function showCopyVariable() { $displaySysAdmin = new DisplaySysAdmin(); if (getFromSessionParams('vsid') != "") { $_SESSION['VSID'] = getFromSessionParams('vsid'); } $surveys = new Surveys(); if ($surveys->getNumberOfSurveys() > 1) { $displaySysAdmin = new DisplaySysAdmin(); return $displaySysAdmin->showCopyVariable($_SESSION['VSID']); } else { $survey = new Survey($_SESSION['SUID']); if (sizeof($survey->getSections()) > 1) { $displaySysAdmin = new DisplaySysAdmin(); return $displaySysAdmin->showCopyVariable($_SESSION['VSID']); } else { return $this->showCopyVariableRes(); } } }
function showToolsBatchEditorGroups($variablecookievalue, $sectioncookievalue, $groupcookievalue, $typecookievalue) { $returnStr = $this->getToolsBatchEditorTopTab(2, $variablecookievalue != "", $sectioncookievalue != "", $groupcookievalue != "", $typecookievalue != ""); $returnStr .= "<form method='post' id='reload' name='reload'>"; $returnStr .= setSessionParamsPost(array('page' => 'sysadmin.tools.batcheditor')); $returnStr .= "</form>"; $returnStr .= '<form id=actionform name=actionform method="post">'; $returnStr .= setSessionParamsPost(array('page' => 'sysadmin.tools.batcheditorres')); $returnStr .= "<input type=hidden name=batchaction id=batchaction />"; $returnStr .= "<input type=hidden name=vrfiltermode_batch id=vrfiltermode_batch value=2 />"; $returnStr .= '<div class="well">'; $groups = explode("-", $groupcookievalue); $returnStr1 = ''; foreach ($groups as $group) { $varsplit = explode("~", $group); $survey = new Survey($varsplit[0]); $v = $survey->getGroup($varsplit[1]); if ($v->getName() != "") { $returnStr1 .= '<tr>'; $returnStr1 .= '<td>'; $returnStr1 .= "<input class='selectedgroupbox' name=selected[] type='checkbox' value='" . $group . "'>"; $returnStr1 .= '</td>'; $returnStr1 .= '<td>' . $v->getName() . '</td>'; $returnStr1 .= '<tr>'; } } if ($returnStr1 == "") { $returnStr .= $this->displayInfo(Language::messageToolsBatchEditorNoGroupsFound()); } else { $returnStr .= $this->displayComboBox(); $returnStr .= '<div class="row row-offcanvas row-offcanvas-right"> <div class="col-xs-6 col-md-3">'; $returnStr .= '<span class="label label-default">' . Language::labelToolsBatchEditorGroups() . '</span>'; $returnStr .= '<div style="background-color: white;" class="well">'; $returnStr .= '<table class="table table-bordered table-striped">'; $returnStr .= '<tr>'; $returnStr .= "<th><nobr/></th>"; $returnStr .= "<th>" . Language::labelTypeEditGeneralName() . "</th>"; $returnStr .= '</tr>'; $returnStr .= $returnStr1; $returnStr .= '</table>'; $returnStr .= $this->displayCookieScripts(); // TODO: ADD PAGE RELOAD HERE $returnStr .= "<script type=text/javascript>\n function selectAllGroup() {\n \$('.selectedgroupbox').prop('checked', true);\n };\n function unselectAllGroup() {\n \$('.selectedgroupbox').prop('checked', false);\n };\n </script>"; $returnStr .= "<input class='btn btn-default' type=button onclick='selectAllGroup();' value='Select all'/>"; $returnStr .= "<input class='btn btn-default' type=button onclick='unselectAllGroup();' value='Unselect all'/>"; $returnStr .= "<input class='btn btn-default' type=button onclick='clearCookie(\"uscicgroupcookie\"); \$(\"#reload\").submit();' value='" . Language::buttonClear() . "'/>"; $returnStr .= "</div>"; $returnStr .= '</div>'; // actions $returnStr .= '<div class="col-xs-12 col-md-9">'; $returnStr .= '<span class="label label-default">' . Language::labelToolsBatchEditorActions() . '</span>'; $returnStr .= '<div style="background-color: white;" class="well">'; $returnStr .= '<span class="label label-default">' . Language::labelEdit() . '</span>'; $returnStr .= '<div class="well">'; $returnStr .= '<ul class="nav nav-pills nav-justified" role="tablist">'; $returnStr .= '<li class="active"><a href="#general" role="tab" data-toggle="tab">' . Language::labelGeneral() . '</a></li>'; $returnStr .= '<li><a href="#access" role="tab" data-toggle="tab">' . Language::labelAccess() . '</a></li>'; $returnStr .= '<li><a href="#verification" role="tab" data-toggle="tab">' . Language::labelVerification() . '</a></li>'; $returnStr .= '<li><a href="#display" role="tab" data-toggle="tab">' . Language::labelLayout() . '</a></li>'; $returnStr .= '<li><a href="#assistance" role="tab" data-toggle="tab">' . Language::labelAssistance() . '</a></li>'; $returnStr .= '<li><a href="#navigation" role="tab" data-toggle="tab">' . Language::labelNavigation() . '</a></li>'; $returnStr .= '</ul>'; $returnStr .= $this->showToolsBatchEditorGroupTabs(1); $returnStr .= '</div>'; $returnStr .= '<span class="label label-default">' . Language::labelCopy() . '</span>'; $returnStr .= '<div class="well">'; $returnStr .= '<table width=100%>'; $surveys = new Surveys(); $suid = loadvar("suid"); if ($suid == "") { $suid = $_SESSION['SUID']; if ($suid == "") { $suid = $surveys->getFirstSurvey(false); } } if ($surveys->getNumberOfSurveys() > 1) { $returnStr .= '<tr><td>' . Language::labelTypeCopySurvey() . '</td><td>' . $this->displaySurveys("suid", "suid", $suid) . '</tr>'; } $returnStr .= '</table>'; $returnStr .= '<input onclick="$(\'#batchaction\').val(\'copy\'); $(\'#actionform\').submit(); " type="button" class="btn btn-default" value="' . Language::buttonCopy() . '"/>'; $returnStr .= '</div>'; if ($surveys->getNumberOfSurveys() > 1) { $returnStr .= '<span class="label label-default">' . Language::labelMove() . '</span>'; $returnStr .= '<div class="well">'; $returnStr .= '<table width=100%>'; $returnStr .= '<tr><td>' . Language::labelTypeMoveSurvey() . '</td><td>' . $this->displaySurveys("suid", "suid", $_SESSION['SUID']) . '</tr>'; $returnStr .= '</table>'; $returnStr .= '<input onclick="$(\'#batchaction\').val(\'move\'); $(\'#actionform\').submit(); " type="button" class="btn btn-default" value="' . Language::buttonMove() . '"/>'; $returnStr .= '</div>'; } $returnStr .= '<span class="label label-default">' . Language::labelRemove() . '</span>'; $returnStr .= '<div class="well">'; $returnStr .= '<input onclick="$(\'#batchaction\').val(\'remove\'); $(\'#actionform\').submit(); " type="button" class="btn btn-default" value="' . Language::buttonRemove() . '"/>'; $returnStr .= '</div>'; $returnStr .= '</div>'; // close $returnStr .= '</div>'; $returnStr .= '</div>'; } $returnStr .= '</div>'; $returnStr .= '</form>'; return $returnStr; }