function block_patterns in Patterns 7.2
Same name and namespace in other branches
- 5 components/block.inc \block_patterns()
- 6.2 components/block.inc \block_patterns()
- 6 components/block.inc \block_patterns()
- 7 patterns_components/components/block.inc \block_patterns()
File
- patterns_components/
components/ block.inc, line 12
Code
function block_patterns($data) {
$files = array(
'modules/block/block.admin.inc',
'modules/block/block.api.php',
);
//All block functions are applied through custom functions
$actions['block'] = array(
PATTERNS_INFO => t('Create/Modify/Delete Blocks'),
PATTERNS_CREATE => array(
'block_create',
),
PATTERNS_MODIFY => array(
'block_modify',
),
PATTERNS_DELETE => array(
'block_delete',
),
PATTERNS_FILES => $files,
PATTERNS_EXPORT => array(
PATTERNS_EXPORT_CURRENT_THEMES => 'block_patterns_export_all_blocks',
),
);
$actions['block_node_type'] = array(
PATTERNS_INFO => t('Create and delete relationships between Blocks and Content Types'),
PATTERNS_CREATE => array(
'block_node_type_create',
),
PATTERNS_DELETE => array(
'block_node_type_delete',
),
PATTERNS_FILES => $files,
PATTERNS_EXPORT => array(
PATTERNS_EXPORT_ALL => 'block_patterns_export_all_block_node_types',
),
);
$actions['block_role'] = array(
PATTERNS_INFO => t('Create and delete relationships between Blocks and Roles'),
PATTERNS_CREATE => array(
'block_role_create',
),
PATTERNS_DELETE => array(
'block_role_delete',
),
PATTERNS_FILES => $files,
PATTERNS_EXPORT => array(
PATTERNS_EXPORT_ALL => 'block_patterns_export_all_block_roles',
),
);
return $actions;
}