Projet

Général

Profil

Paste
Télécharger (703 octets) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / modules / chain_menu_access / tests / chain_menu_access_test.module @ 87dbc3bf

1
<?php
2

    
3
/**
4
 * @file
5
 * Dummy module implementing menu access functions to test the
6
 * Chain Menu Access API module.
7
 */
8

    
9
/**
10
 * Implements hook_menu_alter().
11
 */
12
function chain_menu_access_test_menu_alter(&$menu) {
13
  // Allow everyone access to admin/people/create (#1079032).
14
  chain_menu_access_chain($menu, 'admin/people/create', 'chain_menu_access_test_enabled', array('admin/people/create'), TRUE);
15
}
16

    
17
/**
18
 * Dynamically turn this module on and off.
19
 */
20
function chain_menu_access_test_enabled($path) {
21
  $query = drupal_get_query_parameters();
22
  $enabled = !empty($query['enable_cma']);
23
  drupal_set_message("Access to $path is " . ($enabled ? 'ENABLED' : 'DISABLED') . '.');
24
  return $enabled;
25
}