Index: branches/RC/core/units/users/users_config.php =================================================================== diff -u -N -r10025 -r10028 --- branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 10025) +++ branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 10028) @@ -86,21 +86,36 @@ 'users_list' => Array('prefixes' => Array('u_List'), 'format' => "!la_title_Users! (#u_recordcount#)"), 'users_edit' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_General!"), - 'users_custom' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Custom!"), + '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_custom' => Array('prefixes' => Array('u'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Custom!"), - 'users_select' => Array('prefixes' => Array('u_List'), 'format' => "!la_title_Users! (#u_recordcount#) - !la_title_SelectUser!"), - - 'user_groups_list' => Array('prefixes' => Array('u', 'u-ug_List'), 'format' => "#u_status# '#u_titlefield#' - !la_title_Groups! (#u-ug_recordcount#)"), - 'user_edit_group' => Array ( 'prefixes' => Array ('u', 'u-ug'), 'edit_status_labels' => Array ('u-ug' => '!la_title_EditingMembership!'), 'format' => "#u_status# '#u_titlefield#' - #u-ug_status# '#u-ug_titlefield#'", ), + 'user_image_edit' => Array ( + 'prefixes' => Array ('u', 'u-img'), + 'new_status_labels' => Array ('u-img' => '!la_title_Adding_Image!'), + 'edit_status_labels' => Array ('u-img' => '!la_title_Editing_Image!'), + 'new_titlefield' => Array ('u-img' => '!la_title_New_Image!'), + '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!"), '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_Custom', 't' => 'in-portal/users/users_edit_custom', 'priority' => 4), + ), + ), 'PermSection' => Array('main' => 'in-portal:user_list', 'email' => 'in-portal:user_email', 'custom' => 'in-portal:user_custom'), @@ -124,7 +139,7 @@ ) ), - 'SubItems' => Array('addr', 'u-cdata', 'u-ug', 'fav', 'user-profile'), + 'SubItems' => Array('addr', 'u-cdata', 'u-ug', 'u-img', 'fav', 'user-profile'), 'FilterMenu' => Array( 'Groups' => Array( Index: branches/RC/kernel/admin_templates/users/user_edit_images.tpl =================================================================== diff -u -N --- branches/RC/kernel/admin_templates/users/user_edit_images.tpl (revision 0) +++ branches/RC/kernel/admin_templates/users/user_edit_images.tpl (revision 10028) @@ -0,0 +1,103 @@ + + + + + + + + + + + + + +
+ +
+ + + + + \ No newline at end of file Index: branches/RC/core/units/images/images_config.php =================================================================== diff -u -N -r8929 -r10028 --- branches/RC/core/units/images/images_config.php (.../images_config.php) (revision 8929) +++ branches/RC/core/units/images/images_config.php (.../images_config.php) (revision 10028) @@ -2,15 +2,17 @@ $config = Array( 'Prefix' => 'img', - 'Clones' => Array( - 'l-img' => Array('ParentPrefix' => 'l'), - 'n-img' => Array('ParentPrefix' => 'n'), - 'bb-img'=> Array('ParentPrefix' => 'bb'), - 'bb-post-img'=> Array('ParentPrefix' => 'bb-post'), - /*'p-img' => Array('ParentPrefix' => 'p'),*/ - 'c-img' => Array('ParentPrefix' => 'c'), - ), + 'Clones' => Array ( + 'u-img' => Array('ParentPrefix' => 'u'), + 'l-img' => Array('ParentPrefix' => 'l'), + 'n-img' => Array('ParentPrefix' => 'n'), + 'bb-img'=> Array('ParentPrefix' => 'bb'), + 'bb-post-img'=> Array('ParentPrefix' => 'bb-post'), + /*'p-img' => Array('ParentPrefix' => 'p'),*/ + 'c-img' => Array('ParentPrefix' => 'c'), + ), + 'ItemClass' => Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'), 'ListClass' => Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'), 'EventHandlerClass' => Array('class'=>'ImageEventHandler','file'=>'image_event_handler.php','build_event'=>'OnBuild'), Index: branches/RC/kernel/units/images/images_config.php =================================================================== diff -u -N -r8929 -r10028 --- branches/RC/kernel/units/images/images_config.php (.../images_config.php) (revision 8929) +++ branches/RC/kernel/units/images/images_config.php (.../images_config.php) (revision 10028) @@ -2,15 +2,17 @@ $config = Array( 'Prefix' => 'img', - 'Clones' => Array( - 'l-img' => Array('ParentPrefix' => 'l'), - 'n-img' => Array('ParentPrefix' => 'n'), - 'bb-img'=> Array('ParentPrefix' => 'bb'), - 'bb-post-img'=> Array('ParentPrefix' => 'bb-post'), - /*'p-img' => Array('ParentPrefix' => 'p'),*/ - 'c-img' => Array('ParentPrefix' => 'c'), - ), + 'Clones' => Array ( + 'u-img' => Array('ParentPrefix' => 'u'), + 'l-img' => Array('ParentPrefix' => 'l'), + 'n-img' => Array('ParentPrefix' => 'n'), + 'bb-img'=> Array('ParentPrefix' => 'bb'), + 'bb-post-img'=> Array('ParentPrefix' => 'bb-post'), + /*'p-img' => Array('ParentPrefix' => 'p'),*/ + 'c-img' => Array('ParentPrefix' => 'c'), + ), + 'ItemClass' => Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'), 'ListClass' => Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'), 'EventHandlerClass' => Array('class'=>'ImageEventHandler','file'=>'image_event_handler.php','build_event'=>'OnBuild'), Index: branches/RC/core/admin_templates/incs/form_blocks.tpl =================================================================== diff -u -N -r9853 -r10028 --- branches/RC/core/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 9853) +++ branches/RC/core/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 10028) @@ -1,4 +1,4 @@ - + @@ -16,6 +16,10 @@ + + + + Index: branches/RC/kernel/admin_templates/users/image_edit.tpl =================================================================== diff -u -N --- branches/RC/kernel/admin_templates/users/image_edit.tpl (revision 0) +++ branches/RC/kernel/admin_templates/users/image_edit.tpl (revision 10028) @@ -0,0 +1,60 @@ + + + + + + + + + + + +
@@ -686,8 +690,8 @@ - - + +
@@ -697,7 +701,7 @@ - +
+ + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file Index: branches/RC/kernel/admin_templates/users/users_edit_tabs.tpl =================================================================== diff -u -N --- branches/RC/kernel/admin_templates/users/users_edit_tabs.tpl (revision 8929) +++ branches/RC/kernel/admin_templates/users/users_edit_tabs.tpl (revision 0) @@ -1,13 +0,0 @@ - - - - -
- - - - - - -
-
\ No newline at end of file Index: branches/RC/kernel/admin_templates/users/users_edit.tpl =================================================================== diff -u -N -r8929 -r10028 --- branches/RC/kernel/admin_templates/users/users_edit.tpl (.../users_edit.tpl) (revision 8929) +++ branches/RC/kernel/admin_templates/users/users_edit.tpl (.../users_edit.tpl) (revision 10028) @@ -1,14 +1,7 @@ - + - - + - - - - - - Index: branches/RC/kernel/admin_templates/users/users_edit_custom.tpl =================================================================== diff -u -N -r8929 -r10028 --- branches/RC/kernel/admin_templates/users/users_edit_custom.tpl (.../users_edit_custom.tpl) (revision 8929) +++ branches/RC/kernel/admin_templates/users/users_edit_custom.tpl (.../users_edit_custom.tpl) (revision 10028) @@ -1,13 +1,7 @@ - - + - - + - - - -
Index: branches/RC/core/kernel/db/dblist.php =================================================================== diff -u -N -r9907 -r10028 --- branches/RC/core/kernel/db/dblist.php (.../dblist.php) (revision 9907) +++ branches/RC/core/kernel/db/dblist.php (.../dblist.php) (revision 10028) @@ -397,11 +397,11 @@ if ( preg_match("/DISTINCT(.*?)FROM(?!_)/is",$sql,$regs ) ) { - $sql = preg_replace("/^.*SELECT DISTINCT(.*?)FROM(?!_)/is", 'SELECT '.$fields.' FROM', $sql); + $sql = preg_replace("/^\s*SELECT DISTINCT(.*?)FROM(?!_)/is", 'SELECT '.$fields.' FROM', $sql); } else { - $sql = preg_replace("/^.*SELECT(.*?)FROM(?!_)/is", 'SELECT '.$fields.' FROM ', $sql); + $sql = preg_replace("/^\s*SELECT(.*?)FROM(?!_)/is", 'SELECT '.$fields.' FROM ', $sql); } $totals = $this->Conn->Query($sql); Index: branches/RC/kernel/admin_templates/users/users_list.tpl =================================================================== diff -u -N -r10024 -r10028 --- branches/RC/kernel/admin_templates/users/users_list.tpl (.../users_list.tpl) (revision 10024) +++ branches/RC/kernel/admin_templates/users/users_list.tpl (.../users_list.tpl) (revision 10028) @@ -1,12 +1,7 @@ - - + - + - - - -
Index: branches/RC/kernel/admin_templates/users/users_edit_groups.tpl =================================================================== diff -u -N -r10025 -r10028 --- branches/RC/kernel/admin_templates/users/users_edit_groups.tpl (.../users_edit_groups.tpl) (revision 10025) +++ branches/RC/kernel/admin_templates/users/users_edit_groups.tpl (.../users_edit_groups.tpl) (revision 10028) @@ -1,13 +1,7 @@ - - - + - + - - - -
@@ -89,7 +83,7 @@
- + ">