Projet

Général

Profil

Révision 32700c57

Ajouté par Assos Assos il y a environ 5 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/ldap/ldap_servers/ldap_servers.admin.inc
2 2

  
3 3
/**
4 4
 * @file
5
 * Defines functions for administrative interface for servers
6
 *
5
 * Defines functions for administrative interface for servers.
7 6
 */
8 7

  
8
/**
9
 *
10
 */
9 11
function ldap_servers_edit_index() {
10 12

  
11 13
  return ldap_servers_servers_list(NULL, TRUE);
12 14

  
13 15
}
16

  
14 17
/**
15 18
 * LDAP servers list.
16 19
 *
......
18 21
 *   server id.  if empty list all servers
19 22
 * @param $actions
20 23
 *   True or False indicating if server edit, delete, enable, disable, etc links should show
24
 *
21 25
 * @return
22 26
 *   The HTML table with the servers list.
23 27
 */
24 28
function ldap_servers_servers_list($sid = NULL, $actions = FALSE) {
25 29

  
26
  $variables = array(
30
  $variables = [
27 31
    'ldap_servers' => $ldap_server = ldap_servers_get_servers($sid, 'all'),
28 32
    'action' => TRUE,
29 33
    'type' => 'table',
30
    );
34
  ];
31 35

  
32 36
  $html = theme('ldap_servers_list', $variables);
33 37

  
34 38
  return $html;
35 39
}
36 40

  
37

  
38 41
/**
39 42
 * Implements the LDAP server edit page.
40 43
 *
......
48 51
 * @return
49 52
 *   The form structure.
50 53
 */
51

  
52 54
function ldap_servers_admin_form($form, &$form_state, $op = NULL, $sid = NULL) {
53 55
  ldap_servers_module_load_include('php', 'ldap_servers', 'LdapServerAdmin.class');
54 56
  $server = new LdapServerAdmin($sid);
......
69 71
  foreach ($errors as $error_name => $error_text) {
70 72
    form_set_error($error_name, t($error_text));
71 73
  }
72
  $warnings = $server->drupalFormWarnings($op, $form_state['values'], (boolean)(count($errors) > 0));
74
  $warnings = $server->drupalFormWarnings($op, $form_state['values'], (boolean) (count($errors) > 0));
73 75
  foreach ($warnings as $warning_name => $warning_text) {
74 76
    drupal_set_message($warning_text, 'warning');
75 77
  }
76 78

  
77
  $form_state['ldap_warnings'] = (boolean)(count($warnings) > 0);
79
  $form_state['ldap_warnings'] = (boolean) (count($warnings) > 0);
78 80

  
79 81
}
80 82

  
......
87 89
  $verb = ($op == 'edit') ? 'edited' : $op . 'ed';
88 90
  ldap_servers_module_load_include('php', 'ldap_servers', 'LdapServerAdmin.class');
89 91
  $server = new LdapServerAdmin($form_state['values']['sid']);
90
  $server->drupalFormSubmit($op, $form_state['values']);  // add form data to object and save or create
92
  // Add form data to object and save or create.
93
  $server->drupalFormSubmit($op, $form_state['values']);
