Пример #1
0
 /**
  * Добавляем воспоминание(восстановление) пароля
  *
  * @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());
 }