/[drupal]/contributions/modules/adminrole/adminrole.module
ViewVC logotype

Diff of /contributions/modules/adminrole/adminrole.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.2.2.8, Wed Jun 25 11:56:13 2008 UTC revision 1.2.2.9, Wed Aug 27 07:13:51 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: adminrole.module,v 1.2.2.7 2008/06/25 11:43:18 jacobsingh Exp $  // $Id: adminrole.module,v 1.2.2.8 2008/06/25 11:56:13 jacobsingh Exp $
3    
4  /** @file  /** @file
5   * adminrole:   * adminrole:
# Line 63  function adminrole_update_perms() { Line 63  function adminrole_update_perms() {
63    }    }
64  }  }
65    
66   function adminrole_admin_settings() {  function adminrole_admin_settings() {
67     $form = array();    $form = array();
68     $u_roles = user_roles();  
69     ksort($u_roles);    $u_roles = user_roles();
70     $form['adminrole_adminrole'] = array(    // Removing Authenticated and anonymous roles
71       '#type' => 'select',    unset($u_roles[1]);
72       '#title' => t('Admin Roles'),    unset($u_roles[2]);
73       '#default_value' => variable_get('adminrole_adminrole', 0),  
74       '#description' => t("Which Role is Admin?"),    $u_roles[0] = t('-- Please Select One --');
75      '#options' => array_merge(array(0 => t('-- Please Select One --')), $u_roles),    ksort($u_roles);
76     );  
77     return system_settings_form($form);    $form['adminrole_adminrole'] = array(
78   }      '#type' => 'select',
79        '#title' => t('Admin Roles'),
80        '#default_value' => variable_get('adminrole_adminrole', 0),
81  function adminrole_form_alter($form_id, &$form) {      '#description' => t("Which role should get all permissions?"),
82    if ($form_id == 'system_modules') {      '#options' => $u_roles,
83      $form['#submit']["adminrole_update_perms"] = array();    );
84    }    return system_settings_form($form);
85    }
86    
87    
88    function adminrole_form_alter($form_id, &$form) {
89    if (in_array($form_id, array('system_modules', 'adminrole_admin_settings'))) {    if (in_array($form_id, array('system_modules', 'adminrole_admin_settings'))) {
90       $form['#submit']['adminrole_update_perms'] = array();       $form['#submit']['adminrole_update_perms'] = array();
91     }     }

Legend:
Removed from v.1.2.2.8  
changed lines
  Added in v.1.2.2.9

  ViewVC Help
Powered by ViewVC 1.1.2