12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?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;
- }
- /**
- * Implements hook_form_alter().
- */
- function materio_admin_form_simplenews_node_form_alter(&$form, &$form_state, $form_id) {
- // dsm($form_id, '$form_id');
- // dsm($form_state, '$form_state');
- // dsm($form, '$form');
- if(!$form['nid']['#value']){
- $form['body']['und'][0]['#default_value'] = materio_admin_getSimplenewsNodBodyTemplate();
- $form['body']['und'][0]['#rows'] = 50;
- }
- }
- function materio_admin_getSimplenewsNodBodyTemplate(){
- return file_get_contents(drupal_get_path('module', 'materio_admin').'/templates/simplenews_node_template.html');
- }
|