Вход Регистрация
Файл: include/ajax/blog_preview.php
Строк: 67
<?php
defined
('_VALID') or die('Restricted Access!');

if ( 
$config['blog_module'] == '0' ) {
    die();
}

require 
$config['BASE_DIR']. '/classes/filter.class.php';

$preview    = array();
$preview[]  = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
$preview[]  = '<html xmlns="http://www.w3.org/1999/xhtml">';
$preview[]  = '<head>';
$preview[]  = '<title>Blog Preview</title>';
$preview[]  = '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>';
$preview[]  = '<link rel = "stylesheet" href = "' .$config['BASE_URL']. '/templates/frontend/' .$config['template']. '/css/bootstrap.css" rel="stylesheet" />';
$preview[]  = '<link rel = "stylesheet" href = "' .$config['BASE_URL']. '/templates/frontend/' .$config['template']. '/css/style.css" rel="stylesheet" />';
$preview[]  = '<link rel = "stylesheet" href = "' .$config['BASE_URL']. '/templates/frontend/' .$config['template']. '/css/responsive.css" rel="stylesheet" />';
$preview[]  = '</head>';
$preview[]  = '<body style="min-height: 0; padding-top: 10px; padding: 10px; overflow-x: hidden; overflow-y: auto;"';
$preview[]  = '<div class="blog_header"><span class="text-white">'.$lang['blog.title_here'].'</span></div>';
$preview[]  = '<div class="blog_content">';

$html       NULL;
if ( isset(
$_POST['data']) ) {
    
$filter     = new VFilter();
    
$html       $filter->get('data');
    
    
$search     = array('/[b](.*?)[/b]/ms''/[i](.*?)[/i]/ms''/[u](.*?)[/u]/ms',
                        
'/[img](.*?)[/img]/ms''/[email](.*?)[/email]/ms''/[url="?(.*?)"?](.*?)[/url]/ms',
                        
'/[size="?(.*?)"?](.*?)[/size]/ms''/[color="?(.*?)"?](.*?)[/color]/ms''/[quote](.*?)[/quote]/ms',
                        
'/[list=(.*?)](.*?)[/list]/ms''/[list](.*?)[/list]/ms''/[*]s?(.*?)n/ms');
    
$replace    = array('<strong>1</strong>''<em>1</em>''<u>1</u>''<img src="1" alt="1" />',
                        
'<a href="mailto:1">1</a>''<a href="1">2</a>''<span style="font-size:1%">2</span>',
                        
'<span style="color:1">2</span>''<blockquote>1</blockquote>''<ol start="1">2</ol>',
                        
'<ul>1</ul>''<li>1</li>');
    
$html    preg_replace($search$replace$html);
    
$html    preg_replace('/[photo=(.*?)]/ms''<div class="row"><div class="col-md-8 col-md-offset-2"><center><img src="' .$config['BASE_URL']. '/media/photos/tmb/1.jpg" alt="" class="blog_image" /></center></div></div>'$html);
    
$html    preg_replace('/[video=(.*?)]/ms''<div class="row"><div class="col-md-8 col-md-offset-2"><div class="blog_video"><div id="blog_video_1"> <object type="application/x-shockwave-flash" data="' .$config['BASE_URL'].'/media/player/player.swf?f='.$config['BASE_URL']. '/media/player/config_blog.php?vkey=1" width="100%" height="100%"> <video controls poster="' .$config['BASE_URL']. '/media/videos/tmb/1/default.jpg" width="100%" height="100%"><source src="' .$config['BASE_URL']. '/mobile_src.php?id=1" type="video/mp4">This video is not available on this platform.</video> <param name="movie" value="' .$config['BASE_URL'].'/media/player/player.swf?f='.$config['BASE_URL']. '/media/player/config_blog.php?vkey=1" /> <param name="quality" value="high"/> <param name="allowFullScreen" value="true"/> <param name="allowScriptAccess" value="sameDomain"/> </object></div></div></div></div>'$html);
    
$html    str_replace("r"""$html);
    
$html    "<p>".preg_replace("/(n)/""</p><p>"$html)."</p>";
}

$preview[]  = $html;
$preview[]  = '</div>';
$preview[]  = '</body>';
$preview[]  = '</html>';

echo 
implode("n"$preview);
die();
?>
Онлайн: 0
Реклама