"._("Dossiers limites").((isset($_GET['nbj'])) ?
_(" a ") . $_GET['nbj'] . _(" jour(s)")
: "" );
$tab_actions['left']['consulter'] =
array('lien' => 'form.php?obj=dossier_instruction&action=3'.'&idx=',
'id' => '&premier='.$premier.'&advs_id='.$advs_id.'&recherche='.$recherche1.'&tricol='.$tricol.'&selectioncol='.$selectioncol.'&valide='.$valide.'&retour=tab',
'lib' => ''._('Consulter').'',
'rights' => array('list' => array($obj, $obj.'_consulter'), 'operator' => 'OR'),
'ordre' => 10,);
$tab_actions['content'] = $tab_actions['left']['consulter'];
//
$tab_actions['corner']['ajouter'] = "";
// XXX Attention cette colonne est cachée en css est doit donc restée la dernière du tableau
$case_date_limite = 'CASE WHEN incomplet_notifie IS TRUE AND incompletude IS TRUE THEN
dossier.date_limite_incompletude ELSE
dossier.date_limite END as date_limite_na';
$champAffiche = array(
'dossier.dossier as "'._("dossier").'"',
'dossier.dossier_libelle as "'._("dossier").'"',
'COALESCE(
demandeur.particulier_nom, demandeur.personne_morale_denomination
) as "'._("nom_petitionnaire").'"',
'CASE WHEN incomplet_notifie IS TRUE AND incompletude IS TRUE THEN
to_char(dossier.date_limite_incompletude ,\'DD/MM/YYYY\') ELSE
to_char(dossier.date_limite ,\'DD/MM/YYYY\') END as "'._("date_limite").'"',
'CASE WHEN dossier.enjeu_erp is TRUE THEN \'ERP\' ELSE \'\' END ||
CASE WHEN dossier.enjeu_urba is TRUE THEN \'URBA\' ELSE \'\' END
as "'._("enjeu").'"',
$case_date_limite,
);
$table = DB_PREFIXE."dossier
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
LEFT JOIN
".DB_PREFIXE."dossier_autorisation
ON
dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
LEFT JOIN
".DB_PREFIXE."dossier_autorisation_type_detaille
ON
dossier_autorisation.dossier_autorisation_type_detaille =
dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
LEFT JOIN
".DB_PREFIXE."dossier_autorisation_type
ON
dossier_autorisation_type_detaille.dossier_autorisation_type=
dossier_autorisation_type.dossier_autorisation_type
LEFT JOIN
".DB_PREFIXE."instructeur
ON
dossier.instructeur=instructeur.instructeur
LEFT JOIN
".DB_PREFIXE."om_utilisateur
ON
instructeur.om_utilisateur=om_utilisateur.om_utilisateur";
//
$selection = " WHERE
(
(date_limite <= CURRENT_TIMESTAMP + ".
((isset($_GET['nbj'])) ? $_GET['nbj'] : "1" ).
" * interval '1 day' AND dossier.incomplet_notifie IS FALSE) OR
(dossier.incompletude IS TRUE AND dossier.incomplet_notifie IS TRUE
AND date_limite_incompletude <= CURRENT_TIMESTAMP + ".
((isset($_GET['nbj'])) ? $_GET['nbj'] : "1" )." * interval '1 day')
)
AND
LOWER(dossier.accord_tacite) = 'oui' AND
LOWER(dossier_autorisation_type.code) != 'dp' AND
LOWER(dossier_autorisation_type_detaille.code) != 'cua' AND
dossier.avis_decision IS NULL AND
om_utilisateur.login='".$_SESSION['login']."'";
$tri=" ORDER BY date_limite_na";
?>