/** * Удаляет задание * * @param ModuleNotify_EntityTask $oNotifyTask Объект задания * @return bool */ public function DeleteTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = "\n DELETE FROM " . Config::Get('db.table.notify_task') . "\n WHERE\n notify_task_id = ?d\n "; if ($this->oDb->query($sql, $oNotifyTask->getTaskId())) { return true; } return false; }
/** * Отправляет на e-mail * * @param ModuleNotify_EntityTask $oTask Объект задания на отправку */ public function SendTask($oTask) { $this->Mail_SetAdress($oTask->getUserMail(), $oTask->getUserLogin()); $this->Mail_SetSubject($oTask->getNotifySubject()); $this->Mail_SetBody($oTask->getNotifyText()); $this->Mail_setHTML(); $this->Mail_Send(); }
/** * Отправляет на e-mail * * @param ModuleNotify_EntityTask $oTask Объект задания на отправку */ public function SendTask($oTask) { E::ModuleMail()->SetAdress($oTask->getUserMail(), $oTask->getUserLogin()); E::ModuleMail()->SetSubject($oTask->getNotifySubject()); E::ModuleMail()->SetBody($oTask->getNotifyText()); E::ModuleMail()->SetHTML(); E::ModuleMail()->Send(); }
/** * Удаляет задание * * @param ModuleNotify_EntityTask $oNotifyTask Объект задания * @return bool */ public function DeleteTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = "\n\t\t\tDELETE FROM " . Config::Get('db.table.notify_task') . "\n\t\t\tWHERE\n\t\t\t\tnotify_task_id = ?d\t\t\t\n\t\t"; $res = $this->oDb->query($sql, $oNotifyTask->getTaskId()); return $this->IsSuccessful($res); }
/** * Удаляет задание * * @param ModuleNotify_EntityTask $oNotifyTask Объект задания * * @return bool */ public function DeleteTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = "\n\t\t\tDELETE FROM ?_notify_task\n\t\t\tWHERE\n\t\t\t\tnotify_task_id = ?d\n\t\t"; return $this->oDb->query($sql, $oNotifyTask->getTaskId()) !== false; }
public function AddTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = ' INSERT INTO ' . Config::Get('db.table.notify_task') . ' ( user_login, user_mail, notify_subject, notify_text, date_created, notify_task_status, notify_freq_type ) VALUES ( ?, ?, ?, ?, ?, ?d, ?d ) '; if ($this->oDb->query($sql, $oNotifyTask->getUserLogin(), $oNotifyTask->getUserMail(), $oNotifyTask->getNotifySubject(), $oNotifyTask->getNotifyText(), $oNotifyTask->getDateCreated(), $oNotifyTask->getTaskStatus(), $oNotifyTask->getNotifyFreqType()) === 0) { return true; } return false; }