$_event_name = str_replace('formrules_', '', basename($GLOBALS['Loader']->LastReadedFile, '.inc')); $_curphoto = 1+($GLOBALS['Loader']->Page->DataSet->Document->GetAttribute('photo_count')); if (!isset($_FILES['img'. $_curphoto]) && isset($_FILES['img'])) $_FILES['img'. $_curphoto] = $_FILES['img']; if (!$_result) { $_result = array( 'photo_count' => array( '_rule' => 'setstr|'.$_curphoto, ), 'img'. $_curphoto => array( '_rule' => 'nn|files; file|i/usr/kzsound/; attrfilter; un', '2Фаил изображения не загружен', '3Ошибка при перемещении фаила изображения', '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', '1У вас нет прав на добавление новых фотографий', ); $_result[$_event_name] = array( '_rule' => '', 'type' => 'submit', 'caption' => 'Добавить', ); return $_result;