123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- function disable_messages_install() {
- variable_set('disable_messages_enable', '1');
- variable_set('disable_messages_ignore_patterns', '');
- variable_set('disable_messages_ignore_regex', array());
- variable_set('disable_messages_ignore_case', '1');
- variable_set('disable_messages_filter_by_page', 0);
- variable_set('disable_messages_page_filter_paths', '');
- variable_set('disable_messages_exclude_users', '');
- variable_set('disable_messages_enable_debug', '0');
- variable_set('disable_messages_debug_visible_div', '0');
-
- $result = db_query('SELECT r.rid FROM {role} r');
- foreach ($result as $role) {
-
- $permissions = array('view status messages', 'view warning messages', 'view error messages');
- foreach ($permissions as $perm) {
- db_query("
- INSERT INTO {role_permission} (rid, permission, module)
- VALUES (:rid, :perm, :module)
- ",
- array(
- ':rid' => $role->rid,
- ':perm' => $perm,
- ':module' => 'disable_messages',
- )
- );
- }
- }
- drupal_set_message(st('Added view all message type permissions for all roles. You can change this in !link', array('!link' => l(st('administer permissions'), 'admin/people/permissions', array('fragment' => 'module-disable_messages')))));
- }
- function disable_messages_uninstall() {
- variable_del('disable_messages_enable');
- variable_del('disable_messages_ignore_patterns');
- variable_del('disable_messages_ignore_regex');
- variable_del('disable_messages_ignore_case');
- variable_del('disable_messages_filter_by_page');
- variable_del('disable_messages_page_filter_paths');
- variable_del('disable_messages_exclude_users');
- variable_del('disable_messages_enable_debug');
- variable_del('disable_messages_debug_visible_div');
-
- }
- function disable_messages_update_7100() {
-
- }
|