materio-base-legacy/materio_admin.module
Bachir Soussi Chiadmi 4d0605604f Simplenews default body content ofr content
daily materio html template through hook_form_alter
2014-04-23 16:49:49 +02:00

58 lines
1.6 KiB
Plaintext

<?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');
}