$_event_name = str_replace('formrules_', '', basename($GLOBALS['Loader']->LastReadedFile, '.inc')); $_result = Documents_Document::BuildFormArray($_event_name); $_curphoto = 1+($GLOBALS['Loader']->Page->DataSet->Document->GetAttribute('photo_count')); if (!$_result) { $_result = array( 'photo_count' => array( '_rule' => 'setstr|'.$_curphoto, ), 'img'. $_curphoto => array( '_rule' => 'nn|files; file|i/usr/playgame/; attrfilter; un', 'Фаил изображения не загружен', 'Ошибка при перемещении фаила изображения', 'type' => 'file', 'caption' => 'Тематическое изображение', ), 'alt_img'. $_curphoto => array( '_rule' => 'mn', 'type' => 'text', 'caption' => 'Альтернативный текст', ), 'title_img'. $_curphoto => array( '_rule' => 'mn', 'type' => 'text', 'caption' => 'Описание изображения', ), ); } $_result[''] = array( '_rule' => 'permission_write', 'У вас нет прав на добавление новых фотографий', ); $_result[$_event_name] = array( '_rule' => '', 'type' => 'submit', 'caption' => 'Добавить', ); return $_result;