public function showNavBar() { if (loadvar(POST_PARAM_AJAX_LOAD) == AJAX_LOAD) { return; } $respondentsActive = ' active'; $followActive = ''; if (!isset($_SESSION['LASTPAGE'])) { $_SESSION['LASTPAGE'] = 'nurse.main'; } if (strpos($_SESSION['LASTPAGE'], 'nurse.followup') === 0) { $followActive = ' active'; $respondentsActive = ''; } /* $surveyActive = ''; $outputActive = ''; $toolsActive = ''; if (!isset($_SESSION['LASTPAGE'])) { $_SESSION['LASTPAGE'] = 'sysadmin.survey'; } if (strpos($_SESSION['LASTPAGE'], 'sysadmin.sms') === 0) { $smsActive = ' active'; $surveyActive = ''; $outputActive = ''; $toolsActive = ''; } if (strpos($_SESSION['LASTPAGE'], 'sysadmin.survey') === 0) { $smsActive = ''; $surveyActive = ' active'; $outputActive = ''; $toolsActive = ''; } if (strpos($_SESSION['LASTPAGE'], 'sysadmin.output') === 0) { $smsActive = ''; $surveyActive = ''; $outputActive = ' active'; $toolsActive = ''; } if (strpos($_SESSION['LASTPAGE'], 'sysadmin.tools') === 0) { $smsActive = ''; $surveyActive = ''; $outputActive = ''; $toolsActive = ' active'; } */ $returnStr = ' <!-- Fixed navbar --> <div id="mainnavbar" class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand">' . Language::messageSMSTitle() . '</a> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav">'; $returnStr .= '<li' . $respondentsActive . '>' . setSessionParamsHref(array('page' => 'nurse.respondents'), Language::linkInterviews()) . '</li>'; $returnStr .= '<li' . $followActive . '>' . setSessionParamsHref(array('page' => 'nurse.followup'), Language::labelNurseFollowUp()) . '</li>'; // $returnStr .'<li' . $smsActive . '>' . setSessionParamsHref(array('page' => 'sysadmin.sms'), Language::linkSms()) . '</li>'; /* $returnStr .= '<li class="dropdown' . $surveyActive . '"><a data-hover="dropdown" class="dropdown-toggle" data-toggle="dropdown">' . Language::linkSurvey() . ' <b class="caret"></b></a>'; $surveys = new Surveys(); $surveys = $surveys->getSurveys(); $returnStr .= '<ul class="dropdown-menu">'; foreach ($surveys as $survey) { $span = ''; if (isset($_SESSION['SUID']) && $_SESSION['SUID'] == $survey->getSuid()) { $span = ' <span class="glyphicon glyphicon-chevron-down"></span>'; } $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.survey', 'suid' => $survey->getSuid()), $survey->getName() . $span) . '</li>'; } $returnStr .= '</ul>'; $returnStr .= '</li>'; */ /* $returnStr .= '<li class="dropdown' . $outputActive . '"><a data-hover="dropdown" class="dropdown-toggle" data-toggle="dropdown">' . Language::linkOutput() . ' <b class="caret"></b></a>'; $returnStr .= '<ul class="dropdown-menu">'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.output.data'), '<span class="glyphicon glyphicon-save"></span> ' . Language::linkData()) . '</li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.output.statistics'), '<span class="glyphicon glyphicon-stats"></span> ' . Language::linkStatistics()) . '</li>'; $returnStr .= '<li class="divider"></li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.output.documentation'), '<span class="glyphicon glyphicon-file"></span> ' . Language::linkDocumentation()) . '</li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.output.screendumps'), '<span class="glyphicon glyphicon-screenshot"></span> ' . Language::linkScreendumps()) . '</li>'; $returnStr .= '</ul></li>'; */ /* $returnStr .= '<li class="dropdown' . $toolsActive . '"><a data-hover="dropdown" class="dropdown-toggle" data-toggle="dropdown">' . Language::linkTools() . ' <b class="caret"></b></a>'; $returnStr .= '<ul class="dropdown-menu">'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.check'), '<span class="glyphicon glyphicon-check"></span> ' . Language::linkChecker()) . '</li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.compile'), '<span class="glyphicon glyphicon-cog"></span> ' . Language::linkCompiler()) . '</li>'; $returnStr .= '<li class="divider"></li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.test'), '<span class="glyphicon glyphicon-comment"></span> ' . Language::linkTest()) . '</li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.flood'), '<span class="glyphicon glyphicon-random"></span> ' . Language::linkFlood()) . '</li>'; $returnStr .= '<li class="divider"></li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.export'), '<span class="glyphicon glyphicon-export"></span> ' . Language::linkExport()) . '</li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.import'), '<span class="glyphicon glyphicon-import"></span> ' . Language::linkImport()) . '</li>'; $returnStr .= '<li class="divider"></li>'; $returnStr .= '<li>' . setSessionParamsHref(array('page' => 'sysadmin.tools.clean'), '<span class="glyphicon glyphicon-trash"></span> ' . Language::linkCleaner()) . '</li>'; $returnStr .= '</ul></li>'; */ $returnStr .= '</ul>'; $user = new User($_SESSION['URID']); $returnStr .= '<ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a data-hover="dropdown" class="dropdown-toggle" data-toggle="dropdown">' . $user->getUsername() . ' <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="' . setSessionParams(array('page' => 'sysadmin.preferences')) . '"><span class="glyphicon glyphicon-wrench"></span> ' . Language::linkPreferences() . '</a></li>'; if (isFieldNurse($user)) { //send/receive button $returnStr .= '<li><a href="' . setSessionParams(array('page' => 'interviewer.sendreceive')) . '"><span class="glyphicon glyphicon-import"></span> ' . Language::linkSendReceive() . '</a></li>'; } if ($user->getUserType() == USER_SYSADMIN) { $returnStr .= '<li><a href="' . setSessionParams(array('page' => 'sysadmin.users')) . '"><span class="glyphicon glyphicon-user"></span> ' . Language::linkUsers() . '</a></li>'; } $returnStr .= '<li class="divider"></li> <li><a ' . POST_PARAM_NOAJAX . '=' . NOAJAX . ' href="index.php?rs=1&se=2"><span class="glyphicon glyphicon-log-out"></span> ' . Language::linkLogout() . '</a></li> </ul> </li> </ul> '; $returnStr .= $this->showSearch(); $returnStr .= ' </div><!--/.nav-collapse --> </div> </div> '; $returnStr .= "<div id='content'>"; return $returnStr; }
function showSurveyCompleted($primkey, $suid = 1) { $lab = new Lab($primkey); if ($suid == 3) { //survey $lab->setSurvey(2); } if ($suid == 4) { //data entry $lab->setMeasures(2); } if ($suid == 5) { //vision $lab->setVision(2); } if ($suid == 6) { //antro $lab->setAnthropometrics(2); } $lab->saveChanges(); //end add contact $display = new Display(); if (isFieldNurse(new User($_SESSION['URID']))) { return $this->ShowRespondentFieldNurseInfo($primkey, $display->displaySuccess(Language::labelNurseSurveyCompleted())); //field nurse } else { return $this->showRespondentInfo($primkey, $display->displaySuccess(Language::labelNurseSurveyCompleted())); } }