mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
162 lines
8.2 KiB
PHP
162 lines
8.2 KiB
PHP
<?php
|
|
/*
|
|
* LimeSurvey
|
|
* Copyright (C) 2007 The LimeSurvey Project Team / Carsten Schmitz
|
|
* All rights reserved.
|
|
* License: GNU/GPL License v2 or later, see LICENSE.php
|
|
* LimeSurvey is free software. This version may have been modified pursuant
|
|
* to the GNU General Public License, and as distributed it includes or
|
|
* is derivative of works licensed under the GNU General Public License or
|
|
* other free or open source software licenses.
|
|
* See COPYRIGHT.php for copyright notices and details.
|
|
*
|
|
* $Id: html_functions.php 12211 2012-01-26 17:02:27Z shnoulle $
|
|
*/
|
|
function browsemenubar($title='')
|
|
{
|
|
global $surveyid, $scriptname, $imageurl, $homeurl, $clang, $sumrows5, $surrows;
|
|
|
|
$thissurvey=getSurveyInfo($surveyid);
|
|
//BROWSE MENU BAR
|
|
$browsemenubar = "<div class='menubar'>\n"
|
|
. "<div class='menubar-title ui-widget-header'>\n"
|
|
. "<strong>{$title}</strong>: ".FlattenText($thissurvey['name'])
|
|
. "</div>"
|
|
. "<div class='menubar-main'>\n"
|
|
. "<div class='menubar-left'>\n"
|
|
//Return to survey administration
|
|
. "<a href='$scriptname?sid=$surveyid' title=\"".$clang->gTview("Return to survey administration")."\" >"
|
|
. "<img name='Administration' src='$imageurl/home.png' title='' alt='".$clang->gT("Return to survey administration")."' /></a>\n"
|
|
. "<img src='$imageurl/blank.gif' alt='' width='11' />\n"
|
|
. "<img src='$imageurl/seperator.gif' alt='' />\n";
|
|
//Show summary information
|
|
if (bHasSurveyPermission($surveyid,'responses','read'))
|
|
{
|
|
$browsemenubar.= "<a href='$scriptname?action=browse&sid=$surveyid' title=\"".$clang->gTview("Show summary information")."\" >"
|
|
. "<img name='SurveySummary' src='$imageurl/summary.png' title='' alt='".$clang->gT("Show summary information")."' /></a>\n";
|
|
//Display responses
|
|
if (count(GetAdditionalLanguagesFromSurveyID($surveyid)) == 0)
|
|
{
|
|
$browsemenubar .="<a href='$scriptname?action=browse&sid=$surveyid&subaction=all' title=\"".$clang->gTview("Display Responses")."\" >" .
|
|
"<img name='ViewAll' src='$imageurl/document.png' title='' alt='".$clang->gT("Display Responses")."' /></a>\n";
|
|
}
|
|
else
|
|
{
|
|
$browsemenubar .= "<a href=\"#\" accesskey='b' id='browseresponses'"
|
|
. "title=\"".$clang->gTview("Display Responses")."\" >"
|
|
."<img src='$imageurl/document.png' alt='".$clang->gT("Display Responses")."' name='ViewAll' /></a>";
|
|
|
|
$tmp_survlangs = GetAdditionalLanguagesFromSurveyID($surveyid);
|
|
$baselang = GetBaseLanguageFromSurveyID($surveyid);
|
|
$tmp_survlangs[] = $baselang;
|
|
rsort($tmp_survlangs);
|
|
|
|
$browsemenubar .="<div class=\"langpopup\" id=\"browselangpopup\">".$clang->gT("Please select a language:")."<ul>";
|
|
foreach ($tmp_survlangs as $tmp_lang)
|
|
{
|
|
$browsemenubar .= "<li><a href=\"{$scriptname}?action=browse&sid={$surveyid}&subaction=all&browselang={$tmp_lang}\" accesskey='b'>".getLanguageNameFromCode($tmp_lang,false)."</a></li>";
|
|
}
|
|
$browsemenubar .= "</ul></div>";
|
|
}
|
|
|
|
// Display last 50 responses
|
|
$browsemenubar .= "<a href='$scriptname?action=browse&sid=$surveyid&subaction=all&limit=50&order=desc'" .
|
|
" title=\"".$clang->gTview("Display Last 50 Responses")."\" >" .
|
|
"<img name='ViewLast' src='$imageurl/viewlast.png' alt='".$clang->gT("Display Last 50 Responses")."' /></a>\n";
|
|
|
|
}
|
|
// Data entry
|
|
if (bHasSurveyPermission($surveyid,'responses','create'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=dataentry&sid=$surveyid'".
|
|
" title=\"".$clang->gTview("Dataentry Screen for Survey")."\" >" .
|
|
"<img name='DataEntry' src='$imageurl/dataentry.png' alt='".$clang->gT("Dataentry Screen for Survey")."' /></a>\n";
|
|
}
|
|
// Statistics
|
|
if (bHasSurveyPermission($surveyid,'statistics','read'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=statistics&sid=$surveyid' "
|
|
."title=\"".$clang->gTview("Get statistics from these responses")."\" >"
|
|
."<img name='Statistics' src='$imageurl/statistics.png' alt='".$clang->gT("Get statistics from these responses")."' /></a>\n";
|
|
// Time Statistics
|
|
if ($thissurvey['savetimings']=="Y")
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=browse&sid=$surveyid&subaction=time' "
|
|
."title=\"".$clang->gTview("Get time statistics from these responses")."\" >"
|
|
."<img name='timeStatistics' src='$imageurl/timeStatistics.png' alt='".$clang->gT("Get time statistics from these responses")."' /></a>\n";
|
|
}
|
|
}
|
|
$browsemenubar .= "<img src='$imageurl/seperator.gif' alt='' />\n";
|
|
|
|
if (bHasSurveyPermission($surveyid,'responses','export'))
|
|
{
|
|
// Export to application
|
|
$browsemenubar .= "<a href='$scriptname?action=exportresults&sid=$surveyid' title=\"".$clang->gTview("Export results to application")."\" >"
|
|
. "<img name='Export' src='$imageurl/export.png' "
|
|
. "alt='".$clang->gT("Export results to application")."' /></a>\n"
|
|
|
|
// Export to SPSS
|
|
. "<a href='$scriptname?action=exportspss&sid=$surveyid' title=\"".$clang->gTview("Export results to a SPSS/PASW command file")."\" >"
|
|
. "<img src='$imageurl/exportspss.png' "
|
|
. "alt='". $clang->gT("Export results to a SPSS/PASW command file")."' /></a>\n"
|
|
|
|
// Export to R
|
|
. "<a href='$scriptname?action=exportr&sid=$surveyid' title=\"".$clang->gTview("Export results to a R data file")."\" >"
|
|
. "<img src='$imageurl/exportr.png' "
|
|
. "alt='". $clang->gT("Export results to a R data file")."' /></a>\n";
|
|
}
|
|
//Import old response table
|
|
if (bHasSurveyPermission($surveyid,'responses','create'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=importoldresponses&sid=$surveyid' title=\"".$clang->gTview("Import responses from a deactivated survey table")."\" >"
|
|
. "<img name='ImportOldResponses' src='$imageurl/importold.png' alt='".$clang->gT("Import responses from a deactivated survey table")."' /></a>\n";
|
|
}
|
|
|
|
$browsemenubar .= "<img src='$imageurl/seperator.gif' alt='' />\n";
|
|
|
|
//browse saved responses
|
|
if (bHasSurveyPermission($surveyid,'responses','read'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=saved&sid=$surveyid' title=\"".$clang->gTview("View Saved but not submitted Responses")."\" >"
|
|
. "<img src='$imageurl/saved.png' title='' alt='".$clang->gT("View Saved but not submitted Responses")."' name='BrowseSaved' /></a>\n";
|
|
}
|
|
|
|
//Import VV
|
|
if (bHasSurveyPermission($surveyid,'responses','import'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=vvimport&sid=$surveyid' title=\"".$clang->gTview("Import a VV survey file")."\" >"
|
|
. "<img src='$imageurl/importvv.png' alt='".$clang->gT("Import a VV survey file")."' /></a>\n";
|
|
}
|
|
|
|
//Export VV
|
|
if (bHasSurveyPermission($surveyid,'responses','export'))
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=vvexport&sid=$surveyid' title=\"".$clang->gTview("Export a VV survey file")."\" >"
|
|
."<img src='$imageurl/exportvv.png' title='' alt='".$clang->gT("Export a VV survey file")."' /></a>\n";
|
|
}
|
|
|
|
//Iterate survey
|
|
if (bHasSurveyPermission($surveyid,'responses','delete') && $thissurvey['anonymized'] == 'N' && $thissurvey['tokenanswerspersistence'] == 'Y')
|
|
{
|
|
$browsemenubar .= "<a href='$scriptname?action=iteratesurvey&sid=$surveyid' title=\"".$clang->gTview("Iterate survey")."\" >"
|
|
."<img src='$imageurl/iterate.png' title='' alt='".$clang->gT("Iterate survey")."' /></a>\n";
|
|
}
|
|
$browsemenubar .= "</div>\n"
|
|
. "\t</div>\n"
|
|
. "</div>\n";
|
|
|
|
return $browsemenubar;
|
|
}
|
|
function getQuestionlistMode(){
|
|
global $defaultquestionselectormode;
|
|
//TODO : put it on globalsettings $defaultquestionselectormode=getGlobalSetting('defaultquestionselectormode');
|
|
if (isset($_SESSION['questionselectormode']) && ($_SESSION['questionselectormode']=='full' || $_SESSION['questionselectormode']=='none'))
|
|
{
|
|
return $_SESSION['questionselectormode'];
|
|
}
|
|
else
|
|
{
|
|
return $defaultquestionselectormode;
|
|
}
|
|
}
|