Changeset 421 for trunk/client/modules
- Timestamp:
- Jun 5, 2024, 2:44:06 PM (6 months ago)
- Location:
- trunk/client/modules/Elezioni
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/blocchi/pie_affluenze.php
r420 r421 65 65 66 66 $sql="select t3.voti_complessivi from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos"; 67 67 if ($genere==0){$sql.=" and t3.id_gruppo=$id_gruppo";} 68 68 $res_aff = $dbi->prepare("$sql"); 69 69 $res_aff->execute(); … … 71 71 $voti_numero=$res_aff->rowCount(); 72 72 73 $sql="select sum(t1.maschi+t1.femmine) from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos"; 74 73 $sql="select sum(t1.maschi+t1.femmine) from ".$prefix."_ele_voti_parziale as t3 left join ".$prefix."_ele_sezioni as t1 on t3.id_sez=t1.id_sez left join ".$prefix."_ele_sede as t2 on t1.id_sede=t2.id_sede where t3.id_cons='$id_cons' and t3.data='$data' and t3.orario='$orario' $circos"; 75 74 if ($genere==0){$sql.=" and t3.id_gruppo=$id_gruppo";} 76 75 $res1234 = $dbi->prepare("$sql"); -
trunk/client/modules/Elezioni/grafici.php
r417 r421 24 24 list($id_cons) = $res->fetch(PDO::FETCH_NUM); 25 25 26 27 if($flash=='1') include "class/charts.php";28 26 29 27 /*********************************** … … 102 100 echo "<tr><td> "._AVENTI.": </td><td><img src=\"modules/Elezioni/images/barre/leftbar.jpg\" height=\"$l_size[1]\" width=\"$l_size[0]\" alt=\"elettori\" /><img src=\"modules/Elezioni/images/barre/mainbar.jpg\" alt=\"elettori\" height=\"$m_size[1]\" width=\"".(100 * 2)."\" /><img src=\"modules/Elezioni/images/barre/rightbar.jpg\" height=\"$r_size[1]\" width=\"$r_size[0]\" alt=\"elettori\" /> 100 % ($tot_gen)</td></tr></table>"; 103 101 echo "</td></tr></table>"; 104 } 102 } 105 103 } 104 $gruppi=array('Hanno votato','Non hanno votato'); 105 $resto=100-$perc; 106 $valori=array($perc,$resto); 107 echo "<center>"; 108 torta($gruppi,$valori); 109 echo "</center>"; 106 110 } 107 111 … … 111 115 112 116 function graf_votanti(){ 113 global $op, $prefix, $dbi, $offset, $min,$descr_cons,$genere,$votog,$votol,$votoc,$circo, $id_cons,$tipo_cons,$id_comune,$id_cons_gen,$id_circ,$csv,$w,$l,$siteistat,$ flash,$tour,$tema,$copy;117 global $op, $prefix, $dbi, $offset, $min,$descr_cons,$genere,$votog,$votol,$votoc,$circo, $id_cons,$tipo_cons,$id_comune,$id_cons_gen,$id_circ,$csv,$w,$l,$siteistat,$tour,$tema,$copy; 114 118 115 119 … … 128 132 modules.php?name=Elezioni&op=come&file=index&id_cons_gen=$id_cons_gen&id_comune=$id_comune&info=votanti\">"._DETTAGLIO." "._VOTANTI."<img class=\"image\" src=\"modules/Elezioni/images/dettagli.png\" alt=\"votanti\" /></a> 129 133 <a href=\" modules.php?name=Elezioni&file=index&id_cons_gen=$id_cons_gen&id_comune=$id_comune&op=graf_votanti&csv=1&flash=\">"._VER_STAMPA." <img class=\"image\" src=\"modules/Elezioni/images/printer.png\" alt=\"stampa\" /></a>"; 130 if($flash==1)131 echo "<a href=\" modules.php?name=Elezioni&file=index&id_cons_gen=$id_cons_gen&id_comune=$id_comune&op=graf_votanti&csv=&anim=$anim\">$versione <img class=\"image\" src=\"modules/Elezioni/images/grafici.gif\" alt=\"flash\" /></a>";134 # if($flash==1) 135 # echo "<a href=\" modules.php?name=Elezioni&file=index&id_cons_gen=$id_cons_gen&id_comune=$id_comune&op=graf_votanti&csv=&anim=$anim\">$versione <img class=\"image\" src=\"modules/Elezioni/images/grafici.gif\" alt=\"flash\" /></a>"; 132 136 echo "</div>"; 133 137 } … … 345 349 346 350 function graf_gruppo($visgralista){ 347 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,$tema,$copy;351 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,$tema,$copy; 348 352 if ($siteistat==$id_comune) $logo=$siteistat; else $logo=''; // logo per il comune 349 353 $logo=verificasimbolo(); // carica_logo da funzioni.php … … 456 460 // variabili stampa flash 457 461 $e=0; 458 $gruppos[$e]="";459 $pre[$e]="";460 $e=1;462 # $gruppos[$e]=""; 463 # $pre[$e]=""; 464 # $e=1; 461 465 // fine 462 466 $gruppinum=$res->rowCount(); … … 487 491 // funz per il taglio corretto della frase 13 feb 2007 488 492 //$descrizione=taglio(4,$descrizione); 489 490 $gruppo[$i]=(substr($descrizione,0,21)); 491 $gruppos[$e]=(substr($descrizione,0,21)); //flash 492 493 494 495 if (strlen($descrizione)>21) $gruppo[$i].="..."; 496 if (strlen($descrizione)>21) $gruppos[$e].="..."; 493 if (strlen($descrizione)<18){ 494 $gruppo[$i]=(substr($descrizione,0,18)); 495 $gruppos[$e]=(substr($descrizione,0,18)); //flash 496 }else{ 497 $gruppo[$i]=(substr($descrizione,0,15)); 498 $gruppos[$e]=(substr($descrizione,0,15)); //flash 499 } 500 501 502 if (strlen($descrizione)>16) $gruppo[$i].="."; 503 if (strlen($descrizione)>16) $gruppos[$e].="."; 497 504 $pro[$i]=number_format($arperc[$id],2); 498 505 $pre[$e]=number_format($arperc[$id],2); //flash … … 560 567 echo "</td></tr></table><table><tr><td>"; 561 568 # grafico flash 562 if($flash=='1') flash_torta($gruppos,$pre,40,145);569 torta($gruppos,$pre); 563 570 $uno=''; 564 571 foreach($gruppos as $k=>$v) $uno.="- $v"; … … 633 640 634 641 635 if($flash=='1')flash_torta($gruppos,$pre,20,70);642 torta($gruppos,$pre); 636 643 637 644 … … 746 753 747 754 748 749 function flash_torta($gruppos,$pre,$y,$x){ 750 //if (!defined('FLASH')) die(); 751 include_once ("class/charts.php"); 752 // inizio grafico torta flash 753 754 755 756 $chart[ 'chart_data' ] = array ($gruppos, $pre); 757 // $chart[ 'chart_data' ] = array ( array ("","Ciao", "Bella"), array ( "",40, 60)); 758 $chart[ 'chart_grid_h' ] = array ( 'thickness'=>0 ); 759 $chart[ 'chart_pref' ] = array ( 'rotation_x'=>60 ); 760 $chart[ 'chart_rect' ] = array ( 'x'=>$x, 'y'=>$y, 'width'=>350, 'height'=>200, 'positive_alpha'=>0 ); 761 $chart[ 'chart_transition' ] = array ( 'type'=>"spin", 'delay'=>.5, 'duration'=>.75, 'order'=>"category" ); 762 $chart[ 'chart_type' ] = "3d pie"; 763 $chart[ 'chart_value' ] = array ( 'color'=>"000000", 'alpha'=>150, 'font'=>"arial", 'bold'=>true, 'size'=>10, 'position'=>"inside", 'prefix'=>"", 'suffix'=>"", 'decimals'=>2, 'separator'=>"", 'as_percentage'=>true ); 764 765 $chart[ 'draw' ] = array ( array ( 'type'=>"text", 'color'=>"000000", 'alpha'=>4, 'size'=>40, 'x'=>50, 'y'=>260, 'width'=>500, 'height'=>50, 'text'=>"56789012345678901234", 'h_align'=>"center", 'v_align'=>"middle" )) ; 766 767 $chart[ 'legend_label' ] = array ( 'layout'=>"horizontal", 'bullet'=>"circle", 'font'=>"arial", 'bold'=>true, 'size'=>10, 'color'=>"000000", 'alpha'=>85 ); 768 $chart[ 'legend_rect' ] = array ( 'x'=>0, 'y'=>45, 'width'=>50, 'height'=>210, 'margin'=>10, 'fill_color'=>"00ff00", 'fill_alpha'=>30, 'line_color'=>"000000", 'line_alpha'=>0, 'line_thickness'=>0 ); 769 $chart[ 'legend_transition' ] = array ( 'type'=>"dissolve", 'delay'=>0, 'duration'=>4 ); 770 771 $chart[ 'series_color' ] = array ( "00ff88", "ffaa00","44aaff", "aa00ff" ); 772 $chart[ 'series_explode' ] = array ( 25, 75, 0, 0 ); 773 $fileout=""; 774 /////////////////////////////// MODIFICHE PER TOGLIERE FILETEMP 775 // $fileout=SendChartData ( $chart ); 776 $xml=SendChartData ( $chart ); 777 $max=isset($_SESSION['max']) ? $_SESSION['max']:0; 778 $max++; 779 $cur="xml$max"; 780 $_SESSION[$cur]=$xml; 781 $_SESSION['max']=$max; 782 $fileout="modules.php?file=graf&pos=$cur"; 783 /////////////////////////////// 784 echo InsertChart ( "class/charts.swf", "class/charts_library","$fileout" ); 785 786 // Fine Grafico torta flash 787 echo "<noembed>Elemento non supportato!<br/>Grafico a torta</noembed>"; 755 function torta($gruppos,$pre){ 756 echo '<div id="piechart" style="width:1000px; height:500px;text-align:center;"></div>'; 757 758 echo '<script>google.charts.load("current", {"packages":["corechart"]}); 759 google.charts.setOnLoadCallback(drawChart); 760 761 function drawChart() { 762 var data = google.visualization.arrayToDataTable([ 763 ["Task", "Affluenze"]'; 764 $x=0; 765 foreach($gruppos as $key=>$val) 766 echo ',["'.$val.' '.$pre[$x].'%", '.$pre[$x++].']'; 767 768 echo ']); 769 var options = { 770 title: "", 771 is3D:true, 772 pieSliceText: "label", 773 pieSliceTextStyle: { 774 color: "#000", 775 bold:true, 776 fontSize:9 777 }, 778 slices: { 779 0: { color: "#ff0000", textStyle:{color:"#fff"}}, 780 1: { color: "#ffff00" } 781 } 782 }; 783 var chart = new google.visualization.PieChart(document.getElementById("piechart")); 784 785 chart.draw(data, options); 786 }</script>'; 788 787 789 788 … … 794 793 795 794 796 797 798 795 ?> 799 796 -
trunk/client/modules/Elezioni/rss.php
r420 r421 55 55 # list ($gruppo,$pro,$titolo,$idg)=grupporss(); 56 56 57 if(isset($gruppo) and count($gruppo)){ 58 for($x=0;$x<count($gruppo);$x++){ 57 59 58 for($x=0;$x<count($gruppo);$x++){ 59 60 // format: 2004-08-02T12:15:23-06:00 61 //$date = date("Y-m-d\TH:i:s", strtotime($time)); 62 //$date = $date . $gmtstr; 63 64 echo "<item>\n"; 65 echo "<title>".$gruppo[$x]." ".$pro[$x] ."% </title>\n"; 66 if ($genere==4){ 67 echo "<link>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_lista=$idg[$x]</link>\n"; 68 echo "<guid>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_lista=$idg[$x]</guid>\n"; 69 }else{ 70 echo "<link>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_gruppo=$idg[$x]</link>\n"; 71 echo "<guid>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_gruppo=$idg[$x]</guid>\n"; 72 } 73 # echo "<description><![CDATA['aa']]></description>\n"; 74 75 76 77 78 79 //echo "<guid isPermaLink=\"false\">noreply@ciao.it</guid>\n"; 80 echo "<dc:subject>$titolo</dc:subject>\n"; 81 echo "<dc:date>".$now."</dc:date>\n"; 82 echo "<dc:creator>Postato da ".$sitename."</dc:creator>\n"; 83 echo "</item>\n\n"; 84 } 85 60 // format: 2004-08-02T12:15:23-06:00 61 //$date = date("Y-m-d\TH:i:s", strtotime($time)); 62 //$date = $date . $gmtstr; 63 64 echo "<item>\n"; 65 echo "<title>".$gruppo[$x]." ".$pro[$x] ."% </title>\n"; 66 if ($genere==4){ 67 echo "<link>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_lista=$idg[$x]</link>\n"; 68 echo "<guid>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_lista=$idg[$x]</guid>\n"; 69 }else{ 70 echo "<link>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_gruppo=$idg[$x]</link>\n"; 71 echo "<guid>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen&id_gruppo=$idg[$x]</guid>\n"; 72 } 73 # echo "<description><![CDATA['aa']]></description>\n"; 74 //echo "<guid isPermaLink=\"false\">noreply@ciao.it</guid>\n"; 75 echo "<dc:subject>$titolo</dc:subject>\n"; 76 echo "<dc:date>".$now."</dc:date>\n"; 77 echo "<dc:creator>Postato da ".$sitename."</dc:creator>\n"; 78 echo "</item>\n\n"; 79 } 80 }else{ 81 echo "<item>\n"; 82 echo "<title>Attendere l'inizio dello scrutinio</title>\n"; 83 echo "<link>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen</link>\n"; 84 echo "<guid>https://$siteurl?op=rss&rss=1&name=Elezioni&id_comune=$id_comune&file=index&id_cons_gen=$id_cons_gen</guid>\n"; 85 echo "<dc:subject>$titolo</dc:subject>\n"; 86 echo "<dc:date>".$now."</dc:date>\n"; 87 echo "<dc:creator>Postato da ".$sitename."</dc:creator>\n"; 88 echo "</item>\n\n"; 89 } 86 90 echo "</channel>\n"; 87 91 echo "</rss>\n"; … … 93 97 function grupporss(){ 94 98 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,$circondt1,$lang,$id_gruppo; 99 $gruppo=array();$pro=array();$idg=array();$titolo=''; 95 100 if ($genere!=0){$tab="ele_voti_gruppo";} 96 101 if ($genere==4){$tab="ele_voti_lista";}
Note:
See TracChangeset
for help on using the changeset viewer.