* @copyright Australian Consortium for Social and Political Research Incorporated (ACSPRI) 2011 * @package queXS * @subpackage admin * @link http://www.acspri.org.au/ queXS was writen for ACSPRI * @license http://opensource.org/licenses/gpl-2.0.php The GNU General Public License (GPL) Version 2 * */ /** * Configuration file */ include ("../config.inc.php"); /** * Database file */ include ("../db.inc.php"); /** * XHTML functions */ include ("../functions/functions.xhtml.php"); /** * Input functions */ include("../functions/functions.input.php"); /** * CKEditor */ include("../include/ckeditor/ckeditor.php"); global $db; if (isset($_GET['disable'])) { $questionnaire_id = intval($_GET['disable']); $sql = "UPDATE questionnaire SET enabled = 0 WHERE questionnaire_id = '$questionnaire_id'"; $db->Execute($sql); } if (isset($_GET['enable'])) { $questionnaire_id = intval($_GET['enable']); $sql = "UPDATE questionnaire SET enabled = 1 WHERE questionnaire_id = '$questionnaire_id'"; $db->Execute($sql); } if (isset($_POST['update']) && isset($_GET['modify'])) { $questionnaire_id = intval($_GET['modify']); $ras =0; $rws = 0; $rs = 0; if (isset($_POST['ras'])) $ras = 1; if (isset($_POST['rws'])) $rws = 1; $name = $db->qstr(html_entity_decode($_POST['description'])); if (isset($_POST['rs_intro'])) { $rs = 1; $rs_intro = $db->qstr(html_entity_decode($_POST['rs_intro'])); $rs_project_intro = $db->qstr(html_entity_decode($_POST['rs_project_intro'])); $rs_callback = $db->qstr(html_entity_decode($_POST['rs_callback'])); $rs_answeringmachine = $db->qstr(html_entity_decode($_POST['rs_answeringmachine'])); } $info = $db->qstr(html_entity_decode($_POST['info'])); $rs_project_end = $db->qstr(html_entity_decode($_POST['rs_project_end'],true)); $sql = "UPDATE questionnaire SET description = $name, info = $info, rs_project_end = $rs_project_end, restrict_appointments_shifts = '$ras', restrict_work_shifts = '$rws' WHERE questionnaire_id = '$questionnaire_id'"; $db->Execute($sql); if ($rs) { $sql = "UPDATE questionnaire SET rs_intro = $rs_intro, rs_project_intro = $rs_project_intro, rs_callback = $rs_callback, rs_answeringmachine = $rs_answeringmachine WHERE questionnaire_id = '$questionnaire_id'"; $db->Execute($sql); } } xhtml_head(T_("Questionnaire list"),true,array("../css/table.css")); if (isset($_GET['modify'])) { $questionnaire_id = intval($_GET['modify']); $CKEditor = new CKEditor(); $ckeditorConfig = array("toolbar" => array(array("tokens","-","Source"), array("Cut","Copy","Paste","PasteText","PasteFromWord","-","Print","SpellChecker"), array("Undo","Redo","-","Find","Replace","-","SelectAll","RemoveFormat"), "/", array("Bold","Italic","Underline","Strike","-","Subscript","Superscript"), array("NumberedList","BulletedList","-","Outdent","Indent","Blockquote"), array('JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'), array('BidiLtr', 'BidiRtl'), array('Link','Unlink','Anchor'), array('Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'), "/", array('Styles','Format','Font','FontSize'), array('TextColor','BGColor'), array('About')), "extraPlugins" => "tokens"); $sql = "SELECT * FROM questionnaire WHERE questionnaire_id = $questionnaire_id"; $rs = $db->GetRow($sql); $testing = $rws = $ras = "checked=\"checked\""; if ($rs['restrict_appointments_shifts'] != 1) $ras = ""; if ($rs['restrict_work_shifts'] != 1) $rws = ""; if ($rs['testing'] != 1) $testing = ""; echo "

" . $rs['description'] . "

"; echo "

" . T_("Go back") . "

"; echo "

" . T_("Edit instrument in Limesurvey") . "

"; ?>

/>

/>

/>

editor("rs_intro",$rs['rs_intro'],$ckeditorConfig);?>

editor("rs_project_intro",$rs['rs_project_intro'],$ckeditorConfig);?>

editor("rs_callback",$rs['rs_callback'],$ckeditorConfig);?>

editor("rs_answeringmachine",$rs['rs_answeringmachine'],$ckeditorConfig);?>

" . T_("Edit respondent selection instrument in Limesurvey") . "

"; } ?>

editor("rs_project_end",$rs['rs_project_end'],$ckeditorConfig); ?>

editor("info",$rs['info'],$ckeditorConfig); ?>

"/>

" . T_("Enable") . "') ELSE CONCAT('" . T_("Disable") . "') END as enabledisable, CONCAT('" . T_("Modify"). "') as modify FROM questionnaire"; $rs = $db->GetAll($sql); xhtml_table($rs,$columns,$titles); } xhtml_foot(); ?>