function showEditRouting() { $_SESSION['LASTPAGE'] = 'sysadmin.survey.section'; //SAVE THE NEW ROUTING $survey = new Survey($_SESSION['SUID']); $section = $survey->getSection($_SESSION['SEID']); $content = ""; $displaySysAdmin = new DisplaySysAdmin(); if (isset($_POST["routing"])) { $section->storeRouting(loadvarAllowHTML('routing')); /* compile */ $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey)); $messages = $compiler->generateEngine($_SESSION['SEID']); if (sizeof($messages) == 0) { $compiler->generateProgressBar($_SESSION['SEID']); $content = $displaySysAdmin->displaySuccess(Language::messageRoutingOk()); } else { // $m = '<a data-keyboard="false" data-toggle="modal" data-target="#errorsModal">Show errors</a>'; $content = $displaySysAdmin->displayError(Language::messageRoutingNeedsFix() . " " . $m); $text = ""; $user = new User($_SESSION['URID']); $codemir = $user->hasRoutingAutoIndentation(); foreach ($messages as $rgid => $mm) { foreach ($mm as $s) { if (trim($s) != "") { if ($codemir) { $text .= $displaySysAdmin->displayError("<a href='#' onclick='jumpToLine(" . $rgid . ");'>" . Language::errorRoutingLine() . " " . $rgid . "</a>: " . $s); } else { $text .= $displaySysAdmin->displayError(Language::errorRoutingLine() . " " . $rgid . ": " . $s); } } } } $content .= $displaySysAdmin->displayRoutingErrorModal($section, $text); //$content .= implode('<br/>', $messages); //$content .= '</div>'; } } return $this->showSection($content); }
function showPreferences($message = "") { $user = new User($_SESSION['URID']); $returnStr = $this->showTranslatorHeader(Language::messageSMSTitle()); $returnStr .= '<div id="wrap">'; $returnStr .= $this->showNavBar(); $returnStr .= '<div class="container"><p>'; $returnStr .= '<ol class="breadcrumb">'; $returnStr .= '<li>' . Language::headerPreferences() . '</li>'; $returnStr .= '</ol>'; $returnStr .= $message; $returnStr .= '<form id="editform" method="post">'; $returnStr .= setSessionParamsPost(array('page' => 'translator.preferences.res')); $checked = ''; if ($user->hasNavigationInBreadCrumbs()) { $checked = ' CHECKED'; } $returnStr .= '<div class="checkbox"><label><input name=navigationinbreadcrumbs value="1" type="checkbox"' . $checked . '>' . Language::labelNavigationInBreadCrumbs() . '</label></div>'; $checked = ''; if ($user->hasRoutingAutoIndentation()) { $checked = ' CHECKED'; } $returnStr .= '<div class="checkbox"><label><input name=navigationinbreadcrumbs value="1" type="checkbox"' . $checked . '>' . Language::labelNavigationInBreadCrumbs() . '</label></div>'; $returnStr .= '<br/>'; $returnStr .= '<input type="submit" class="btn btn-default" value="Save"/>'; $returnStr .= '</form>'; $returnStr .= '</p></div> </div>'; //container and wrap $returnStr .= $this->showBottomBar(); $returnStr .= $this->showFooter(false); return $returnStr; }
function showPreferences($message = "") { $user = new User($_SESSION['URID']); $returnStr = $this->showSysAdminHeader(Language::messageSMSTitle()); $returnStr .= '<div id="wrap">'; $returnStr .= $this->showNavBar(); $returnStr .= '<div class="container"><p>'; $returnStr .= '<ol class="breadcrumb">'; $returnStr .= '<li>' . Language::headerPreferences() . '</li>'; $returnStr .= '</ol>'; $returnStr .= $message; $returnStr .= '<form id="editform" method="post">'; $returnStr .= setSessionParamsPost(array('page' => 'sysadmin.preferences.res')); $checked = ''; if ($user->hasNavigationInBreadCrumbs()) { $checked = ' CHECKED'; } $returnStr .= '<div class="checkbox"><label><input name=navigationinbreadcrumbs value="1" type="checkbox"' . $checked . '>' . Language::labelNavigationInBreadCrumbs() . '</label></div>'; $checked = ''; if ($user->hasHTMLEditor()) { $checked = ' CHECKED'; } $returnStr .= '<div class="checkbox"><label><input name=htmleditor value="1" type="checkbox"' . $checked . '>' . Language::labelHTMLEditor() . '</label></div>'; $checked = ''; if ($user->hasRoutingAutoIndentation()) { $checked = ' CHECKED'; } $returnStr .= '<div class="checkbox"><label><input name=routingautoindentation value="1" type="checkbox"' . $checked . '>' . Language::labelRoutingAutoIndentation() . '</label></div>'; $count = $user->itemsInTable(); if ($count == -1) { $count = ""; } $returnStr .= "<table>"; $helpstart = '<div class="input-group">'; $message = Language::helpFollowEmpty(); $helpend = '<span class="input-group-addon"><i>' . $message . '</i></span></div>'; $returnStr .= "<tr><td>" . Language::labelTableListNumber() . "</td><td>" . $helpstart . ' <input name="itemsintable" type=text class="form-control" value="' . $count . '">' . $helpend . "</td></tr>"; $returnStr .= "</table>"; $returnStr .= '<br/>'; $returnStr .= '<input type="submit" class="btn btn-default" value="' . Language::buttonSave() . '"/>'; $returnStr .= '</form>'; $returnStr .= '</p></div> </div>'; //container and wrap $returnStr .= $this->showBottomBar(); $returnStr .= $this->showFooter(false); return $returnStr; }