| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?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;
 
- }
 
 
  |