"; /******************************************************/ /*Funzione di visualizzazione globale */ /*****************************************************/ function all() { global $param,$bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min, $id_cons,$tipo_cons,$id_gruppo,$id_gruppo2,$genere,$id_cons_gen,$do,$id_circ, $mex,$descr_lista,$id_lista; $currentlang=$_SESSION['lang']; $cur_circ=$id_circ; $circo=''; $res = mysql_query("SELECT circo FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons'", $dbi); # $res = mysql_query("SELECT circo FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' and lingua='$currentlang'", $dbi); list($cons_circ)= mysql_fetch_row($res); if($cons_circ) { echo "
"; echo "

"; $res = mysql_query("SELECT * FROM ".$prefix."_ele_circoscrizione where id_cons='$id_cons'", $dbi); echo ""; echo "
"._SCEGLI_CIRCO.":
"; $circo="and id_circ='$id_circ'"; } echo "
"; if ($mex) echo "
$mex"; echo "
"._LISTA."


" ."" .""; echo ""; if ($genere==1 or $genere==3 or $genere==5) { ###prova echo ""; } echo ""; $res = mysql_query("SELECT * FROM ".$prefix."_ele_lista where id_cons='$id_cons' $circo ", $dbi); $max = mysql_num_rows($res); $nuova_lista=$max+1; //-----------------------visualizza riga superiore per inserimento - echo "" .""; if ($do=='modify') { $resl = mysql_query("SELECT * FROM ".$prefix."_ele_lista where id_lista='$id_lista'", $dbi); $lis=mysql_fetch_array($resl); $nuova_lista=$lis['num_lista']; echo ""; }else{ $lis['id_lista']=''; if ($descr_lista) $lis['descrizione']="$descr_lista";else $lis['descrizione']=''; echo ""; } //-----------------------fine visualizza riga superiore per inserimento - echo " "; if ($genere==1 or $genere==3 or $genere==5) ###prova { echo " "; } echo "" .""; if ($do=='modify') echo ""; else echo ""; echo ""; echo "\n"; $grup= $id_gruppo ? "and id_gruppo='$id_gruppo'":""; $result = mysql_query("select count(id_lista) from ".$prefix."_ele_lista where id_cons='$id_cons' $circo", $dbi); list($numero) = mysql_fetch_row($result); $result = mysql_query("select * from ".$prefix."_ele_lista where id_cons='$id_cons' $grup $circo ORDER BY num_lista LIMIT $min,$offset", $dbi); while(list($id_cons2,$id_lista,$num_lista, $id_gruppo,$id_circ, $descr_lista, $simbolo) = mysql_fetch_row($result)) { $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; // dati gruppo if ($genere==1 or $genere==3 or $genere==5){ ###prova $result1 = mysql_query("select descrizione,simbolo from ".$prefix."_ele_gruppo where id_cons='$id_cons' and id_gruppo='$id_gruppo'", $dbi); list($descr_gruppo,$simb_gruppo)=mysql_fetch_row($result1); } $restemp = mysql_query("select count(0) from ".$prefix."_ele_candidati where id_lista='$id_lista'", $dbi); list($numtemp)=mysql_fetch_row($restemp); echo ""; } echo ""; } echo "
"._NUM.""._DESCR.""._SIMBOLO.""._GRUPPO.""._FUNZIONI."
$num_lista" ."$descr_lista" .""; if ($genere==1 or $genere==3 or $genere==5) { ###prova echo "$descr_gruppo[ "._EDIT."]"; if (!$numtemp) echo "["._DELETE." ]"; else echo "["._DELETE." ]"; echo "
"; #'Pagina precedente' e 'Pagina Successiva' 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."

"; } function lista($ok, $do,$id_lista, $num_lista, $id_gruppo,$id_circ, $descr_lista, $simbolo,$stemma) { global $param,$bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons,$simbolo2,$tipo_cons,$min,$genere,$id_cons_gen; $aid=$_SESSION['aid']; $perms=ChiSei($id_cons_gen); if ($perms >16) { if ($do == "delete") { if ($ok !="1") { ele(); echo "


"._DOMCANCELLA." "._LISTA." $descr_lista ?
"; echo "[ "._NO." ] - ["._YES." ]";exit; }else{ $result = mysql_query("delete from ".$prefix."_ele_lista where id_lista='$id_lista'", $dbi); if (!$result)return; Header("Location: admin.php?op=lista&id_circ=$id_circ&id_cons_gen=$id_cons_gen&min=$min"); } }elseif ($do == "add") { if ($descr_lista and ($id_gruppo or ($genere!=3 and $genere!=5))) { $stemmablob=''; $stemmanome=''; $STEMM=$_FILES['stemma']; $filestemma=$STEMM['tmp_name']; $nomestemma=$STEMM['name']; $sqlset=''; if ($filestemma){ $fdstemma = fopen ("$filestemma", "rb"); $stemmacontents = fread ($fdstemma, filesize ("$filestemma")); fclose ($fdstemma); $stemmablob=addslashes($stemmacontents); $stemmanome=addslashes($nomestemma); } $result = mysql_query("insert into ".$prefix."_ele_lista (id_cons,num_lista,id_gruppo,id_circ,descrizione,simbolo,stemma) values ('$id_cons','$num_lista','$id_gruppo','$id_circ','$descr_lista','$stemmanome','$stemmablob')", $dbi); if (!$result) return; Header("Location: admin.php?op=lista&id_circ=$id_circ&min=$min&id_cons_gen=$id_cons_gen"); } else { $mex=""; if (!$id_gruppo) $mex.="- Devi collegare la lista ad un gruppo! -"; if (!$descr_lista) $mex.="- Devi inserire il nome della lista! -"; Header("Location: admin.php?op=lista&id_circ=$id_circ&min=$min&id_cons_gen=$id_cons_gen&descr_lista=$descr_lista&id_gruppo=$id_gruppo&mex=$mex"); } }elseif ($do == "update") { $stemmablob=''; $stemmanome=''; $STEMM=$_FILES['stemma']; $filestemma=$STEMM['tmp_name']; $nomestemma=$STEMM['name']; $sqlset=''; if ($filestemma){ $fdstemma = fopen ("$filestemma", "rb"); $stemmacontents = fread ($fdstemma, filesize ("$filestemma")); fclose ($fdstemma); $stemmablob=addslashes($stemmacontents); $stemmanome=addslashes($nomestemma); $cond=", simbolo='$stemmanome', stemma='$stemmablob'"; } else {$cond='';} $result = mysql_query("update ".$prefix."_ele_lista set num_lista='$num_lista' , id_gruppo='$id_gruppo',descrizione='$descr_lista' $cond where id_lista='$id_lista'", $dbi); if (!$result) return; Header("Location: admin.php?op=lista&id_circ=$id_circ&min=$min&id_cons_gen=$id_cons_gen"); } } } if ($do and $do!='modify') lista($ok, $do,$id_lista, $num_lista, $id_gruppo,$id_circ,$descr_lista, $simbolo,$stemma); ele(); all(); echo""; include("footer.php"); ob_end_flush(); ?>