/[openfoncier]/trunk/app/widget_dossier_qualifier.php
ViewVC logotype

Contents of /trunk/app/widget_dossier_qualifier.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1275 - (show annotations)
Thu Feb 21 15:11:18 2013 UTC (11 years, 11 months ago) by vpihour
File size: 2444 byte(s)
Ajout d'un nouveau widget sur le tableau de bord de l'instructeur pour les dossiers à qualifier

1 <?php
2 /**
3 * Widget -
4 *
5 * @package openmairie_exemple
6 * @version SVN : $Id: widget_dossiers_evenement_incomplet_majoration.php 1204 2013-01-09 17:48:55Z vpihour $
7 */
8
9 require_once "../obj/utils.class.php";
10 if (!isset($f)) {
11 $f = new utils(NULL, "dossier_qualifier",
12 _("Widget - Mes Dossiers A Qualifier"));
13 }
14
15 $nbJours = 15;
16
17 // Création de la requête de récupération du nombre de dossiers à qualifier ERP
18 $sql =
19 "SELECT
20 count(dossier)
21 FROM
22 ".DB_PREFIXE."dossier
23 JOIN
24 ".DB_PREFIXE."instructeur
25 ON
26 dossier.instructeur = instructeur.instructeur
27 JOIN
28 ".DB_PREFIXE."om_utilisateur
29 ON
30 instructeur.om_utilisateur = om_utilisateur.om_utilisateur
31 WHERE
32 om_utilisateur.login = '".$_SESSION['login']."' AND
33 dossier.a_qualifier IS TRUE AND
34 dossier.erp IS TRUE
35 GROUP BY
36 dossier.date_depot";
37
38 // Exécution de la requête
39 $erp = $f->db->getOne($sql);
40 $f->addToLog("app/widget_dossiers_qualifier.php: db->getOne(\"".$sql."\");", VERBOSE_MODE);
41 $f->isDatabaseError($erp);
42
43 // Création de la requête de récupération du nombre de dossiers à qualifier ADS
44 $sql =
45 "SELECT
46 count(dossier)
47 FROM
48 ".DB_PREFIXE."dossier
49 JOIN
50 ".DB_PREFIXE."instructeur
51 ON
52 dossier.instructeur = instructeur.instructeur
53 JOIN
54 ".DB_PREFIXE."om_utilisateur
55 ON
56 instructeur.om_utilisateur = om_utilisateur.om_utilisateur
57 WHERE
58 om_utilisateur.login = '".$_SESSION['login']."' AND
59 dossier.a_qualifier IS TRUE AND
60 dossier.erp IS FALSE
61 GROUP BY
62 dossier.date_depot";
63
64 // Exécution de la requête
65 $ads = $f->db->getOne($sql);
66 $f->addToLog("app/widget_dossiers_qualifier.php: db->getOne(\"".$sql."\");", VERBOSE_MODE);
67 $f->isDatabaseError($ads);
68
69 // Affiche des données résultats
70 if ( $erp + $ads > 0 ){
71
72 //Nombre de dossiers à qualifier
73 $message = _("Vous avez ").( $erp + $ads )._(" dossier(s) a qualifier :<br/>");
74 $message .= (isset($erp) && $erp > 0 ) ? " - ".$erp._(" ERP")."<br/>" : "" ;
75 $message .= ((isset($ads) && $ads > 0 ) ? " - ".$ads._(" ADS")."<br/>" : "")."<br/>" ;
76 echo $message;
77
78 $footer = "../scr/tab.php?obj=dossiers_qualifier";
79 $footer_title = _("Voir tous mes dossiers a qualifier");
80 }
81 else{
82
83 echo _("Vous n'avez pas de dossiers a qualifier.");
84 }
85 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26