created materio_admin module

This commit is contained in:
Bachir Soussi Chiadmi 2013-11-10 14:08:11 +01:00
parent 925324448b
commit 794ccba61a
2 changed files with 63 additions and 0 deletions

25
materio_admin.info Normal file
View File

@ -0,0 +1,25 @@
name = Materio Admin
description = "Materio admin module"
; Core version (required)
core = 7.x
; Package name (see http://drupal.org/node/542202 for a list of names)
package = Materio
; PHP version requirement (optional)
; php = 5.2
; Loadable code files
; Module dependencies
; dependencies[] = user
;dependencies[] = logintoboggan
;dependencies[] = simplenews
;dependencies[] = rules
; Configuration page
; configure = admin/config/materiobasemod
; For further information about configuration options, see
; - http://drupal.org/node/542202

38
materio_admin.module Normal file
View File

@ -0,0 +1,38 @@
<?php
/**
* Implements hook_permission().
*/
function materio_admin_permission() {
return array(
'access default users list' => array(
'title' => t('Access default users list'),
'description' => t('Access default users list.'),
),
'access default UC roles expiration list' => array(
'title' => t('access default UC roles expiration list'),
'description' => t('access default UC roles expiration list.'),
),
);
}
/**
* Implements hook_menu_alter().
*/
function materio_admin_menu_alter(&$items){
// dsm($items, 'menu alter items');
if(isset($items['admin/people'])){
$items['admin/people']['access arguments'] = array('access default users list');
dsm($items['admin/people']);
}
if(isset($items['admin/people/expiration'])){
$items['admin/people/expiration']['access arguments'] = array('access default UC roles expiration list');
dsm($items['admin/people/expiration']);
}
# deactivate default home page
$items['node']['access callback'] = FALSE;
}