Annoyance 5683: Allow attachments from most needed post-creation option screens.
[fa-stable.git] / reporting / includes / class.mail.inc
index 26a109fdadd2c0f66e898f4b3a249c2eb19e24e9..9e426db0ba826bdb6b4e27f602307dc228fa7c07 100644 (file)
@@ -39,9 +39,9 @@ class email
     var $subject = "";
     var $body = "";
        var $charset = 'ISO-8859-1';
-       var $add_params;
+       var $add_params = "";
        
-    function email($name, $mail)
+    function __construct($name, $mail)
     {
         $this->boundary = md5(uniqid(time()));
                $this->header = "From: $name <$mail>\n";
@@ -69,7 +69,7 @@ class email
     {
        if (!isset($filename))
                $filename = basename($file);
-                       $this->attachment[$filename] = $file;
+       $this->attachment[$filename] = $file;
     }
 
     function subject($subject)
@@ -128,10 +128,8 @@ class email
                $this->header .= "Content-Type: multipart/mixed;\n boundary=\"$this->boundary\"\n";
 
         // Add Attachments
-        $max = count($this->attachment);
-        if ($max > 0)
+        if (!empty($this->attachment))
         {
-            for ($i = 0; $i < $max; $i++)
             foreach ($this->attachment as $filename => $file)
             {
                 $file = fread(fopen($file, "r"), filesize($file));