--- perms_fieldsets.module 30 May 2008 19:23:46 -0000 1.5 +++ perms_fieldsets.module 4 Mar 2009 19:13:59 -0000 @@ -38,17 +38,18 @@ function perms_fieldsets_theme() { * @see system_settings_form() */ function perms_fieldsets_settings() { + $form['perms_fieldsets_collapsed'] = array( + '#type' => 'checkbox', + '#title' => t('Collapse all permissions fieldsets by default.'), + '#default_value' => variable_get('perms_fieldsets_collapsed', 0), + ); $form['todo'] = array( '#type' => 'fieldset', - '#title' => 'TODO list', + '#title' => 'TODO', ); $form['todo']['item1'] = array( - '#type' => 'item', - '#value' => 'create settings for default module permission coppalsing / expanding', - ); - $form['todo']['item2'] = array( - '#type' => 'item', - '#value' => 'Enable permission counter per role ( administrator[3/10] )', + '#type' => 'markup', + '#value' => '', ); return system_settings_form($form); } @@ -102,7 +103,7 @@ function theme_perms_fieldsets_theme($fo '#type' => 'fieldset', '#title' => t('@module module', array('@module' => $fieldset_module_watcher)), '#collapsible' => TRUE, - '#collapsed' => FALSE, + '#collapsed' => variable_get('perms_fieldsets_collapsed', 0), '#weight' => $fieldset_weight++, );