180 lines
8.5 KiB
PHP
180 lines
8.5 KiB
PHP
<?php
|
|
|
|
include_once('../function.php');
|
|
|
|
|
|
|
|
// POPRAVEK 4.7.2017
|
|
/*309 (Osnovna šola Dobrepolje, Videm 80, 1312, Videm - Dobrepolje, Osrednjeslovenska regija )
|
|
309 ( Osnovna šola Dobrepolje, Videm 80, 1312, Videm - Dobrepolje, Osrednjeslovenska regija )
|
|
|
|
805 (Dvojezična osnovna šola Lendava II., Ulica Sv. Štefana 21, 9220, Lendava - Lendva, Pomurska )
|
|
805 (Dvojezična osnovna šola Lendava II., Ulica heroja Mohorja 1, 9220, Lendava - Lendva, Pomurska )
|
|
|
|
617 (Osnovna šola Radenci, Radgonska cesta 10, 9252, Radenci, Pomurska regija )
|
|
617 (Osnovna šola Kajetana Koviča Radenci, Radgonska cesta 10, 9252, Radenci, Pomurska regija )
|
|
|
|
|
|
SELECT naslov FROM srv_vrednost WHERE naslov LIKE '%Dobrepolje, Videm 80, 1312%';
|
|
UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Osnovna', 'JVIZ Osnovna') WHERE naslov LIKE '%Dobrepolje, Videm 80, 1312%';
|
|
|
|
SELECT naslov FROM srv_vrednost WHERE naslov LIKE '%Lendava II., Ulica Sv. Štefana 21%';
|
|
UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Ulica Sv. Štefana 21', 'Ulica heroja Mohorja 1') WHERE naslov LIKE '%Lendava II., Ulica Sv. Štefana 21%';
|
|
|
|
SELECT naslov FROM srv_vrednost WHERE naslov LIKE '%Radenci, Radgonska cesta 10, 9252%';
|
|
UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Osnovna šola Radenci', 'Osnovna šola Kajetana Koviča Radenci') WHERE naslov LIKE '%Radenci, Radgonska cesta 10, 9252%';*/
|
|
|
|
|
|
$naslov_old = 'Osnovna šola Dobrepolje, Videm 80, 1312';
|
|
//$naslov_old = 'Dvojezična osnovna šola Lendava II., Ulica Sv. Štefana 21';
|
|
//$naslov_old = 'Osnovna šola Radenci, Radgonska cesta 10, 9252';
|
|
|
|
//$sqlI = sisplet_query("UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Osnovna', 'JVIZ Osnovna') WHERE naslov LIKE '%".$naslov_old."%'");
|
|
//$sqlI = sisplet_query("UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Ulica Sv. Štefana 21', 'Ulica heroja Mohorja 1') WHERE naslov LIKE '%".$naslov_old."%'");
|
|
//$sqlI = sisplet_query("UPDATE srv_vrednost SET naslov = REPLACE(naslov, 'Osnovna šola Radenci', 'Osnovna šola Kajetana Koviča Radenci') WHERE naslov LIKE '%".$naslov_old."%'");
|
|
|
|
$sql = sisplet_query("SELECT id, naslov
|
|
FROM srv_vrednost
|
|
WHERE naslov like '%".$naslov_old."%'");
|
|
while($row = mysqli_fetch_array($sql)){
|
|
echo $row['id'].' - '.$row['naslov'].'<br />';
|
|
}
|
|
|
|
die();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$ankete = array('21923','97239','97971','97972','62565','77441','85833','71385','71387','71386','62559','75978','75939','78854','79262','83209');
|
|
//$ankete = array('21923','97239','97971','97972','83209');
|
|
$ankete = array();
|
|
|
|
// Vrednosti, ki jih popravljamo
|
|
/*$naslovi_old = array(
|
|
0 => 'Osnovna šola Ljudevita Pivka Ptuj, Raičeva ulica 2, 2250, Ptuj, Podravska',
|
|
1 => 'Šolski center Velenje, Rudarska šola, Trg mladosti 3, 3320, Velenje, Savinjska regija',
|
|
2 => 'Šolski center Rudolfa Maistra Kamnik, Novi trg 41 A, 1241, Kamnik, Osrednjeslovenska regija',
|
|
3 => 'Osnovna šola Stična, Cesta 2. grupe odredov 40, 1295, Ivančna Gorica, Osrednjeslovenska regija',
|
|
4 => 'Tehniški šolski center Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
5 => 'Tehniški šolski center Nova Gorica, Biotehniška šola, Ulica padlih borcev 26, 5290, Šempeter pri Gorici, Goriška regija',
|
|
6 => 'Tehniški šolski center Nova Gorica, Elektrotehniška in računalniška šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
7 => 'Tehniški šolski center Nova Gorica, Strojna, prometna in lesarska šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
8 => 'Tehniški šolski center Nova Gorica, Tehniška gimnazija in zdravstvena šola, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
9 => 'Osnovna šola Frankolovo, Frankolovo 11, 3213, Frankolovo, Savinjska'
|
|
);
|
|
$naslovi_new = array(
|
|
0 => 'Osnovna šola dr. Ljudevita Pivka Ptuj, Raičeva ulica 2, 2250, Ptuj, Podravska',
|
|
1 => 'Šolski center Velenje, Šola za rudarstvo in varstvo okolja, Trg mladosti 3, 3320, Velenje, Savinjska regija',
|
|
2 => 'Gimnazija in srednja šola Rudolfa Maistra Kamnik, Novi trg 41a, 1241 Kamnik, Osrednjeslovenska regija',
|
|
3 => 'Osnovna šola Stična, Cesta občine Hirschaid 1, 1295 Ivančna Gorica, Osrednjeslovenska regija',
|
|
4 => 'Šolski center Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
5 => 'Šolski center Nova Gorica, Biotehniška šola, Ulica padlih borcev 26, 5290, Šempeter pri Gorici, Goriška regija',
|
|
6 => 'Šolski center Nova Gorica, Elektrotehniška in računalniška šola Nova Gorica, Cankarjeva ulica 10, 5000, Nova Gorica, Goriška regija',
|
|
7 => 'Šolski center Nova Gorica, Strojna, prometna in lesarska šola Nova Gorica, Erjavčeva 4a, 5000, Nova Gorica, Goriška regija',
|
|
8 => 'Šolski center Nova Gorica, Gimnazija in zdravstvena šola nova Gorica, Erjavčeva 4a, 5000, Nova Gorica, Goriška regija',
|
|
9 => 'Osnovna šola Antona Bezenška Frankolovo, Frankolovo 11, 3213, Frankolovo, Savinjska regija'
|
|
);
|
|
|
|
// Vrednosti, ki jih dodajamo
|
|
$naslovi_add = array(
|
|
0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Goalrjeva ulica 6, 9240, Ljutomer, Pomurska regija',
|
|
1 => 'Šolski center Nova Gorica, Srednja ekonomska in trgovska šola, Cankarjeva ulica 10, 5000 Nova Gorica, Goriška regija',
|
|
2 => 'Nižja srednja šola Srečko Kosovel, Bazoviška ulica 7, 34151 Opčine, Trst, Italija',
|
|
3 => 'Osnovna šola France Bevk, Nanoški trg 2, 34151 Opčine, Trst, Italija',
|
|
4 => 'OŠ Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija',
|
|
5 => 'Zavod za slepo in slabovidno mladino Ljubljana, Langusova ulica 8, 1000 Ljubljana, Osrednjeslovenska regija'
|
|
);*/
|
|
|
|
$naslovi_old = array(
|
|
0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Goalrjeva ulica 6, 9240, Ljutomer, Pomurska regija',
|
|
1 => 'OŠ Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija'
|
|
);
|
|
$naslovi_new = array(
|
|
0 => 'Osnovna šola Ivana Cankarja Ljutomer Podružnica Cvetka Golarja, Golarjeva ulica 6, 9240, Ljutomer, Pomurska regija',
|
|
1 => 'Osnovna šola Pod goro Podružnica V parku, Tattenbachova 5a, 3210 Slovenske Konjice, Savinjska regija'
|
|
);
|
|
|
|
foreach($ankete as $ank_id){
|
|
|
|
$spr_id = 0;
|
|
|
|
// Popravljamo obstojece vrednosti za anketo
|
|
foreach($naslovi_old as $key => $naslov_old){
|
|
|
|
$naslov_new = $naslovi_new[$key];
|
|
|
|
$sql = sisplet_query("SELECT v.*, s.id AS spr_id FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g
|
|
WHERE g.id=s.gru_id AND v.spr_id=s.id
|
|
AND g.ank_id='".$ank_id."'
|
|
AND v.naslov like '%".$naslov_old."%'");
|
|
|
|
// Ce imamo vec kot 1 vrednost ne naredimo nic
|
|
if(mysqli_num_rows($sql) > 1){
|
|
echo 'Preveč vrednosti - '.$naslov_old;
|
|
}
|
|
elseif(mysqli_num_rows($sql) == 0){
|
|
echo 'Nobene vrednosti - '.$naslov_old;
|
|
}
|
|
else{
|
|
$row = mysqli_fetch_array($sql);
|
|
$spr_id = ($spr_id == 0) ? $row['spr_id'] : $spr_id;
|
|
|
|
// Updatamo obstojeco vrednost (solo)
|
|
if($spr_id > 0){
|
|
$sqlI = sisplet_query("UPDATE srv_vrednost SET naslov='".$naslov_new."' WHERE id='".$row['id']."'");
|
|
//echo "UPDATE srv_vrednost SET naslov='".$naslov_new."' WHERE id='".$row['id']."<br />";
|
|
|
|
echo $row['id'].' uspešno updatana! (anketa '.$ank_id.')';
|
|
}
|
|
else{
|
|
echo 'NI ID-ja spremenljivke za urejanje!';
|
|
}
|
|
}
|
|
|
|
echo '<br />';
|
|
}
|
|
|
|
// Dodajamo nove vrednosti za anketo
|
|
foreach($naslovi_add as $naslov_add){
|
|
|
|
// Ce smo slucajno ze vse popravili poiscemo po novih popravljenih vrednostih id vprasanja
|
|
$sqlx = sisplet_query("SELECT v.*, s.id AS spr_id FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g
|
|
WHERE g.id=s.gru_id AND v.spr_id=s.id
|
|
AND g.ank_id='".$ank_id."'
|
|
AND v.naslov like '%".$naslov_new."%'");
|
|
if(mysqli_num_rows($sqlx) == 1 && $spr_id == 0){
|
|
$rowx = mysqli_fetch_array($sqlx);
|
|
$spr_id = $rowx['spr_id'];
|
|
}
|
|
|
|
if($spr_id > 0){
|
|
// Dobimo max vrstni_red
|
|
$sql = sisplet_query("SELECT MAX(v.vrstni_red) AS vrstni_red FROM srv_vrednost v, srv_spremenljivka s, srv_grupa g
|
|
WHERE g.id=s.gru_id AND v.spr_id=s.id AND s.id='".$spr_id."'
|
|
AND g.ank_id='".$ank_id."'");
|
|
|
|
$row = mysqli_fetch_array($sql);
|
|
$vrstni_red = $row['vrstni_red'] + 1;
|
|
|
|
// Vstavimo novo vrednost
|
|
$sqlI = sisplet_query("INSERT INTO srv_vrednost (spr_id, naslov, variable, vrstni_red)
|
|
VALUES ('".$spr_id."', '".$naslov_add."', '".$vrstni_red."', '".$vrstni_red."')");
|
|
//echo "INSERT INTO srv_vrednost (spr_id, naslov, variable, vrstni_red) VALUES ('".$spr_id."', '".$naslov_add."', '".$vrstni_red."', '".$vrstni_red."')<br />";
|
|
|
|
echo $naslov_add.' uspešno dodana! (anketa '.$ank_id.')';
|
|
}
|
|
else{
|
|
echo 'NI ID-ja spremenljivke za dodajanje!';
|
|
}
|
|
|
|
echo '<br />';
|
|
}
|
|
|
|
echo '<br /><br />';
|
|
}
|
|
|
|
?>
|