/** * Добавляет задание * * @param ModuleNotify_EntityTask $oNotifyTask Объект задания * @return bool */ public function AddTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = "\n INSERT INTO " . Config::Get('db.table.notify_task') . "\n ( user_login, user_mail, notify_subject, notify_text, date_created, notify_task_status )\n VALUES\n ( ?, ?, ?, ?, ?, ?d )\n "; if ($this->oDb->query($sql, $oNotifyTask->getUserLogin(), $oNotifyTask->getUserMail(), $oNotifyTask->getNotifySubject(), $oNotifyTask->getNotifyText(), $oNotifyTask->getDateCreated(), $oNotifyTask->getTaskStatus()) === 0) { 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 AddTask(ModuleNotify_EntityTask $oNotifyTask) { $sql = "\n\t\t\tINSERT INTO ?_notify_task\n\t\t\t\t( user_login, user_mail, notify_subject, notify_text, date_created, notify_task_status )\n\t\t\tVALUES\n\t\t\t\t( ?, ?, ?, ?, ?, ?d )\n\t\t"; $xResult = $this->oDb->query($sql, $oNotifyTask->getUserLogin(), $oNotifyTask->getUserMail(), $oNotifyTask->getNotifySubject(), $oNotifyTask->getNotifyText(), $oNotifyTask->getDateCreated(), $oNotifyTask->getTaskStatus()); return $xResult !== false; }