' // Valeur affichée .'%s' .''; // Bouton consulter $btn_consulter = ' ' ._('Consulter') .' '; // Création de la requête de récupération des dossiers $sql = "SELECT dossier.dossier, dossier.dossier_libelle, dossier.date_depot FROM ".DB_PREFIXE."dossier LEFT JOIN ".DB_PREFIXE."instruction ON dossier.dossier = instruction.dossier LEFT JOIN ".DB_PREFIXE."evenement ON instruction.evenement = evenement.evenement LEFT JOIN ".DB_PREFIXE."instructeur ON instructeur.instructeur = dossier.instructeur LEFT JOIN ".DB_PREFIXE."om_utilisateur ON instructeur.om_utilisateur=om_utilisateur.om_utilisateur WHERE ( LOWER(evenement.type) = 'incompletude' OR LOWER(evenement.type) = 'majoration_delai' ) AND instruction.date_envoi_rar > CURRENT_TIMESTAMP - interval '1 month' AND instruction.date_retour_rar IS NULL AND evenement.retour = 'f' "; // Si l'utilisateur n'est pas un divisionnaire // alors on n'affiche que ses dossiers à qualifier if(!$f->isUserDivisionnaire() && !$f->isUserChef()) { $sql .= " AND om_utilisateur.login='".$f->clean_break($_SESSION['login'])."'"; } // Sinon si collectivité de l'utilisateur niveau mono alors filtre sur celle-ci elseif ($f->isCollectiviteMono($_SESSION['collectivite']) === true) { $sql .= " AND dossier.om_collectivite=".$_SESSION['collectivite']; } $sql .= " ORDER BY dossier.date_depot desc LIMIT 10"; // Exécution de la requête $res = $f->db->query($sql); $f->addToLog("app/widget_dossiers_evenement_incomplet_majoration.php: db->query(\"".$sql."\");", VERBOSE_MODE); $f->isDatabaseError($res); // Affiche des données résultats if ( $res->numrows() > 0 ){ $message = _("Voici la liste des dossiers evenement incomplet ou majoration sans RAR : "); $f->displayMessage("transparent", $message); printf(''); // Entête de tableau printf(''); printf(''); printf(''); printf(''); printf(''); printf(''); printf(''); printf(''); // Données dans le tableau while ( $row =& $res->fetchRow(DB_FETCHMODE_ASSOC) ) { printf(''); // Icône de visualisation // Numéro de dossier printf(''); // Numéro de dossier printf(''); // Date de la demande printf(''); printf(""); } printf(''); printf('
'); printf(''); printf(''); printf(''); printf(''); printf(_('dossier')); printf(''); printf(''); printf(''); printf(_('date_depot')); printf(''); printf('
'); printf($link, $row["dossier"], $row["dossier_libelle"], $btn_consulter); printf(''); printf($link, $row["dossier"], $row["dossier_libelle"], $row["dossier_libelle"]); printf(''); printf($link, $row["dossier"], $row["dossier_libelle"], $f->formatDate($row["date_depot"])); printf('
'); $footer = "../scr/tab.php?obj=dossiers_evenement_incomplet_majoration"; $footer_title = _("Voir tous les dossiers evenement incomplet ou majoration sans RAR"); } else{ printf(_("Vous n'avez pas de dossiers avec un evenement incomplet ou majoration sans RAR pour le moment.")); } ?>