Index: imce.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/imce/imce.install,v retrieving revision 1.2.2.2 diff -u -r1.2.2.2 imce.install --- imce.install 17 Apr 2008 23:38:24 -0000 1.2.2.2 +++ imce.install 20 Nov 2009 21:38:24 -0000 @@ -1,5 +1,5 @@ $profile) { + $profiles[$id]['usertab'] = isset($profiles[$id]['usertab']) ? $profiles[$id]['usertab'] : 1; + } + variable_set('imce_profiles', $profiles); + return array(array('success' => TRUE, 'query' => 'File browser tab in user profiles was made optional.')); +} Index: imce.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/imce/imce.module,v retrieving revision 1.23.2.5 diff -u -r1.23.2.5 imce.module --- imce.module 19 Jul 2008 13:21:02 -0000 1.23.2.5 +++ imce.module 20 Nov 2009 21:39:39 -0000 @@ -1,5 +1,5 @@ uid == 1 || ($account->uid == $user->uid && imce_access($user)); + return $user->uid == 1 || ($account->uid == $user->uid && ($profile = imce_user_profile($user)) && $profile['usertab']); } /** Index: inc/admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/imce/inc/admin.inc,v retrieving revision 1.5.2.6 diff -u -r1.5.2.6 admin.inc --- inc/admin.inc 9 Feb 2009 18:24:36 -0000 1.5.2.6 +++ inc/admin.inc 20 Nov 2009 21:41:19 -0000 @@ -1,5 +1,5 @@ 'markup', '#value' => imce_profile_import_html($pid), ); + $form['usertab'] = array( + '#type' => 'checkbox', + '#title' => t('Display file browser link as a tab in user profile pages.'), + '#default_value' => $profile['usertab'], + ); $form['filesize'] = array( '#type' => 'textfield', '#title' => t('Maximum file size per upload'), Index: inc/page.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/imce/inc/page.inc,v retrieving revision 1.10.2.23 diff -u -r1.10.2.23 page.inc --- inc/page.inc 9 Jul 2009 19:56:54 -0000 1.10.2.23 +++ inc/page.inc 20 Nov 2009 20:17:29 -0000 @@ -1,13 +1,13 @@ name); - $jsop = isset($_GET['jsop']) ? $_GET['jsop'] : NULL; - return imce_content($account, $jsop); + return imce_page($account); } /**