Changeset 201 for trunk/trax/vendor/trax/active_record.php
- Timestamp:
- 05/25/06 02:58:10 (6 years ago)
- Files:
-
- 1 modified
-
trunk/trax/vendor/trax/active_record.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/trax/vendor/trax/active_record.php
r199 r201 2006 2006 function establish_connection() { 2007 2007 # Connect to the database and throw an error if the connect fails. 2008 if(!array_key_exists('ACTIVE_RECORD_DB',$GLOBALS) 2009 || !is_object($GLOBALS['ACTIVE_RECORD_DB']) 2010 || $this->force_reconnect) { 2011 if(array_key_exists("use", $GLOBALS['TRAX_DB_SETTINGS'][TRAX_MODE])) { 2012 $connection_settings = $GLOBALS['TRAX_DB_SETTINGS'][$GLOBALS['TRAX_DB_SETTINGS'][TRAX_MODE]['use']]; 2008 if(!is_object(Trax::$active_record_connection) || $this->force_reconnect) { 2009 if(array_key_exists("use", Trax::$database_settings[TRAX_ENV])) { 2010 $connection_settings = Trax::$database_settings[Trax::$database_settings[TRAX_ENV]['use']]; 2013 2011 } else { 2014 $connection_settings = $GLOBALS['TRAX_DB_SETTINGS'][TRAX_MODE];2012 $connection_settings = Trax::$database_settings[TRAX_ENV]; 2015 2013 } 2016 2014 # Override database name if param is set … … 2020 2018 # Set optional Pear parameters 2021 2019 if(isset($connection_settings['persistent'])) { 2022 $connection_options['persistent'] = 2023 $connection_settings['persistent']; 2024 } 2025 $GLOBALS['ACTIVE_RECORD_DB'] =& DB::Connect($connection_settings, $connection_options); 2026 } 2027 if(!$this->is_error($GLOBALS['ACTIVE_RECORD_DB'])) { 2028 self::$db = $GLOBALS['ACTIVE_RECORD_DB']; 2020 $connection_options['persistent'] = $connection_settings['persistent']; 2021 } 2022 Trax::$active_record_connection =& DB::Connect($connection_settings, $connection_options); 2023 } 2024 if(!$this->is_error(Trax::$active_record_connection)) { 2025 self::$db = Trax::$active_record_connection; 2029 2026 } else { 2030 $this->raise( $GLOBALS['ACTIVE_RECORD_DB']->getMessage());2027 $this->raise(Trax::$active_record_connection->getMessage()); 2031 2028 } 2032 2029 self::$db->setFetchMode($this->fetch_mode); … … 2325 2322 */ 2326 2323 function log_query($sql) { 2327 if(TRAX_ MODE== "development" && $sql) {2324 if(TRAX_ENV == "development" && $sql) { 2328 2325 $GLOBALS['ACTIVE_RECORD_SQL_LOG'][] = $sql; 2329 2326 }
