1 |
<?php |
2 |
/** |
3 |
* Widget - |
4 |
* |
5 |
* @package openfoncier |
6 |
* @version SVN : $Id$ |
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=dossier_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 |
?> |