Disable mysql error messages in demo mode.
Fixed a sql error in vm list.
| | |
| | | |
| | | // 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; |
| | | } |
| | |
| | | $liste["item"][] = array( 'field' => "veid", |
| | | 'datatype' => "VARCHAR", |
| | | 'formtype' => "TEXT", |
| | | 'op' => "==", |
| | | 'op' => "=", |
| | | 'prefix' => "", |
| | | 'suffix' => "", |
| | | 'width' => "", |
| | |
| | | $app->uses('listform_actions'); |
| | | |
| | | // $app->listform_actions->SQLOrderBy = 'ORDER BY company_name, contact_name, client_id'; |
| | | // $app->listform_actions->SQLExtWhere = "limit_client = 0"; |
| | | //$app->listform_actions->SQLExtWhere = ""; |
| | | $app->listform_actions->onLoad(); |
| | | |
| | | |