popsu-d7/sites/all/modules/features/includes/features.block.inc
Bachir Soussi Chiadmi 1bc61b12ad first import
2015-04-08 11:40:19 +02:00

41 lines
856 B
PHP

<?php
/**
* Implements hook_features_api().
*/
function block_features_api() {
return array();
}
/**
* Implements hook_features_export().
*/
function block_features_export($data, &$export) {
$pipe = array();
foreach ($data as $bid) {
$split = explode('-', $bid);
$module = array_shift($split);
$delta = implode('-', $split);
$export['dependencies'][$module] = $module;
switch ($module) {
case 'views':
if (strlen($delta) == 32) {
$hashes = variable_get('views_block_hashes', array());
if (!empty($hashes[$delta])) {
$delta = $hashes[$delta];
}
}
$delta_split = explode('-', $delta);
$view_name = $delta_split[0];
if (!empty($view_name)) {
$pipe['views'][] = $view_name;
}
break;
}
}
return $pipe;
}