Здравствуйте!
На сайте делаю афишу событий, которая состоит из событий что будут в будущем и из событий что были до текущей даты. Нашел на форуме хорошую статью с такой темой. И все бы было хорошо, если бы не одна проблема. События выводятся только те, что были раньше. Вот их код:
<?php
if (class_exists('InformationSystem'))
{
$InformationSystem = & singleton('InformationSystem');
$external_propertys = array();
$external_propertys['Сегодня'] = date("d-m-Y");
$property = array();
$property['OrderField'] = 'information_items_date';
$property['Order'] = 'DESC';
$element = array();
$element['type'] = 0;
$element['prefix'] = " AND ";
$element['name'] = 'information_items_date';
$element['if'] = ' < ';
$element['value'] = date("Y-m-d H:i:s");
$element['sufix'] = '';
$property['select'][] = $element;
$xsl_name = 'АфишаАрхив';
$item_count = 5;
$InformationSystemId = 21;
$InformationGroupId = false;
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, $xsl_name, $item_count, 0, $external_propertys, $property);
}
?>
Данный код прекрасно все выводит.
Практически такой же код и для вывода будущих событий в афише, но он НЕ работает. Меняю только имя шаблона и знак больше для даты. Вот код, если что:
<?php
if (class_exists('InformationSystem'))
{
$InformationSystem = & singleton('InformationSystem');
$external_propertys = array();
$external_propertys['Сегодня'] = date("d-m-Y");
$property = array();
$property['OrderField'] = 'information_items_date';
$property['Order'] = 'DESC';
$element = array();
$element['type'] = 0;
$element['prefix'] = " AND ";
$element['name'] = 'information_items_date';
$element['if'] = ' > ';
$element['value'] = date("Y-m-d H:i:s");
$element['sufix'] = '';
$property['select'][] = $element;
$xsl_name = 'Афиша';
$item_count = 5;
$InformationSystemId = 21;
$InformationGroupId = false;
$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, $xsl_name, $item_count, 0, $external_propertys, $property);
}
?>
В чем может быть дело?..