Buona sera
Avrei cortesemente una richiesta da farvi, ho creato un modulo per ipb 2.3 per la gestione di un campionato e vorrei visualizzare a fianco dei nomi delle frecce di stato ottenendone l'associazione in base a una differenza matematica di questo tipo:
vinte - perse
se il risultato è positivo deve mettere l'immagine up.png
se negativo down.png
se pari pari.png
vi allego il codice php
il link della classifica è http://www.ligaa.eu/ligaa
Codice PHP:
<?php
$myoutput = "";
$INFO = array();
//require_once ROOT_PATH . "sources/ipsclass.php";
//require ROOT_PATH . "conf_global.php";
require "conf_global.php";
//require "source/lib/func_ligaa.php"
//$func = new func_ligaa ();
$myipsclass = new ipsclass();
$myipsclass->vars = $INFO;
$myipsclass->init_db_connection();
$cancelletto="#";
$IPBHTML = "";
$myipsclass->DB->query("Select idcomp,nome From ibf_ligaa_competizioni where attiva = 'S' order by idcomp");
$cnt=0;
$loadcomp=$_GET['mycal'];
while ($riga = $myipsclass->DB->fetch_row()){
if($cnt==0 and $loadcomp==''){
$comp=$riga['nome'];
if($loadcomp==''){$loadcomp=$riga['idcomp'];}
}elseif($loadcomp!=''){
if($loadcomp==$riga['idcomp']){
$comp=$riga['nome'];
}
}
$linkcomp .= '[url="'.$this->myipsclass->base_url.'?mycal='.$riga['idcomp'].'"] - '.$riga['nome'].' - [/url]';
$cnt++;
}
if ($myipsclass->DB->get_affected_rows()==0){$linkcomp = "[b]<font color=red>Non vi sono campionati attivi al momento.</font>[/b]";}
$IPBHTML .= <<<EOF
<table>
<tr><td>Seleziona uno dei link sottostanti per vedere le classifiche delle altre competizioni della LIGAA</td></tr>
<tr><td>$linkcomp</td></tr>
</table>
<div class="formsubtitle">Competizione attuale : - $comp -</div>
<table width="100%" align="center">
<th width="20">{$cancelletto}</th>
<th>Nome</th>
<th width="30" title="Punti">Punti</th>
<th width="30" title="Partite Giocate">P.G.</th>
<th width="30" title="Partite Vinte">P.V.</th>
<th width="30" title="Partite Perse">P.P.</th>
<th width="30" title="Partite Pareggiate">P.Pa.</th>
<th width="30" title="Round Vinti">R.V.</th>
<th width="30" title="Round Persi">R.P.</th>
EOF;
//<th>[url=""]P.G.[/url]</th>
$myipsclass->DB->query("Select *, (golfatti - golsubiti) as diffr from ibf_ligaa_clan where idcomp='$loadcomp' and idcomp<>0 order by punti DESC, diffr DESC");
//$myipsclass->DB->simple_exec();
$cnt = 0;
while ($riga = $myipsclass->DB->fetch_row()){
if($riga['nome']!="- RIPOSO -"){
$rowcolor = $cnt % 2 ? 'row1' : 'row2';
$cnt++;
$IPBHTML .= "<tr><td align='left' class=".$rowcolor.">".$cnt."</td><td class=".$rowcolor."><a href={$this->myipsclass->base_url}?act=ligaa&CODE=show&clan=".$riga['idclan'].">[b]".$riga['TAG']."[b]</a></td><td align='right' class=".$rowcolor.">".$riga['punti']."</td><td align='right' class=".$rowcolor.">".$riga['giocate']."</td><td align='right' class=".$rowcolor.">".$riga['vinte']."</td><td align='right' class=".$rowcolor.">".$riga['perse']."</td><td align='right' class=".$rowcolor.">".$riga['pareggiate']."</td><td align='right' class=".$rowcolor.">".$riga['golfatti']."</td><td align='right' class=".$rowcolor.">".$riga['golsubiti']."</td></tr>";
}
}
$IPBHTML .= "</table>";
echo $IPBHTML;
?>