if (!class_exists($class, false)) {
$class= 'DefaultMarketing';
}
- if (!is_subclass_of($class, 'MarketingEngine')) {
+ $engine = new $class($data, $from);
+ if (!$engine instanceof MarketingEngine) {
$engine = null;
- } else {
- $engine = new $class($data, $from);
}
return $engine;
}
public function getText(array $user)
{
- $page = new PlatalPage('marketing/mail.marketing.tpl', NO_SKIN);
+ $page = new XorgPage('marketing/mail.marketing.tpl', NO_SKIN);
$this->prepareText($page, $user);
return $page->raw();
}