Pārlūkot izejas kodu

created materio_admin module

Bachir Soussi Chiadmi 11 gadi atpakaļ
vecāks
revīzija
794ccba61a
2 mainītis faili ar 63 papildinājumiem un 0 dzēšanām
  1. 25 0
      materio_admin.info
  2. 38 0
      materio_admin.module

+ 25 - 0
materio_admin.info

@@ -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 - 0
materio_admin.module

@@ -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;
+}