Oops
[platal.git] / include / xorg.mailer.inc.php
index 70c6dad..a96661f 100644 (file)
@@ -29,12 +29,7 @@ require_once('Smarty.class.php');
 class XOrgMailer extends Smarty
 {
     // {{{ properties
-    
-    /** Directory used to store mails_templates.
-     * Smarty::template_dir subdir used to sotre the mails templates.
-     * The body of the message is taken from a tsmarty template
-     */
-    var $mail_dir = "mails";
+
     /** stores the mail template name */
     var $_tpl;
 
@@ -59,9 +54,9 @@ class XOrgMailer extends Smarty
         $this->caching=false;
         $this->compile_check=true;
 
-        $this->template_dir = $globals->root . "/templates/";
-        $this->compile_dir  = $globals->root . "/spool/templates_c/";
-        $this->config_dir   = $globals->root . "/configs/";
+        $this->template_dir = $globals->spoolroot . "/templates/";
+        $this->compile_dir  = $globals->spoolroot . "/spool/templates_c/";
+        $this->config_dir   = $globals->spoolroot . "/configs/";
 
         $this->register_outputfilter('mail_format');
         $this->register_function('from', 'set_from');
@@ -78,7 +73,7 @@ class XOrgMailer extends Smarty
     {
         // do not try to optimize, in the templates, some function can modify our object, then we
         // have to fetch in the first time, and only then send the mail.
-        $body = $this->fetch($this->mail_dir."/".$this->_tpl);
+        $body = $this->fetch($this->_tpl);
         $mailer = new HermesMailer();
        $mailer->setFrom($this->_from);
        $mailer->addTo(implode(',',$this->_to));