fix page 404
This commit is contained in:
@@ -1300,13 +1300,34 @@
|
||||
|
||||
$this->_coreRubricPermissionFetch(RUB_ID);
|
||||
|
||||
// Выполняем Код рубрики До загрузки документа
|
||||
/* // Выполняем Код рубрики До загрузки документа
|
||||
ob_start();
|
||||
eval(' ?>' . $this->curentdoc->rubric_start_code . '<?php ');
|
||||
ob_end_clean();*/
|
||||
|
||||
|
||||
// Выполняем Код рубрики До загрузки документа
|
||||
ob_start();
|
||||
// Проверяем, существует ли свойство; если нет, используем пустую строку.
|
||||
$start_code = isset($this->curentdoc->rubric_start_code)
|
||||
? $this->curentdoc->rubric_start_code
|
||||
: '';
|
||||
|
||||
if (!empty($start_code)) {
|
||||
eval(' ?>' . $start_code . '<?php ');
|
||||
}
|
||||
ob_end_clean();
|
||||
|
||||
// Получаем шаблон
|
||||
$out = $this->_coreDocumentTemplateGet(RUB_ID, null, null, $this->curentdoc->rubric_template_id);
|
||||
//$out = $this->_coreDocumentTemplateGet(RUB_ID, null, null, $this->curentdoc->rubric_template_id);
|
||||
|
||||
// Определяем ID шаблона Если свойство не определено (на 404), используем 0.
|
||||
$template_id = isset($this->curentdoc->rubric_template_id)
|
||||
? $this->curentdoc->rubric_template_id
|
||||
: 0;
|
||||
|
||||
// Получаем шаблон, используя безопасный ID
|
||||
$out = $this->_coreDocumentTemplateGet(RUB_ID, null, null, $template_id);
|
||||
|
||||
if (! ((isset ($_SESSION[RUB_ID . '_docread']) && $_SESSION[RUB_ID . '_docread'] == 1)
|
||||
|| (isset ($_SESSION[RUB_ID . '_alles']) && $_SESSION[RUB_ID . '_alles'] == 1)) )
|
||||
|
||||
@@ -444,7 +444,10 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
$cache_time = $AVE_Core->curentdoc->rubric_changed_fields;
|
||||
// Если свойство не определено (например, на странице 404), устанавливаем $cache_time в 0.
|
||||
$cache_time = isset($AVE_Core->curentdoc->rubric_changed_fields)
|
||||
? $AVE_Core->curentdoc->rubric_changed_fields
|
||||
: 0;
|
||||
}
|
||||
|
||||
if ($cache_time == 0)
|
||||
|
||||
Reference in New Issue
Block a user