Changeset 259 for trunk/admin/modules/Elezioni/salva_gruppi.php
- Timestamp:
- Apr 5, 2019, 9:26:39 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/salva_gruppi.php
r258 r259 125 125 $resref = $dbi->prepare("$sql"); 126 126 $resref->execute(); 127 if($genere==0){ 128 $numscru=$resref->rowCount(); $rifscru=0; 129 while(list($idrefgruppo)=$resref->fetch(PDO::FETCH_NUM)) { 130 $sql="SELECT si,no,validi,nulli,bianchi,contestati FROM ".$prefix."_ele_voti_ref where id_sez='$id_sez' and id_gruppo='$idrefgruppo'"; 131 $res2 = $dbi->prepare("$sql"); 132 $res2->execute(); 133 $refscru=$res2->rowCount(); 134 $sql="SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_sez='$id_sez' and id_gruppo='$idrefgruppo'"; 135 $res3 = $dbi->prepare("$sql"); 136 $res3->execute(); 137 list($voti)=$res3->fetch(PDO::FETCH_NUM); 138 $rifscru++; 139 list($si,$no,$validi,$nulli,$bianchi,$contestati)=$res2->fetch(PDO::FETCH_NUM); 140 if(($si+$no==$validi) and ($validi+$nulli+$bianchi+$contestati==$voti)) 141 continue; 142 else {$err=1; break;} 143 } 144 }else{ 145 #per le altre consultazione 146 $sql="SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_sez='$id_sez'"; 147 $res3 = $dbi->prepare("$sql"); 148 $res3->execute(); 149 list($voti)=$res3->fetch(PDO::FETCH_NUM); 150 $sql="SELECT validi FROM ".$prefix."_ele_sezioni where id_sez='$id_sez' and id_cons='$id_cons' "; 151 $res2 = $dbi->prepare("$sql"); 152 $res2->execute(); 153 list($validi) = $res2->fetch(PDO::FETCH_NUM); 154 if($validi) { 155 $status=0; 156 $query="SELECT validi,nulli,bianchi,contestati,voti_nulli,solo_gruppo,validi_lista,contestati_lista,voti_nulli_lista,solo_lista FROM ".$prefix."_ele_sezioni as t1 where t1.id_sez='$id_sez'"; 157 $sql="$query"; 158 $res4 = $dbi->prepare("$sql"); 159 $res4->execute(); 160 list($validi, $nulli, $bianchi,$contestati,$votinulli)=$res4->fetch(PDO::FETCH_NUM); 161 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti) 162 {$err=1;} 163 } 164 } 165 166 ############# 127 $sql="SELECT max(voti_complessivi) FROM ".$prefix."_ele_voti_parziale where id_sez='$id_sez'"; 128 $res3 = $dbi->prepare("$sql"); 129 $res3->execute(); 130 list($voti)=$res3->fetch(PDO::FETCH_NUM); 131 $sql="SELECT validi FROM ".$prefix."_ele_sezioni where id_sez='$id_sez' and id_cons='$id_cons' "; 132 $res2 = $dbi->prepare("$sql"); 133 $res2->execute(); 134 list($validi) = $res2->fetch(PDO::FETCH_NUM); 135 if($validi) { 136 $status=0; 137 $query="SELECT validi,nulli,bianchi,contestati,voti_nulli,solo_gruppo,validi_lista,contestati_lista,voti_nulli_lista,solo_lista FROM ".$prefix."_ele_sezioni as t1 where t1.id_sez='$id_sez'"; 138 $sql="$query"; 139 $res4 = $dbi->prepare("$sql"); 140 $res4->execute(); 141 list($validi, $nulli, $bianchi,$contestati,$votinulli)=$res4->fetch(PDO::FETCH_NUM); 142 if (($validi+$nulli+$bianchi+$contestati+$votinulli)!=$voti) 143 {$err=1;} 144 } 167 145 $tipo='gruppo'; 168 $sql="select id from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez' and id=";146 $sql="select id from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez'"; 169 147 $res = $dbi->prepare("$sql"); 170 148 $res->execute(); … … 183 161 $res->execute(); 184 162 } 185 ############# 186 $sql="select * from ".$prefix."_ele_controllosez where id_cons='$id_cons' and id_sez='$id_sez'"; 187 $resc = $dbi->prepare("$sql"); 188 $resc->execute(); 189 $aff=$resc->fetch(PDO::FETCH_BOTH); 190 if($aff['status']) { 191 if ($aff['stato_aff'] ||$aff['stato_lis'] || $aff['stato_gru'] || $aff['stato_can']) { 192 $sql="update ".$prefix."_ele_controllosez set stato_val='$err' where id_cons='$id_cons' and id_sez='$id_sez'"; 193 $res = $dbi->prepare("$sql"); 194 $res->execute(); 195 }else{ 196 $sql="update ".$prefix."_ele_controllosez set stato_val='$err',status='$err' where id_cons='$id_cons' and id_sez='$id_sez'"; 197 $res = $dbi->prepare("$sql"); 198 $res->execute(); 199 } 200 201 } 202 if($err || $aff['status']) 203 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: #FF3300;' where id_cons='$id_cons' and id_sez='$id_sez'"; #ROSSO 204 else { 205 $col="#F0E68C;"; 206 $sql="select id_cand from ".$prefix."_ele_voti_candidati where id_sez='$id_sez' group by id_cand"; 207 $res = $dbi->prepare("$sql"); 208 $res->execute(); 209 $vv=$res->rowCount(); 210 $sql="select id_cand from ".$prefix."_ele_candidati where id_cons='$id_cons'"; 211 $res = $dbi->prepare("$sql"); 212 $res->execute(); 213 $vvt=$res->rowCount(); 214 if($vvt=$vv) $col="#F0E68C;"; #colore se finito l'inserimento dei viti ai candidati 215 else{ 216 $sql="select id_lista from ".$prefix."_ele_voti_lista where id_sez='$id_sez' group by id_lista"; 217 $res = $dbi->prepare("$sql"); 218 $res->execute(); 219 $vv=$res->rowCount(); 220 $sql="select id_lista from ".$prefix."_ele_lista where id_cons='id_cons'"; 221 $res = $dbi->prepare("$sql"); 222 $res->execute(); 223 $vvt=$res->rowCount(); 224 if($vvt=$vv) $col="#F0E68C;"; #colore se finito l'inserimento dei voti alle liste 225 226 } 227 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: $col' where id_cons='$id_cons' and id_sez='$id_sez'"; #"#F0E68C" "KHAKY" 228 229 } 230 $res = $dbi->prepare("$sql"); 231 $res->execute(); 163 include("ele_colora_sez.php"); 232 164 233 165 }
Note:
See TracChangeset
for help on using the changeset viewer.