mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
Fixed issue: Limesurvey quotas not working
This commit is contained in:
@@ -130,16 +130,17 @@ if ( $embedded && $embedded_inc != '' )
|
||||
|
||||
//queXS Addition
|
||||
//see who is doing this survey - an interviewer or the respondent directly
|
||||
$interviewer=returnglobal('interviewer');
|
||||
if (!empty($interviewer) || (isset($_SESSION['interviewer']) && $_SESSION['interviewer'] == true))
|
||||
{
|
||||
$interviewer = true;
|
||||
$_SESSION['interviewer'] = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$interviewer = false;
|
||||
}
|
||||
//
|
||||
|
||||
$interviewer=returnglobal('interviewer');
|
||||
if (empty($interviewer))
|
||||
{
|
||||
$interviewer = false;
|
||||
}
|
||||
if (!isset($_SESSION['interviewer'])) {
|
||||
$_SESSION['interviewer'] = $interviewer;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -507,7 +508,7 @@ else
|
||||
|
||||
$qtmp = quexs_get_template($clienttoken);
|
||||
|
||||
if ($interviewer || $qtmp === false)
|
||||
if ($_SESSION['interviewer'] || $qtmp === false)
|
||||
{
|
||||
//SET THE TEMPLATE DIRECTORY
|
||||
if (!$thissurvey['templatedir'])
|
||||
@@ -2656,6 +2657,8 @@ function check_quota($checkaction,$surveyid)
|
||||
WHERE ".implode(' AND ',$querycond)." "."
|
||||
AND s.submitdate IS NOT NULL";
|
||||
|
||||
error_log($querysel);
|
||||
|
||||
|
||||
$result = db_execute_assoc($querysel) or safe_die($connect->ErrorMsg()); //Checked
|
||||
$quota_check = $result->FetchRow();
|
||||
|
||||
Reference in New Issue
Block a user