function views_content_views_panes_add_defaults

Add defaults to view pane settings. This helps cover us if $allow settings changed and there are no actual settings for a particular item.

4 calls to views_content_views_panes_add_defaults()
views_content_views_panes_content_type_admin_info in views_content/plugins/content_types/views_panes.inc
Returns the administrative title for a type.
views_content_views_panes_content_type_admin_title in views_content/plugins/content_types/views_panes.inc
Returns the administrative title for a type.
views_content_views_panes_content_type_edit_form in views_content/plugins/content_types/views_panes.inc
Returns an edit form for a block.
views_content_views_panes_content_type_render in views_content/plugins/content_types/views_panes.inc
Output function for the 'views' content type.

File

views_content/plugins/content_types/views_panes.inc, line 326

Code

function views_content_views_panes_add_defaults(&$conf, $view) {
    $pager = $view->display_handler
        ->get_option('pager');
    if (empty($conf)) {
        $conf = array();
    }
    $conf += array(
        'link_to_view' => $view->display_handler
            ->get_option('link_to_view'),
        'more_link' => $view->display_handler
            ->get_option('use_more'),
        'feed_icons' => FALSE,
        'use_pager' => $pager['type'] != 'none' && $pager['type'] != 'some',
        'pager_id' => isset($pager['options']['id']) ? $pager['options']['id'] : 0,
        'items_per_page' => !empty($pager['options']['items_per_page']) ? $pager['options']['items_per_page'] : 10,
        'offset' => !empty($pager['options']['offset']) ? $pager['options']['offset'] : 0,
        'path_override' => FALSE,
        'path' => $view->get_path(),
        'fields_override' => $view->display_handler
            ->get_option('fields_override'),
    );
}