id=$id; } function html() { global $id_referentiel; #####préparation des catégories $m=new mysql(); $c=$m->select("categories", "id,nom,classement","id_referentiels=".$this->id_referentiel." or id_referentiels=".$this->id_referentiel_parent." order by classement"); for($i=0;$iid."\" class=\"reptable\">\n"; #####entête $tmp.=""; $arrow=0; $col=0; //$tmp.=" "; foreach($this->titles as $t) { $tmp.=""; $tmp.=$t; $tmp.=""; } $tmp.="\n"; #####données $oldcateg=""; foreach($this->datas as $row) { //test de la nouvelle catégorie if($oldcateg!=$row['id_categories']) { //foreach($c as $cat) for($i=0;$i ".$nomcategorie."\n"; if ($c[$i]['id']==$row['id_categories'])break; //stopper la boucle pour ne pas cocher les catégories suivantes } else continue; } $oldcateg=$row['id_categories']; } //conversion date if (!empty($row['delais_ac']))$delais_ac=convdate($row['delais_ac']);//date ("d/m/Y", strtotime($row['delais_ac'])); else $delais_ac=""; if (!empty($row['delais_aa']))$delais_aa=convdate($row['delais_aa']);//date ("d/m/Y", strtotime($row['delais_aa'])); else $delais_aa=""; //ligne régulière $tmp.=""; //$tmp.="".$row['importances'].""; $tmp.="".$row['numero']." ".$row['nom']; if (!empty($row['aide']))$tmp.="".$row['aide'].""; $tmp.="";//id de la réponse $tmp.="
Action corrective :
".$row['action_corrective']."  \"éditer\"
Délais de réalisation : ".$delais_ac."  \"éditer\"
Responsable : ".$row['resp_ac']."  \"éditer\"
Remarques : ".$row['remarque_ac']."  \"éditer\"
\n"; if(!empty($row['action_ameliorative']) || !empty($row['remarque_aa']))$aaspan="aafilled";else $aaspan="aaempty"; $tmp.="
Action améliorative :
".$row['action_ameliorative']."  \"éditer\"
Délais de réalisation : ".$delais_aa."  \"éditer\"
Responsable : ".$row['resp_aa']."  \"éditer\"
Remarques : ".$row['remarque_aa']."  \"éditer\"
\n"; # $tmp.="
" # ."
Remarque :
$v
" # ."
idrep
".$row['idrep']."
" # ."
repet
id_referentiel=".$id_referentiel."
" # ."
"; $tmp.="
Remarque :
".$row['remarques_reponses']."  \"éditer\"
\n"; $tmp.="\n"; switch($row['choix']) { case 'o':$chko='repok';$chkn="norep";$chknp="norep";$chknull="norep";break; case 'n':$chkn='repok';$chko="norep";$chknp="norep";$chknull="norep";break; case 'np':$chknp='repok';$chko="norep";$chkn="norep";$chknull="norep";break; default:$chknull='nodisplay';$chknp="norep";$chko="norep";$chkn="norep";break; } $tmp.=" user.",'rep".$row['id']."o');\" id=\"rep".$row['id']."o\" class=\"$chko\" title=\"Répondre Oui\">Oui user.",'rep".$row['id']."n');\" id=\"rep".$row['id']."n\" class=\"$chkn\" title=\"Répondre Non\">Non user.",'rep".$row['id']."np');\" id=\"rep".$row['id']."np\" class=\"$chknp\" title=\"Répondre Inapplicable\">N.A. user.",'rep".$row['id']."');\" id=\"rep".$row['id']."\" class=\"$chknull\" title=\"RAZ de la question\">x "; $tmp.="\n"; } #####fin du tableau $tmp.="\n"; return $tmp; } } ?>