get_submitted_get_value('idx') !== null) ? $f->get_submitted_get_value('idx') : "" ; //Si l'identifiant de la commission a été fourni, ainsi que le numéro de dossier if ( is_numeric($idx) && $idx != "" ){ // Vérifie que le dossier existe $sql = "SELECT dossier_commission.dossier as \"dossier\", dossier.dossier_libelle as \"dossier_libelle\", CASE WHEN demandeur.qualite='particulier' THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) END as \"demandeur\", TRIM(CONCAT(dossier.terrain_adresse_voie_numero,' ', dossier.terrain_adresse_voie,' ', dossier.terrain_adresse_lieu_dit,' ', dossier.terrain_adresse_code_postal,' ', dossier.terrain_adresse_localite,' ', dossier.terrain_adresse_bp,' ', dossier.terrain_adresse_cedex )) as \"terrain\", instructeur.nom as \"instructeur\", dossier_commission.motivation as \"motivation\", to_char(dossier_commission.date_souhaitee,'DD/MM/YYYY') as \"date_souhaitee\", to_char(dossier.date_limite,'DD/MM/YYYY') as \"date_limite\", etat.libelle as \"etat\" FROM ".DB_PREFIXE."dossier LEFT JOIN ".DB_PREFIXE."dossier_commission ON dossier_commission.dossier = dossier.dossier LEFT JOIN ".DB_PREFIXE."etat ON dossier.etat = etat.etat LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur ON dossier.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE LEFT JOIN ".DB_PREFIXE."demandeur ON lien_dossier_demandeur.demandeur = demandeur.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE LEFT JOIN ".DB_PREFIXE."instructeur ON dossier.instructeur = instructeur.instructeur WHERE dossier_commission.commission = ".$idx; $res = $f->db->query($sql); $f->addToLog("app/commission_tableau_dossier_possible.php : db->query(\"".$sql."\");", VERBOSE_MODE); $f->isDatabaseError($res); //Dossier ajoutable $sqlAjout = "SELECT dossier_commission.dossier as \"dossier\", dossier.dossier_libelle as \"dossier_libelle\", CASE WHEN demandeur.qualite='particulier' THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) END as \"demandeur\", TRIM(CONCAT(dossier.terrain_adresse_voie_numero,' ', dossier.terrain_adresse_voie,' ', dossier.terrain_adresse_lieu_dit,' ', dossier.terrain_adresse_code_postal,' ', dossier.terrain_adresse_localite,' ', dossier.terrain_adresse_bp,' ', dossier.terrain_adresse_cedex )) as \"terrain\", instructeur.nom as \"instructeur\", dossier_commission.motivation as \"motivation\", to_char(dossier_commission.date_souhaitee,'DD/MM/YYYY') as \"date_souhaitee\", to_char(dossier.date_limite,'DD/MM/YYYY') as \"date_limite\", etat.libelle as \"etat\" FROM ".DB_PREFIXE."dossier_commission LEFT JOIN ".DB_PREFIXE."dossier ON dossier_commission.dossier = dossier.dossier LEFT JOIN ".DB_PREFIXE."etat ON dossier.etat = etat.etat LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur ON dossier.dossier = lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE LEFT JOIN ".DB_PREFIXE."demandeur ON lien_dossier_demandeur.demandeur = demandeur.demandeur AND lien_dossier_demandeur.petitionnaire_principal IS TRUE LEFT JOIN ".DB_PREFIXE."instructeur ON dossier.instructeur = instructeur.instructeur WHERE dossier_commission.commission IS NULL AND dossier_commission.commission_type = ( SELECT commission_type FROM ".DB_PREFIXE."commission WHERE commission.commission = ".$idx." ) "; $resAjout = $f->db->query($sqlAjout); $f->addToLog("app/commission_tableau_dossier_possible.php : db->query(\"".$sqlAjout."\");", VERBOSE_MODE); $f->isDatabaseError($resAjout); // Affiche des données résultats if ( $res->numrows() > 0 || $resAjout->numrows() > 0 ){ //Affichage du tableau echo '
'; echo ''; echo ''; echo ' | '; echo ''; echo ''; echo _('dossier'); echo ''; echo ' | '; echo ''; echo ''; echo _('demandeur'); echo ''; echo ' | '; echo ''; echo ''; echo _('terrain'); echo ''; echo ' | '; echo ''; echo ''; echo _('instructeur'); echo ''; echo ' | '; echo ''; echo ''; echo _('motivation'); echo ''; echo ' | '; echo ''; echo ''; echo _('date_souhaitee'); echo ''; echo ' | '; echo ''; echo ''; echo _('date_limite'); echo ''; echo ' | '; echo ''; echo ''; echo _('etat'); echo ''; echo ' | '; echo '
---|---|---|---|---|---|---|---|---|
'; echo ''; echo ' | '; // Numéro de dossier echo ''; echo $row['dossier_libelle']; echo ' | '; // Nom du pétitionnaire echo ''; echo $row['demandeur']; echo ' | '; // Adresse du terrain echo ''; echo $row['terrain']; echo ' | '; // Instructeur echo ''; echo $row['instructeur']; echo ' | '; // Motication echo ''; echo $row['motivation']; echo ' | '; // date_souhaitee echo ''; echo $f->formatDate($row['date_souhaitee']); echo ' | '; // date_limite echo ''; echo $f->formatDate($row['date_limite']); echo ' | '; // Etat echo ''; echo $f->formatDate($row['etat']); echo ' | '; echo "
'; echo ''; echo ' | '; // Numéro de dossier echo ''; echo $row['dossier_libelle']; echo ' | '; // Nom du pétitionnaire echo ''; echo $row['demandeur']; echo ' | '; // Adresse du terrain echo ''; echo $row['terrain']; echo ' | '; // Instructeur echo ''; echo $row['instructeur']; echo ' | '; // Motication echo ''; echo $row['motivation']; echo ' | '; // date_souhaitee echo ''; echo $f->formatDate($row['date_souhaitee']); echo ' | '; // date_limite echo ''; echo $f->formatDate($row['date_limite']); echo ' | '; // Etat echo ''; echo $f->formatDate($row['etat']); echo ' | '; echo "