public function afterDelete() { parent::afterDelete(); $sql = "SELECT *\n FROM `events`\n WHERE `smtp_id` = ?i"; $result = self::$_msql->getAll($sql, $this->smtp_id); if ($result) { foreach ($result as $item) { $modelEvent = new Event(); $modelEvent->fillFromArray($item); $modelEvent->delete(); } } }
public function afterDelete() { parent::afterDelete(); $sql = "SELECT *\n FROM `events`\n WHERE `template_id` = ?i"; $result = self::$_msql->getAll($sql, $this->template_id); if ($result) { foreach ($result as $item) { $modelEvent = new Event(); $modelEvent->fillFromArray($item); $modelEvent->delete(); } } // delete template files if ($this->template_id) { $fileHtml = Config::get()->basePath . '/files/' . self::FOLDER . '/body_html/template_id_' . $this->template_id; $filePlain = Config::get()->basePath . '/files/' . self::FOLDER . '/body_plain/template_id_' . $this->template_id; unlink($fileHtml); unlink($filePlain); } }