Changeset 259
- Timestamp:
- Apr 5, 2019, 9:26:39 PM (6 years ago)
- Location:
- trunk/admin/modules/Elezioni
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/ele_colora_sez.php
r258 r259 1 1 <?php 2 2 if (!isset($_SESSION['aid'])) die ("You can't access this file directly..."); 3 global $id_cons,$id_circ,$id_sez,$dbi,$prefix ;3 global $id_cons,$id_circ,$id_sez,$dbi,$prefix,$genere; 4 4 5 $sql="select status from ".$prefix."_ele_controllosezwhere id_cons='$id_cons' and id_sez='$id_sez'";5 $sql="select * from ".$prefix."_ele_controlli where id_cons='$id_cons' and id_sez='$id_sez'"; 6 6 $resc = $dbi->prepare("$sql"); 7 $resc->execute(); 8 list($stato)=$resc->fetch(PDO::FETCH_NUM); 7 $resc->execute(); 8 $perr=$resc->rowCount(); 9 #list($saff,$stato)=$resc->fetch(PDO::FETCH_NUM); 9 10 $sezstat=0; 10 if($ stato) {11 if($perr) { 11 12 $sezstat=1; 12 13 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: #FF3300;' where id_cons='$id_cons' and id_sez='$id_sez'"; #ROSSO 13 14 $res = $dbi->prepare("$sql"); 14 15 $res->execute(); 15 } 16 17 elseif(!$sezstat){ #candidati 16 }else{ #candidati 18 17 $sql="SELECT t2.id_lista FROM ".$prefix."_ele_voti_candidati as t1 left join ".$prefix."_ele_candidati as t2 on t1.id_cand=t2.id_cand where t1.id_cons='$id_cons' and t1.id_sez='$id_sez' group by t2.id_lista"; 19 18 $res = $dbi->prepare("$sql"); … … 36 35 if($res->rowCount()>0){ 37 36 $sezstat=3; 38 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: # 99CC33;' where id_cons='$id_cons' and id_sez='$id_sez'"; #VERDE37 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: #48D1CC;' where id_cons='$id_cons' and id_sez='$id_sez'"; #"MEDIUMTORQUOISE" 39 38 $res = $dbi->prepare("$sql"); 40 39 $res->execute(); 41 40 }elseif(!$sezstat){ #gruppi 42 $sql="SELECT id_gruppo FROM ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' and id_sez='$id_sez'"; 41 if($genere) 42 $sql="SELECT id_gruppo FROM ".$prefix."_ele_voti_gruppo where id_cons='$id_cons' and id_sez='$id_sez'"; 43 else 44 $sql="SELECT id_gruppo FROM ".$prefix."_ele_voti_ref where id_cons='$id_cons' and id_sez='$id_sez'"; 43 45 $res = $dbi->prepare("$sql"); 44 46 $res->execute(); … … 46 48 if($righe){ 47 49 $sezstat=4; 48 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: # F5F5F5;' where id_cons='$id_cons' and id_sez='$id_sez'"; #whitesmoke50 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: #B0C4DE;' where id_cons='$id_cons' and id_sez='$id_sez'"; #"LIGHTSTEELBLUE" 49 51 $res = $dbi->prepare("$sql"); 50 52 $res->execute(); -
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 } -
trunk/admin/modules/Elezioni/salva_liste.php
r258 r259 197 197 198 198 } 199 $sql="select * from ".$prefix."_ele_controllosez where id_cons='$id_cons' and id_sez='$id_sez'"; 200 $resc = $dbi->prepare("$sql"); 201 $resc->execute(); 202 $aff=$resc->fetch(PDO::FETCH_BOTH); 203 if($id_lista) {$cur=$aff['stato_lis']; $campo='stato_can';} else {$curr=$aff['stato_can']; $campo='stato_lis';} 204 if($aff['status']) { 205 if ($aff['stato_aff'] ||$curr || $aff['stato_gru'] || $aff['stato_val']) { 206 $sql="update ".$prefix."_ele_controllosez set $campo='$err' where id_cons='$id_cons' and id_sez='$id_sez'"; 207 $res = $dbi->prepare("$sql");include("$sql"); 208 $res->execute(); 209 }else{ 210 $sql="update ".$prefix."_ele_controllosez set $campo='$err',status='$err' where id_cons='$id_cons' and id_sez='$id_sez'"; 199 200 $tipo='lista'; 201 $sql="select id from ".$prefix."_ele_controlli where tipo='$tipo' and id_sez='$id_sez'"; 202 $res = $dbi->prepare("$sql"); 203 $res->execute(); 204 $righe=$res->rowCount(); 205 if($righe){ 206 if(!$err){ 207 $sql="delete from ".$prefix."_ele_controlli where tipo='$tipo' and id='$id_sez' "; 211 208 $res = $dbi->prepare("$sql"); 212 209 $res->execute(); 213 210 } 214 215 } 216 if($err || $aff['status']) 217 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: #FF3300;' where id_cons='$id_cons' and id_sez='$id_sez'"; #ROSSO 218 else { 219 $col="#F0E68C;"; 220 $sql="select id_cand from ".$prefix."_ele_voti_candidati where id_sez='$id_sez' group by id_cand"; 221 $res = $dbi->prepare("$sql"); 222 $res->execute(); 223 $vv=$res->rowCount(); 224 $sql="select id_cand from ".$prefix."_ele_candidati where id_cons='$id_cons'"; 225 $res = $dbi->prepare("$sql"); 226 $res->execute(); 227 $vvt=$res->rowCount(); 228 if($vvt=$vv) $col="#32CD32;"; #"LIMEGREEN" colore se finito l'inserimento dei voti ai candidati 229 else{ 230 $sql="select id_lista from ".$prefix."_ele_voti_lista where id_sez='$id_sez' group by id_lista"; 231 $res = $dbi->prepare("$sql"); 232 $res->execute(); 233 $vv=$res->rowCount(); 234 $sql="select id_lista from ".$prefix."_ele_lista where id_cons='id_cons'"; 235 $res = $dbi->prepare("$sql"); 236 $res->execute(); 237 $vvt=$res->rowCount(); 238 if($vvt=$vv) $col="#F0E68C;"; #"KHAKY" colore se finito l'inserimento dei voti alle liste 239 } 240 $sql="UPDATE ".$prefix."_ele_sezioni set colore='style=\" background: $col' where id_cons='$id_cons' and id_sez='$id_sez'"; 241 } 242 $res = $dbi->prepare("$sql"); 243 $res->execute(); 211 $err=0; 212 } 213 if($err){ 214 $sql="insert into ".$prefix."_ele_controlli value('$id_cons','$id_sez','$tipo','$id_sez')"; 215 $res = $dbi->prepare("$sql"); 216 $res->execute(); 217 } 218 include("ele_colora_sez.php"); 219 220 221 222 244 223 245 224 }
Note:
See TracChangeset
for help on using the changeset viewer.