16) { $res = mysql_query("SELECT t1.tipo_cons,t2.id_cons FROM ".$prefix."_ele_consultazione as t1, ".$prefix."_ele_cons_comune as t2 where t1.id_cons_gen=t2.id_cons_gen and t2.id_cons_gen='$id_cons_gen' and t2.id_comune='$id_comune'" , $dbi); list($tipo_cons,$id_cons) = mysql_fetch_row($res); include("modules/Elezioni/funzionidata.php"); include("modules/Elezioni/ele.php"); if (isset($param['do'])) get_magic_quotes_gpc() ? $do=$param['do']:$do=addslashes($param['do']); else $do=''; if (isset($param['descr_circ'])) get_magic_quotes_gpc() ? $descr_circ=$param['descr_circ']:$descr_circ=addslashes($param['descr_circ']); else $descr_circ=''; if (isset($param['min'])) $min=intval($param['min']); else $min=0; if (isset($param['id_sede'])) $id_sede=intval($param['id_sede']); else $id_sede=''; if (isset($param['ok'])) $ok=intval($param['ok']); else $ok=''; if (isset($param['num_circ'])) $num_circ=intval($param['num_circ']); else $num_circ=''; if (isset($param['id_circ'])) $id_circ=intval($param['id_circ']); else $id_circ=''; if (isset($param['id_sede2'])) $id_sede2=intval($param['id_sede2']); else $id_sede2=''; if (isset($param['indir'])) get_magic_quotes_gpc() ? $indir=$param['indir']:$indir=addslashes($param['indir']); else $indir=''; if (isset($param['tel1'])) get_magic_quotes_gpc() ? $tel1=$param['tel1']:$tel1=addslashes($param['tel1']); else $tel1=''; if (isset($param['tel2'])) get_magic_quotes_gpc() ? $tel2=$param['tel2']:$tel2=addslashes($param['tel2']); else $tel2=''; if (isset($param['fax'])) get_magic_quotes_gpc() ? $fax=$param['fax']:$fax=addslashes($param['fax']); else $fax=''; if (isset($param['resp'])) get_magic_quotes_gpc() ? $resp=$param['resp']:$resp=addslashes($param['resp']); else $resp=''; if (isset($param['filemappa'])) get_magic_quotes_gpc() ? $filemappa=$param['filemappa']:$filemappa=addslashes($param['filemappa']); else $filemappa=''; if (isset($param['mappa'])) get_magic_quotes_gpc() ? $mappa=$param['mappa']:$mappa=addslashes($param['mappa']); else $mappa=''; // Offset - visualizza il numero di elementi per pagina $offset=15; $hiddenInfo = ""; /******************************************************/ /*Funzione di visualizzazione globale */ /*****************************************************/ function all() { global $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min,$id_cons,$id_cons_gen,$do,$id_sede,$id_circ; echo "

"._SEDE."


"; echo "
" ."" .""; echo "" ."" ."" ."" ."" ."" ."" .""; if ($id_sede){ $res = mysql_query("SELECT * FROM ".$prefix."_ele_sede where id_sede='$id_sede'", $dbi); $pro= mysql_fetch_array($res, 3); }else{ $pro['indirizzo']='';$pro['filemappa']='';$pro['telefono1']='';$pro['fax']=''; $pro['responsabile']='';$pro['id_circ']=''; } echo ""; echo ""; echo "" ."" ."" ."" .""; if ($do == "modify"){ echo ""; } else { echo ""; } # echo "
"._CIRCO.""._INDIRIZZO.""._MAPPA.""._TEL.""._FAX." "._RESP." "._FUNZIONI."
" .""; echo "
"; $res = mysql_query("SELECT * FROM ".$prefix."_ele_sede where id_cons='$id_cons' ", $dbi); $max = mysql_num_rows($res); $result = mysql_query("select * from ".$prefix."_ele_sede where id_cons='$id_cons' ORDER BY id_circ LIMIT $min,$offset", $dbi); while(list($id_cons2,$id_sede,$id_circ,$indir, $tel1, $tel2, $fax, $resp,$mappabin, $filemappa) = mysql_fetch_row($result)) { // dati circoscrizione $restemp = mysql_query("select count(0) from ".$prefix."_ele_sezioni where id_sede='$id_sede'", $dbi); list($numtemp)=mysql_fetch_row($restemp); $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; $result1 = mysql_query("select descrizione from ".$prefix."_ele_circoscrizione where id_circ='$id_circ'", $dbi); list($descr_circ)=mysql_fetch_row($result1); echo ""; } echo "
$descr_circ" ."$indir" ."$filemappa" ."$tel1" ."$fax" ."$resp" ."[\"edit\" "._EDIT."]"; if (!$numtemp) echo "["._DELETE." \"delete\"]"; else echo "["._DELETE." \"delete\"]"; echo "
"; #'Pagina precedente' e 'Pagina Successiva' if ($max>$offset){ echo""; $prev=$min-$offset; if ($prev>=0) { echo ""; } $next=$min+$offset; if ($next>=($offset-1)) { if($next>=$max) $next = $max; else { echo ""; } } echo "
"; echo "$offset "._PREV_MATCH.""; echo "$offset "._NEXT_MATCH."

"; } } //*********************************** // Consultazione // ricordarsi di aggiungere l'eliminazione di tutti // i dati della consultazione nelle altre tabelle // hai capito? //*********************************** function sede($ok, $do,$id_circ, $id_sede,$indir, $tel1, $tel2, $fax, $resp, $mappa, $filemappa, $id_sede2) { global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons,$id_cons_gen,$id_comune; $perms=ChiSei(0); if ($perms>16) { if ($do == "delete") { if ($ok !="1") { ele(); echo "


"._DOMCANCELLA." $indir ?
"; echo "[ "._NO." ] - ["._YES." ]"; include("footer.php"); die(); }else{ $result = mysql_query("delete from ".$prefix."_ele_sede where id_sede='$id_sede'", $dbi); if (!$result)return; Header("Location: admin.php?op=sede&id_cons_gen=$id_cons_gen"); } }elseif ($do == "add") { if ($indir) { $mappablob=''; $mappanome=''; $MAPP=$_FILES['mappa']; $filesmappa=$MAPP['tmp_name']; $nomemappa=$MAPP['name']; $sqlset=''; if ($filesmappa){ $fdmappa = fopen ("$filesmappa", "rb"); $mappacontents = fread ($fdmappa, filesize ("$filesmappa")); fclose ($fdmappa); $mappablob=addslashes($mappacontents); $mappanome=addslashes($nomemappa); } // echo "IDCIRC=$id_circ"; $result = mysql_query("insert into ".$prefix."_ele_sede (id_cons,id_circ,indirizzo,telefono1,telefono2,fax,responsabile,mappa,filemappa) values ('$id_cons', '$id_circ','$indir','$tel1','$tel2', '$fax','$resp','$mappablob','$mappanome')", $dbi)|| die(mysql_error()); if (!$result) return; Header("Location: admin.php?op=sede&id_cons_gen=$id_cons_gen"); } else { ele($id_cons); OpenTable(); echo "
"._GESTIONE." "._SEDE." "; echo "

"._IMM." "._SEDE."
"; CloseTable(); } }elseif ($do == "update") { $mappablob=''; $mappanome=''; $MAPPA=$_FILES['mappa']; $filesmappa=$MAPPA['tmp_name']; $nomemappa=$MAPPA['name']; $sqlset=''; if ($filesmappa){ $fdmappa = fopen ("$filesmappa", "rb"); $mappacontents = fread ($fdmappa, filesize ("$filesmappa")); fclose ($fdmappa); $mappablob=addslashes($mappacontents); $mappanome=addslashes($nomemappa); $cond=", mappa='$mappablob', filemappa='$mappanome'"; } else {$cond='';} $result = mysql_query("update ".$prefix."_ele_sede set id_circ='$id_circ',indirizzo='$indir' , telefono1='$tel1', telefono2='$tel2',fax='$fax',responsabile='$resp' $cond where id_sede='$id_sede2' ", $dbi)|| die(mysql_error()); if (!$result) return; Header("Location: admin.php?op=sede&id_cons_gen=$id_cons_gen&id_comune=$id_comune"); } } } if($do and $do!="modify") sede($ok, $do,$id_circ, $id_sede,$indir, $tel1, $tel2, $fax, $resp,$mappa, $filemappa,$id_sede); ele(); all(); echo""; include("footer.php"); } else { echo "Access Denied"; } ?>