Файл: concrete5.7.5.6/concrete/blocks/page_list/tools/preview_pane.php
Строк: 101
<?php
defined('C5_EXECUTE') or die('Access Denied.');
use ConcreteBlockPageListController;
$request = Request::getInstance();
$request->setCurrentPage(Page::getByID($_REQUEST['current_page']));
$previewMode = true;
$nh = Loader::helper('navigation');
$controller = new Controller();
$_REQUEST['num'] = ($_REQUEST['num'] > 0) ? $_REQUEST['num'] : 0;
$_REQUEST['cThis'] = ($_REQUEST['cParentID'] == $_REQUEST['current_page']) ? '1' : '0';
$_REQUEST['cParentID'] = ($_REQUEST['cParentID'] == 'OTHER') ? $_REQUEST['cParentIDValue'] : $_REQUEST['cParentID'];
if($_REQUEST['filterDateOption'] != 'between') {
$_REQUEST['filterDateStart'] = null;
$_REQUEST['filterDateEnd'] = null;
}
if ($_REQUEST['filterDateOption'] == 'past') {
$_REQUEST['filterDateDays'] = $_REQUEST['filterDatePast'];
} else if ($_REQUEST['filterDateOption'] == 'future') {
$_REQUEST['filterDateDays'] = $_REQUEST['filterDateFuture'];
} else {
$_REQUEST['filterDateDays'] = null;
}
$controller->num = $_REQUEST['num'];
$controller->cParentID = $_REQUEST['cParentID'];
$controller->cThis = $_REQUEST['cThis'];
$controller->orderBy = $_REQUEST['orderBy'];
$controller->ptID = $_REQUEST['ptID'];
$controller->rss = $_REQUEST['rss'];
$controller->displayFeaturedOnly = $_REQUEST['displayFeaturedOnly'];
$controller->displayAliases = $_REQUEST['displayAliases'];
$controller->paginate = !!$_REQUEST['paginate'];
$controller->enableExternalFiltering = $_REQUEST['enableExternalFiltering'];
$controller->filterByRelated = $_REQUEST['filterByRelated'];
$controller->relatedTopicAttributeKeyHandle = $_REQUEST['relatedTopicAttributeKeyHandle'];
$controller->includeAllDescendents = $_REQUEST['includeAllDescendents'];
$controller->includeName = $_REQUEST['includeName'];
$controller->includeDate = $_REQUEST['includeDate'];
$controller->displayThumbnail = $_REQUEST['displayThumbnail'];
$controller->includeDescription = $_REQUEST['includeDescription'];
$controller->useButtonForLink = $_REQUEST['useButtonForLink'];
$controller->filterDateOption = $_REQUEST['filterDateOption'];
$controller->filterDateStart = $_REQUEST['filterDateStart'];
$controller->filterDateEnd = $_REQUEST['filterDateEnd'];
$controller->filterDateDays = $_REQUEST['filterDateDays'];
$controller->on_start();
$controller->add();
$controller->view();
$pages = $controller->get('pages');
extract($controller->getSets());
require(dirname(__FILE__) . '/../view.php');
exit;