91 94

  
92 95
  if ($server->hasError() == FALSE) {
93
    drupal_set_message(t('LDAP Server %name !verb.', array('!verb' => $verb, '%name' => $server->name)), 'status');
96
    drupal_set_message(t('LDAP Server %name !verb.', ['!verb' => $verb, '%name' => $server->name]), 'status');
94 97
    ldap_servers_cache_clear();
95 98
    if ($form_state['ldap_warnings'] && $op != 'add') {
96
      // do nothing, but don't redirect away from form.
97
      // if there are warnings, want them to see form even if its been saved
99
      // Do nothing, but don't redirect away from form.
100
      // if there are warnings, want them to see form even if its been saved.
98 101
    }
99 102
    else {
100 103
      drupal_goto(LDAP_SERVERS_MENU_BASE_PATH . '/servers');
......
122 125

  
123 126
  if ($sid && ($ldap_server = ldap_servers_get_servers($sid, 'all', TRUE))) {
124 127
    // array()
125

  
126
    $variables = array(
127
      'ldap_server' => $ldap_server, 'actions' => FALSE, 'type' => 'detail'
128
    );
128
    $variables = [
129
      'ldap_server' => $ldap_server,
130
      'actions' => FALSE,
131
      'type' => 'detail',
132
    ];
129 133
    $form['#prefix'] = '<div>' . theme('ldap_servers_server', $variables) . '</div>';
130
    $form['sid'] = array(
134
    $form['sid'] = [
131 135
      '#type' => 'hidden',
132 136
      '#value' => $sid,
133
    );
134
    $form['name'] = array(
137
    ];
138
    $form['name'] = [
135 139
      '#type' => 'hidden',
136 140
      '#value' => $ldap_server->name,
137
    );
141
    ];
138 142

  
139 143
    $warnings = module_invoke_all('ldap_server_in_use', $sid, $ldap_server->name);
140 144
    if (count($warnings)) {
......
146 150
        $form,
147 151
        'Delete Confirmation Form',
148 152
        LDAP_SERVERS_MENU_BASE_PATH . '/servers/list',
149
          '<p>' . t('Are you sure you want to delete the LDAP server named <em><strong>%name</strong></em> ?', array('%name' => $ldap_server->name)) . '</p><p>' .
153
          '<p>' . t('Are you sure you want to delete the LDAP server named <em><strong>%name</strong></em> ?', ['%name' => $ldap_server->name]) . '</p><p>' .
150 154
          t('This action cannot be undone.') . '</p>',
151 155
        t('Delete'),
152 156
        t('Cancel')
......
166 170
  $ldap_server = new LdapServerAdmin($sid);
167 171
  if ($values['confirm'] && $sid) {
168 172
    if ($result = $ldap_server->delete($sid)) {
169
      $tokens = array('%name' => $ldap_server->name, '!sid' => $sid);
173
      $tokens = ['%name' => $ldap_server->name, '!sid' => $sid];
170 174
      drupal_set_message(t('LDAP Server %name (server id = !sid) has been deleted.', $tokens), 'status');
171 175
      watchdog('ldap_servers', 'LDAP Server deleted: %name (sid = !sid) ', $tokens);
172 176
    }
......
181 185
  drupal_goto(LDAP_SERVERS_MENU_BASE_PATH . '/servers/list');
182 186
}
183 187

  
184

  
185 188
/**
186 189
 * Implements the LDAP server delete page.
187 190
 *
......
193 196
 * @return
194 197
 *   The form structure.
195 198
 */
196

  
197

  
198 199
function ldap_servers_admin_enable_disable($form, &$form_state, $action = NULL, $sid = NULL) {
199 200

  
200 201
  if ($ldap_server = ldap_servers_get_servers($sid, 'all', TRUE)) {
201
    $variables = array(
202
      'ldap_server' => $ldap_server, 'actions' => FALSE, 'type' => 'detail'
203
    );
202
    $variables = [
203
      'ldap_server' => $ldap_server,
204
      'actions' => FALSE,
205
      'type' => 'detail',
206
    ];
204 207
    $form['#prefix'] = "<div>" . theme('ldap_servers_server', $variables) . "</div>";
205 208

  
206
    $form['sid'] = array(
209
    $form['sid'] = [
207 210
      '#type' => 'hidden',
208 211
      '#value' => $sid,
209
    );
210
    $form['name'] = array(
212
    ];
213
    $form['name'] = [
211 214
      '#type' => 'hidden',
212 215
      '#value' => $ldap_server->name,
213
    );
214
    $form['action'] = array(
216
    ];
217
    $form['action'] = [
215 218
      '#type' => 'hidden',
216 219
      '#value' => $action,
217
    );
220
    ];
218 221
    return confirm_form(
219 222
      $form,
220
      t('Are you sure you want to') . t($action) . ' ' . t('the LDAP server named <em><strong>%name</strong></em>?', array('%name' => $ldap_server->name)),
223
      t('Are you sure you want to') . t($action) . ' ' . t('the LDAP server named <em><strong>%name</strong></em>?', ['%name' => $ldap_server->name]),
221 224
      LDAP_SERVERS_MENU_BASE_PATH . '/servers/list',
222 225
      t('<p></p>'),
223 226
      t($action),
......
241 244

  
242 245
    $ldap_server->status = $status;
243 246
    $ldap_server->save('edit');
244
    $tokens = array('%name' => $values['name'], '!sid' => $sid, '!action' => t($values['action']) . 'd');
247
    $tokens = ['%name' => $values['name'], '!sid' => $sid, '!action' => t($values['action']) . 'd'];
245 248
    drupal_set_message(t('LDAP Server Configuration %name (server id = !sid) has been !action.', $tokens));
246 249
    $message = t('LDAP Server !action: %name (sid = !sid) ', $tokens);
247 250
    watchdog('ldap_servers', $message);

Formats disponibles : Unified diff