1KA_F2F/utils/1kaUtils/1ka_fill_lang_vrednosti.php
2020-08-14 13:36:36 +02:00

54 lines
1.7 KiB
PHP

<?php
/*
* Napolnimo podatke izbranega jezika respondentov (ce je slo slucajno kaj narobe in se ni polnil) iz srv_user v srv_data_vrednost_active
*
*/
include_once('../../function.php');
include_once('../../vendor/autoload.php');
// INSERT INTO srv_vrednost (spr_id, naslov, vrstni_red, variable) VALUES ('9010451', 'English', '1', '1');
// INSERT INTO srv_vrednost (spr_id, naslov, vrstni_red, variable) VALUES ('9010451', 'Deutsch', '2', '2');
$anketa = $_GET['anketa'];
$p = new Prevajanje($anketa);
if($anketa > 0){
global $lang;
// Cache spremenljivke jezik in njenih vrednosti
$vrednosti = array();
$sqlC = sisplet_query("SELECT s.id AS spr_id, v.id AS vre_id, v.variable AS variable, v.naslov AS naslov FROM srv_spremenljivka s, srv_vrednost v, srv_grupa g
WHERE g.ank_id='".$anketa."' AND g.id=s.gru_id AND s.skupine='3'");
while($rowC = mysqli_fetch_array($sqlC)){
$spr_id = $rowC['spr_id'];
$vrednosti[$rowC['naslov']] = $rowC['vre_id'];
}
$sql = sisplet_query("SELECT id, language FROM srv_user WHERE ank_id='".$anketa."'");
if(!$sql) echo mysqli_error($GLOBALS['connect_db']);
while ($row = mysqli_fetch_array($sql)) {
$vre_id = 0;
// Originalni jezik za respondente
$p->include_lang($row['language']);
$naslov = $lang['language'];
$vre_id = $vrednosti[$naslov];
if($vre_id > 0){
$sqlL = sisplet_query("INSERT INTO srv_data_vrednost_active (spr_id, vre_id, usr_id) VALUES ('".$spr_id."', '".$vre_id."', '".$row['id']."')");
if(!$sql)
echo mysqli_error($GLOBALS['connect_db']);
else
echo 'Jezik vstavljen za uporabnika '.$row['id'].'.<br />';
}
else{
echo 'vre_id ne obstaja!<br />';
}
}
}
?>