prepare("$sql"); $res->execute(); list($tipo_cons) = $res->fetch(PDO::FETCH_NUM); if (isset($param['min'])) $min=intval($param['min']); else $min=0; if (isset($param['ok'])) $ok=intval($param['ok']); else $ok=0; if (isset($param['do'])) $do=addslashes($param['do']); else $do=''; if (isset($param['referendum'])) $referendum=addslashes($param['referendum']); else $referendum=''; if (isset($param['liste'])) $liste=addslashes($param['liste']); else $liste=''; if (isset($param['gruppi'])) $gruppi=addslashes($param['gruppi']); else $gruppi=''; if (isset($param['votigruppo'])) $votigruppo=addslashes($param['votigruppo']); else $votigruppo=''; if (isset($param['votilista'])) $votilista=addslashes($param['votilista']); else $votilista=''; if (isset($param['voticandi'])) $voticandi=addslashes($param['voticandi']); else $voticandi=''; if (isset($param['ballo'])) $ballo=addslashes($param['ballo']); else $ballo=''; if (isset($param['circo'])) $circo=addslashes($param['circo']); else $circo=''; if (isset($param['descr_cons2'])) $descr_cons2=addslashes($param['descr_cons2']); else $descr_cons2=''; if (isset($param['tipocons'])) $tipocons=addslashes($param['tipocons']); else $tipocons=$tipo_cons; if (isset($param['help'])) $help=intval($param['help']); $id_comune=$_SESSION['id_comune']; include("modules/Elezioni/funzionidata.php"); include("modules/Elezioni/ele.php"); // Offset - visualizza il numero di elementi per pagina $offset=10; if (!isset($min)) $min=0; /******************************************************/ /*Funzione di visualizzazione globale */ /*****************************************************/ function all() { global $genere, $bgcolor1, $bgcolor2, $bgcolor6, $prefix, $dbi, $offset, $min, $id_cons_gen, $perms,$tipo_cons, $tipocons,$do, $help; $language=$_SESSION['lang']; if (($perms>64)) { if (isset($help)) include("language/$language/ele_consultazionitipi.html"); echo "\n"; if ($do == "modify") { $sql="SELECT * FROM ".$prefix."_ele_tipo where tipo_cons='$tipocons' and lingua='$language'"; $rest = $dbi->prepare("$sql"); $rest->execute(); $pro_t=$rest->fetch(PDO::FETCH_BOTH); echo "
" ."" ."" ."" ."" .""._MODIFY." ".$pro_t['descrizione']."

"; switch ($pro_t['genere']) { case "0" : $gencons=_GENCONS0;break; case "1" : $gencons=_GENCONS1;break; case "2" : $gencons=_GENCONS2;break; case "3" : $gencons=_GENCONS3;break; case "4" : $gencons=_GENCONS4;break; case "5" : { if (!$pro_t['voto_g'] and !$pro_t['voto_c']) $gencons=_GENCONS5; elseif (!$pro_t['voto_g'] and $pro_t['voto_c']) $gencons=_GENCONS3; else $gencons=_GENCONS6; break; } default :$gencons=""; } echo ""; echo ""; echo "
"._TIPO."$gencons
"._DESCR. "
" ."" ."
"; } else { echo "
" ."" ."" ."" ."" ."
"._ADD." "._TIPO."

"; echo _DEFCONS.":
"; echo " "._REFERENDUM."
" ." "._CON_GRUPPI."
" ."   "._NO_VOTO_GRUPPO."
" ."
"._LISTE_UNI."
" ."   "._NO_VOTO_LISTA."
" ."   "._NO_VOTO_CANDI."
" ." "._ELE_CIRCO."
" ." "._BALLO."
"; # echo ""; echo "" ."
"; echo "
"._DESCR. "
" ."" ."
"; } echo "
"._MODIFY." "._TIPO."

" ."" .""; $sql="SELECT tipo_cons,descrizione FROM ".$prefix."_ele_tipo where lingua='$language' LIMIT $min,$offset"; $result = $dbi->prepare("$sql"); $result->execute(); while(list($tipocons, $descr_cons) = $result->fetch(PDO::FETCH_NUM)) { $bgcolor1=($bgcolor1==$_SESSION['bgcolor1'])?$_SESSION['bgcolor2']:$_SESSION['bgcolor1']; echo ""; } echo "
 "._NUM."  "._DESCR." "._FUNZIONI."
$tipocons$descr_cons" ."[ "._EDIT."]" ."
"; #'Pagina precedente' e 'Pagina Successiva' echo""; $prev=$min-$offset; if ($prev>=0) { echo ""; } $next=$min+$offset; $sql="SELECT * FROM ".$prefix."_ele_tipo where lingua='$language' "; $res = $dbi->prepare("$sql"); $res->execute(); $max = $res->rowCount(); if ($next>=($offset-1)) { if($next>=$max) $next = $max; else { echo ""; } } echo "
"; echo "$offset "._PREV_MATCH.""; echo "$offset "._NEXT_MATCH."

"; } } function tipo() { global $id_cons_gen,$bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons2,$tipocons,$perms,$do,$votigruppo,$votilista,$voticandi,$circo, $referendum,$ballo,$liste,$gruppi; $language=$_SESSION['lang']; if ($perms==256) { if ($do == "add") { if ($tipocons) { if($referendum=='true') { $genere=0; } elseif ($ballo=='true') { $genere=1; }else{ $genere=2; if($liste!='true') {$genere+=2;} if($gruppi=='true') {$genere+=1;} } $votigruppo=$votigruppo=='true'? 1:0; $votilista=$votilista=='true'? 1:0; $voticandi=$voticandi=='true'? 1:0; $circo=$circo=='true'? 1:0; $sql="select max(tipo_cons) from ".$prefix."_ele_tipo where lingua='$language'"; $result = $dbi->prepare("$sql"); $result->execute(); list($max)=$result->fetch(PDO::FETCH_NUM); $max++; $sql="insert into ".$prefix."_ele_tipo (tipo_cons,descrizione,lingua,genere,voto_g,voto_l,voto_c,circo) values ('$max','$descr_cons2','$language','$genere','$votigruppo','$votilista','$voticandi','$circo')"; $result = $dbi->prepare("$sql"); $result->execute(); } }else if ($do == "update") { $sql="update ".$prefix."_ele_tipo set descrizione='$descr_cons2' WHERE tipo_cons='$tipocons' and lingua='$language'"; $result = $dbi->prepare("$sql"); $result->execute(); if (!$result->rowCount()) return; Header("Location: admin.php?op=constipi&id_cons_gen=$id_cons_gen"); } } } function help_cons() { //da mettere } if (isset($do)) tipo(); ele(); all(); echo""; include("footer.php"); ?>