| | |
| | | } |
| | | |
| | | /** |
| | | * Writes debug information/query to 'sql' log file |
| | | * |
| | | * @param string $query SQL query |
| | | */ |
| | | protected function debug($query) |
| | | { |
| | | if ($this->options['debug_mode']) { |
| | | rcube::write_log('sql', '[' . (++$this->db_index) . '] ' . $query . ';'); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * Getter for error state |
| | | * |
| | | * @return boolean True on error |
| | |
| | | |
| | | $query = rtrim($query, ';'); |
| | | |
| | | if ($this->options['debug_mode']) { |
| | | rcube::write_log('sql', '[' . (++$this->db_index) . '] ' . $query . ';'); |
| | | } |
| | | $this->debug($query); |
| | | |
| | | $query = $this->dbh->query($query); |
| | | |