Index: branches/RC/core/admin_templates/users/users_edit_groups.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/users_edit_groups.tpl (revision 0) +++ branches/RC/core/admin_templates/users/users_edit_groups.tpl (revision 11141) @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + +" /> + + \ No newline at end of file Index: branches/RC/core/admin_templates/users/admin_edit_group.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/admin_edit_group.tpl (revision 0) +++ branches/RC/core/admin_templates/users/admin_edit_group.tpl (revision 11141) @@ -0,0 +1,37 @@ + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + Index: branches/RC/core/units/users/users_config.php =================================================================== diff -u -r11118 -r11141 --- branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 11118) +++ branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 11141) @@ -105,26 +105,30 @@ 'icon' => 'icon16_user_pending.gif', 'label' => 'la_Text_Users', 'js_url' => '#url#', - 'url' => Array('t' => 'in-portal/users/users_list', 'pass' => 'm,u', 'u_event' => 'OnSetFilterPattern', 'u_filters' => 'show_active=0,show_pending=1,show_disabled=0'), + 'url' => Array('t' => 'users/users_list', 'pass' => 'm,u', 'u_event' => 'OnSetFilterPattern', 'u_filters' => 'show_active=0,show_pending=1,show_disabled=0'), 'status' => STATUS_PENDING, ), ), - 'TitlePresets' => Array( - 'default' => Array( - 'new_status_labels' => Array('u'=>'!la_title_Adding_User!'), - 'edit_status_labels' => Array('u'=>'!la_title_Editing_User!'), - 'new_titlefield' => Array('u'=>''), + 'TitlePresets' => Array ( + 'default' => Array ( + 'new_status_labels' => Array ('u' => '!la_title_Adding_User!'), + 'edit_status_labels' => Array ('u' => '!la_title_Editing_User!'), ), - 'users_list' => Array ('prefixes' => Array('u_List'), 'format' => "!la_title_Users! (#u_recordcount#)"), + 'users_list' => Array ('prefixes' => Array ('u_List'), 'format' => "!la_title_Users! (#u_recordcount#)"), + 'users_edit' => Array ('prefixes' => Array ('u'), 'format' => "#u_status# #u_titlefield#"), + 'user_edit_images' => Array ('prefixes' => Array ('u', 'u-img_List'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Images! (#u-img_recordcount#)"), + 'user_edit_groups' => Array ('prefixes' => Array ('u', 'u-ug_List'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Groups! (#u-ug_recordcount#)"), + 'user_edit_items' => Array ('prefixes' => Array ('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Items!"), + 'user_edit_custom' => Array ('prefixes' => Array ('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Custom!"), - 'users_edit' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_General!"), - 'user_edit_images' => Array ('prefixes' => Array('u', 'u-img_List'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Images! (#u-img_recordcount#)"), - 'user_edit_groups' => Array('prefixes' => Array('u', 'u-ug_List'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Groups! (#u-ug_recordcount#)"), - 'user_edit_items' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Items!"), - 'user_edit_custom' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Custom!"), + 'admins_list' => Array ('prefixes' => Array ('u.admins_List'), 'format' => "!la_title_Administrators! (#u.admins_recordcount#)"), + 'admins_edit' => Array ('prefixes' => Array ('u'), 'format' => "#u_status# #u_titlefield#"), + 'regular_users_list' => Array ('prefixes' => Array ('u.regular_List'), 'format' => "!la_title_Users! (#u.regular_recordcount#)"), + 'root_edit' => Array ('prefixes' => Array ('u'), 'format' => "!la_title_Editing_User! 'root'"), + 'user_edit_group' => Array ( 'prefixes' => Array ('u', 'u-ug'), 'edit_status_labels' => Array ('u-ug' => '!la_title_EditingMembership!'), @@ -139,18 +143,28 @@ 'format' => "#u_status# '#u_titlefield#' - #u-img_status# '#u-img_titlefield#'", ), - 'users_select' => Array('prefixes' => Array('u_List'), 'format' => "!la_title_Users! (#u_recordcount#) - !la_title_SelectUser!"), + 'users_select' => Array ('prefixes' => Array ('u_List'), 'format' => "!la_title_Users! (#u_recordcount#) - !la_title_SelectUser!"), 'tree_users' => Array('format' => '!la_section_overview!'), ), 'EditTabPresets' => Array ( 'Default' => Array ( - Array ('title' => 'la_tab_General', 't' => 'in-portal/users/users_edit', 'priority' => 1), - Array ('title' => 'la_tab_Groups', 't' => 'in-portal/users/users_edit_groups', 'priority' => 2), - Array ('title' => 'la_tab_Images', 't' => 'in-portal/users/user_edit_images', 'priority' => 3), - Array ('title' => 'la_tab_Items', 't' => 'in-portal/users/user_edit_items', 'priority' => 4), - Array ('title' => 'la_tab_Custom', 't' => 'in-portal/users/users_edit_custom', 'priority' => 5), + 'general' => Array ('title' => 'la_tab_General', 't' => 'users/users_edit', 'priority' => 1), + 'groups' => Array ('title' => 'la_tab_Groups', 't' => 'users/users_edit_groups', 'priority' => 2), + 'images' => Array ('title' => 'la_tab_Images', 't' => 'users/user_edit_images', 'priority' => 3), + 'items' => Array ('title' => 'la_tab_Items', 't' => 'users/user_edit_items', 'priority' => 4), + 'custom' => Array ('title' => 'la_tab_Custom', 't' => 'users/users_edit_custom', 'priority' => 5), ), + + 'RegularUsers' => Array ( + 'general' => Array ('title' => 'la_tab_General', 't' => 'users/users_edit', 'priority' => 1), + 'groups' => Array ('title' => 'la_tab_Groups', 't' => 'users/users_edit_groups', 'priority' => 2), + ), + + 'Admins' => Array ( + 'general' => Array ('title' => 'la_tab_General', 't' => 'users/admins_edit', 'priority' => 1), + 'groups' => Array ('title' => 'la_tab_Groups', 't' => 'users/admins_edit_groups', 'priority' => 2), + ), ), 'PermSection' => Array('main' => 'in-portal:user_list', 'email' => 'in-portal:user_email', 'custom' => 'in-portal:user_custom'), @@ -204,7 +218,7 @@ 'FirstName' => Array('type' => 'string', 'not_null' => 1, 'default' => ''), 'LastName' => Array('type' => 'string', 'not_null' => 1, 'default' => ''), 'Company' => Array('type' => 'string','not_null' => '1','default' => ''), - 'Email' => Array('type' => 'string', 'formatter'=>'kFormatter', 'regexp'=>'/^[_a-zA-Z0-9-\.]+@[a-zA-Z0-9-\.]+\.[a-z]{2,4}$/', 'sample_value' => 'email@domain.com', 'unique'=>Array('Email'), 'not_null' => '1', 'required'=>1, 'default' => '', 'error_msgs' => Array('invalid_format'=>'!la_invalid_email!', 'unique'=>'!lu_email_already_exist!') ), + 'Email' => Array('type' => 'string', 'formatter'=>'kFormatter', 'regexp'=>'/^[_a-zA-Z0-9-\.]+@[a-zA-Z0-9-\.]+\.[a-z]{2,4}$/', 'sample_value' => 'email@domain.com', 'unique'=>Array('Email'), 'not_null' => '1', /*'required'=>1, */'default' => '', 'error_msgs' => Array('invalid_format'=>'!la_invalid_email!', 'unique'=>'!lu_email_already_exist!') ), 'CreatedOn' => Array('type'=>'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'), 'Phone' => Array('type' => 'string','default' => null), 'Fax' => Array('type' => 'string', 'not_null' => 1, 'default' => ''), @@ -256,6 +270,7 @@ ), 'Grids' => Array( + // not in use 'Default' => Array( 'Icons' => Array(0 => 'icon16_user_disabled.gif', 1 => 'icon16_user.gif', 2 => 'icon16_user_pending.gif'), 'Fields' => Array( @@ -268,6 +283,7 @@ ), ), + // used 'UserSelector' => Array( 'Icons' => Array(0 => 'icon16_user_disabled.gif', 1 => 'icon16_user.gif', 2 => 'icon16_user_pending.gif'), 'Selector' => 'radio', @@ -280,6 +296,31 @@ 'CreatedOn_formatted' => Array('title' => 'la_col_CreatedOn', 'sort_field' => 'CreatedOn'), ), ), + + // used + 'Admins' => Array ( + 'Icons' => Array(0 => 'icon16_user_disabled.gif', 1 => 'icon16_user.gif', 2 => 'icon16_user_pending.gif'), + 'Fields' => Array ( + 'PortalUserId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60), + 'Login' => Array ('title' => 'la_col_Username', 'filter_block' => 'grid_like_filter', 'width'=>100), + 'FirstName' => Array ('title' => 'la_col_FirstName', 'filter_block' => 'grid_like_filter', 'width'=>100), + 'LastName' => Array ('title' => 'la_col_LastName', 'filter_block' => 'grid_like_filter', 'width'=>150), + 'Email' => Array ('title' => 'la_col_Email', 'filter_block' => 'grid_like_filter', 'width'=>140), + ), + ), + + // used + 'RegularUsers' => Array ( + 'Icons' => Array(0 => 'icon16_user_disabled.gif', 1 => 'icon16_user.gif', 2 => 'icon16_user_pending.gif'), + 'Fields' => Array( + 'PortalUserId' => Array ('title' => 'la_col_Id', 'data_block' => 'grid_checkbox_td', 'filter_block' => 'grid_range_filter', 'width' => 60), + 'Login' => Array ('title' => 'la_col_Username', 'filter_block' => 'grid_like_filter', 'width'=>100), + 'FirstName' => Array ('title' => 'la_col_FirstName', 'filter_block' => 'grid_like_filter', 'width'=>100), + 'LastName' => Array ('title' => 'la_col_LastName', 'filter_block' => 'grid_like_filter', 'width'=>150), + 'Email' => Array ('title' => 'la_col_Email', 'filter_block' => 'grid_like_filter', 'width'=>140), + 'Status' => Array ('title' => 'la_col_Status', 'filter_block' => 'grid_options_filter', 'width'=>100), + ), + ), ), ); Index: branches/RC/core/units/sections/sections_config.php =================================================================== diff -u -r11131 -r11141 --- branches/RC/core/units/sections/sections_config.php (.../sections_config.php) (revision 11131) +++ branches/RC/core/units/sections/sections_config.php (.../sections_config.php) (revision 11141) @@ -116,7 +116,7 @@ 'parent' => 'in-portal:users', 'icon' => 'in-portal:users', 'label' => 'la_tab_User_List', - 'url' => Array ('t' => 'in-portal/users/users_list', 'pass' => 'm'), + 'url' => Array ('t' => 'users/users_list', 'pass' => 'm'), 'permissions' => Array ('view', 'add', 'edit', 'delete', 'advanced:ban', 'advanced:send_email', /*'advanced:add_favorite', 'advanced:remove_favorite',*/), 'priority' => 1, 'type' => stTREE, Index: branches/RC/core/admin_templates/users/image_edit.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/image_edit.tpl (revision 0) +++ branches/RC/core/admin_templates/users/image_edit.tpl (revision 11141) @@ -0,0 +1,55 @@ + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file Index: branches/RC/core/admin_templates/users/admins_edit_groups.tpl =================================================================== diff -u -r11140 -r11141 --- branches/RC/core/admin_templates/users/admins_edit_groups.tpl (.../admins_edit_groups.tpl) (revision 11140) +++ branches/RC/core/admin_templates/users/admins_edit_groups.tpl (.../admins_edit_groups.tpl) (revision 11141) @@ -1,6 +1,6 @@ - + @@ -11,7 +11,7 @@ //do not rename - this function is used in default grid for double click! function edit() { - + std_edit_temp_item('u-ug', 'users/admin_edit_group'); } a_toolbar = new ToolBar(); @@ -43,6 +43,7 @@ openSelector('u-ug', '', 'GroupId', '800x600'); } ) ); + a_toolbar.AddButton( new ToolBarButton('edit', '', edit) ); a_toolbar.AddButton( new ToolBarButton('delete', '', function() { std_delete_items('u-ug'); @@ -66,7 +67,7 @@ a_toolbar.HideButton('prev'); a_toolbar.HideButton('next'); - a_toolbar.HideButton('sep1'); + a_toolbar.HideButton('sep2'); a_toolbar.DisableButton('next'); @@ -90,7 +91,7 @@ - + Index: branches/RC/kernel/units/sections/sections_config.php =================================================================== diff -u -r11132 -r11141 --- branches/RC/kernel/units/sections/sections_config.php (.../sections_config.php) (revision 11132) +++ branches/RC/kernel/units/sections/sections_config.php (.../sections_config.php) (revision 11141) @@ -116,7 +116,7 @@ 'parent' => 'in-portal:users', 'icon' => 'in-portal:users', 'label' => 'la_tab_User_List', - 'url' => Array ('t' => 'in-portal/users/users_list', 'pass' => 'm'), + 'url' => Array ('t' => 'users/users_list', 'pass' => 'm'), 'permissions' => Array ('view', 'add', 'edit', 'delete', 'advanced:ban', 'advanced:send_email', /*'advanced:add_favorite', 'advanced:remove_favorite',*/), 'priority' => 1, 'type' => stTREE, Index: branches/RC/core/admin_templates/summary/root.tpl =================================================================== diff -u -r11118 -r11141 --- branches/RC/core/admin_templates/summary/root.tpl (.../root.tpl) (revision 11118) +++ branches/RC/core/admin_templates/summary/root.tpl (.../root.tpl) (revision 11141) @@ -130,7 +130,7 @@
- + img/icons/icon24_users.gif" border="0" align="absMiddle"> Index: branches/RC/core/admin_templates/users/users_list.tpl =================================================================== diff -u -r11139 -r11141 --- branches/RC/core/admin_templates/users/users_list.tpl (.../users_list.tpl) (revision 11139) +++ branches/RC/core/admin_templates/users/users_list.tpl (.../users_list.tpl) (revision 11141) @@ -28,17 +28,15 @@ std_delete_items('u.regular') } ) ); - - a_toolbar.AddButton ( - new ToolBarButton( - 'in-portal:primary_user_group', - '::', - function() { - openSelector('u.regular', '', 'PrimaryGroupId', '800x600', 'OnSaveSelected'); - } - ) - ); - + /*a_toolbar.AddButton ( + new ToolBarButton( + 'in-portal:primary_user_group', + '::', + function() { + openSelector('u.regular', '', 'PrimaryGroupId', '800x600', 'OnSaveSelected'); + } + ) + );*/ a_toolbar.AddButton( new ToolBarSeparator('sep1') ); Index: branches/RC/kernel/admin_templates/summary/root.tpl =================================================================== diff -u -r11118 -r11141 --- branches/RC/kernel/admin_templates/summary/root.tpl (.../root.tpl) (revision 11118) +++ branches/RC/kernel/admin_templates/summary/root.tpl (.../root.tpl) (revision 11141) @@ -130,7 +130,7 @@
- + img/icons/icon24_users.gif" border="0" align="absMiddle"> Index: branches/RC/core/admin_templates/users/user_edit_group.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/user_edit_group.tpl (revision 0) +++ branches/RC/core/admin_templates/users/user_edit_group.tpl (revision 11141) @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + Index: branches/RC/core/admin_templates/users/users_edit_custom.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/users_edit_custom.tpl (revision 0) +++ branches/RC/core/admin_templates/users/users_edit_custom.tpl (revision 11141) @@ -0,0 +1,62 @@ + + + + + + + + + + + +
+ +
+ + + + + + + + + + Index: branches/RC/core/admin_templates/users/user_edit_items.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/user_edit_items.tpl (revision 0) +++ branches/RC/core/admin_templates/users/user_edit_items.tpl (revision 11141) @@ -0,0 +1,167 @@ + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + +
+
+ + + + + + + + + + +
+ .user_tab" cellpadding="0" cellspacing="0" width="100%" class="catalog-tab-unselected" onclick="$Catalog.switchTab('.user');"> + + + + + + +
+ + + (.user_item_count">?) + + + + +
+ +
+ + + + + + \ No newline at end of file Index: branches/RC/core/admin_templates/users/user_edit_images.tpl =================================================================== diff -u --- branches/RC/core/admin_templates/users/user_edit_images.tpl (revision 0) +++ branches/RC/core/admin_templates/users/user_edit_images.tpl (revision 11141) @@ -0,0 +1,103 @@ + + + + + + + + + + + + + +
+ +
+ + + + + \ No newline at end of file