\', CASE WHEN donnees_techniques.co_projet_desc = \'\' THEN NULL ELSE TRIM(donnees_techniques.co_projet_desc) END, CASE WHEN donnees_techniques.ope_proj_desc = \'\' THEN NULL ELSE TRIM(donnees_techniques.ope_proj_desc) END, CASE WHEN donnees_techniques.am_projet_desc = \'\' THEN NULL ELSE TRIM(donnees_techniques.am_projet_desc) END, CASE WHEN donnees_techniques.dm_projet_desc = \'\' THEN NULL ELSE TRIM(donnees_techniques.dm_projet_desc) END ) as "'._("Description du projet").'"', '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)) as "'._("Adresse du terrain").'"', 'TRIM(CONCAT(personne_morale_denomination,\' \',personne_morale_nom,\' \',demandeur.particulier_nom)) as "'._("petitionaire").'"', 'donnees_techniques.su_tot_shon_tot as "'._("surface").'"', 'service.abrege as "'._("service").'"', $case_type_consultation.' as "'._("type_consultation").'"', ); // $champRecherche = array( 'consultation.consultation as "'._("consultation").'"', 'to_char(consultation.date_limite ,\'DD/MM/YYYY\') as "'._("date_limite").'"', 'consultation.dossier as "'._("dossier").'"', // date de depots de piece complementaire 'dossier.terrain_adresse_voie as "'._("Adresse du terrain").'"', 'dossier.terrain_adresse_code_postal as "'._("Code postal du terrain").'"', 'dossier.terrain_adresse_localite as "'._("Ville du terrain").'"', 'demandeur.personne_morale_denomination as "'._("petitionnaire personne morale").'"', 'demandeur.particulier_nom as "'._("petitionnaire particulier").'"', 'donnees_techniques.su_tot_shon_tot as "'._("surface").'"', 'service.abrege as "'._("service").'"', ); $tri="ORDER BY consultation.date_limite::date DESC NULLS LAST"; $edition=""; $selection=' WHERE om_utilisateur.login=\''.$_SESSION['login'].'\''; //Suppression des liens $tab_actions['corner']['ajouter']=NULL; $tab_actions['left']['consulter']=NULL; /** * OPTIONS - ADVSEARCH */ // $champs = array(); // $champs['date_limite'] = array( 'colonne' => 'date_limite', 'table' => 'consultation', 'libelle' => _('Date limite'), 'type' => 'date', 'where' => 'intervaldate', ); // $champs['dossier'] = array( 'libelle' => _('dossier'), 'type' => 'text', 'table' => 'dossier', 'colonne' => array( 'dossier', 'dossier_libelle', ), ); // $champs['nature'] = array( 'libelle' => _('nature des travaux'), 'type' => 'text', 'table' => 'donnees_techniques', 'colonne' => array( 'am_projet_desc', 'co_projet_desc', ), ); // $champs['adresse'] = array( 'libelle' => _('terrain'), 'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité. La chaîne recherchée doit figurer dans l'un de ces champs. Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' : - la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET', - la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE', - la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ne contient 'RUE DU ROUET MARSEILLE'."), 'type' => 'text', 'table' => 'dossier', 'colonne' => array( 'terrain_adresse_voie_numero', 'terrain_adresse_voie', 'terrain_adresse_lieu_dit', 'terrain_adresse_code_postal', 'terrain_adresse_localite', ), ); // $champs['petitionnaire'] = array( 'libelle' => _('petitionnaire'), 'help' => _("Recherche dans les champs : nom, prénom, raison sociale, dénomination. La chaîne recherchée doit figurer dans l'un de ces champs. Par exemple, dans le cas d'un demandeur avec le nom 'DUPONT' et le prénom 'JEAN' : - la recherche de 'JEAN' donne des résultats car le champ prénom contient 'JEAN', - la recherche de 'DUPONT' donne des résultats car le champ nom contient 'DUPONT', - la recherche de 'DUPONT JEAN' ne donne aucun résultat car ni le nom ni le prénom ni la raison sociale ni la dénomination ne contient 'DUPONT JEAN'."), 'type' => 'text', 'table' => 'demandeur', 'colonne' => array( 'particulier_nom', 'particulier_prenom', 'personne_morale_raison_sociale', 'personne_morale_denomination', ), ); // $champs['service_abrege'] = array( 'table' => 'service', 'colonne' => 'abrege', 'type' => 'text', 'libelle' => _('Service (abrege)'), ); // advsearch -> options $options[] = array( 'type' => 'search', 'display' => true, 'advanced' => $champs, 'absolute_object' => 'consultation', 'export' => array("csv"), ); /* Gestion des onglets */ $sousformulaire = array(); $sousformulaire_parameters = array(); // Vérification du droit de lister les documents numérisés pour l'utilisateur connecté if ($f->isAccredited("document_numerise") || $f->isAccredited("demande_avis_document_numerise")) { $sousformulaire[] = "document_numerise"; // On modifie le lien du paramètre $sousformulaire_parameters["document_numerise"] = array( "title" => _("Piece(s)"), "href" => "../scr/form.php?obj=demande_avis&action=4&idx=".((isset($idx))?$idx:"")."&retourformulaire=".((isset($_GET['obj']))?$_GET['obj']:"")."&", ); } /** * Options */ // On met la ligne en couleur selon le type de condition $options[] = array( "type" => "condition", "field" => $case_type_consultation, "case" => array( array( "values" => array(_("avec avis attendu"), ), "style" => "consultation-avec-avis-attendu", ), array( "values" => array(_("pour conformite"), ), "style" => "consultation-pour-conformite", ), array( "values" => array(_("pour information"), ), "style" => "consultation-pour-information", ), ), ); ?>