[xoops-cvslog 5398] CVS update: xoops2jp/html/class/mail

Zurück zum Archiv-Index

Minahito minah****@users*****
2006年 10月 19日 (木) 17:55:53 JST


Index: xoops2jp/html/class/mail/xoopsmultimailer.php
diff -u xoops2jp/html/class/mail/xoopsmultimailer.php:1.2.8.1 xoops2jp/html/class/mail/xoopsmultimailer.php:1.2.8.1.2.1
--- xoops2jp/html/class/mail/xoopsmultimailer.php:1.2.8.1	Sun Nov 20 21:14:56 2005
+++ xoops2jp/html/class/mail/xoopsmultimailer.php	Thu Oct 19 17:55:53 2006
@@ -1,5 +1,5 @@
 <?php
-// $Id: xoopsmultimailer.php,v 1.2.8.1 2005/11/20 12:14:56 nobunobu Exp $
+// $Id: xoopsmultimailer.php,v 1.2.8.1.2.1 2006/10/19 08:55:53 minahito Exp $
 //  ------------------------------------------------------------------------ //
 //                XOOPS - PHP Content Management System                      //
 //                    Copyright (c) 2000 XOOPS.org                           //
@@ -24,20 +24,20 @@
 //  along with this program; if not, write to the Free Software              //
 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
 //  ------------------------------------------------------------------------ //
