Вход Регистрация
Файл: contao-3.5.8/system/modules/core/forms/FormExplanation.php
Строк: 38
<?php

/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2016 Leo Feyer
 *
 * @license LGPL-3.0+
 */

namespace Contao;


/**
 * Class FormExplanation
 *
 * @property string $text
 *
 * @author Leo Feyer <https://github.com/leofeyer>
 */
class FormExplanation extends Widget
{

    
/**
     * Template
     *
     * @var string
     */
    
protected $strTemplate = 'form_explanation';

    
/**
     * The CSS class prefix
     *
     * @var string
     */
    
protected $strPrefix = 'widget widget-explanation';


    
/**
     * Do not validate
     */
    
public function validate()
    {
        return;
    }


    
/**
     * Generate the widget and return it as string
     *
     * @return string The widget markup
     */
    
public function generate()
    {
        
/** @var PageModel $objPage */
        
global $objPage;

        
// Clean RTE output
        
if ($objPage->outputFormat == 'xhtml')
        {
            
$this->text = StringUtil::toXhtml($this->text);
        }
        else
        {
            
$this->text = StringUtil::toHtml5($this->text);
        }

        
// Add the static files URL to images
        
if (TL_FILES_URL != '')
        {
            
$path = Config::get('uploadPath') . '/';
            
$this->text = str_replace(' src="' . $path, ' src="' . TL_FILES_URL . $path, $this->text);
        }

        return 
StringUtil::encodeEmail($this->text);
    }
}
Онлайн: 3
Реклама