New handler profile/ax/{user_id}
[platal.git] / include / marketing.inc.php
index 600f4f6..37d7075 100644 (file)
@@ -91,10 +91,9 @@ class Marketing
         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;
     }
@@ -270,7 +269,7 @@ class AnnuaireMarketing implements MarketingEngine
 
     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();
     }