mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
Remove session expired message from Limesurvey
Make sure to destroy session so as to allow respondent selection module to operator correctly
This commit is contained in:
@@ -56,7 +56,8 @@ if (isset($_GET['loadall']) && $_GET['loadall'] == "reload" && isset($_GET['toke
|
|||||||
$_POST['token']=$_GET['token'];
|
$_POST['token']=$_GET['token'];
|
||||||
|
|
||||||
//Must destroy the session
|
//Must destroy the session
|
||||||
session_unset();
|
session_unset();
|
||||||
|
@session_destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
//end queXS Addition
|
//end queXS Addition
|
||||||
@@ -427,35 +428,6 @@ if (isset($_SESSION['srid']))
|
|||||||
$saved_id = $_SESSION['srid'];
|
$saved_id = $_SESSION['srid'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_SESSION['s_lang']) && (isset($move)) )
|
|
||||||
// geez ... a session time out! RUN!
|
|
||||||
{
|
|
||||||
if (isset($_REQUEST['rootdir']))
|
|
||||||
{
|
|
||||||
safe_die('You cannot start this script directly');
|
|
||||||
}
|
|
||||||
require_once(dirname(__FILE__).'/classes/core/language.php');
|
|
||||||
$baselang = GetBaseLanguageFromSurveyID($surveyid);
|
|
||||||
$clang = new limesurvey_lang($baselang);
|
|
||||||
//A nice exit
|
|
||||||
sendcacheheaders();
|
|
||||||
doHeader();
|
|
||||||
|
|
||||||
echo templatereplace(file_get_contents(sGetTemplatePath($defaulttemplate)."/startpage.pstpl"));
|
|
||||||
echo "\t<div id='wrapper'>\n"
|
|
||||||
."\t<p id='tokenmessage'>\n"
|
|
||||||
."\t<span class='error'>".$clang->gT("ERROR")."</span><br /><br />\n"
|
|
||||||
."\t".$clang->gT("We are sorry but your session has expired.")."<br /><br />\n"
|
|
||||||
."\t".$clang->gT("Either you have been inactive for too long, you have cookies disabled for your browser, or there were problems with your connection.")."<br /><br />\n"
|
|
||||||
."\t".sprintf($clang->gT("Please contact %s ( %s ) for further assistance."),$siteadminname,$siteadminemail)."<br /><br />\n"
|
|
||||||
."\t</p>\n"
|
|
||||||
."\t</div>\n";
|
|
||||||
|
|
||||||
echo templatereplace(file_get_contents(sGetTemplatePath($defaulttemplate)."/endpage.pstpl"));
|
|
||||||
doFooter();
|
|
||||||
exit;
|
|
||||||
};
|
|
||||||
|
|
||||||
if (isset($move) && (preg_match('/^changelang_/',$move)))
|
if (isset($move) && (preg_match('/^changelang_/',$move)))
|
||||||
{
|
{
|
||||||
// Then changing language from the language changer
|
// Then changing language from the language changer
|
||||||
|
|||||||
Reference in New Issue
Block a user