Index: branches/RC/core/units/admin/admin_config.php =================================================================== diff -u -r10749 -r10780 --- branches/RC/core/units/admin/admin_config.php (.../admin_config.php) (revision 10749) +++ branches/RC/core/units/admin/admin_config.php (.../admin_config.php) (revision 10780) @@ -1,132 +1,78 @@ 'adm', - 'ItemClass' => Array('class' => 'kDBItem','file'=>'','build_event'=>'OnItemBuild'), - 'EventHandlerClass' => Array('class' => 'AdminEventsHandler', 'file' => 'admin_events_handler.php', 'build_event' => 'OnBuild'), - 'TagProcessorClass' => Array('class' => 'AdminTagProcessor', 'file' => 'admin_tag_processor.php', 'build_event' => 'OnBuild'), + $config = Array ( + 'Prefix' => 'adm', + 'ItemClass' => Array ('class' => 'kDBItem','file'=>'','build_event'=>'OnItemBuild'), + 'EventHandlerClass' => Array ('class' => 'AdminEventsHandler', 'file' => 'admin_events_handler.php', 'build_event' => 'OnBuild'), + 'TagProcessorClass' => Array ('class' => 'AdminTagProcessor', 'file' => 'admin_tag_processor.php', 'build_event' => 'OnBuild'), - 'QueryString' => Array( - 1 => 'event', - ), + 'QueryString' => Array ( + 1 => 'event', + ), - 'TitlePresets' => Array( - 'tree_root' => Array('format' => '!la_section_overview!'), + 'TitlePresets' => Array ( + 'tree_root' => Array ('format' => '!la_section_overview!'), - 'tree_reports' => Array('format' => '!la_section_overview!'), + 'tree_reports' => Array ('format' => '!la_section_overview!'), - 'tree_system' => Array('format' => '!la_section_overview!'), + 'tree_system' => Array ('format' => '!la_section_overview!'), - 'tree_tools' => Array('format' => '!la_section_overview!'), + 'tree_tools' => Array ('format' => '!la_section_overview!'), - 'system_tools' => Array('format' => '!la_title_SystemTools!'), - - 'backup' => Array('format' => '!la_performing_backup!'), - 'restore' => Array('format' => '!la_performing_restore!'), - 'server_info' => Array('format' => '!la_tab_ServerInfo!'), - 'sql_query' => Array('format' => '!la_tab_QueryDB!'), + 'system_tools' => Array ('format' => '!la_title_SystemTools!'), - 'no_permissions' => Array('format' => '!la_title_NoPermissions!'), + 'backup' => Array ('format' => '!la_performing_backup!'), + 'restore' => Array ('format' => '!la_performing_restore!'), + 'server_info' => Array ('format' => '!la_tab_ServerInfo!'), + 'sql_query' => Array ('format' => '!la_tab_QueryDB!'), - 'column_picker' => Array('format' => '!la_title_ColumnPicker!'), - 'csv_export' => Array('format' => '!la_title_CSVExport!'), - 'csv_import' => Array('format' => '!la_title_CSVImport!'), - ), + 'no_permissions' => Array ('format' => '!la_title_NoPermissions!'), + 'column_picker' => Array ('format' => '!la_title_ColumnPicker!'), + 'csv_export' => Array ('format' => '!la_title_CSVExport!'), + 'csv_import' => Array ('format' => '!la_title_CSVImport!'), + ), - 'PermSection' => array('main' => 'in-portal:service'), - 'Sections' => Array( - 'in-portal:root' => Array( - 'parent' => null, - 'icon' => 'site', - 'label' => $this->Application->ConfigValue('Site_Name'), - 'url' => Array('t' => 'sections_list', 'pass' => 'm', 'pass_section' => true, 'no_amp' => 1), - 'permissions' => Array('advanced:admin_login', 'advanced:front_login'), - 'priority' => 0, - 'type' => stTREE, - 'icon_module' => 'in-portal', - ), - 'in-portal:service' => Array( - 'parent' => 'in-portal:tools', - 'icon' => 'conf_general', - 'label' => 'la_tab_Service', - 'url' => Array('t' => 'tools/system_tools', 'pass' => 'm'), - 'permissions' => Array('view'), - 'priority' => 10, - 'show_mode' => smDEBUG, - 'type' => stTREE, - ), - - 'in-portal:backup' => Array ( - 'parent' => 'in-portal:tools', - 'icon' => 'in-portal:tool_backup', - 'label' => 'la_tab_Backup', - 'url' => Array ('t' => 'tools/backup1', 'pass' => 'm'), - 'permissions' => Array ('view'), - 'priority' => 2, - 'type' => stTREE, - ), - - 'in-portal:restore' => Array ( - 'parent' => 'in-portal:tools', - 'icon' => 'in-portal:tool_restore', - 'label' => 'la_tab_Restore', - 'url' => Array ('t' => 'tools/restore1', 'pass' => 'm'), - 'permissions' => Array ('view'), - 'priority' => 3, - 'type' => stTREE, - ), - - 'in-portal:sql_query' => Array ( - 'parent' => 'in-portal:tools', - 'icon' => 'in-portal:tool_import', - 'label' => 'la_tab_QueryDB', - 'url' => Array ('t' => 'tools/sql_query', 'pass' => 'm'), - 'permissions' => Array ('view', 'edit'), - 'priority' => 5, - 'type' => stTREE, - ), - - - 'in-portal:server_info' => Array ( - 'parent' => 'in-portal:tools', - 'icon' => 'in-portal:server_info', - 'label' => 'la_tab_ServerInfo', - 'url' => Array ('t' => 'tools/server_info', 'pass' => 'm'), - 'permissions' => Array ('view'), - 'priority' => 6, - 'type' => stTREE, - ), - - - 'in-portal:service' => Array( - 'parent' => 'in-portal:tools', - 'icon' => 'conf_general', - 'label' => 'la_tab_Service', - 'url' => Array('t' => 'tools/system_tools', 'pass' => 'm'), - 'permissions' => Array('view'), - 'priority' => 10, - 'show_mode' => smDEBUG, - 'type' => stTREE, - ), - ), + 'PermSection' => Array ('main' => 'in-portal:service'), - 'Fields' => Array(), // we need empty array because kernel doesn't use virtual fields else - 'VirtualFields' => Array ( - 'ImportFile' => Array ( - 'type' => 'string', - 'formatter' => 'kUploadFormatter', 'max_size' => MAX_UPLOAD_SIZE, // in Bytes ! - 'error_msgs' => Array ( - 'cant_open_file' => '!la_error_CantOpenFile!', - 'no_matching_columns' => '!la_error_NoMatchingColumns!', - ), - 'file_types' => '*.csv', 'files_description' => '!la_CSVFiles!', - 'upload_dir' => '/system/import/', // relative to project's home - 'multiple' => false, 'direct_links' => false, - 'default' => null, - ), - ), - ); + 'Sections' => Array ( + 'in-portal:root' => Array ( + 'parent' => null, + 'icon' => 'site', + 'label' => $this->Application->ConfigValue('Site_Name'), + 'url' => Array ('t' => 'sections_list', 'pass' => 'm', 'pass_section' => true, 'no_amp' => 1), + 'permissions' => Array ('advanced:admin_login', 'advanced:front_login'), + 'priority' => 0, + 'type' => stTREE, + 'icon_module' => 'in-portal', + ), -?> \ No newline at end of file + 'in-portal:service' => Array ( + 'parent' => 'in-portal:tools', + 'icon' => 'conf_general', + 'label' => 'la_tab_Service', + 'url' => Array ('t' => 'tools/system_tools', 'pass' => 'm'), + 'permissions' => Array ('view'), + 'priority' => 10, + 'show_mode' => smDEBUG, + 'type' => stTREE, + ), + ), + + 'Fields' => Array (), // we need empty array because kernel doesn't use virtual fields else + 'VirtualFields' => Array ( + 'ImportFile' => Array ( + 'type' => 'string', + 'formatter' => 'kUploadFormatter', 'max_size' => MAX_UPLOAD_SIZE, // in Bytes ! + 'error_msgs' => Array ( + 'cant_open_file' => '!la_error_CantOpenFile!', + 'no_matching_columns' => '!la_error_NoMatchingColumns!', + ), + 'file_types' => '*.csv', 'files_description' => '!la_CSVFiles!', + 'upload_dir' => '/system/import/', // relative to project's home + 'multiple' => false, 'direct_links' => false, + 'default' => null, + ), + ), + );