if(($k!=2)|| (($k==2)&&(isset($nom_eleve[2]))&&($nom_eleve[2]!="Rang eleve")&&($nom_eleve[2]!="Rang élève"))) { */ $xprec=""; $yprec=""; $temoin_prec=""; // On place les points $tab_x=array(); $tab_y=array(); for($i=1;$i<$nbMat+1;$i++){ //if(($moyenne[$k][$i]!="")&&($moyenne[$k][$i]!="-")&&($moyenne[$k][$i]!="N.NOT")&&($moyenne[$k][$i]!="ABS")&&($moyenne[$k][$i]!="DIS")){ if(($moyenne[$k][$i]!="")&&($moyenne[$k][$i]!="-")&&(preg_match("/^[0-9]{1,}/", $moyenne[$k][$i]))) { $angle=round(($i-1)*360/$nbMat); $tab=coordcirc($moyenne[$k][$i],$angle); imageFilledRectangle($img,$tab[0]-2,$tab[1]-2,$tab[0]+2,$tab[1]+2,$couleureleve[$k]); $tab_x[]=$tab[0]; $tab_y[]=$tab[1]; } else{ $tab_x[]=""; $tab_y[]=""; } } // On joint ces points $xprec="";
global $x0; global $y0; $x=round($note*$L*cos($angle*$pi/180)/20)+$x0; $y=round($note*$L*sin($angle*$pi/180)/20)+$y0; return array($x,$y); } //================================= // Polygone 20/20 unset($tab20); $tab20=array(); for($i=0;$i<$nbMat;$i++) { $angle=round($i*360/$nbMat); $tab=coordcirc(20,$angle); $tab20[]=$tab[0]; $tab20[]=$tab[1]; } //ImageFilledPolygon($img,$tab20,count($tab20)/2,$bande2); //================================= //================================= // Légendes Matières: -> Coordonnées des textes de matières for($i=0;$i<count($tab20)/2;$i++) { $angle=round($i*360/$nbMat); //$texte=$matiere[$i+1]; //$texte=$matiere_nom_long[$i+1]; //$texte=$tab_nom_matiere[$i];