-// Author: Jochen Büînagel (job****@buenn*****)                               //
-// URL:  http://www.xoops.org												 //
+// Author: Jochen B—¬nagel (job****@buenn*****)                               //
+// URL:  http://www.xoops.org                        //
 // Project: The XOOPS Project                                                //
 // ------------------------------------------------------------------------- //
 /**
- * @package		class
- * @subpackage	mail
+ * @package   class
+ * @subpackage  mail
  * 
  * @filesource 
  *
- * @author		Jochen Büînagel	<jb****@buenn*****>
- * @copyright	copyright (c) 2000-2003 The XOOPS Project (http://www.xoops.org)
+ * @author    Jochen B—¬nagel <jb****@buenn*****>
+ * @copyright copyright (c) 2000-2003 The XOOPS Project (http://www.xoops.org)
  *
- * @version		$Revision: 1.2.8.1 $ - $Date: 2005/11/20 12:14:56 $
+ * @version   $Revision: 1.2.8.1.2.1 $ - $Date: 2006/10/19 08:55:53 $
  */
 
 /**
@@ -54,125 +54,125 @@
  * If you have problems sending mail with "mail()", you can edit the member variables
  * to suit your setting. Later this will be possible through the admin panel.
  *
- * @todo		Make a page in the admin panel for setting mailer preferences.
+ * @todo    Make a page in the admin panel for setting mailer preferences.
  * 
- * @package		class
- * @subpackage	mail
+ * @package   class
+ * @subpackage  mail
  *
- * @author		Jochen Buennagel	<job****@buenn*****>
- * @copyright	(c) 2000-2003 The Xoops Project - www.xoops.org
- * @version		$Revision: 1.2.8.1 $ - changed by $Author: nobunobu $ on $Date: 2005/11/20 12:14:56 $
+ * @author    Jochen Buennagel  <job****@buenn*****>
+ * @copyright (c) 2000-2003 The Xoops Project - www.xoops.org
+ * @version   $Revision: 1.2.8.1.2.1 $ - changed by $Author: minahito $ on $Date: 2006/10/19 08:55:53 $
  */
 class XoopsMultiMailer extends PHPMailer {
 
-	/**
-	 * "from" address
-	 * @var 	string
-	 * @access	private
-	 */
-	var $From 		= "";
-	
-	/**
-	 * "from" name
-	 * @var 	string
-	 * @access	private
-	 */
-	var $FromName 	= "";
-
-	// can be "smtp", "sendmail", or "mail"
-	/**
-	 * Method to be used when sending the mail.
-	 * 
-	 * This can be:
-	 * <li>mail (standard PHP function "mail()") (default)
-	 * <li>smtp	(send through any SMTP server, SMTPAuth is supported.
-	 * You must set {@link $Host}, for SMTPAuth also {@link $SMTPAuth}, 
-	 * {@link $Username}, and {@link $Password}.)
-	 * <li>sendmail (manually set the path to your sendmail program 
-	 * to something different than "mail()" uses in {@link $Sendmail}) 
-	 * 
-	 * @var 	string
-	 * @access	private
-	 */
-	var $Mailer		= "mail";
-
-	/**
-	 * set if $Mailer is "sendmail"
-	 * 
-	 * Only used if {@link $Mailer} is set to "sendmail".
-	 * Contains the full path to your sendmail program or replacement.
-	 * @var 	string
-	 * @access	private
-	 */
-	var $Sendmail = "/usr/sbin/sendmail";
-
-	/**
-	 * SMTP Host.
-	 * 
-	 * Only used if {@link $Mailer} is set to "smtp"
-	 * @var 	string
-	 * @access	private
-	 */
-	var $Host		= "";
-
-	/**
-	 * Does your SMTP host require SMTPAuth authentication?
-	 * @var 	boolean
-	 * @access	private
-	 */
-	var $SMTPAuth	= FALSE;
-
-	/**
-	 * Username for authentication with your SMTP host.
-	 * 
-	 * Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
-	 * @var 	string
-	 * @access	private
-	 */
-	var $Username	= "";
-
-	/**
-	 * Password for SMTPAuth.
-	 * 
-	 * Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
-	 * @var 	string
-	 * @access	private
-	 */
-	var $Password	= "";
-	
-	/**
-	 * Constuctor
-	 * 
-	 * @access public
-	 * @return void 
-	 * 
-	 * @global	$xoopsConfig
-	 */
-	function XoopsMultiMailer(){
-		global $xoopsConfig;
-	
-		$config_handler =& xoops_gethandler('config');
-		$xoopsMailerConfig =& $config_handler->getConfigsByCat(XOOPS_CONF_MAILER);
-		$this->From = $xoopsMailerConfig['from'];
-		if ($this->From == '') {
-		    $this->From = $xoopsConfig['adminmail'];
-		}
-		// $this->Sender = $xoopsConfig['adminmail']; //TODO: This line is added in OTX by Marijuana. We must verify.
-		if ($xoopsMailerConfig["mailmethod"] == "smtpauth") {
-		    $this->Mailer = "smtp";
-			$this->SMTPAuth = TRUE;
-			$this->Host = implode(';',$xoopsMailerConfig['smtphost']);
-			$this->Username = $xoopsMailerConfig['smtpuser'];
-			$this->Password = $xoopsMailerConfig['smtppass'];
-		} else {
-			$this->Mailer = $xoopsMailerConfig['mailmethod'];
-			$this->SMTPAuth = FALSE;
-			$this->Sendmail = $xoopsMailerConfig['sendmailpath'];
-			$this->Host = implode(';',$xoopsMailerConfig['smtphost']);
-		}
-	}
+  /**
+   * "from" address
+   * @var   string
+   * @access  private
+   */
+  var $From     = "";
+  
+  /**
+   * "from" name
+   * @var   string
+   * @access  private
+   */
+  var $FromName   = "";
+
+  // can be "smtp", "sendmail", or "mail"
+  /**
+   * Method to be used when sending the mail.
+   * 
+   * This can be:
+   * <li>mail (standard PHP function "mail()") (default)
+   * <li>smtp (send through any SMTP server, SMTPAuth is supported.
+   * You must set {@link $Host}, for SMTPAuth also {@link $SMTPAuth}, 
+   * {@link $Username}, and {@link $Password}.)
+   * <li>sendmail (manually set the path to your sendmail program 
+   * to something different than "mail()" uses in {@link $Sendmail}) 
+   * 
+   * @var   string
+   * @access  private
+   */
+  var $Mailer   = "mail";
+
+  /**
+   * set if $Mailer is "sendmail"
+   * 
+   * Only used if {@link $Mailer} is set to "sendmail".
+   * Contains the full path to your sendmail program or replacement.
+   * @var   string
+   * @access  private
+   */
+  var $Sendmail = "/usr/sbin/sendmail";
+
+  /**
+   * SMTP Host.
+   * 
+   * Only used if {@link $Mailer} is set to "smtp"
+   * @var   string
+   * @access  private
+   */
+  var $Host   = "";
+
+  /**
+   * Does your SMTP host require SMTPAuth authentication?
+   * @var   boolean
+   * @access  private
+   */
+  var $SMTPAuth = FALSE;
+
+  /**
+   * Username for authentication with your SMTP host.
+   * 
+   * Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
+   * @var   string
+   * @access  private
+   */
+  var $Username = "";
+
+  /**
+   * Password for SMTPAuth.
+   * 
+   * Only used if {@link $Mailer} is "smtp" and {@link $SMTPAuth} is TRUE
+   * @var   string
+   * @access  private
+   */
+  var $Password = "";
+  
+  /**
+   * Constuctor
+   * 
+   * @access public
+   * @return void 
+   * 
+   * @global  $xoopsConfig
+   */
+  function XoopsMultiMailer(){
+    global $xoopsConfig;
+  	$this->ClearAllRecipients();
+    $config_handler =& xoops_gethandler('config');
+    $xoopsMailerConfig =& $config_handler->getConfigsByCat(XOOPS_CONF_MAILER);
+    $this->From = $xoopsMailerConfig['from'];
+    if ($this->From == '') {
+        $this->From = $xoopsConfig['adminmail'];
+    }
+    $this->Sender = $xoopsConfig['adminmail'];
+    if ($xoopsMailerConfig["mailmethod"] == "smtpauth") {
+        $this->Mailer = "smtp";
+      $this->SMTPAuth = TRUE;
+      $this->Host = implode(';',$xoopsMailerConfig['smtphost']);
+      $this->Username = $xoopsMailerConfig['smtpuser'];
+      $this->Password = $xoopsMailerConfig['smtppass'];
+    } else {
+      $this->Mailer = $xoopsMailerConfig['mailmethod'];
+      $this->SMTPAuth = FALSE;
+      $this->Sendmail = $xoopsMailerConfig['sendmailpath'];
+      $this->Host = implode(';',$xoopsMailerConfig['smtphost']);
+    }
+  }
 
-	/**
+  /**
      * Formats an address correctly. This overrides the default AddrFormat method
      * which does not seem to encode $FromName correctly
      * This method name is renamed from "addr_format", because method name in parent class is renamed.


xoops-cvslog メーリングリストの案内
Zurück zum Archiv-Index