"; /******************************************************/ /*Funzione di visualizzazione globale */ /*****************************************************/ // function all() { global $user, $admin, $bgcolor1, $bgcolor2, $prefix,$descr_cons, $dbi,$id_cons,$desc,$indirizzo,$centralino,$fax,$id_cons_gen,$id_collegio,$idcomune,$chiusa,$id_conf,$tipo_cons,$language,$help,$preferenze; $aid=$_SESSION['aid']; $dbi=$_SESSION['dbi']; $prefix=$_SESSION['prefix']; ############# Controllo flag per cancellazione consultazione echo "\n"; ######################### if (isset($help)) include("language/$language/ele_associazioni.html"); OpenTable(); echo "

"; $res = mysql_query("SELECT descrizione FROM ".$prefix."_ele_consultazione where id_cons_gen='$id_cons_gen'" , $dbi); list ($descr_cons) = mysql_fetch_row($res); //inserire avviso su mancanza dei permessi echo "
"; echo ""; echo ""; # echo ""; echo ""; echo ""; echo ""; echo ""; # $ressede = mysql_query("SELECT id_collegio, descrizione from ".$prefix."_ele_collegi where id_cons_gen='$id_cons_gen' order by descrizione desc", $dbi); # if ($num_coll=mysql_num_rows($ressede)){ # echo ""; # } else echo ""; $rescomu = mysql_query("SELECT id_comune, descrizione from ".$prefix."_ele_comuni order by descrizione asc", $dbi); echo ""; echo ""; $selez['0']=''; $selez['1']=''; $selez['2']=''; $selez['3']=''; $selez[$chiusa]="selected"; echo ""; if($tipo_cons==3){ $rescomu = mysql_query("SELECT id_conf, descrizione from ".$prefix."_ele_conf order by descrizione asc", $dbi); echo ""; } unset($sel); echo ""; echo ""; #
echo "
"._CONSULTA.""._COLLEGI.""._DEFCOMUNE.""._PREFERENZE.""._STATO.""; if($tipo_cons==3) echo ""._CONF.""; echo ""; # echo ""; echo "
"; echo "$descr_cons"; if($idcomune) { while ($listele=mysql_fetch_array($rescomu)) if($listele['id_comune']==$idcomune) { echo $listele['descrizione']; echo ""; } }else{ echo ""; } echo ""; echo ""; if ($idcomune) { echo ""; echo ""; echo "
"._SPUNTALABEL1."
"._SPUNTALABEL2."
"; }else{ echo ""; echo ""; } $i=0; echo "
"; ############ echo "

"; echo ""; # echo ""; echo ""; echo ""; echo ""; if($tipo_cons==3) echo ""; echo ""; ############### # if ($num_coll>0) # $resmod = mysql_query("SELECT t1.id_collegio,t1.id_comune,t2.descrizione as descr,t1.id_cons, t3.descrizione, t4.chiusa,t4.id_conf FROM ".$prefix."_ele_comu_collegi as t1, ".$prefix."_ele_collegi as t2, ".$prefix."_ele_comuni as t3, ".$prefix."_ele_cons_comune as t4 where t1.id_cons_gen='$id_cons_gen' and t1.id_collegio=t2.id_collegio and t1.id_comune=t3.id_comune and t1.id_comune=t4.id_comune and t2.id_cons_gen=t4.id_cons_gen order by t2.descrizione, t3.descrizione", $dbi); # else $resmod = mysql_query("SELECT '',t1.id_comune,'',t1.id_cons, t2.descrizione, t1.chiusa, t1.id_conf, preferenze FROM ".$prefix."_ele_cons_comune as t1, ".$prefix."_ele_comuni as t2 where t1.id_cons_gen='$id_cons_gen' and t1.id_comune=t2.id_comune order by t2.descrizione", $dbi); while (list($id_collegio,$id_comune2,$descr_coll,$id_cons_comu,$descr_comu, $chiusa,$id_conf,$preferenze2) = mysql_fetch_row($resmod)){ //elenco dei modelli inseriti $resconf = mysql_query("SELECT descrizione FROM ".$prefix."_ele_conf where id_conf='$id_conf'", $dbi); list($descr_conf) = mysql_fetch_row($resconf); $i++; $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; echo "\n"; } echo "
"._CONSULTA.""._COLLEGI.""._DEFCOMUNE.""._PREFERENZE.""._STATO.""._CONF." "._FUNZIONI."
"; echo "
" .""; // echo ""; # echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $stato['0']=_ATTIVA; $stato['1']=_CHIUSA; $stato['2']=_NULLA; echo ""; if($tipo_cons==3) echo ""; echo "
$descr_cons$descr_comu$preferenze2".$stato[$chiusa]."".$descr_conf."" ."
"; echo ""; CloseTable(); # echo ""; } function associazioni($ok, $do,$descr_comu,$id_cons_comu,$id_collegio,$id_comune,$chiusa,$id_conf,$preferenze) { global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons,$genere,$id_cons_gen,$idcomunenew,$pwd4; $delcons=0; if ($do !="" and $id_cons_gen>0 and $idcomunenew>0) { $rescomu = mysql_query("SELECT id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$idcomunenew'", $dbi); $max = mysql_num_rows($rescomu); //esiste autorizzazione? list($delcons)=mysql_fetch_row($rescomu); if (!$max){ //se no la inserisce $result = mysql_query("insert into ".$prefix."_ele_cons_comune (chiusa,id_comune,id_cons_gen,id_conf,preferenze) values ('0','$idcomunenew','$id_cons_gen','$id_conf','$preferenze')", $dbi) || die("

