/** * @param $code * @return string */ public function getMsg($code) { switch ($code) { case -1: return _("Insert gallery error sql.") . debug(implode(", ", $this->db->error()['write'])); case -2: return _("Insert failed."); case -3: return _("title not be empty"); case -4: return _("delete create a error.") . debug(implode(", ", $this->db->error()['write'])); case -5: return _("No delete any gallery"); case -6: return _("No permission on this gallery"); case -7: return _("comment status error."); case -8: return _("Gallery info update error.") . debug(implode(", ", $this->db->error()['write'])); case -9: return _("Pic list is empty"); case -10: return _("User own pic list is empty"); case -11: return _("No new pictures add"); case -12: return _("Delete gallery pictures make a sql error.") . debug(implode(", ", $this->db->error()['write'])); case -13: return _("Cancel like gallery error."); case -14: return _("Like gallery error."); case -15: return _("Gallery get previous and next page id error."); case -16: return _("Gallery set public error."); case -17: return _("Gallery set draft error."); case -18: return _("Gallery must be have a title."); case -19: return _("Gallery must be have a description"); case -20: return _("Gallery must be have a front cover."); case -21: return _("Gallery must be have a tag."); case -22: return _("Gallery must be have a picture."); } return _("Unknown error."); }
/** * 获取异常 * @param int $code * @return string */ public function getMsg($code) { switch (intval($code)) { case -1: Log::write(_("Delete comment error.") . implode(",", $this->db->error()['write']), Log::SQL); return _("Delete comment error."); case -2: return _("No comment had delete."); case -3: return _("Comment is not exists."); case -4: return _("Comment type id not defined."); case -5: return _("Comment top add error."); case -6: Log::write(_("Cancel comment like error.") . implode(",", $this->db->error()['write']), Log::SQL); return _("Cancel comment like error."); case -7: Log::write(_("Like comment error.") . implode(",", $this->db->error()['write']), Log::SQL); return _("Like comment error."); default: return _("Unknown error."); } }
public function get_error() { return $this->driver->error(); }