Changeset 182 for trunk


Ignore:
Timestamp:
Mar 5, 2013, 7:19:53 PM (11 years ago)
Author:
roby
Message:

admin: controllo congruenza e eliminazione affluenze

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/modules/Elezioni/ele_voti.php

    r173 r182  
    144144                if($res3 and !$votog){$status=0;$ops=-4;
    145145                        list($votig) = mysql_fetch_row($res3);
    146                         if($votig) { 
     146                        if($votig  and $genere!=2) { 
    147147                                        $status=0;
    148148                                        $query="SELECT sum(voti) FROM ".$prefix."_ele_voti_gruppo where id_sez='$id_sez'";
     
    842842                list($id_cons2,$id_sez2,$id_parz,$orario,$data, $voti_u, $voti_d, $voti_t,$id_gruppo) = mysql_fetch_row($result);
    843843                $res2 = mysql_query("SELECT num_gruppo FROM ".$prefix."_ele_gruppo where id_gruppo=$id_gruppo ", $dbi);
     844        $resril = mysql_query("select count(0) FROM ".$prefix."_ele_voti_parziale where id_sez='$id_sez' and id_gruppo='$id_gruppo'", $dbi);
     845        list($numril)=mysql_fetch_row($resril);
    844846                if ($res2)
    845847                        list($gruppo)= mysql_fetch_row($res2);
     
    882884                echo "</td>";
    883885        }
    884         echo "<td style=\"text-align: right;\" rowspan=\"1\" colspan=\"6\"><input type=\"submit\" name=\"update\" value=\""._OK."\"></td></tr>";
     886        if (chisei($id_cons_gen)>=64 and $y==$numril)   echo "<td style=\"text-align: right;\" rowspan=\"1\" colspan=\"6\">"._DELETE." <input type=\"checkbox\" name=\"delete\" value=\"true\"></td>";
     887        else echo "<td style=\"text-align: right;\" rowspan=\"1\" colspan=\"6\"><input type=\"hidden\" name=\"delete\" value=\"\"></td>";
     888        echo "<td style=\"text-align: right;\" rowspan=\"1\" colspan=\"6\"><input type=\"submit\" name=\"update\" value=\""._OK."\"></td>";
     889        echo "</tr>";
    885890
    886891
     
    922927$username="$aid";
    923928$arg2 = func_get_args();
    924 $arg = split(",",$arg2[0]);//foreach($arg as $key=>$val) echo "$key:$val<br>";die();
    925929$arg = split(",",$arg2[0]);
    926930$id_cons_gen=intval($arg[1]);
     
    928932$id_circ=intval($arg[3]);
    929933$id_sede=intval($arg[4]);
    930 for($i=5;$i< count($arg)-1;) {
     934$op=$arg[count($arg)-2];
     935for($i=5;$i< count($arg)-2;) {
    931936        $voti_u = intval($arg[$i++]);
    932937        $voti_d = intval($arg[$i++]);
     
    949954        mysql_query("insert into ".$prefix."_ele_voti_parziale values ('$id_cons', '$id_sez','$id_parz','$ora','$giorno','$voti_u','$voti_d','$voti_t','$id_gruppo')", $dbi);
    950955        if ($fileout) fwrite($fp,"insert into ".$prefix."_ele_voti_parziale values ('$id_cons', '$id_sez','$id_parz','$ora','$giorno','$voti_u','$voti_d','$voti_t','$id_gruppo');\n");
    951      } else {
     956     } elseif($op=="true"){
     957        $result = mysql_query("delete from ".$prefix."_ele_voti_parziale where id_parz='$id_parz'", $dbi);
     958        if ($fileout) fwrite($fp,"delete from ".$prefix."_ele_voti_parziale where id_parz='$id_parz';\n");
     959         } else {
    952960        $res=mysql_query("select * from ".$prefix."_ele_voti_parziale where id_parz=$id_parz",$dbi);
    953961        $ar=mysql_fetch_array($res);
     962       
    954963        if ($ar['voti_uomini']!=$voti_u or $ar['voti_donne']!=$voti_d or $ar['voti_complessivi']!=$voti_t){     
    955964        mysql_query("insert into ".$prefix."_ele_log values('$id_cons','$id_sez','$username','$data','$tempo','ora:$ar[3] data:$ar[4] voti uomini:$ar[5] donne:$ar[6] totali:$ar[7] gruppo:$ar[8]','id_parz:$id_parz ora: $ora data:$giorno voti uomini:$voti_u donne:$voti_d totali:$voti_t id_gruppo:$id_gruppo','".$prefix."_ele_voti_parziale')", $dbi);   
Note: See TracChangeset for help on using the changeset viewer.