/** * Get a mailer object * * Returns a reference to the global {@link JMail} object, only creating it * if it doesn't already exist * * @access public * @return object JMail */ public static function &getMailer() { static $instance; if (!is_object($instance)) { $instance = JFactory::_createMailer(); } // Create a copy of this object - do not return the original because it may be used several times // PHP4 copies objects by value whereas PHP5 copies by reference $copy = PHP_VERSION < 5 ? $instance : clone $instance; /* if ( JDEBUG || get_config_value('notifications.debug', false) ) { $emails = explode(',',get_config_value('notifications.redirect_email')); foreach($emails as $email) { $copy->addBCC($email); } } */ return $copy; }
/** * Get a mailer object * * Returns a reference to the global {@link JMail} object, only creating it * if it doesn't already exist * * @access public * @return object JMail */ function &getMailer() { static $instance; if (!is_object($instance)) { $instance = JFactory::_createMailer(); } $copy = clone $instance; return $copy; }
/** * Get a mailer object * * Returns a reference to the global {@link JMail} object, only creating it * if it doesn't already exist * * @access public * @return object JMail */ function &getMailer() { static $instance; if (!is_object($instance)) { $instance = JFactory::_createMailer(); } // Create a copy of this object - do not return the original because it may be used several times // PHP4 copies objects by value whereas PHP5 copies by reference $copy = PHP_VERSION < 5 ? $instance : clone $instance; return $copy; }
/** * Get a mailer object * * Returns the global {@link JMail} object, only creating it * if it doesn't already exist * * @return object JMail */ public static function getMailer() { if (!is_object(JFactory::$mailer)) { JFactory::$mailer = JFactory::_createMailer(); } $copy = clone JFactory::$mailer; return $copy; }