prepare("$sql"); $res->execute(); list($descr_com) = $res->fetch(PDO::FETCH_NUM); echo "\n"; echo "\n\n"; echo "\n"; echo "".htmlspecialchars($descr_com)." - $descr_cons\n"; echo "".htmlspecialchars($siteurl)."\n"; echo "".$sitename."\n"; echo "it-IT\n"; echo "".$adminmail."\n"; echo "".$now."\n\n"; echo "hourly\n"; echo "1\n"; echo "".$now."\n\n"; list ($gruppo,$pro)=grupporss(); for($x=0;$x\n"; echo "".$gruppo[$x]." ".$pro[$x] ."% \n"; echo "$siteurl/modules.php?id_cons_gen=$id_cons_gen&name=Elezioni&id_comune=$id_comune&file=index\n"; echo "\n"; //echo "noreply@ciao.it\n"; echo "".$titolo."\n"; echo "".$now."\n"; echo "Postato da ".$sitename."\n"; echo "\n\n"; } echo "\n"; echo "\n"; // gruppo function grupporss(){ global $admin, $bgcolor1, $bgcolor5, $prefix, $dbi, $offset, $min,$descr_cons,$genere,$votog,$votol,$votoc,$circo, $id_cons,$id_cons_gen,$id_comune,$id_circ,$tipo_cons,$w,$l,$op,$siteistat,$flash; if ($genere!=0){$tab="ele_voti_gruppo";} if ($genere==4){$tab="ele_voti_lista";} if ($votog){$tab="ele_voti_lista";} $sql="select * from ".$prefix."_$tab where id_cons='$id_cons' group by id_sez "; $res = $dbi->prepare("$sql"); $res->execute(); if ($res) $numero=$res->rowCount();else $numero=0; $sql="select t2.* from ".$prefix."_ele_sezioni as t2, ".$prefix."_ele_sede as t1 where t2.id_cons='$id_cons' and t1.id_sede=t2.id_sede $circondt1"; $res = $dbi->prepare("$sql"); $res->execute(); if ($res) $sezioni=$res->rowCount();else $sezioni=0; if ($numero>0){ if ($genere!=0){ // tot voti if (!$circo) $sql="select sum(voti) from ".$prefix."_$tab where id_cons=$id_cons "; if ($votog) $sql="select sum(voti) from ".$prefix."_ele_voti_lista where id_cons=$id_cons "; $restotv = $dbi->prepare("$sql"); $restotv->execute(); list($tot) = $restotv->fetch(PDO::FETCH_NUM); $i=0; // lista o gruppo if ($genere!=4){ if ($votog){ $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_lista as t2, ".$prefix."_ele_lista as t3 where t1.id_cons='$id_cons' and t2.id_lista=t3.id_lista and t1.id_gruppo=t3.id_gruppo group by t1.id_gruppo order by somma desc"; $res = $dbi->prepare("$sql"); $res->execute(); $cosa='id_gruppo'; }else{ $sql="select t1.id_gruppo, t1.num_gruppo, t1.descrizione, sum(t2.voti) as somma from ".$prefix."_ele_gruppo as t1 left join ".$prefix."_$tab as t2 on (t1.id_gruppo=t2.id_gruppo) where t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons $circondt1 group by t2.id_gruppo order by somma desc"; $res = $dbi->prepare("$sql"); $res->execute(); $cosa='id_gruppo'; } }else{ $sql="select t1.id_lista, t1.num_lista, t1.descrizione, sum(t2.voti) as somma from ".$prefix."_ele_lista as t1 left join ".$prefix."_$tab as t2 on (t1.id_lista=t2.id_lista) where t1.id_cons='$id_cons' and t1.id_cons=t2.id_cons group by t2.id_lista order by somma desc"; $res = $dbi->prepare("$sql"); $res->execute(); $cosa='id_lista'; } $gruppinum=$res->fetch(PDO::FETCH_NUM); $altrivoti=0; while (list($id,$num,$descrizione,$voti) = $res->fetch(PDO::FETCH_NUM)){ // funz per il taglio corretto della frase 13 feb 2007 $gruppo[$i]=substr($descrizione,0,25); //if (strlen($descrizione)>25) $gruppo[$i].="..."; $pro[$i]=number_format($voti*100/$tot,2); $i++; } $titolo=""._PERCE." "._VOTIE.""; return array($gruppo,$pro); } } } ?>