Errore di inserimento: ".mysql_error()); $rescomu = mysql_query("SELECT id_cons from ".$prefix."_ele_cons_comune where id_cons_gen='$id_cons_gen' and id_comune='$idcomunenew'", $dbi); list($id_cons_comu)=mysql_fetch_row($rescomu); $res = mysql_query("SELECT id_cons FROM ".$prefix."_ele_comuni where id_comune='$idcomunenew' ", $dbi); list($id_cons_pred)=mysql_fetch_row($res); if (!$id_cons_pred) $res = mysql_query("update ".$prefix."_ele_comuni set id_cons='$id_cons_comu' where id_comune='$idcomunenew' ", $dbi); } if ($do == "update") { if ($idcomunenew>0) $newid=", id_comune = $idcomunenew "; else $newid=''; $result = mysql_query("update ".$prefix."_ele_comu_collegi set id_collegio= '$id_collegio' $newid where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'", $dbi) || die(mysql_error()); if (!$result) return; $result = mysql_query("update ".$prefix."_ele_cons_comune set id_conf='$id_conf', chiusa= '$chiusa', preferenze='$preferenze' where id_comune='$id_comune' and id_cons_gen='$id_cons_gen'", $dbi)|| die(mysql_error()); Header("Location: admin.php?op=associazioni&id_cons_gen=$id_cons_gen"); }elseif ($do == "add") { if ($id_collegio){ $result = mysql_query("insert into ".$prefix."_ele_comu_collegi (id_collegio,id_cons,id_comune,id_cons_gen) values ('$id_collegio','$id_cons_comu','$idcomunenew','$id_cons_gen')", $dbi) || die("

Errore di inserimento: ".mysql_error()); } Header("Location: admin.php?op=associazioni&id_cons_gen=$id_cons_gen"); }elseif ($do == "delete" and $delcons>0) { $idcns=$delcons; $res_del = mysql_query("delete from ".$prefix."_ele_voti_ref where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_voti_candidati where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_voti_lista where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_voti_gruppo where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_voti_parziale where id_cons=$idcns" ,$dbi); if ($pwd4==1){ $res_del = mysql_query("delete from ".$prefix."_ele_candidati where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_lista where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_gruppo where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_sezioni where id_cons=$idcns" ,$dbi); $res_del = mysql_query("delete from ".$prefix."_ele_cons_comune where id_cons=$idcns" ,$dbi); $res = mysql_query("SELECT id_cons FROM ".$prefix."_ele_comuni where id_comune='$id_comune' ", $dbi); list($id_cons_pred)=mysql_fetch_row($res); if ($idcns==$id_cons_pred) { $res = mysql_query("select id_cons from ".$prefix."_ele_cons_comune where id_comune=$id_comune order by id_cons desc limit 0,1" ,$dbi); list($id_cons_pred)=mysql_fetch_row($res); $res = mysql_query("update ".$prefix."_ele_comuni set id_cons='$id_cons_pred' where id_comune='$id_comune' ", $dbi); } }else{ $res_del = mysql_query("update ".$prefix."_ele_sezioni set validi='0', nulli='0', bianchi='0', contestati='0', solo_gruppo='0', autorizzati_m='0', autorizzati_f='0', voti_nulli='0', validi_lista='0', contestati_lista='0', voti_nulli_lista='0' where id_cons=$idcns" ,$dbi); } Header("Location: admin.php?op=associazioni&id_cons_gen=$id_cons_gen"); } } } # die ("do:$do - id_cons:$id_cons_comu - idcomune:$id_comune - new: $idcomunenew"); //**************************** // switch //**************************** if ($op=="associazioni"){ associazioni($ok, $do,$descr_comu,$id_cons_comu,$id_collegio,$idcomune,$chiusa,$id_conf,$preferenze); } ele(); if (isset($_GET['id_cons_gen'])) $id_cons_gen=intval($_GET['id_cons_gen']); else $id_cons_gen='0'; all(); include("footer.php"); ?>