[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/station/schedule/views/ -> station_schedule.views_default.inc (source)

   1  <?php
   2  
   3  // $Id: station_schedule.views_default.inc,v 1.11 2009/09/22 22:32:35 drewish Exp $
   4  /**
   5   * Implementation of hook_views_default_views().
   6   */
   7  function station_schedule_views_default_views() {
   8    /*
   9     * View 'station_djs_programs'
  10     */
  11    $view = new view;
  12    $view->name = 'station_djs_programs';
  13    $view->description = 'Lising of programs by DJ.';
  14    $view->tag = 'station_schedule';
  15    $view->view_php = '';
  16    $view->base_table = 'node';
  17    $view->is_cacheable = FALSE;
  18    $view->api_version = 2;
  19    $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
  20    $handler = $view->new_display('default', 'Defaults', 'default');
  21    $handler->override_option('fields', array(
  22      'title' => array(
  23        'label' => '',
  24        'alter' => array(
  25          'alter_text' => 0,
  26          'text' => '',
  27          'make_link' => 0,
  28          'path' => '',
  29          'link_class' => '',
  30          'alt' => '',
  31          'prefix' => '',
  32          'suffix' => '',
  33          'help' => '',
  34          'trim' => 0,
  35          'max_length' => '',
  36          'word_boundary' => 1,
  37          'ellipsis' => 1,
  38          'strip_tags' => 0,
  39          'html' => 0,
  40        ),
  41        'link_to_node' => 1,
  42        'exclude' => 0,
  43        'id' => 'title',
  44        'table' => 'node',
  45        'field' => 'title',
  46        'relationship' => 'none',
  47      ),
  48    ));
  49    $handler->override_option('sorts', array(
  50      'title' => array(
  51        'order' => 'ASC',
  52        'id' => 'title',
  53        'table' => 'node',
  54        'field' => 'title',
  55        'relationship' => 'none',
  56      ),
  57    ));
  58    $handler->override_option('arguments', array(
  59      'field_station_program_dj_uid' => array(
  60        'default_action' => 'summary asc',
  61        'style_plugin' => 'default_summary',
  62        'style_options' => array(
  63          'count' => 0,
  64          'override' => 0,
  65          'items_per_page' => '25',
  66        ),
  67        'wildcard' => 'all',
  68        'wildcard_substitution' => 'All',
  69        'title' => 'Programs with %1',
  70        'breadcrumb' => '',
  71        'default_argument_type' => 'user',
  72        'default_argument' => '',
  73        'validate_type' => 'user',
  74        'validate_fail' => 'not found',
  75        'break_phrase' => 0,
  76        'not' => 0,
  77        'id' => 'field_station_program_dj_uid',
  78        'table' => 'node_data_field_station_program_dj',
  79        'field' => 'field_station_program_dj_uid',
  80        'validate_user_argument_type' => 'either',
  81        'validate_user_roles' => array(
  82          '2' => 0,
  83        ),
  84        'relationship' => 'none',
  85        'default_options_div_prefix' => '',
  86        'default_argument_user' => 0,
  87        'default_argument_fixed' => '',
  88        'default_argument_php' => '',
  89        'validate_argument_node_type' => array(
  90          'station_album' => 0,
  91          'station_playlist' => 0,
  92          'station_program' => 0,
  93          'station_schedule' => 0,
  94          'page' => 0,
  95          'story' => 0,
  96        ),
  97        'validate_argument_node_access' => 0,
  98        'validate_argument_nid_type' => 'nid',
  99        'validate_argument_vocabulary' => array(),
 100        'validate_argument_type' => 'tid',
 101        'validate_argument_transform' => 0,
 102        'validate_user_restrict_roles' => 0,
 103        'validate_argument_php' => '',
 104        'override' => array(
 105          'button' => 'Override',
 106        ),
 107      ),
 108    ));
 109    $handler->override_option('filters', array(
 110      'status_extra' => array(
 111        'operator' => '=',
 112        'value' => '',
 113        'group' => '0',
 114        'exposed' => FALSE,
 115        'expose' => array(
 116          'operator' => FALSE,
 117          'label' => '',
 118        ),
 119        'id' => 'status_extra',
 120        'table' => 'node',
 121        'field' => 'status_extra',
 122        'relationship' => 'none',
 123      ),
 124    ));
 125    $handler->override_option('access', array(
 126      'type' => 'perm',
 127      'perm' => 'view station program content',
 128    ));
 129    $handler->override_option('cache', array(
 130      'type' => 'none',
 131    ));
 132    $handler->override_option('title', 'Programs by DJ');
 133    $handler->override_option('style_options', NULL);
 134    $handler->override_option('row_plugin', 'node');
 135    $handler->override_option('row_options', array(
 136      'relationship' => 'none',
 137      'build_mode' => 'teaser',
 138      'links' => 1,
 139      'comments' => 0,
 140    ));
 141    $handler = $view->new_display('page', 'Page', 'page_1');
 142    $handler->override_option('path', 'station/dj');
 143    $handler->override_option('menu', array(
 144      'type' => 'normal',
 145      'title' => 'DJ',
 146      'description' => '',
 147      'weight' => '0',
 148      'name' => 'navigation',
 149    ));
 150    $handler->override_option('tab_options', array(
 151      'type' => 'none',
 152      'title' => '',
 153      'description' => '',
 154      'weight' => 0,
 155    ));
 156    $views[$view->name] = $view;
 157  
 158    /*
 159     * View 'station_schedule_day'
 160     */
 161    $view = new view;
 162    $view->name = 'station_schedule_day';
 163    $view->description = 'Station Schedule\'s day view';
 164    $view->tag = 'station_schedule';
 165    $view->view_php = '';
 166    $view->base_table = 'station_schedule_item';
 167    $view->is_cacheable = FALSE;
 168    $view->api_version = 2;
 169    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
 170    $handler = $view->new_display('default', 'Defaults', 'default');
 171    $handler->override_option('relationships', array(
 172      'program_nid' => array(
 173        'label' => 'Program',
 174        'required' => 1,
 175        'id' => 'program_nid',
 176        'table' => 'station_schedule_item',
 177        'field' => 'program_nid',
 178        'relationship' => 'none',
 179      ),
 180      'schedule_nid' => array(
 181        'label' => 'Schedule',
 182        'required' => 1,
 183        'id' => 'schedule_nid',
 184        'table' => 'station_schedule_item',
 185        'field' => 'schedule_nid',
 186        'relationship' => 'none',
 187      ),
 188    ));
 189    $handler->override_option('fields', array(
 190      'start' => array(
 191        'label' => 'Time',
 192        'alter' => array(
 193          'alter_text' => 0,
 194          'text' => '',
 195          'make_link' => 0,
 196          'path' => '',
 197          'alt' => '',
 198          'prefix' => '',
 199          'suffix' => '',
 200          'help' => '',
 201          'trim' => 0,
 202          'max_length' => '',
 203          'word_boundary' => 1,
 204          'ellipsis' => 1,
 205          'strip_tags' => 0,
 206          'html' => 0,
 207        ),
 208        'style' => 'station_hour',
 209        'exclude' => 0,
 210        'id' => 'start',
 211        'table' => 'station_schedule_item',
 212        'field' => 'start',
 213        'relationship' => 'none',
 214      ),
 215      'title' => array(
 216        'label' => 'Program',
 217        'link_to_node' => 1,
 218        'exclude' => 0,
 219        'id' => 'title',
 220        'table' => 'node',
 221        'field' => 'title',
 222        'relationship' => 'program_nid',
 223      ),
 224      'field_station_program_genre_value' => array(
 225        'label' => 'Genre',
 226        'link_to_node' => 0,
 227        'label_type' => 'widget',
 228        'format' => 'default',
 229        'multiple' => array(
 230          'group' => TRUE,
 231          'multiple_number' => '',
 232          'multiple_from' => '',
 233          'multiple_reversed' => FALSE,
 234        ),
 235        'exclude' => 0,
 236        'id' => 'field_station_program_genre_value',
 237        'table' => 'node_data_field_station_program_genre',
 238        'field' => 'field_station_program_genre_value',
 239        'relationship' => 'program_nid',
 240      ),
 241      'field_station_program_dj_uid' => array(
 242        'label' => 'DJs',
 243        'link_to_node' => 1,
 244        'label_type' => 'widget',
 245        'format' => 'default',
 246        'multiple' => array(
 247          'group' => 1,
 248          'multiple_number' => '',
 249          'multiple_from' => '',
 250          'multiple_reversed' => 0,
 251        ),
 252        'exclude' => 0,
 253        'id' => 'field_station_program_dj_uid',
 254        'table' => 'node_data_field_station_program_dj',
 255        'field' => 'field_station_program_dj_uid',
 256        'relationship' => 'program_nid',
 257      ),
 258    ));
 259    $handler->override_option('sorts', array(
 260      'start' => array(
 261        'order' => 'ASC',
 262        'start_from' => 'begin_week',
 263        'id' => 'start',
 264        'table' => 'station_schedule_item',
 265        'field' => 'start',
 266        'relationship' => 'none',
 267      ),
 268    ));
 269    $handler->override_option('arguments', array(
 270      'nid' => array(
 271        'default_action' => 'not found',
 272        'style_plugin' => 'default_summary',
 273        'style_options' => array(),
 274        'wildcard' => 'all',
 275        'wildcard_substitution' => 'All',
 276        'title' => '',
 277        'default_argument_type' => 'fixed',
 278        'default_argument' => '',
 279        'validate_type' => 'node',
 280        'validate_fail' => 'not found',
 281        'break_phrase' => 0,
 282        'not' => 0,
 283        'id' => 'nid',
 284        'table' => 'node',
 285        'field' => 'nid',
 286        'relationship' => 'schedule_nid',
 287        'default_options_div_prefix' => '',
 288        'default_argument_user' => 0,
 289        'default_argument_fixed' => '',
 290        'default_argument_php' => '',
 291        'validate_argument_node_type' => array(
 292          'station_schedule' => 'station_schedule',
 293          'blog' => 0,
 294          'poll' => 0,
 295          'audio' => 0,
 296          'image' => 0,
 297          'station_album' => 0,
 298          'station_playlist' => 0,
 299          'station_program' => 0,
 300          'book' => 0,
 301          'location' => 0,
 302          'page' => 0,
 303          'story' => 0,
 304          'video' => 0,
 305        ),
 306        'validate_argument_node_access' => 1,
 307        'validate_argument_nid_type' => 'nid',
 308        'validate_argument_vocabulary' => array(
 309          '1' => 0,
 310          '2' => 0,
 311        ),
 312        'validate_argument_type' => 'tid',
 313        'image_size' => array(
 314          '_original' => '_original',
 315          'thumbnail' => 'thumbnail',
 316          'preview' => 'preview',
 317        ),
 318        'validate_argument_php' => '',
 319      ),
 320      'time' => array(
 321        'default_action' => 'empty',
 322        'style_plugin' => 'default_summary',
 323        'style_options' => array(
 324          'count' => 1,
 325          'override' => 0,
 326          'items_per_page' => '25',
 327        ),
 328        'wildcard' => 'all',
 329        'wildcard_substitution' => 'All',
 330        'title' => '',
 331        'default_argument_type' => 'fixed',
 332        'default_argument' => '',
 333        'validate_type' => 'none',
 334        'validate_fail' => 'not found',
 335        'id' => 'start',
 336        'table' => 'station_schedule_item',
 337        'field' => 'time',
 338        'relationship' => 'none',
 339        'default_options_div_prefix' => '',
 340        'default_argument_user' => 0,
 341        'default_argument_fixed' => '',
 342        'default_argument_php' => '',
 343        'validate_argument_node_type' => array(
 344          'blog' => 0,
 345          'poll' => 0,
 346          'audio' => 0,
 347          'image' => 0,
 348          'station_album' => 0,
 349          'station_playlist' => 0,
 350          'station_program' => 0,
 351          'station_schedule' => 0,
 352          'book' => 0,
 353          'location' => 0,
 354          'page' => 0,
 355          'story' => 0,
 356          'video' => 0,
 357        ),
 358        'validate_argument_node_access' => 0,
 359        'validate_argument_nid_type' => 'nid',
 360        'validate_argument_vocabulary' => array(
 361          '1' => 0,
 362          '2' => 0,
 363        ),
 364        'validate_argument_type' => 'tid',
 365        'image_size' => array(
 366          '_original' => '_original',
 367          'thumbnail' => 'thumbnail',
 368          'preview' => 'preview',
 369        ),
 370        'validate_argument_php' => '',
 371      ),
 372    ));
 373    $handler->override_option('filters', array(
 374      'status_extra' => array(
 375        'operator' => '=',
 376        'value' => '',
 377        'group' => '0',
 378        'exposed' => FALSE,
 379        'expose' => array(
 380          'operator' => FALSE,
 381          'label' => '',
 382        ),
 383        'id' => 'status_extra',
 384        'table' => 'node',
 385        'field' => 'status_extra',
 386        'relationship' => 'program_nid',
 387      ),
 388    ));
 389    $handler->override_option('access', array(
 390      'type' => 'perm',
 391      'perm' => 'view station schedule content',
 392    ));
 393    $handler->override_option('cache', array(
 394      'type' => 'none',
 395    ));
 396    $handler->override_option('empty', 'There are no programs scheduled for this day.');
 397    $handler->override_option('empty_format', '1');
 398    $handler->override_option('items_per_page', 0);
 399    $handler->override_option('style_plugin', 'table');
 400    $handler->override_option('style_options', array(
 401      'grouping' => '',
 402      'override' => 1,
 403      'sticky' => 0,
 404      'order' => 'asc',
 405      'columns' => array(
 406        'start' => 'start',
 407      ),
 408      'info' => array(
 409        'start' => array(
 410          'sortable' => 0,
 411          'separator' => '',
 412        ),
 413      ),
 414      'default' => '-1',
 415    ));
 416    $views[$view->name] = $view;
 417  
 418    /*
 419     * View 'station_schedule_items'
 420     */
 421    $view = new view;
 422    $view->name = 'station_schedule_items';
 423    $view->description = 'Station schedule items';
 424    $view->tag = 'station_schedule';
 425    $view->view_php = '';
 426    $view->base_table = 'station_schedule_item';
 427    $view->is_cacheable = FALSE;
 428    $view->api_version = 2;
 429    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
 430    $handler = $view->new_display('default', 'Defaults', 'default');
 431    $handler->override_option('relationships', array(
 432      'program_nid' => array(
 433        'label' => 'Program',
 434        'required' => 0,
 435        'id' => 'program_nid',
 436        'table' => 'station_schedule_item',
 437        'field' => 'program_nid',
 438        'relationship' => 'none',
 439      ),
 440      'schedule_nid' => array(
 441        'label' => 'Schedule',
 442        'required' => 0,
 443        'id' => 'schedule_nid',
 444        'table' => 'station_schedule_item',
 445        'field' => 'schedule_nid',
 446        'relationship' => 'none',
 447      ),
 448    ));
 449    $handler->override_option('fields', array(
 450      'start' => array(
 451        'label' => 'Time',
 452        'alter' => array(
 453          'alter_text' => 0,
 454          'text' => '',
 455          'make_link' => 0,
 456          'path' => '',
 457          'alt' => '',
 458          'prefix' => '',
 459          'suffix' => '',
 460          'help' => '',
 461          'trim' => 0,
 462          'max_length' => '',
 463          'word_boundary' => 1,
 464          'ellipsis' => 1,
 465          'strip_tags' => 0,
 466          'html' => 0,
 467        ),
 468        'style' => 'station_hour',
 469        'exclude' => 0,
 470        'id' => 'start',
 471        'table' => 'station_schedule_item',
 472        'field' => 'start',
 473        'relationship' => 'none',
 474      ),
 475      'title' => array(
 476        'label' => 'Program',
 477        'link_to_node' => 1,
 478        'exclude' => 0,
 479        'id' => 'title',
 480        'table' => 'node',
 481        'field' => 'title',
 482        'relationship' => 'program_nid',
 483      ),
 484      'field_station_program_genre_value' => array(
 485        'label' => 'Genre',
 486        'link_to_node' => 0,
 487        'label_type' => 'widget',
 488        'format' => 'default',
 489        'multiple' => array(
 490          'group' => TRUE,
 491          'multiple_number' => '',
 492          'multiple_from' => '',
 493          'multiple_reversed' => FALSE,
 494        ),
 495        'exclude' => 0,
 496        'id' => 'field_station_program_genre_value',
 497        'table' => 'node_data_field_station_program_genre',
 498        'field' => 'field_station_program_genre_value',
 499        'relationship' => 'program_nid',
 500      ),
 501      'field_station_program_dj_uid' => array(
 502        'label' => 'DJs',
 503        'link_to_node' => 0,
 504        'label_type' => 'widget',
 505        'format' => 'default',
 506        'multiple' => array(
 507          'group' => 1,
 508          'multiple_number' => '',
 509          'multiple_from' => '',
 510          'multiple_reversed' => 0,
 511        ),
 512        'exclude' => 0,
 513        'id' => 'field_station_program_dj_uid',
 514        'table' => 'node_data_field_station_program_dj',
 515        'field' => 'field_station_program_dj_uid',
 516        'relationship' => 'program_nid',
 517      ),
 518    ));
 519    $handler->override_option('sorts', array(
 520      'start' => array(
 521        'order' => 'ASC',
 522        'id' => 'start',
 523        'table' => 'station_schedule_item',
 524        'field' => 'start',
 525        'relationship' => 'none',
 526      ),
 527    ));
 528    $handler->override_option('arguments', array(
 529      'nid' => array(
 530        'default_action' => 'default',
 531        'style_plugin' => 'default_summary',
 532        'style_options' => array(),
 533        'wildcard' => 'all',
 534        'wildcard_substitution' => 'All',
 535        'title' => '',
 536        'default_argument_type' => 'fixed',
 537        'default_argument' => '',
 538        'validate_type' => 'node',
 539        'validate_fail' => 'not found',
 540        'break_phrase' => 0,
 541        'not' => 0,
 542        'id' => 'nid',
 543        'table' => 'node',
 544        'field' => 'nid',
 545        'relationship' => 'schedule_nid',
 546        'default_options_div_prefix' => '',
 547        'default_argument_user' => 0,
 548        'default_argument_fixed' => '30',
 549        'default_argument_php' => '',
 550        'validate_argument_node_type' => array(
 551          'blog' => 0,
 552          'poll' => 0,
 553          'audio' => 0,
 554          'image' => 0,
 555          'station_album' => 0,
 556          'station_program' => 0,
 557          'station_schedule' => 0,
 558          'book' => 0,
 559          'job' => 0,
 560          'page' => 0,
 561          'story' => 0,
 562          'video' => 0,
 563        ),
 564        'validate_argument_node_access' => 1,
 565        'validate_argument_nid_type' => 'nid',
 566        'validate_argument_vocabulary' => array(
 567          '1' => 0,
 568          '2' => 0,
 569        ),
 570        'validate_argument_type' => 'tid',
 571        'validate_argument_php' => '',
 572      ),
 573    ));
 574    $handler->override_option('access', array(
 575      'type' => 'none',
 576    ));
 577    $handler->override_option('cache', array(
 578      'type' => 'none',
 579    ));
 580    $handler->override_option('style_plugin', 'table');
 581    $handler->override_option('style_options', array(
 582      'grouping' => '',
 583      'override' => 1,
 584      'sticky' => 0,
 585      'order' => 'asc',
 586      'columns' => array(
 587        'iid' => 'iid',
 588        'title' => 'title',
 589      ),
 590      'info' => array(
 591        'iid' => array(
 592          'separator' => '',
 593        ),
 594        'title' => array(
 595          'sortable' => 0,
 596          'separator' => '',
 597        ),
 598      ),
 599      'default' => '-1',
 600    ));
 601    $views[$view->name] = $view;
 602  
 603    /*
 604     * View 'station_schedule_programs'
 605     */
 606    $view = new view;
 607    $view->name = 'station_schedule_programs';
 608    $view->description = 'Scheduled programs';
 609    $view->tag = 'station_schedule';
 610    $view->view_php = '';
 611    $view->base_table = 'node';
 612    $view->is_cacheable = FALSE;
 613    $view->api_version = 2;
 614    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
 615    $handler = $view->new_display('default', 'Defaults', 'default');
 616    $handler->override_option('relationships', array(
 617      'station_program_iid' => array(
 618        'label' => 'Program\'s scheduling',
 619        'required' => 0,
 620        'id' => 'station_program_iid',
 621        'table' => 'node',
 622        'field' => 'station_program_iid',
 623        'relationship' => 'none',
 624      ),
 625    ));
 626    $handler->override_option('fields', array(
 627      'title' => array(
 628        'label' => 'Title',
 629        'alter' => array(
 630          'alter_text' => 0,
 631          'text' => '',
 632          'make_link' => 0,
 633          'path' => '',
 634          'alt' => '',
 635          'prefix' => '',
 636          'suffix' => '',
 637          'help' => '',
 638          'trim' => 0,
 639          'max_length' => '',
 640          'word_boundary' => 1,
 641          'ellipsis' => 1,
 642          'strip_tags' => 0,
 643          'html' => 0,
 644        ),
 645        'link_to_node' => 1,
 646        'exclude' => 0,
 647        'id' => 'title',
 648        'table' => 'node',
 649        'field' => 'title',
 650        'relationship' => 'none',
 651        'override' => array(
 652          'button' => 'Override',
 653        ),
 654      ),
 655      'field_station_program_genre_value' => array(
 656        'label' => '',
 657        'link_to_node' => 0,
 658        'label_type' => 'widget',
 659        'format' => 'default',
 660        'multiple' => array(
 661          'group' => TRUE,
 662          'multiple_number' => '',
 663          'multiple_from' => '',
 664          'multiple_reversed' => FALSE,
 665        ),
 666        'exclude' => 0,
 667        'id' => 'field_station_program_genre_value',
 668        'table' => 'node_data_field_station_program_genre',
 669        'field' => 'field_station_program_genre_value',
 670        'relationship' => 'none',
 671      ),
 672      'field_station_program_dj_uid' => array(
 673        'label' => 'DJs',
 674        'alter' => array(
 675          'alter_text' => 0,
 676          'text' => '',
 677          'make_link' => 0,
 678          'path' => '',
 679          'alt' => '',
 680          'prefix' => '',
 681          'suffix' => '',
 682          'help' => '',
 683          'trim' => 0,
 684          'max_length' => '',
 685          'word_boundary' => 1,
 686          'ellipsis' => 1,
 687          'strip_tags' => 0,
 688          'html' => 0,
 689        ),
 690        'link_to_node' => 0,
 691        'label_type' => 'widget',
 692        'format' => 'default',
 693        'multiple' => array(
 694          'group' => 1,
 695          'multiple_number' => '',
 696          'multiple_from' => '',
 697          'multiple_reversed' => 0,
 698        ),
 699        'exclude' => 0,
 700        'id' => 'field_station_program_dj_uid',
 701        'table' => 'node_data_field_station_program_dj',
 702        'field' => 'field_station_program_dj_uid',
 703        'relationship' => 'none',
 704        'override' => array(
 705          'button' => 'Override',
 706        ),
 707      ),
 708      'time' => array(
 709        'label' => 'Time range',
 710        'alter' => array(
 711          'alter_text' => 0,
 712          'text' => '',
 713          'make_link' => 0,
 714          'path' => '',
 715          'link_class' => '',
 716          'alt' => '',
 717          'prefix' => '',
 718          'suffix' => '',
 719          'help' => '',
 720          'trim' => 0,
 721          'max_length' => '',
 722          'word_boundary' => 1,
 723          'ellipsis' => 1,
 724          'strip_tags' => 0,
 725          'html' => 0,
 726        ),
 727        'style' => 'station_dayhour_range',
 728        'exclude' => 0,
 729        'id' => 'time',
 730        'table' => 'station_schedule_item',
 731        'field' => 'time',
 732        'relationship' => 'station_program_iid',
 733      ),
 734    ));
 735    $handler->override_option('sorts', array(
 736      'title' => array(
 737        'order' => 'ASC',
 738        'id' => 'title',
 739        'table' => 'node',
 740        'field' => 'title',
 741        'relationship' => 'none',
 742      ),
 743    ));
 744    $handler->override_option('filters', array(
 745      'type' => array(
 746        'operator' => 'in',
 747        'value' => array(
 748          'station_program' => 'station_program',
 749        ),
 750        'group' => '0',
 751        'exposed' => FALSE,
 752        'expose' => array(
 753          'operator' => FALSE,
 754          'label' => '',
 755        ),
 756        'id' => 'type',
 757        'table' => 'node',
 758        'field' => 'type',
 759        'relationship' => 'none',
 760      ),
 761      'status_extra' => array(
 762        'id' => 'status_extra',
 763        'table' => 'node',
 764        'field' => 'status_extra',
 765      ),
 766      'station_program_iid' => array(
 767        'operator' => '=',
 768        'value' => '1',
 769        'group' => '0',
 770        'exposed' => FALSE,
 771        'expose' => array(
 772          'operator' => FALSE,
 773          'label' => '',
 774        ),
 775        'id' => 'station_program_iid',
 776        'table' => 'node',
 777        'field' => 'station_program_iid',
 778        'override' => array(
 779          'button' => 'Override',
 780        ),
 781        'relationship' => 'none',
 782      ),
 783    ));
 784    $handler->override_option('access', array(
 785      'type' => 'perm',
 786      'perm' => 'view station program content',
 787    ));
 788    $handler->override_option('cache', array(
 789      'type' => 'none',
 790    ));
 791    $handler->override_option('title', 'Programs');
 792    $handler->override_option('items_per_page', 30);
 793    $handler->override_option('use_pager', '1');
 794    $handler->override_option('style_plugin', 'table');
 795    $handler->override_option('style_options', array(
 796      'grouping' => '',
 797      'override' => 1,
 798      'sticky' => 1,
 799      'order' => 'asc',
 800      'columns' => array(
 801        'title' => 'title',
 802        'field_station_program_genre_value' => 'field_station_program_genre_value',
 803        'field_station_program_dj_uid' => 'field_station_program_dj_uid',
 804      ),
 805      'info' => array(
 806        'title' => array(
 807          'sortable' => 0,
 808          'separator' => '',
 809        ),
 810        'field_station_program_genre_value' => array(
 811          'sortable' => 0,
 812          'separator' => '',
 813        ),
 814        'field_station_program_dj_uid' => array(
 815          'separator' => '',
 816        ),
 817      ),
 818      'default' => '-1',
 819    ));
 820    $handler = $view->new_display('page', 'Scheduled Page', 'page_1');
 821    $handler->override_option('path', 'station/programs/scheduled');
 822    $handler->override_option('menu', array(
 823      'type' => 'default tab',
 824      'title' => 'Scheduled',
 825      'description' => '',
 826      'weight' => '0',
 827      'name' => 'navigation',
 828    ));
 829    $handler->override_option('tab_options', array(
 830      'type' => 'normal',
 831      'title' => 'Programs',
 832      'description' => '',
 833      'weight' => '0',
 834    ));
 835    $handler = $view->new_display('page', 'Unscheduled Page', 'page_2');
 836    $handler->override_option('fields', array(
 837      'title' => array(
 838        'label' => 'Title',
 839        'alter' => array(
 840          'alter_text' => 0,
 841          'text' => '',
 842          'make_link' => 0,
 843          'path' => '',
 844          'alt' => '',
 845          'prefix' => '',
 846          'suffix' => '',
 847          'help' => '',
 848          'trim' => 0,
 849          'max_length' => '',
 850          'word_boundary' => 1,
 851          'ellipsis' => 1,
 852          'strip_tags' => 0,
 853          'html' => 0,
 854        ),
 855        'link_to_node' => 1,
 856        'exclude' => 0,
 857        'id' => 'title',
 858        'table' => 'node',
 859        'field' => 'title',
 860        'relationship' => 'none',
 861        'override' => array(
 862          'button' => 'Override',
 863        ),
 864      ),
 865      'field_station_program_genre_value' => array(
 866        'label' => '',
 867        'link_to_node' => 0,
 868        'label_type' => 'widget',
 869        'format' => 'default',
 870        'multiple' => array(
 871          'group' => TRUE,
 872          'multiple_number' => '',
 873          'multiple_from' => '',
 874          'multiple_reversed' => FALSE,
 875        ),
 876        'exclude' => 0,
 877        'id' => 'field_station_program_genre_value',
 878        'table' => 'node_data_field_station_program_genre',
 879        'field' => 'field_station_program_genre_value',
 880        'relationship' => 'none',
 881      ),
 882      'field_station_program_dj_uid' => array(
 883        'label' => 'DJs',
 884        'alter' => array(
 885          'alter_text' => 0,
 886          'text' => '',
 887          'make_link' => 0,
 888          'path' => '',
 889          'alt' => '',
 890          'prefix' => '',
 891          'suffix' => '',
 892          'help' => '',
 893          'trim' => 0,
 894          'max_length' => '',
 895          'word_boundary' => 1,
 896          'ellipsis' => 1,
 897          'strip_tags' => 0,
 898          'html' => 0,
 899        ),
 900        'link_to_node' => 0,
 901        'label_type' => 'widget',
 902        'format' => 'default',
 903        'multiple' => array(
 904          'group' => 1,
 905          'multiple_number' => '',
 906          'multiple_from' => '',
 907          'multiple_reversed' => 0,
 908        ),
 909        'exclude' => 0,
 910        'id' => 'field_station_program_dj_uid',
 911        'table' => 'node_data_field_station_program_dj',
 912        'field' => 'field_station_program_dj_uid',
 913        'relationship' => 'none',
 914        'override' => array(
 915          'button' => 'Override',
 916        ),
 917      ),
 918    ));
 919    $handler->override_option('filters', array(
 920      'type' => array(
 921        'operator' => 'in',
 922        'value' => array(
 923          'station_program' => 'station_program',
 924        ),
 925        'group' => '0',
 926        'exposed' => FALSE,
 927        'expose' => array(
 928          'operator' => FALSE,
 929          'label' => '',
 930        ),
 931        'id' => 'type',
 932        'table' => 'node',
 933        'field' => 'type',
 934        'relationship' => 'none',
 935      ),
 936      'status_extra' => array(
 937        'id' => 'status_extra',
 938        'table' => 'node',
 939        'field' => 'status_extra',
 940      ),
 941      'station_program_iid' => array(
 942        'operator' => '=',
 943        'value' => '0',
 944        'group' => '0',
 945        'exposed' => FALSE,
 946        'expose' => array(
 947          'operator' => FALSE,
 948          'label' => '',
 949        ),
 950        'id' => 'station_program_iid',
 951        'table' => 'node',
 952        'field' => 'station_program_iid',
 953        'override' => array(
 954          'button' => 'Use default',
 955        ),
 956        'relationship' => 'none',
 957      ),
 958    ));
 959    $handler->override_option('path', 'station/programs/unscheduled');
 960    $handler->override_option('menu', array(
 961      'type' => 'tab',
 962      'title' => 'Unscheduled',
 963      'description' => '',
 964      'weight' => '0',
 965      'name' => 'navigation',
 966    ));
 967    $handler->override_option('tab_options', array(
 968      'type' => 'none',
 969      'title' => '',
 970      'description' => '',
 971      'weight' => 0,
 972    ));
 973    $views[$view->name] = $view;
 974  
 975    /*
 976     * View 'station_schedules'
 977     */
 978    $view = new view;
 979    $view->name = 'station_schedules';
 980    $view->description = 'Station Schedules';
 981    $view->tag = 'station_schedule';
 982    $view->view_php = '';
 983    $view->base_table = 'node';
 984    $view->is_cacheable = FALSE;
 985    $view->api_version = 2;
 986    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
 987    $handler = $view->new_display('default', 'Defaults', 'default');
 988    $handler->override_option('fields', array(
 989      'title' => array(
 990        'label' => '',
 991        'link_to_node' => 1,
 992        'exclude' => 0,
 993        'id' => 'title',
 994        'table' => 'node',
 995        'field' => 'title',
 996        'override' => array(
 997          'button' => 'Override',
 998        ),
 999        'relationship' => 'none',
1000      ),
1001    ));
1002    $handler->override_option('sorts', array(
1003      'title' => array(
1004        'order' => 'ASC',
1005        'id' => 'title',
1006        'table' => 'node',
1007        'field' => 'title',
1008        'relationship' => 'none',
1009      ),
1010    ));
1011    $handler->override_option('filters', array(
1012      'type' => array(
1013        'operator' => 'in',
1014        'value' => array(
1015          'station_schedule' => 'station_schedule',
1016        ),
1017        'group' => '0',
1018        'exposed' => FALSE,
1019        'expose' => array(
1020          'operator' => FALSE,
1021          'label' => '',
1022        ),
1023        'id' => 'type',
1024        'table' => 'node',
1025        'field' => 'type',
1026        'relationship' => 'none',
1027      ),
1028      'status_extra' => array(
1029        'operator' => '=',
1030        'value' => '',
1031        'group' => '0',
1032        'exposed' => FALSE,
1033        'expose' => array(
1034          'operator' => FALSE,
1035          'label' => '',
1036        ),
1037        'id' => 'status_extra',
1038        'table' => 'node',
1039        'field' => 'status_extra',
1040        'relationship' => 'none',
1041      ),
1042    ));
1043    $handler->override_option('access', array(
1044      'type' => 'perm',
1045      'perm' => 'view station schedule content',
1046    ));
1047    $handler->override_option('cache', array(
1048      'type' => 'none',
1049    ));
1050    $handler->override_option('title', 'Schedule listing');
1051    $handler->override_option('style_plugin', 'list');
1052    $handler->override_option('style_options', array(
1053      'type' => 'ul',
1054    ));
1055    $handler = $view->new_display('page', 'Page', 'page_1');
1056    $handler->override_option('path', 'station/schedules');
1057    $handler->override_option('menu', array(
1058      'type' => 'normal',
1059      'title' => 'Schedules',
1060      'description' => '',
1061      'weight' => '0',
1062      'name' => 'navigation',
1063    ));
1064    $handler->override_option('tab_options', array(
1065      'type' => 'none',
1066      'title' => '',
1067      'description' => '',
1068      'weight' => 0,
1069    ));
1070    $views[$view->name] = $view;
1071  
1072    return $views;
1073  }
1074  
1075  


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