f)) { $f = new utils(); } elseif (isset($this->f)) { $f = $this->f; } // Récupère le numéro de rapport d'instruction $idx = ($f->get_submitted_get_value('idx') !== null) ? $f->get_submitted_get_value('idx') : ""; $consultations = ""; // Si l'identifiant n'est pas vide if ( !is_null($idx) && $idx != "" && is_numeric($idx) ){ // Récupère les consultations dont un avis a été rendu $qres = $f->get_all_results_from_db_query( sprintf( 'SELECT service.libelle AS sl, avis_consultation.libelle AS al, consultation.date_retour AS cd FROM %1$sconsultation LEFT JOIN %1$sdossier ON dossier.dossier = consultation.dossier LEFT JOIN %1$srapport_instruction ON dossier.dossier = rapport_instruction.dossier_instruction LEFT JOIN %1$savis_consultation ON avis_consultation.avis_consultation = consultation.avis_consultation LEFT JOIN %1$sservice ON service.service = consultation.service WHERE consultation.avis_consultation IS NOT NULL AND rapport_instruction.rapport_instruction = %2$d AND consultation.visible IS TRUE', DB_PREFIXE, intval($idx) ), array( 'origin' => 'app/rapport_instruction_consultation.php' ) ); // Ajout des données récupérées dans la variable de résultat foreach ($qres['result'] as $row) { $consultations = $consultations . "". "" . "" . "". ""; } // Récupère les consultations dont aucun avis n'a été rendu $qres = $f->get_all_results_from_db_query( sprintf( 'SELECT service.libelle AS sl, avis_consultation.libelle AS al, consultation.date_retour AS cd FROM %1$sconsultation LEFT JOIN %1$sdossier ON dossier.dossier = consultation.dossier LEFT JOIN %1$srapport_instruction ON dossier.dossier = rapport_instruction.dossier_instruction LEFT JOIN %1$savis_consultation ON avis_consultation.avis_consultation = consultation.avis_consultation LEFT JOIN %1$sservice ON service.service = consultation.service WHERE consultation.avis_consultation IS NULL AND rapport_instruction.rapport_instruction = %2$d AND consultation.visible IS TRUE', DB_PREFIXE, intval($idx) ), array( 'origin' => 'app/rapport_instruction_consultation.php' ) ); // Ajout des données récupérées dans la variable de résultat foreach ($qres['result'] as $row) { $consultations = $consultations . "" . "" . "" . "". ""; } } $consultations .= "
" . $row['sl'] ."" . $row['al'] . "" . $f->formatDate($row['cd']) . "
" . $row['sl'] ."encours" . $f->formatDate($row['cd']) . "
"; // Retour des résultats if ( $consultations != "" ){ $consultations = $consultations; } ?>