// # Проверка авторизация по форме call_helper('user', 'is-form-login', [], function ($params, $locals) { call_helper('user', 'user-set-account', ['user-id-account' => $locals['login-id-account']]); call_helper('system', 'system-redirect', ['url-redirect' => '/']); call_helper('system', 'system-exit', []); }); // # Пример реализации по интерфейсу call_helper('document', 'document-set-title', ['document-title' => 'Заголовок документа']); call_helper('document', 'ui-add', ['name' => ['content', 'item']], function ($params, $locals) { call_helper('ui', 'parent-ui-add', ['ui' => $locals['ui'], 'name' => ['listing']], function ($params, $locals) { call_helper('ui', 'ui-param', ['ui' => $locals['ui'], 'name' => 'title', 'value' => 'Заголовок листинга']); call_helper('ui', 'parent-ui-add', ['ui' => $locals['ui'], 'name' => ['post']], function ($params, $locals) { call_helper('ui', 'ui-param', ['ui' => $locals['ui'], 'name' => 'title', 'value' => 'Заголовок поста']); call_helper('ui', 'ui-param', ['ui' => $locals['ui'], 'name' => 'text', 'value' => 'Тело поста']); }); // or post call_helper('ui', 'parent-ui-add-post', ['ui' => $locals['ui'], 'params' => [ 'title' => 'Заголовок поста', 'text' => 'Тело поста' ]]); }); });