/[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 678 by nhaye, Tue Nov 13 17:33:34 2012 UTC revision 700 by nhaye, Thu Nov 15 13:47:38 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;
# Line 410  class utils extends application { Line 449  class utils extends application {
449      function get_folder_file_list($id_folder) {      function get_folder_file_list($id_folder) {
450    
451          $file_list = array();          $file_list = array();
452          if(is_dir('../trs/'.$id_folder)) {          if(is_dir($this->getPathFolderTrs().$id_folder)) {
453              if($dossier = opendir('../trs/'.$id_folder)) {              if($dossier = opendir($this->getPathFolderTrs().$id_folder)) {
454                                    
455                  while(false !== ($fichier = readdir($dossier))) {                  while(false !== ($fichier = readdir($dossier))) {
456                                    
457                      if($fichier != '.' && $fichier != '..' && !is_dir($fichier)) {                      if($fichier != '.' && $fichier != '..' && !is_dir($fichier)) {
458                                                $file_list[]=array( $fichier,
459                          $file_list[]=$fichier;                              filemtime($this->getPathFolderTrs().$id_folder."/".$fichier));
460                      } // On ferme le if (qui permet de ne pas afficher index.php, etc.)                      } // On ferme le if (qui permet de ne pas afficher index.php, etc.)
461                                    
462                  } // On termine la boucle                  } // On termine la boucle

Legend:
Removed from v.678  
changed lines
  Added in v.700

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26