| | |
| | | |
| | | // error handler |
| | | public function updateError($location) { |
| | | global $app; |
| | | global $app, $conf; |
| | | |
| | | /* |
| | | if(!is_null($this->connect_error)) { |
| | |
| | | if($this->errorNumber) { |
| | | $error_msg = $this->errorLocation .' '. $this->errorMessage; |
| | | // This right here will allow us to use the samefile for server & interface |
| | | if($this->show_error_messages && $conf['demo_mode'] != true) { |
| | | if($this->show_error_messages && $conf['demo_mode'] === false) { |
| | | echo $error_msg; |
| | | } else if(is_object($app) && method_exists($app, 'log')) { |
| | | $app->log($error_msg, LOGLEVEL_WARN); |
| | |
| | | } |
| | | |
| | | public function query($queryString) { |
| | | global $conf; |
| | | if($this->isConnected == false) return false; |
| | | $try = 0; |
| | | do { |
| | |
| | | } while($ok == false); |
| | | $this->queryId = parent::query($queryString); |
| | | $this->updateError('DB::query('.$queryString.') -> mysqli_query'); |
| | | if($this->errorNumber) debug_print_backtrace(); |
| | | if($this->errorNumber && $conf['demo_mode'] === false) debug_print_backtrace(); |
| | | if(!$this->queryId) { |
| | | return false; |
| | | } |