tangra logo
   
[ class tree: tangra_lib ] [ index: tangra_lib ] [ all elements ]
 

Source for file db_config_loader_file.class.php

Documentation is available at db_config_loader_file.class.php

  1. <?php
  2. // *** Tangra (Application Framework and Tools for PHP)
  3. // $Id$
  4. //
  5.  
  6. /**
  7.  * Contains DB_Config_Loader_File class
  8.  *
  9.  * @package tangra_lib
  10.  * @subpackage db
  11.  */
  12.  
  13. /**
  14.  * requires parent class
  15.  */
  16. require_once(TANGRA_MAIN_DIR.'core/config_loader_file.class.php');
  17. require_once(TANGRA_MAIN_DIR.'db/db_config.class.php');
  18.  
  19. /**
  20.  * Loads configuration from file and populates DB_Config object
  21.  *
  22.  * @package tangra_lib
  23.  * @subpackage db
  24.  */
  25.  
  26.     /**
  27.      * Loads configuration from file and populates DB_Config object
  28.      *
  29.      * @param DB_Config $db_config 
  30.      */
  31.     public function load_db_config(DB_Config $db_config{
  32.         $db_config->set_db_dsn($this->get_conf_value('DB_DSN'true));
  33.         $db_config->set_db_default_charset($this->get_conf_value('DB_DEFAULT_CHARSET'true));
  34.         $db_config->set_db_autocommit($this->get_conf_value('DB_AUTOCOMMIT'true));
  35.         $db_config->set_db_tables_prefix($this->get_conf_value('DB_TABLES_PREFIX'));
  36.         $db_config->set_db_dsn_pnt($this->get_conf_value('DB_DSN_PNT'false));
  37.     }
  38. }