/**
  * Удаляет задание
  *
  * @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;
 }
Пример #2
0
 /**
  * Отправляет на 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();
 }
Пример #3
0
 /**
  * Отправляет на 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);
 }
Пример #5
0
 /**
  * Удаляет задание
  *
  * @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;
 }
Пример #6
0
    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;
    }