function views_export_export

Page callback to export views in bulk.

1 string reference to 'views_export_export'
views_export_menu in views_export/views_export.module
Implementation of hook_menu().

File

views_export/views_export.module, line 50

Code

function views_export_export() {
    $tags = array();
    if (!empty($_GET['tags'])) {
        $tags = explode(',', $_GET['tags']);
    }
    $exportables = array();
    foreach (module_implements('views_exportables') as $module) {
        $function = $module . '_views_exportables';
        $exportables[$module] = $function('list', $tags);
        asort($exportables[$module]);
    }
    if ($exportables) {
        $form_state = array(
            'no_redirect' => TRUE,
            'exportables' => $exportables,
            'tags' => $tags,
        );
        $output = drupal_build_form('views_export_export_form', $form_state);
        if (!$output) {
            $output = $form_state['output'];
        }
        return $output;
    }
    else {
        return t('There are no views to be exported at this time.');
    }
}