Popravek avtomatskega prestevilcevanja pri kopiranju bloka z vsebino (prej se nad 50 vprasanj ni vec prestevilcilo)
This commit is contained in:
parent
61fbc1aec3
commit
bfb7f22bee
@ -182,7 +182,7 @@ class BranchingAjax {
|
||||
|
||||
$b->repare_vrstni_red();
|
||||
|
||||
Common::getInstance()->prestevilci($spremenljivka, $all);
|
||||
Common::getInstance()->prestevilci($spremenljivka, $all=true);
|
||||
|
||||
// Zacasno shranimo zadnji ustvarjen if, da vemo katerega odpreti
|
||||
echo '<input type="hidden" id="temp_new_if_id" name="temp_new_if_id" value="'.$if_id.'" />';
|
||||
|
@ -55,7 +55,8 @@ class Common {
|
||||
static function prestevilci ($spremenljivka = 0, $all = false, $force = false) {
|
||||
|
||||
// Preverimo ce imamo izklopljeno atomatsko prestevilcevanje
|
||||
SurveySetting::getInstance()->Init(self::$anketa);
|
||||
SurveySetting::getInstance()->Init(self::$anketa);
|
||||
|
||||
$enumerate = SurveySetting::getInstance()->getSurveyMiscSetting('enumerate'); if ($enumerate == '') $enumerate = 1;
|
||||
if($enumerate == 0 && $all != true)
|
||||
return;
|
||||
@ -66,7 +67,6 @@ class Common {
|
||||
|
||||
$i = 1;
|
||||
|
||||
//sisplet_query("BEGIN");
|
||||
$sql = sisplet_query("SELECT s.id, variable, variable_custom, s.tip AS tip FROM srv_spremenljivka s, srv_grupa g WHERE s.gru_id=g.id AND g.ank_id='".self::$anketa."' AND s.tip!='9' ORDER BY g.vrstni_red, s.vrstni_red");
|
||||
|
||||
// ce je vec kot 50 spremenljivk nimamo avtomatskega prestevilcevanja
|
||||
@ -107,8 +107,6 @@ class Common {
|
||||
$variable_array2 = $variable_array;
|
||||
|
||||
// Loop cez vsa vprasanja v anketi po vrstnem redu
|
||||
//mysqli_data_seek($sql, 0);
|
||||
//while ($row = mysqli_fetch_array($sql)) {
|
||||
foreach($variable_array2 as $row) {
|
||||
|
||||
// Ce vprasanje nima custom variable jo lahko prestevilcimo
|
||||
@ -141,8 +139,6 @@ class Common {
|
||||
array_push($val_array, $row['id']);
|
||||
}
|
||||
|
||||
//sisplet_query("COMMIT");
|
||||
|
||||
// prestevilcimo se variable znotraj posameznih vprasanja - prestevilci moramo poklicati sele za zgornjim INSERTom!
|
||||
foreach ($val_array AS $key => $val) {
|
||||
self::prestevilci($val);
|
||||
|
@ -379,44 +379,7 @@ function branching_click(event) {
|
||||
/* inline edit vprasanja */
|
||||
inline_bind_click(event);
|
||||
|
||||
/* to smo dal (zaenkrat) ven
|
||||
// opcije na levi
|
||||
// dodajanje spremenljivke
|
||||
if (ta.is('a.newspr')) {
|
||||
var spr = ta.parent().attr('spr');
|
||||
var _if = ta.parent().attr('if');
|
||||
var endif = ta.parent().attr('endif');
|
||||
spremenljivka_new(spr, _if, endif);
|
||||
return false;
|
||||
}
|
||||
|
||||
// dodajanje ifa
|
||||
if (ta.is('a.newif')) {
|
||||
var spr = ta.parent().attr('spr');
|
||||
var _if = ta.parent().attr('if');
|
||||
var endif = ta.parent().attr('endif');
|
||||
if_new(spr, _if, endif, '0');
|
||||
return false;
|
||||
}
|
||||
|
||||
// dodajanje bloka (tip=1)
|
||||
if (ta.is('a.newblock')) {
|
||||
var spr = ta.parent().attr('spr');
|
||||
var _if = ta.parent().attr('if');
|
||||
var endif = ta.parent().attr('endif');
|
||||
if_new(spr, _if, endif, '1');
|
||||
return false;
|
||||
}
|
||||
|
||||
// pagebreak
|
||||
if (ta.is('a.pb')) {
|
||||
var spr = ta.parent().attr('spr');
|
||||
pagebreak(spr);
|
||||
return false;
|
||||
}*/
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
// pohendla mouseoverje, ki se lovijo nad branchingom
|
||||
|
Loading…
x
Reference in New Issue
Block a user