[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/audio/contrib/feeds/ -> audio_feeds.views_default.inc (source)

   1  <?php
   2  // $Id: audio_feeds.views_default.inc,v 1.2 2008/10/03 06:39:16 drewish Exp $
   3  
   4  /**
   5   *  Implementation of hook_views_default_tables()
   6   */
   7  function audio_feeds_views_default_views() {
   8  /*
   9  # I UPDATED THIS TO A VIEWS2 VIEW BUT HAVEN'T CONVERTED THE STYLE PLUGIN HANDLER
  10  # IT DOESN'T MAKE ANY SENSE TO UNCOMMENT THIS UNTIL THAT'S CONVERTED.
  11    $view = new view;
  12    $view->name = 'audio_feeds';
  13    $view->description = 'Audio XSPF Player';
  14    $view->tag = '';
  15    $view->view_php = '';
  16    $view->base_table = 'node';
  17    $view->is_cacheable = FALSE;
  18    $view->api_version = 2;
  19    $view->disabled = FALSE;
  20    $handler = $view->new_display('default', 'Defaults', 'default');
  21    $handler->override_option('fields', array(
  22      'title' => array(
  23        'id' => 'title',
  24        'table' => 'node',
  25        'field' => 'title',
  26      ),
  27    ));
  28    $handler->override_option('sorts', array(
  29      'created' => array(
  30        'id' => 'created',
  31        'table' => 'node',
  32        'field' => 'created',
  33      ),
  34    ));
  35    $handler->override_option('filters', array(
  36      'type' => array(
  37        'operator' => 'in',
  38        'value' => array(
  39          'audio' => 'audio',
  40        ),
  41        'group' => '0',
  42        'exposed' => FALSE,
  43        'expose' => array(
  44          'operator' => FALSE,
  45          'label' => '',
  46        ),
  47        'id' => 'type',
  48        'table' => 'node',
  49        'field' => 'type',
  50        'relationship' => 'none',
  51      ),
  52      'status' => array(
  53        'operator' => '=',
  54        'value' => 1,
  55        'group' => '0',
  56        'exposed' => FALSE,
  57        'expose' => array(
  58          'operator' => FALSE,
  59          'label' => '',
  60        ),
  61        'id' => 'status',
  62        'table' => 'node',
  63        'field' => 'status',
  64        'relationship' => 'none',
  65      ),
  66    ));
  67    $handler->override_option('access', array(
  68      'type' => 'role',
  69      'role' => array(
  70        '1' => '1',
  71        '2' => '2',
  72      ),
  73      'perm' => '',
  74    ));
  75    $handler->override_option('title', 'Listening Station');
  76    $handler->override_option('header_format', '1');
  77    $handler->override_option('footer_format', '1');
  78    $handler->override_option('empty_format', '1');
  79    $handler->override_option('items_per_page', '15');
  80    $handler->override_option('style_plugin', 'list');
  81    $handler->override_option('style_options', array(
  82      'type' => 'ol',
  83    ));
  84    $handler->override_option('row_plugin', 'node');
  85    $handler->override_option('row_options', array(
  86      'teaser' => FALSE,
  87      'links' => TRUE,
  88    ));
  89    $handler = $view->new_display('page', 'Page', 'page_1');
  90    $handler->override_option('path', 'audio/listen');
  91    $handler->override_option('menu', array(
  92      'type' => 'none',
  93      'title' => '',
  94      'weight' => 0,
  95    ));
  96    $handler->override_option('tab_options', array(
  97      'type' => 'none',
  98      'title' => '',
  99      'weight' => 0,
 100    ));
 101    $handler = $view->new_display('feed', 'Feed', 'feed_1');
 102    $handler->override_option('style_plugin', 'rss');
 103    $handler->override_option('style_options', array(
 104      'mission_description' => FALSE,
 105      'description' => '',
 106    ));
 107    $handler->override_option('row_plugin', 'node_rss');
 108    $handler->override_option('row_options', array());
 109    $handler->override_option('path', 'audio/listen/feed');
 110    $handler->override_option('menu', array(
 111      'type' => 'none',
 112      'title' => '',
 113      'weight' => 0,
 114    ));
 115    $handler->override_option('tab_options', array(
 116      'type' => 'none',
 117      'title' => '',
 118      'weight' => 0,
 119    ));
 120    $handler->override_option('displays', array(
 121      'default' => 'default',
 122      'page_1' => 'page_1',
 123    ));
 124    $handler->override_option('sitename_title', FALSE);
 125   */
 126    $view = new stdClass();
 127    $view->name = 'audio_feeds';
 128    $view->description = 'Audio XSPF Player';
 129    $view->access = array(
 130      0 => '1',
 131      1 => '2',
 132    );
 133    $view->view_args_php = '';
 134    $view->page = TRUE;
 135    $view->page_title = 'Listening Station';
 136    $view->page_header = '';
 137    $view->page_header_format = '1';
 138    $view->page_footer = '';
 139    $view->page_footer_format = '1';
 140    $view->page_empty = '';
 141    $view->page_empty_format = '1';
 142    $view->page_type = 'audio_xspf_playlist';
 143    $view->url = 'audio/listen';
 144    $view->use_pager = FALSE;
 145    $view->nodes_per_page = '15';
 146    $view->sort = array(
 147      array(
 148        'tablename' => 'node',
 149        'field' => 'created',
 150        'sortorder' => 'DESC',
 151        'options' => 'normal',
 152      ),
 153    );
 154    $view->argument = array(
 155      array(
 156        'type' => 'rss_feed',
 157        'argdefault' => '2',
 158        'title' => '',
 159        'options' => '',
 160        'wildcard' => '',
 161        'wildcard_substitution' => '',
 162      ),
 163    );
 164    $view->field = array(
 165      array(
 166        'tablename' => 'node',
 167        'field' => 'title',
 168        'label' => '',
 169        'handler' => 'views_handler_field_nodelink_with_mark',
 170        'options' => 'link',
 171      ),
 172    );
 173    $view->filter = array(
 174      array(
 175        'tablename' => 'node',
 176        'field' => 'type',
 177        'operator' => 'OR',
 178        'options' => '',
 179        'value' => array(
 180            0 => 'audio',
 181          ),
 182      ),
 183      array(
 184        'tablename' => 'node',
 185        'field' => 'status',
 186        'operator' => '=',
 187        'options' => '',
 188        'value' => '1',
 189      ),
 190    );
 191    $view->exposed_filter = array();
 192    $view->requires = array(node);
 193    $views[$view->name] = $view;
 194  
 195    return $views;
 196  }


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7