closeblock.module in Close Block 6
Same filename and directory in other branches
Add close button to blocks.
File
closeblock.moduleView source
<?php
/**
* @file
* Add close button to blocks.
*/
define('CLOSEBLOCK_ACTIVE', 0);
define('CLOSEBLOCK_CUSTOM', 0);
define('CLOSEBLOCK_TYPE', 2);
define('CLOSEBLOCK_SPEED', 500);
define('CLOSEBLOCK_SAVE', 1);
define('CLOSEBLOCK_COUNT', 1);
define('CLOSEBLOCK_FREQUENCY', '');
require_once 'includes/closeblock.api.inc';
require_once 'includes/closeblock.form.inc';
require_once 'model/closeblock.db.inc';
/**
* Implements hook_perm().
*/
function closeblock_perm() {
return array(
'closeblock',
);
}
/**
* Implements hook_init().
*/
function closeblock_init() {
closeblock_initialization();
}
/**
* Implements hook_menu().
*/
function closeblock_menu() {
$items = array();
$items['closeblock/%/%'] = array(
'title' => 'Closeblock',
'page callback' => 'closeblock_ajax_callback',
'page arguments' => array(
1,
2,
),
'access arguments' => array(
'closeblock',
),
);
return $items;
}
/**
* Implements hook_theme().
*/
function closeblock_theme($existing, $type, $theme, $path) {
return array(
'closeblock_block_id' => array(
'path' => $path . '/theme',
'file' => 'closeblock.theme.inc',
),
);
}
/**
* Implements hook_block_view_alter().
*/
function closeblock_block_view_alter(&$data, $block) {
closeblock_ajax_settings($data, $block);
}
/**
* Implements hook_preprocess_page().
*/
function closeblock_preprocess_page(&$vars) {
closeblock_blocks_process($vars);
}
/**
* Implements hook_form_FORM_ID_alter().
*/
function closeblock_form_system_theme_settings_alter(&$form, $form_state) {
closeblock_system_theme_settings($form, $form_state);
}
/**
* Implements hook_form_FORM_ID_alter().
*/
function closeblock_form_block_admin_configure_alter(&$form, $form_state) {
closeblock_block_admin_configure($form, $form_state);
}
/**
* Implements hook_form_FORM_ID_alter().
*/
function closeblock_form_block_add_block_form_alter(&$form, $form_state) {
closeblock_block_admin_configure($form, $form_state);
}
Functions
Name![]() |
Description |
---|---|
closeblock_block_view_alter | Implements hook_block_view_alter(). |
closeblock_form_block_add_block_form_alter | Implements hook_form_FORM_ID_alter(). |
closeblock_form_block_admin_configure_alter | Implements hook_form_FORM_ID_alter(). |
closeblock_form_system_theme_settings_alter | Implements hook_form_FORM_ID_alter(). |
closeblock_init | Implements hook_init(). |
closeblock_menu | Implements hook_menu(). |
closeblock_perm | Implements hook_perm(). |
closeblock_preprocess_page | Implements hook_preprocess_page(). |
closeblock_theme | Implements hook_theme(). |
Constants
Name![]() |
Description |
---|---|
CLOSEBLOCK_ACTIVE | @file Add close button to blocks. |
CLOSEBLOCK_COUNT | |
CLOSEBLOCK_CUSTOM | |
CLOSEBLOCK_FREQUENCY | |
CLOSEBLOCK_SAVE | |
CLOSEBLOCK_SPEED | |
CLOSEBLOCK_TYPE |