/[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 95 by fraynaud, Mon Jul 18 15:27:17 2011 UTC revision 96 by fraynaud, Thu Aug 25 12:16:31 2011 UTC
# Line 1  Line 1 
1  <?php  <?php
2  /**  /**
3   *   * Ce fichier est destine a permettre la surcharge de certaines methodes de
4     * la classe om_application pour des besoins specifiques de l'application
5   *   *
6   * @package openmairie_exemple   * @package openmairie_exemple
7   * @version SVN : $Id: utils.class.php 489 2011-07-07 17:26:37Z fmichon $   * @version SVN : $Id: utils.class.php 547 2011-08-25 12:03:42Z fmichon $
8   */   */
9    
10  /**  /**
# Line 35  require_once PATH_OPENMAIRIE."om_applica Line 36  require_once PATH_OPENMAIRIE."om_applica
36   *   *
37   */   */
38  class utils extends application {  class utils extends application {
       
     var $schema; //***  
       
       
     /**  
      * Cette methode permet de charger les differents fichiers de configs dans  
      * des attributs de la classe  
      *  
      * @return void  
      */  
     function setParamsFromFiles() {  
           
         //  
         if (file_exists("../dyn/config.inc.php")) {  
             include_once("../dyn/config.inc.php");  
         }  
         if (isset($config)) {  
             $this->config = $config;  
         }  
           
         //  
         if (file_exists("../dyn/database.inc.php")) {  
             include_once("../dyn/database.inc.php");  
         }  
           
         if (isset($conn)) {  
             $this->conn = $conn;  
             //  
             foreach($this->conn as $key => $conn) {  
                 $this->database[$key] = array(  
                     'title' => $conn[0],  
                     'phptype' => $conn[1],  
                     'dbsyntax' => $conn[2],  
                     'username' => $conn[3],  
                     'password' => $conn[4],  
                     'protocol' => $conn[5],  
                     'hostspec' => $conn[6],  
                     'port' => $conn[7],  
                     'socket' => $conn[8],  
                     'database' => $conn[9],  
                     'formatdate' => $conn[10],  
                     'schema' => $conn[11], //****  
                     'prefixe' => $conn[12], //****  
                 );  
             }  
         }  
           
         //  
         if (file_exists("../dyn/menu.inc.php")) {  
             include_once("../dyn/menu.inc.php");  
         }  
         if (isset($menu)) {  
             $this->menu = $menu;  
         }  
           
         //  
         if (file_exists("../dyn/actions.inc.php")) {  
             include_once("../dyn/actions.inc.php");  
         }  
         if (isset($actions)) {  
             $this->actions = $actions;  
         }  
           
         //  
         if (file_exists("../dyn/shortlinks.inc.php")) {  
             include_once("../dyn/shortlinks.inc.php");  
         }  
         if (isset($shortlinks)) {  
             $this->shortlinks = $shortlinks;  
         }  
           
         //  
         if (file_exists("../dyn/footer.inc.php")) {  
             include_once("../dyn/footer.inc.php");  
         }  
         if (isset($footer)) {  
             $this->footer = $footer;  
         }  
           
         //  
         if (file_exists("../dyn/version.inc.php")) {  
             include_once("../dyn/version.inc.php");  
         }  
         if (isset($version)) {  
             $this->version = $version;  
         }  
           
     }  
       
     /**  
      * Cette methode permet de parametrer les valeurs par defaut pour les  
      * fichiers css et javascript a appeler sur toutes les pages  
      *  
      * @return void  
      */  
     function setDefaultValues() {  
   
         $js = array(  
             "../js/iepngfix_tilebg.js",  
             "../lib/jquery/jquery.min.js",  
             "../lib/jquery-ui/jquery.ui.datepicker-fr.min.js",  
             "../lib/jquery-ui/jquery-ui.min.js",  
             "../lib/jquery-thirdparty/jquery.collapsible.js",  
             "../js/script.js",  
         );  
         $this->setHTMLHeadJs($js);  
   
         $css = array(  
             "../css/main.css",  
             "../lib/jquery-ui-theme/jquery-ui.custom.css",  
             "../css/specific.css",  
         );  
         $this->setHTMLHeadCss($css);  
39    
         $extras = "\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"../css/print.css\" />\n";  
         $this->setHTMLHeadExtras($extras);  
   
     }  
       
     /**  
      * Cette methode permet d'affecter des parametres dans un attribut de  
      * l'objet.  
      *  
      * @return void  
      */  
     function setMoreParams() {  
           
         //  
         if (file_exists("../dyn/var.inc")) {  
             include_once("../dyn/var.inc");  
         }  
           
         //  
         if (isset($chemin_plan)) {  
             $this->config['chemin_plan'] = $chemin_plan;  
         } else {  
             $this->config['chemin_plan'] = "../trs/";  
         }  
           
     }  
40            
41    
 } //fin class  
 ?>  
42    }
43    
44    ?>

Legend:
Removed from v.95  
changed lines
  Added in v.96

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26