Source for file email.php
Documentation is available at email.php
 * @package     Joomla.Installation  
 * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.  
 * @license     GNU General Public License version 2 or later; see LICENSE.txt  
 * Controller class to e-mail the configuration info for the Joomla Installer.  
 * @package     Joomla.Installation  
        // Overrides application config and set the configuration.php file so the send function will work  
     * Execute the controller.  
        /* @var InstallationApplicationWeb $app */  
        // Check for request forgeries. - @TODO - Restore this check  
        // JSession::checkToken() or $app->sendJsonResponse(new Exception(JText::_('JINVALID_TOKEN'), 403));  
        // Get the options from the session  
        $options = 
$model->getOptions();  
        $name    = 
$options['admin_user'];  
        $email   = 
$options['admin_email'];  
        $body[] = 
array(JText::_('INSTL_SITE_NAME_LABEL'), $options['site_name']);  
        $body[] = 
$this->emailTitle(JText::_('INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS'));  
        $body[] = 
array(JText::_('JEMAIL'), $options['admin_email']);  
        $body[] = 
array(JText::_('JUSERNAME'), $options['admin_user']);  
        if ($options['summary_email_passwords'])  
            $body[] = 
array(JText::_('INSTL_ADMIN_PASSWORD_LABEL'), $options['admin_password']);  
        $body[] = 
array(JText::_('INSTL_DATABASE_TYPE_LABEL'), $options['db_type']);  
        $body[] = 
array(JText::_('INSTL_DATABASE_HOST_LABEL'), $options['db_host']);  
        $body[] = 
array(JText::_('INSTL_DATABASE_USER_LABEL'), $options['db_user']);  
        if ($options['summary_email_passwords'])  
            $body[] = 
array(JText::_('INSTL_DATABASE_PASSWORD_LABEL'), $options['db_pass']);  
        $body[] = 
array(JText::_('INSTL_DATABASE_NAME_LABEL'), $options['db_name']);  
        $body[] = 
array(JText::_('INSTL_DATABASE_PREFIX_LABEL'), $options['db_prefix']);  
        if (isset
($options['ftp_enable']) && 
$options['ftp_enable'])  
            $body[] = 
array(JText::_('INSTL_FTP_USER_LABEL'), $options['ftp_user']);  
            if ($options['summary_email_passwords'])  
                $body[] = 
array( JText::_('INSTL_FTP_PASSWORD_LABEL'), $options['ftp_pass']);  
            $body[] = 
array(JText::_('INSTL_FTP_HOST_LABEL'), $options['ftp_host']);  
            $body[] = 
array(JText::_('INSTL_FTP_PORT_LABEL'), $options['ftp_port']);  
        foreach ($body as $i => 
$line)  
                $body[$i] = 
$label . 
$line['1'];  
        $mail->addRecipient($email);  
        $mail->addReplyTo($email, $name);  
        $mail->setSender(array($email, $name));  
        $mail->setSubject($subject);  
            $app->enqueueMessage(JText::_('INSTL_EMAIL_NOT_SENT'), 'notice');  
        $app->sendJsonResponse($r);  
     * Prepares a title line for the e-mail  
     * @param   string  $title  The title pre-formatting  
 
 
	
		Documentation generated on Tue, 19 Nov 2013 15:02:25 +0100 by phpDocumentor 1.4.3