/** * Обработчик ноды одноименной методу (без учета регистра) * * @param Xml_Object $xml * @return bool * @throws Exception */ public function generation_date(Xml_Object $xml) { $date = $this->CheckDate($xml->Get_Data()); if (is_null($date)) { Zero_Logs::Error('формат даты указан неверно (generation_date) ' . $xml->Get_Data()); throw new Exception(mysqli_connect_error(), 500); } return Zero_Logs::Info('дата обрабатываемого файла: ' . $date->format('Y-m-d H:i:s')); }
/** * Vy`polnenie zaprosa i vozvrashchenie deskriptora na rezul`tat * * Dlia khranimy`kh protcedur * - Zamer vremeni vy`polneniia zaprosa * - V sluchae oshibki vozvrashchaet false * - Zapis` zaprosa i vremeni ego vy`polneniia v fai`l-loge * * @param string $sql zapros k BD * @return bool|mysqli_result * @throws Exception */ protected static function Query_Real($sql) { Zero_Logs::Info('#{SQL} ' . $sql); $res = self::$DB->real_query($sql); if (!$res) { Zero_Logs::Error('#{SQL ERROR} ' . self::$DB->error); Zero_Logs::Error('#{SQL} ' . $sql); throw new Exception(self::$DB->error, 500); } return $res; }