Вход Регистрация
Файл: upload/module/newsletter/include/component/controller/view.class.php
Строк: 36
<?php
/**
 * [PHPFOX_HEADER]
 */

defined('PHPFOX') or exit('NO DICE!');

/**
 * 
 *
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author          Miguel Espinoza
 * @package          Module_Newsletter
 * @version         $Id: view.class.php 1168 2009-10-09 14:20:37Z Raymond_Benc $
 */

class Newsletter_Component_Controller_View extends Phpfox_Component
{
    public function 
process()
    {
        
$iId $this->request()->getInt('id'null);
        if (
$iId === null)
        {
            
$this->url()->send('newsletter'nullPhpfox::getPhrase('newsletter.that_newsletter_does_not_exist'));
        }
        
$sMode $this->request()->getInt('mode''html');
        if (
$sMode != 'html' && $sMode != 'plain')
        {
            
$this->url()->send('newsletter'nullPhpfox::getPhrase('newsletter.please_choose_either_html_or_plain_text'));
        }
        
$aNewsletter Phpfox::getService('newsletter')->get($iId);
        
$aNewsletter['mode'] = $sMode;
        
        
$this->template()
            ->
setTemplate('blank')
            ->
assign(array(
                
'aNewsletter' => $aNewsletter,
                
'view.js' => 'module_newsletter'
            
))
            ->
setHeader(array(
                
'<script>sUrl = "' $this->url()->makeUrl('newsletter.view', array('id' => $iId)) . '"</script>',
                
'view.js' => 'module_newsletter'
            
));
    }
}
?>
Онлайн: 0
Реклама