Popravek errorja pri predogledu vprasanja, ce je vklopljena randomizacija itemov
This commit is contained in:
parent
4a5b6a010f
commit
e8c3008974
@ -170,35 +170,41 @@ class Model
|
|||||||
|
|
||||||
if ($order == '') $order = '1';
|
if ($order == '') $order = '1';
|
||||||
|
|
||||||
// Shranimo vrstni red ce imamo random
|
|
||||||
if($randomsort){
|
|
||||||
|
|
||||||
$vrstni_red = str_replace('\'', "", $order);
|
// Ce nismo v admin vmesniku (preview) ne shranjujemo vrstnega reda
|
||||||
$vrstni_red = str_replace(' ', "", $vrstni_red);
|
if(!isset($_GET['a']) || $_GET['a'] != 'preview_spremenljivka'){
|
||||||
|
|
||||||
$sql = sisplet_query("INSERT INTO srv_data_random_spremenljivkaContent
|
// Shranimo vrstni red ce imamo random
|
||||||
(usr_id, spr_id, vrstni_red)
|
if($randomsort){
|
||||||
VALUES
|
|
||||||
('".$usr_id."', '".$spremenljivka."', '".$vrstni_red."')
|
$vrstni_red = str_replace('\'', "", $order);
|
||||||
ON DUPLICATE KEY UPDATE vrstni_red='".$vrstni_red."'
|
$vrstni_red = str_replace(' ', "", $vrstni_red);
|
||||||
");
|
|
||||||
if (!$sql) echo mysqli_error($GLOBALS['connect_db']);
|
$sql = sisplet_query("INSERT INTO srv_data_random_spremenljivkaContent
|
||||||
|
(usr_id, spr_id, vrstni_red)
|
||||||
|
VALUES
|
||||||
|
('".$usr_id."', '".$spremenljivka."', '".$vrstni_red."')
|
||||||
|
ON DUPLICATE KEY UPDATE vrstni_red='".$vrstni_red."'
|
||||||
|
");
|
||||||
|
if (!$sql) echo mysqli_error($GLOBALS['connect_db']);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Napredni parapodatki - belezenje vrstnega reda pri random
|
||||||
|
if (SurveyAdvancedParadataLog::getInstance()->paradataEnabled() && $randomsort){
|
||||||
|
|
||||||
|
$event_type = 'question';
|
||||||
|
$event = 'random_sort';
|
||||||
|
|
||||||
|
$data = array('usr_id' => $usr_id);
|
||||||
|
$data['data'] = array(
|
||||||
|
'spr_id' => $spremenljivka,
|
||||||
|
'vre_order' => mysqli_real_escape_string($GLOBALS['connect_db'], $order)
|
||||||
|
);
|
||||||
|
|
||||||
|
SurveyAdvancedParadataLog::getInstance()->logData($event_type, $event, $data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Napredni parapodatki - belezenje vrstnega reda pri random
|
|
||||||
if (SurveyAdvancedParadataLog::getInstance()->paradataEnabled() && $randomsort){
|
|
||||||
|
|
||||||
$event_type = 'question';
|
|
||||||
$event = 'random_sort';
|
|
||||||
|
|
||||||
$data = array('usr_id' => $usr_id);
|
|
||||||
$data['data'] = array(
|
|
||||||
'spr_id' => $spremenljivka,
|
|
||||||
'vre_order' => mysqli_real_escape_string($GLOBALS['connect_db'], $order)
|
|
||||||
);
|
|
||||||
|
|
||||||
SurveyAdvancedParadataLog::getInstance()->logData($event_type, $event, $data);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $order;
|
return $order;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user