/** * Добавляем воспоминание(восстановление) пароля * * @param ModuleUser_EntityReminder $oReminder Объект восстановления пароля * * @return bool */ public function AddReminder(ModuleUser_EntityReminder $oReminder) { $sql = "\n DELETE FROM ?_reminder WHERE reminder_code=? OR user_id=?d\n "; $this->oDb->query($sql, $oReminder->getCode(), $oReminder->getUserId()); $sql = "\n INSERT INTO ?_reminder\n (\n reminder_code,\n user_id,\n reminder_date_add,\n reminder_date_used,\n reminder_date_expire,\n reminde_is_used\n )\n VALUES (\n ? ,\n ? ,\n ? ,\n ? ,\n ? ,\n ?\n )\n "; $xResult = $this->oDb->query($sql, $oReminder->getCode(), $oReminder->getUserId(), $oReminder->getDateAdd(), $oReminder->getDateUsed(), $oReminder->getDateExpire(), $oReminder->getIsUsed()); return $xResult !== false; }
/** * Добавляем воспоминание(восстановление) пароля * * @param ModuleUser_EntityReminder $oReminder Объект восстановления пароля * @return bool */ public function AddReminder(ModuleUser_EntityReminder $oReminder) { $sql = "REPLACE " . Config::Get('db.table.reminder') . "\n SET\n reminder_code = ? ,\n user_id = ? ,\n reminder_date_add = ? ,\n reminder_date_used = ? ,\n reminder_date_expire = ? ,\n reminde_is_used = ?\n "; return $this->oDb->query($sql, $oReminder->getCode(), $oReminder->getUserId(), $oReminder->getDateAdd(), $oReminder->getDateUsed(), $oReminder->getDateExpire(), $oReminder->getIsUsed()); }