/[openfoncier]/trunk/obj/utils.class.php
ViewVC logotype

Diff of /trunk/obj/utils.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 685 by nhaye, Tue Nov 13 17:33:34 2012 UTC revision 686 by fmichon, Wed Nov 14 12:50:34 2012 UTC
# Line 37  require_once PATH_OPENMAIRIE."om_applica Line 37  require_once PATH_OPENMAIRIE."om_applica
37   */   */
38  class utils extends application {  class utils extends application {
39    
40        // {{{
41    
42        // Ajout de variables de session contenant la division pour permettre une
43        // utilisation plus efficace dans les requetes
44        function triggerAfterLogin($utilisateur = NULL) {
45            //
46            $sql = "SELECT instructeur.division, division.code
47            FROM ".DB_PREFIXE."instructeur
48            LEFT JOIN ".DB_PREFIXE."division
49            ON instructeur.division = division.division
50            WHERE instructeur.om_utilisateur='".$utilisateur["om_utilisateur"]."'";
51            $res = $this->db->query($sql);
52            $this->addToLog("triggerAfterLogin(): db->query(\"".$sql."\");", VERBOSE_MODE);
53            $this->isDatabaseError($res);
54            $row = $res->fetchrow(DB_FETCHMODE_ASSOC);
55            //
56            if (isset($row["division"]) && $row["division"] != NULL) {
57                $_SESSION["division"] = $row["division"];
58                $_SESSION["division_code"] = $row["code"];
59            } else {
60                $_SESSION["division"] = "0";
61                $_SESSION["division_code"] = "";
62            }
63    
64        }    
65    
66        // Affichage des actions supplĂ©mentaires
67        function displayActionExtras() {
68            // Affichage de la division si l'utilisateur en possède une
69            if ($_SESSION["division"] != 0) {
70                echo "\t\t\t<li class=\"action-division\">";
71                echo "(".$_SESSION['division_code'].")";
72                echo "</li>\n";
73            }
74        }
75        
76        // }}}
77    
78    
79      var $om_utilisateur = array();      var $om_utilisateur = array();
80      var $user_is_instr = false;      var $user_is_instr = false;
81      var $user_is_service_ext = false;      var $user_is_service_ext = false;

Legend:
Removed from v.685  
changed lines
  Added in v.686

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26