function AdminArticlesPreview()
{
    $_POST = ObjectUtf8ToCp1251($_POST);
    $preview = new Page('module/page.html', '', false, PAGE_SPECIAL);
    $preview->Doctype = '<!DOCTYPE html>';
    $preview->AddCSSFile('style.css');
    $preview->AddBlock('page');
    $vars = array();
    $vars['show_info'] = false;
    $vars['show_title'] = true;
    $vars['title'] = SafeDB($_POST['title'], 255, str);
    if ($_POST['auto_br_desc'] == '1') {
        $description = nl2br(SafeDB($_POST['description'], 0, str, false, false));
    } else {
        $description = SafeDB($_POST['description'], 0, str, false, false);
    }
    $vars['text'] = $description;
    if ($_POST['auto_br_article'] == '1') {
        $article = nl2br(SafeDB($_POST['article'], 0, str, false, false));
    } else {
        $article = SafeDB($_POST['article'], 0, str, false, false);
    }
    $vars['text'] .= $article;
    $preview->SetTitle($vars['title']);
    $preview->SetVars('page', $vars);
    $preview->TEcho(false, false);
    exit;
}
function AdminPagesPreview()
{
    $_POST = ObjectUtf8ToCp1251($_POST);
    $preview = new Page('module/page.html', '', false, PAGE_SPECIAL);
    $preview->Doctype = '<!DOCTYPE html>';
    $preview->AddCSSFile('style.css');
    $hits = 0;
    $modified = time();
    $public = time();
    if (isset($_GET['id'])) {
        $page_id = SafeEnv($_GET['id'], 11, int);
        System::database()->Select('pages', "`id`='{$page_id}'");
        $page = System::database()->FetchRow();
        $hits = SafeDB($page['hits'], 11, int);
        $modified = $page['modified'];
        $public = $page['date'];
    }
    $preview->AddBlock('page');
    $vars = array();
    $vars['show_title'] = isset($_POST['ins_title']);
    $vars['show_copy'] = isset($_POST['ins_copy']);
    $vars['show_public'] = isset($_POST['ins_date']);
    $vars['show_modified'] = isset($_POST['ins_modified']);
    $vars['show_hits'] = isset($_POST['ins_counter']);
    $vars['show_info'] = $vars['show_copy'] || $vars['show_public'] || $vars['show_modified'] || $vars['show_hits'];
    $vars['title'] = SafeDB($_POST['title'], 255, str);
    if ($_POST['auto_br'] == '1') {
        $text = nl2br(SafeDB($_POST['text'], 0, str, false, false));
    } else {
        $text = SafeDB($_POST['text'], 0, str, false, false);
    }
    $vars['text'] = $text;
    $vars['copyright'] = '&copy; ' . SafeDB($_POST['copy'], 255, str);
    $vars['public'] = 'Опубликована: ' . TimeRender($public);
    $vars['hits'] = 'Просмотров: ' . $hits;
    $vars['modified'] = 'Изменена: ' . TimeRender($modified);
    $preview->SetTitle($vars['title']);
    $preview->SetVars('page', $vars);
    $preview->TEcho(false, false);
    exit;
}