Changeset 383 for trunk/client/modules/Elezioni/consiglieri.php
- Timestamp:
- Nov 15, 2022, 4:26:53 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/modules/Elezioni/consiglieri.php
r371 r383 24 24 $result->execute(); 25 25 list($id_conf,$fascia) = $result->fetch(PDO::FETCH_NUM); 26 $sql = "SELECT limite,consin,infpremio,supsbarramento,suppremio,listinfsbar,listinfconta,listsupconta,supminpremio,infminpremio from ".$prefix."_ele_conf where id_conf='$id_conf'";26 $sql = "SELECT limite,consin,infpremio,supsbarramento,suppremio,listinfsbar,listinfconta,listsupconta,supminpremio,infminpremio,inffisso from ".$prefix."_ele_conf where id_conf='$id_conf'"; 27 27 $res = $dbi->prepare("$sql"); 28 28 $res->execute(); 29 list($limite,$consin,$infpremio,$supsbarramento,$suppremio,$listinfsbar,$listinfconta,$listsupconta,$supminpremio,$infminpremio ) = $res->fetch(PDO::FETCH_NUM);29 list($limite,$consin,$infpremio,$supsbarramento,$suppremio,$listinfsbar,$listinfconta,$listsupconta,$supminpremio,$infminpremio,$inffisso) = $res->fetch(PDO::FETCH_NUM); 30 30 $numcons=0; 31 31 echo "<table><tr><td align=\"center\">"._PROIEZCONS."</td></tr></table>"; … … 33 33 34 34 function consiglio(){ 35 global $param,$id_cons_gen, $dbi, $prefix, $id_comune, $gruppo, $numgruppo, $listecol, $id_comune, $limite,$numcons,$id_conf,$fascia,$id_cons ;35 global $param,$id_cons_gen, $dbi, $prefix, $id_comune, $gruppo, $numgruppo, $listecol, $id_comune, $limite,$numcons,$id_conf,$fascia,$id_cons,$validi; 36 36 $collegate= array(); 37 37 $collperd= array(); … … 54 54 55 55 list($capoluogo) = $result->fetch(PDO::FETCH_NUM); 56 $sql = "select fascia_capoluogo from ".$prefix."_ele_conf where id_conf='$conf'";56 $sql = "select inffisso,fascia_capoluogo from ".$prefix."_ele_conf where id_conf='$conf'"; 57 57 $result = $dbi->prepare("$sql"); 58 58 $result->execute(); 59 59 60 list($ fascia2) = $result->fetch(PDO::FETCH_NUM);60 list($inffisso,$fascia2) = $result->fetch(PDO::FETCH_NUM); 61 61 if($fascia<$fascia2 and $capoluogo) $fascia=$fascia2; 62 62 … … 122 122 $numgruppo=$num_gruppo1; 123 123 } 124 if ($fascia<=$limite and $numgruppo) consmin($fascia,$numgruppo); 125 elseif ($gruppo>0) conssup($fascia,$gruppo,$collegate,$collperd,$primoturno); 124 if ($fascia<=$limite and $numgruppo) { 125 if($inffisso) 126 consmin4($fascia,$numgruppo); 127 else 128 consmin($fascia,$numgruppo); 129 }elseif ($gruppo>0) conssup($fascia,$gruppo,$collegate,$collperd,$primoturno); 126 130 elseif ($numgruppo>0){ 127 131 $sqllis = "SELECT t1.id_lista,t1.num_lista,t1.descrizione,t1.id_gruppo from ".$prefix."_ele_lista as t1, ".$prefix."_ele_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t2.num_gruppo not in (".$_SESSION['ballo1'].",".$_SESSION['ballo2'].")"; … … 204 208 } 205 209 210 function consmin4($fascia,$grp) { 211 global $id_cons, $prefix,$dbi,$num_candlst,$PNE,$CSEC,$validi,$consin,$numcons,$inffisso; 212 global $infpremio,$fisso,$sincons, $votol; 213 if (!isset($fisso)) $fisso=0; #se fisso=1 il premio di maggioranza Ú fisso 214 if (isset($votol)) {$votolista=$votol; $fisso=$votol;} #se votolista=1 c'e' voto di lista 215 if (!isset($sincons)) $sincons=0; #se sincons=1 il sindaco eletto occupa un posto di consigliere 216 $sql="SELECT t1.num_gruppo,sum(t2.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t2 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo group by t1.num_gruppo order by voti desc limit 0,2"; 217 $res = $dbi->prepare("$sql"); 218 $res->execute(); 219 $numgruppi=$res->rowCount(); 220 $PNE=_PRIMONON; 221 $CSEC=_SINDCONS; 222 $sorteggio=0; 223 $sindel=0; 224 $num_candlst=array(); 225 $listagruppo=array(); 226 #funzione di calcolo per comuni fino a 15.000 abitanti (più esattamente fino al valore di $limite) 227 $grpcond=''; 228 if($grp) $grpcond="and t1.num_gruppo='$grp'"; 229 if ($sincons) $numcons--; 230 #$numcons--; 231 #carica numero di liste e voti, i voti sono quelli del gruppo se non c'e' voto di lista 232 $seggimag=array(); 233 ########## 234 # $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t1.id_gruppo=t3.id_gruppo group by t1.descrizione, t1.num_gruppo,t2.num_lista,t2.descrizione order by voti desc limit 0,2"; 235 236 ################ 237 #seleziona il sindaco (gruppo con più voti) e lista collegata 238 $sql = "SELECT t1.descrizione,t1.num_gruppo,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t3.id_gruppo group by t1.descrizione, t1.num_gruppo order by voti desc limit 0,2"; 239 $res_per = $dbi->prepare("$sql"); 240 $res_per->execute(); 241 $votig=0; 242 $gruppo=array(); 243 $conselcsne=array(); 244 $lisvin=0; 245 $gruvin=0; 246 while(list($descr,$num_gruppo,$voti)= $res_per->fetch(PDO::FETCH_NUM)) 247 { 248 $sql = "SELECT t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) from ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_lista as t3 where t2.id_cons='$id_cons' and t2.id_lista=t3.id_lista and t2.num_gruppo=$num_gruppo group by t2.id_lista,t2.num_lista,t2.descrizione order by voti desc limit 0,1"; 249 $res_lis = $dbi->prepare("$sql"); 250 $res_lis->execute(); 251 list($id_lista1,$num_lista,$descr_lista,$votil)= $res_lis->fetch(PDO::FETCH_NUM); 252 253 $desgruppi[$num_gruppo]=$descr; 254 $listagruppo[$num_lista]=$num_gruppo; 255 if($voti>=$votig and (!$grp or $grp==$num_gruppo)) 256 { 257 if(!$lisvin ) {$lisvin=$num_lista; $gruvin=$num_gruppo;} 258 $votig=$voti; 259 if ($grp) 260 $votig++; 261 $gruppo[$num_gruppo]=array($descr,$num_gruppo,$id_lista1,$num_lista,$descr_lista,$voti); 262 }else{ 263 if($voti>=$validi/5) {$sindel=1;$conselcsne[]=array("$CSEC","","",$descr,"","");} 264 } 265 } 266 #seleziona la lista (o liste) con più voti 267 $sql = "SELECT t1.descrizione, t2.id_lista,t2.num_lista, sum(t2.voti) as voti from ".$prefix."_ele_voti_lista as t2 left join ".$prefix."_ele_lista as t1 on t1.id_lista=t2.id_lista where t2.id_cons='$id_cons' group by t2.id_lista,t2.num_lista, t1.descrizione order by voti desc"; 268 $res_per = $dbi->prepare("$sql"); 269 $res_per->execute(); 270 $seggi=array(); 271 $idlst= array(); 272 $desliste=array(); 273 $lists=array(); 274 # $votimax=0; 275 $contalst=0; 276 $mag=intval($validi/2)+1; 277 $lim5=intval($validi/20); 278 $varmag=0; 279 $prevoti=0; 280 $lav=0; 281 while(list($descr_lista,$id_lista2,$num_lista,$voti)= $res_per->fetch(PDO::FETCH_NUM)){ 282 if($voti<$prevoti) 283 if($num_lista!=$lisvin) 284 { 285 if($lav) break; 286 else continue; 287 } 288 if($voti<=$lim5) break; 289 if($voti>=$mag) { 290 $desliste[$num_lista]=$num_lista.") ".$descr_lista; 291 $quozienti[$num_lista]=$voti; 292 $lists[$num_lista]=$voti; 293 $idlst[$num_lista]=$id_lista2; 294 if($num_lista===$lisvin) { 295 $seggi[$num_lista]=number_format($numcons/3*2); 296 $varmag=1; 297 continue; 298 }else{ 299 $seggimin[$num_lista]=number_format($numcons*0.6,0); 300 $seggi[$lisvin]=number_format($numcons*0.4,0); 301 $prevoti=$voti; 302 $varmag=1; 303 continue; 304 } 305 }else{ 306 if($num_lista!=$lisvin) $contalst++; 307 $quozienti[$num_lista]=$voti; 308 $desliste[$num_lista]=$num_lista.") ".$descr_lista; 309 $lists[$num_lista]=$voti; 310 $idlst[$num_lista]=$id_lista2; 311 if($num_lista==$lisvin and !$varmag) 312 $seggi[$num_lista]=number_format($numcons/3*2); 313 elseif($num_lista!=$lisvin) 314 $seggimin[$num_lista]=number_format($numcons/3); 315 } 316 if($num_lista!=$lisvin) $prevoti=$voti; 317 else $lav=1; 318 } 319 if(!isset($seggi[$lisvin])) $seggi[$lisvin]=number_format($numcons/3*2,0); 320 $consel=array(); 321 $conselmin=array(); 322 $consel[]=array(_LISTA,_VOTI,_SEGGI,_CANDIDATO,_CIFRAELE,_QUOZIENTI); 323 foreach ($idlst as $lista=>$id_lista){ 324 $sql = "SELECT concat(substring(concat('0',t1.num_cand),-2),') ',t1.cognome,' ',substring(t1.nome from 1 for 1),'.') as descr,sum(t2.voti) as voti from ".$prefix."_ele_candidati as t1, ".$prefix."_ele_voti_candidati as t2 where t1.id_lista='$id_lista' and t1.id_cand=t2.id_cand GROUP BY descr order by voti desc,descr"; 325 $res_can = $dbi->prepare("$sql"); 326 $res_can->execute(); 327 $num_candlst[$lista]=$res_can->rowCount(); 328 $pos=0; 329 while(list($cand,$pre)=$res_can->fetch(PDO::FETCH_NUM)){ 330 if(!isset($lists[$lista])) $lists[$lista]=0; 331 $cifra[$lista][$pos]=$lists[$lista]+$pre; 332 $arvin[$lista][$pos++]=$cand; 333 } 334 } 335 if(isset($mex)) 336 echo "$mex"; 337 foreach ($seggi as $lista=>$val){ 338 for ($z=0;$z<$val;$z++){ 339 if ($z) $consel[]=array("","","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 340 else $consel[]=array($desliste[$lista],$lists[$lista],$val,$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 341 } 342 } 343 if($arvin[$lista][($z)]) $consel[]=array($desliste[$lista],"$PNE","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 344 $assegnato=0; 345 $sorteggio=0; 346 foreach ($seggimin as $lista=>$val){ 347 if ($consin and $val>0 and $sindel){ 348 $val--; 349 } 350 $val=number_format($val/$contalst); 351 if($val%$contalst) $sorteggio=1; 352 for ($z=0;$z<$val;$z++){ 353 if ($z) $conselmin[]=array("","","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 354 else $conselmin[]=array($desliste[$lista],$lists[$lista],$val,$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 355 } 356 if($arvin[$lista][($z)]) $conselmin[]=array($desliste[$lista],"$PNE","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista]/($z+1),2,',','.')); 357 } 358 foreach($conselcsne as $key=>$val) 359 { 360 $consel[]=array($val[0],$val[3]); 361 } 362 foreach($conselmin as $key=>$val) 363 { 364 $consel[]=array($val[0],$val[1],$val[2],$val[3],$val[4],$val[5]); 365 } 366 367 368 # echo "<br> lisvin: $lisvin"; 369 echo "<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 370 echo "<tr class=\"bggray\"><td scope=\"row\">"; 371 echo _SINDACO.": ".$desgruppi[$listagruppo[$lisvin]]."</td></tr></table>"; 372 stampalista($consel); 373 } 374 ##################### 375 206 376 function consmin($fascia,$grp) { 207 global $id_cons, $prefix,$dbi,$num_candlst,$quozienti,$PNE,$CSEC,$consin,$numcons ;377 global $id_cons, $prefix,$dbi,$num_candlst,$quozienti,$PNE,$CSEC,$consin,$numcons,$inffisso; 208 378 global $infpremio,$fisso,$sincons, $votol; 209 379 if (!isset($fisso)) $fisso=0; #se fisso=1 il premio di maggioranza Ú fisso … … 228 398 $consel[]=array(_LISTA,_VOTI,_SEGGI,_CANDIDATO,_CIFRAELE,_QUOZIENTI); 229 399 #carica numero di liste e voti, i voti sono quelli del gruppo se non c'e' voto di lista 230 if($votolista=='0') 400 if($inffisso=='1') 401 $sql = "SELECT sum(validi+contestati) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; 402 elseif($votolista=='0') 231 403 $sql = "SELECT sum(validi) from ".$prefix."_ele_sezioni where id_cons='$id_cons'"; 232 404 else … … 234 406 $res_val = $dbi->prepare("$sql"); 235 407 $res_val->execute(); 236 237 408 list($validi) = $res_val->fetch(PDO::FETCH_NUM); 238 #se votolista==1, Ú abilitato il voto di lista ed Ú quello su cui si calcola l'assegnazione dei seggi 409 #se votolista==1, Ú abilitato il voto di lista ed Ú quello su cui si calcola l'assegnazione dei seggi 239 410 if ($fisso==1){ 240 #seleziona il sindaco 241 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t1.id_gruppo=t3.id_gruppo group by t1.descrizione, t1.num_gruppo,t2.num_lista,t2.descrizione order by voti desc limit 0,1"; 242 $res_per = $dbi->prepare("$sql"); 243 $res_per->execute(); 244 411 #seleziona il sindaco (gruppo con più voti) e lista collegata 412 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t1.id_gruppo=t3.id_gruppo group by t1.descrizione, t1.num_gruppo,t2.num_lista,t2.descrizione order by voti desc limit 0,1"; 413 $res_per = $dbi->prepare("$sql"); 414 $res_per->execute(); 245 415 list($descr,$num_gruppo,$id_lista1,$num_lista,$descr_lista,$voti)= $res_per->fetch(PDO::FETCH_NUM); 246 $sql = "SELECT t2.id_lista, sum(t2.voti) as voti from ".$prefix."_ele_voti_lista as t2 where t2.id_cons='$id_cons' and t2.id_lista!='$id_lista1' group by t2.id_lista order by voti desc limit 0,1"; 247 $res_per = $dbi->prepare("$sql");248 $res_per->execute();249 416 #seleziona la lista di minoranza con più voti 417 $sql = "SELECT t2.id_lista, sum(t2.voti) as voti from ".$prefix."_ele_voti_lista as t2 where t2.id_cons='$id_cons' and t2.id_lista!='$id_lista1' group by t2.id_lista order by voti desc limit 0,1"; 418 $res_per = $dbi->prepare("$sql"); 419 $res_per->execute(); 250 420 list($id_lista2,$voti)= $res_per->fetch(PDO::FETCH_NUM); 251 421 #e la lista di minoranza 252 422 $ordine= $id_lista1>$id_lista2 ? "desc":""; 253 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_lista as t3 where (t2.id_lista='$id_lista1' or t2.id_lista='$id_lista2') and t1.id_gruppo=t2.id_gruppo and t2.id_lista=t3.id_lista group by t1.descrizione,t1.num_gruppo,t2.num_lista,t2.descrizione order by t2.id_lista $ordine"; 254 $res_per = $dbi->prepare("$sql"); 255 $res_per->execute(); 256 257 }else{ 258 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t1.id_gruppo=t3.id_gruppo group by t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione order by voti desc"; 259 $res_per = $dbi->prepare("$sql"); 260 $res_per->execute(); 261 423 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_lista as t3 where (t2.id_lista='$id_lista1' or t2.id_lista='$id_lista2') and t1.id_gruppo=t2.id_gruppo and t2.id_lista=t3.id_lista group by t1.descrizione,t1.num_gruppo,t2.num_lista,t2.descrizione order by t2.id_lista $ordine"; 424 $res_per = $dbi->prepare("$sql"); 425 $res_per->execute(); 426 }else{ 427 $sql = "SELECT t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione,sum(t3.voti) as voti from ".$prefix."_ele_gruppo as t1, ".$prefix."_ele_lista as t2, ".$prefix."_ele_voti_gruppo as t3 where t1.id_cons='$id_cons' and t1.id_gruppo=t2.id_gruppo and t1.id_gruppo=t3.id_gruppo group by t1.descrizione,t1.num_gruppo,t2.id_lista,t2.num_lista,t2.descrizione order by voti desc"; 428 $res_per = $dbi->prepare("$sql"); 429 $res_per->execute(); 262 430 } 263 431 $groups=array(); … … 281 449 $x++; 282 450 }#controllo del premio di maggioranza 283 // if ($gruppo[$listagruppo[$lisvin]]>($validi*2/3))451 // if ($gruppo[$listagruppo[$lisvin]]>($validi*2/3)) 284 452 if($numgruppi==1) $fisso=1; 285 286 287 $seggimag[$lisvin]=number_format($numcons*($gruppo[$listagruppo[$lisvin]]*100/$validi)/100);288 ##echo "<br> seggimag:".$seggimag[$lisvin];289 $num_cons=number_format($numcons-$seggimag[$lisvin]);290 # $num_cons=$numcons;291 453 if ($gruppo[$listagruppo[$lisvin]]>($validi*$infpremio/100) and $fisso==1) 454 { 455 $seggimag[$lisvin]=number_format($numcons*($gruppo[$listagruppo[$lisvin]]*100/$validi)/100); 456 ##echo "<br> seggimag:".$seggimag[$lisvin]; 457 $num_cons=number_format($numcons-$seggimag[$lisvin]); 458 # $num_cons=$numcons; 459 } else { 292 460 // $seggimag[$lisvin]=number_format($numcons*2/3); 293 461 // $num_cons=number_format($numcons/3); 294 295 296 462 $seggimag[$lisvin]=number_format($numcons*$infpremio/100); 463 $num_cons=number_format($numcons-$seggimag[$lisvin]); 464 } 297 465 foreach ($listagruppo as $lista=>$val){ 298 $id_lista=$idlst[$lista]; 299 $sql = "SELECT concat(substring(concat('0',t1.num_cand),-2),') ',t1.cognome,' ',substring(t1.nome from 1 for 1),'.') as descr,sum(t2.voti) as voti from ".$prefix."_ele_candidati as t1, ".$prefix."_ele_voti_candidati as t2 where t1.id_lista='$id_lista' and t1.id_cand=t2.id_cand GROUP BY descr order by voti desc,descr"; 300 $res_can = $dbi->prepare("$sql"); 301 $res_can->execute(); 302 303 304 $num_candlst[$lista]=$res_can->rowCount(); 305 $pos=0; 306 while(list($cand,$pre)=$res_can->fetch(PDO::FETCH_NUM)){ 307 if(!isset($lists[$lista])) $lists[$lista]=0; 308 $cifra[$lista][$pos]=$lists[$lista]+$pre; 309 $arvin[$lista][$pos++]=$cand; 310 } 466 $id_lista=$idlst[$lista]; 467 $sql = "SELECT concat(substring(concat('0',t1.num_cand),-2),') ',t1.cognome,' ',substring(t1.nome from 1 for 1),'.') as descr,sum(t2.voti) as voti from ".$prefix."_ele_candidati as t1, ".$prefix."_ele_voti_candidati as t2 where t1.id_lista='$id_lista' and t1.id_cand=t2.id_cand GROUP BY descr order by voti desc,descr"; 468 $res_can = $dbi->prepare("$sql"); 469 $res_can->execute(); 470 $num_candlst[$lista]=$res_can->rowCount(); 471 $pos=0; 472 while(list($cand,$pre)=$res_can->fetch(PDO::FETCH_NUM)){ 473 if(!isset($lists[$lista])) $lists[$lista]=0; 474 $cifra[$lista][$pos]=$lists[$lista]+$pre; 475 $arvin[$lista][$pos++]=$cand; 476 } 311 477 } 312 478 if ($num_candlst[$lisvin]<$seggimag[$lisvin]) { … … 324 490 if($arvin[$lista][($z)]) $consel[]=array($desliste[$lista],"$PNE","",$arvin[$lista][($z)],$cifra[$lista][($z)],number_format($quozienti[$lista][$z],2)); 325 491 $seggimin=array(); 492 $assegnato=0; 326 493 $seggimin=calcoloseggi($listemin,$num_cons,1); 327 494 foreach ($seggimin as $lista=>$val){ 328 if ($consin and $val>0 ){495 if ($consin and $val>0 and (!$assegnato or !$inffisso)){ 329 496 $conselcsne[]=array("$CSEC","","",$desgruppi[$listagruppo[$lista]],"",""); 330 497 $val--; 498 $assegnato=1; 331 499 } 332 500 for ($z=0;$z<$val;$z++){ … … 450 618 } 451 619 } 620 $z=0; 452 621 foreach ($riga as $cella) { 453 622 if ($e==1){ … … 455 624 }else{ 456 625 $t="<td scope=\"row\"";$f="</td>"; 457 } 626 } 627 if($z==0 or $z==3) 458 628 echo "$t $i align=\"left\">$cella $f"; 459 $i=''; 460 629 else 630 echo "$t $i align=\"right\">$cella $f"; 631 $i=''; 632 $z++; 461 633 } 462 634 if ($y) $y=0;
Note:
See TracChangeset
for help on using the changeset viewer.