You are here

function contact_categories_features_export_render in Features 7.2

Implements hook_features_export_render().

File

includes/features.contact.inc, line 53
Features integration for 'contact' module.

Code

function contact_categories_features_export_render($module, $data, $export = NULL) {
  $render = array();
  foreach ($data as $name) {
    $export_category = db_select('contact', 'c')
      ->fields('c', array(
      'cid',
      'category',
    ))
      ->condition('category', $name, 'LIKE')
      ->execute()
      ->fetchAll();
    if (isset($export_category[0]->cid) && ($category = contact_load($export_category[0]->cid))) {
      unset($category['cid']);
      $render[$name] = $category;
    }
  }
  return array(
    'contact_categories_defaults' => '  return ' . features_var_export($render, '  ') . ';',
  );
}