diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/user/user.module | 2 | ||||
-rw-r--r-- | modules/user/user.pages.inc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/modules/user/user.module b/modules/user/user.module index 193bec33b..b7bde6049 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -569,7 +569,7 @@ function user_user($type, &$edit, &$account, $category = NULL) { $account->content['summary'] += array( '#type' => 'user_profile_category', '#attributes' => array('class' => 'user-member'), - '#weight' => -5, + '#weight' => 5, '#title' => t('History'), ); $account->content['summary']['member_for'] = array( diff --git a/modules/user/user.pages.inc b/modules/user/user.pages.inc index 55f2663a9..1188b2518 100644 --- a/modules/user/user.pages.inc +++ b/modules/user/user.pages.inc @@ -170,6 +170,8 @@ function user_view($account) { */ function template_preprocess_user_profile(&$variables) { $variables['profile'] = array(); + // Sort sections by weight + uasort($variables['account']->content, 'element_sort'); // Provide keyed variables so themers can print each section independantly. foreach (element_children($variables['account']->content) as $key) { $variables['profile'][$key] = drupal_render($variables['account']->content[$key]); |