// $s = sisplet_query("DELETE FROM srv_language_grid WHERE ank_id='$this->anketa' AND spr_id='$this->spremenljivka' AND grd_id='$grid' AND lang_id='$lang_id'");*/
}
Vprasanje::vprasanje_tracking();
}
functionajax_inline_grid_variable_save(){
Common::updateEditStamp();
$variable=$_POST['variable'];
$grid=$_POST['grid'];
$s=sisplet_query("UPDATE srv_grid SET variable='$variable' WHERE id='$grid' AND spr_id='$this->spremenljivka'");
$s=sisplet_query("DELETE FROM srv_language_grid WHERE ank_id='$this->anketa' AND spr_id='$this->spremenljivka' AND grd_id='$grid_id' AND lang_id='$lang_id'");*/
$newTipLabele=$TipLabele.'='.$Label;//formiraj nov tip labele z labelo
$explodedparams=explode("\n",$row['params']);//spremeni string v array
for($i=0;$i<=sizeof($explodedparams);$i++){//za vse elemente array-a
//echo 'Sem v for zanki';
if((strstr($explodedparams[$i],$TipLabele.'=')!='')){//ce element array-a vsebuje besedilo z ustreznim tipom labele //strstr(string,search,before_search)
//echo 'Smo dobili string na indeksu: '.$i;
$indeks=$i;//zabele<6C>i indeks
//echo 'Indeks1: '.$indeks;
//$explodedparams[$i] = $newTipLabele; //povozi ustrezen element array-a z novim tipom labele
//echo 'Exploded: '.$explodedparams[$i];
}
}
//echo 'Indeks2: '.$indeks;
$explodedparams[$indeks]=$newTipLabele;//povozi ustrezen element array-a z novim tipom labele
//print_r ($explodedparams);
$newparams=implode("\n",$explodedparams);//zdruzi array ponovno v string
//echo 'New params: '.$newparams;
$s=sisplet_query("UPDATE srv_spremenljivka SET params = '$newparams' WHERE id='$this->spremenljivka'");//posodobi params
}
elseif($TrenutnaLabela==''){
$s=sisplet_query("UPDATE srv_spremenljivka SET params = CONCAT( srv_spremenljivka.params , '\n$TipLabele=$Label ') WHERE id='$this->spremenljivka'");//k obstoje<6A>im params dodaj <20>e naslednje
$newTipLabele=$TipLabele.'='.$Label;//formiraj nov tip labele z labelo
$explodedparams=explode("\n",$row['params']);//spremeni string v array
for($i=0;$i<=sizeof($explodedparams);$i++){//za vse elemente array-a
//echo 'Sem v for zanki';
if((strstr($explodedparams[$i],$TipLabele.'=')!='')){//ce element array-a vsebuje besedilo z ustreznim tipom labele //strstr(string,search,before_search)
//echo 'Smo dobili string na indeksu: '.$i;
$indeks=$i;//zabele<6C>i indeks
//echo 'Indeks1: '.$indeks;
//$explodedparams[$i] = $newTipLabele; //povozi ustrezen element array-a z novim tipom labele
//echo 'Exploded: '.$explodedparams[$i];
}
}
//echo 'Indeks2: '.$indeks;
$explodedparams[$indeks]=$newTipLabele;//povozi ustrezen element array-a z novim tipom labele
//print_r ($explodedparams);
$newparams=implode("\n",$explodedparams);//zdruzi array ponovno v string
//echo 'New params: '.$newparams;
$s=sisplet_query("UPDATE srv_spremenljivka SET params = '$newparams' WHERE id='$this->spremenljivka'");//posodobi params
}
elseif($TrenutnaLabela==''){
$s=sisplet_query("UPDATE srv_spremenljivka SET params = CONCAT( srv_spremenljivka.params , '\n$TipLabele=$Label ') WHERE id='$this->spremenljivka'");//k obstoje<6A>im params dodaj <20>e naslednje
$newTipLabele=$TipLabele.'='.$Label;//formiraj nov tip labele z labelo
$explodedparams=explode("\n",$row['params']);//spremeni string v array
for($i=0;$i<=sizeof($explodedparams);$i++){//za vse elemente array-a
//echo 'Sem v for zanki';
if((strstr($explodedparams[$i],$TipLabele.'=')!='')){//ce element array-a vsebuje besedilo z ustreznim tipom labele //strstr(string,search,before_search)
//echo 'Smo dobili string na indeksu: '.$i;
$indeks=$i;//zabele<6C>i indeks
//echo 'Indeks1: '.$indeks;
//$explodedparams[$i] = $newTipLabele; //povozi ustrezen element array-a z novim tipom labele
//echo 'Exploded: '.$explodedparams[$i];
}
}
//echo 'Indeks2: '.$indeks;
$explodedparams[$indeks]=$newTipLabele;//povozi ustrezen element array-a z novim tipom labele
//print_r ($explodedparams);
$newparams=implode("\n",$explodedparams);//zdruzi array ponovno v string
//echo 'New params: '.$newparams;
$s=sisplet_query("UPDATE srv_spremenljivka SET params = '$newparams' WHERE id='$this->spremenljivka'");//posodobi params
}
elseif($TrenutnaLabela==''){
$s=sisplet_query("UPDATE srv_spremenljivka SET params = CONCAT( srv_spremenljivka.params , '\n$TipLabele=$Label ') WHERE id='$this->spremenljivka'");//k obstoje<6A>im params dodaj <20>e naslednje
// firefox na koncu vsakega contenteditable doda <br>, ki ga tukaj odstranimo
if(substr($Label,-4)=='<br>'){
$Label=substr($Label,0,-4);
}
/*error_log("Label: ".$Label);
error_log("TipLabele: ".$TipLabele);
error_log("spr: ".$this->spremenljivka);*/
$spremenljivkaParams->set($TipLabele,$Label);
$params=$spremenljivkaParams->getString();
$update.=" params = '$params' ";
$sqlString="UPDATE srv_spremenljivka SET $update WHERE id = '$this->spremenljivka'";
//error_log($sqlString);
sisplet_query($sqlString);
if(!$s)echomysqli_error($GLOBALS['connect_db']);
Vprasanje::vprasanje_tracking();
}
functionajax_inline_variabla_vsota_save(){
Common::updateEditStamp();
$vsota=$_POST['inline_variabla_vsota'];
// firefox na koncu vsakega contenteditable doda <br>, ki ga tukaj odstranimo
if(substr($vsota,-4)=='<br>'){
$vsota=substr($vsota,0,-4);
}
$s=sisplet_query("UPDATE srv_spremenljivka SET vsota='$vsota' WHERE id='$this->spremenljivka'");
if(!$s)echomysqli_error($GLOBALS['connect_db']);
Vprasanje::vprasanje_tracking();
}
functionajax_inline_hotspot_delete_region(){
Common::updateEditStamp();
$spr_id=$_POST['spr_id'];
$vre_id=$_POST['vre_id'];
$region_index=$_POST['region_index'];
//zbrisi podatke o obstojecem obmocju
$s=sisplet_query("DELETE FROM srv_hotspot_regions WHERE spr_id='$spr_id' AND region_index='$region_index'");
$v=sisplet_query("DELETE FROM srv_vrednost WHERE spr_id='$spr_id' AND id='$vre_id'");
Common::repareVrednost($spr_id);
}
functionajax_inline_hotspot_update_region(){
Common::updateEditStamp();
$spr_id=$_POST['spr_id'];
//$vre_id = $_POST['vre_id'];
//posodobi podatke o obstojecih obmocjih po brisanju obmocja
$sqlv=sisplet_query("SELECT id, variable, vrstni_red FROM srv_vrednost WHERE spr_id = $spr_id");
while($rowv=mysqli_fetch_array($sqlv)){
$vre_id_V=$rowv['id'];
$variable=$rowv['variable'];
$vrstni_red=$rowv['vrstni_red'];
//echo $variable;
$sqlR=sisplet_query("UPDATE srv_hotspot_regions SET variable = '$variable', vrstni_red = '$vrstni_red' WHERE spr_id='$spr_id' AND vre_id = $vre_id_V");
}
//$s = sisplet_query("DELETE FROM srv_hotspot_regions WHERE spr_id='$spr_id' AND region_index='$region_index'");
//$v = sisplet_query("DELETE FROM srv_vrednost WHERE spr_id='$spr_id' AND id='$vre_id'");