/[drupal]/contributions/modules/station/schedule/views/station_schedule.views_default.inc
ViewVC logotype

Diff of /contributions/modules/station/schedule/views/station_schedule.views_default.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.9, Mon Sep 21 21:36:20 2009 UTC revision 1.10, Tue Sep 22 21:56:21 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2    
3  // $Id: station_schedule.views_default.inc,v 1.8 2009/09/21 17:43:32 drewish Exp $  // $Id: station_schedule.views_default.inc,v 1.9 2009/09/21 21:36:20 drewish Exp $
4  /**  /**
5   * Implementation of hook_views_default_views().   * Implementation of hook_views_default_views().
6   */   */
# Line 21  function station_schedule_views_default_ Line 21  function station_schedule_views_default_
21    $handler->override_option('relationships', array(    $handler->override_option('relationships', array(
22      'program_nid' => array(      'program_nid' => array(
23        'label' => 'Program',        'label' => 'Program',
24        'required' => 0,        'required' => 1,
25        'id' => 'program_nid',        'id' => 'program_nid',
26        'table' => 'station_schedule_item',        'table' => 'station_schedule_item',
27        'field' => 'program_nid',        'field' => 'program_nid',
# Line 29  function station_schedule_views_default_ Line 29  function station_schedule_views_default_
29      ),      ),
30      'schedule_nid' => array(      'schedule_nid' => array(
31        'label' => 'Schedule',        'label' => 'Schedule',
32        'required' => 0,        'required' => 1,
33        'id' => 'schedule_nid',        'id' => 'schedule_nid',
34        'table' => 'station_schedule_item',        'table' => 'station_schedule_item',
35        'field' => 'schedule_nid',        'field' => 'schedule_nid',
# Line 109  function station_schedule_views_default_ Line 109  function station_schedule_views_default_
109    $handler->override_option('sorts', array(    $handler->override_option('sorts', array(
110      'start' => array(      'start' => array(
111        'order' => 'ASC',        'order' => 'ASC',
112          'start_from' => 'begin_week',
113        'id' => 'start',        'id' => 'start',
114        'table' => 'station_schedule_item',        'table' => 'station_schedule_item',
115        'field' => 'start',        'field' => 'start',
# Line 239  function station_schedule_views_default_ Line 240  function station_schedule_views_default_
240      'type' => 'perm',      'type' => 'perm',
241      'perm' => 'view station schedule content',      'perm' => 'view station schedule content',
242    ));    ));
243      $handler->override_option('cache', array(
244        'type' => 'none',
245      ));
246    $handler->override_option('empty', 'There are no programs scheduled for this day.');    $handler->override_option('empty', 'There are no programs scheduled for this day.');
247    $handler->override_option('empty_format', '1');    $handler->override_option('empty_format', '1');
248    $handler->override_option('items_per_page', 0);    $handler->override_option('items_per_page', 0);
# Line 420  function station_schedule_views_default_ Line 424  function station_schedule_views_default_
424    $handler->override_option('access', array(    $handler->override_option('access', array(
425      'type' => 'none',      'type' => 'none',
426    ));    ));
427      $handler->override_option('cache', array(
428        'type' => 'none',
429      ));
430    $handler->override_option('style_plugin', 'table');    $handler->override_option('style_plugin', 'table');
431    $handler->override_option('style_options', array(    $handler->override_option('style_options', array(
432      'grouping' => '',      'grouping' => '',
# Line 444  function station_schedule_views_default_ Line 451  function station_schedule_views_default_
451    $views[$view->name] = $view;    $views[$view->name] = $view;
452    
453    /*    /*
454     * View 'station_scheduled_programs'     * View 'station_schedule_programs'
455     */     */
456    $view = new view;    $view = new view;
457    $view->name = 'station_scheduled_programs';    $view->name = 'station_schedule_programs';
458    $view->description = 'Scheduled programs';    $view->description = 'Scheduled programs';
459    $view->tag = 'station_schedule';    $view->tag = 'station_schedule';
460    $view->view_php = '';    $view->view_php = '';
# Line 456  function station_schedule_views_default_ Line 463  function station_schedule_views_default_
463    $view->api_version = 2;    $view->api_version = 2;
464    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */    $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
465    $handler = $view->new_display('default', 'Defaults', 'default');    $handler = $view->new_display('default', 'Defaults', 'default');
466      $handler->override_option('relationships', array(
467        'station_program_iid' => array(
468          'label' => 'Program\'s scheduling',
469          'required' => 0,
470          'id' => 'station_program_iid',
471          'table' => 'node',
472          'field' => 'station_program_iid',
473          'relationship' => 'none',
474        ),
475      ));
476    $handler->override_option('fields', array(    $handler->override_option('fields', array(
477      'title' => array(      'title' => array(
478        'label' => 'Title',        'label' => 'Title',
# Line 538  function station_schedule_views_default_ Line 555  function station_schedule_views_default_
555          'button' => 'Override',          'button' => 'Override',
556        ),        ),
557      ),      ),
558        'time' => array(
559          'label' => 'Time range',
560          'alter' => array(
561            'alter_text' => 0,
562            'text' => '',
563            'make_link' => 0,
564            'path' => '',
565            'link_class' => '',
566            'alt' => '',
567            'prefix' => '',
568            'suffix' => '',
569            'help' => '',
570            'trim' => 0,
571            'max_length' => '',
572            'word_boundary' => 1,
573            'ellipsis' => 1,
574            'strip_tags' => 0,
575            'html' => 0,
576          ),
577          'style' => 'station_dayhour_range',
578          'exclude' => 0,
579          'id' => 'time',
580          'table' => 'station_schedule_item',
581          'field' => 'time',
582          'relationship' => 'station_program_iid',
583        ),
584    ));    ));
585    $handler->override_option('sorts', array(    $handler->override_option('sorts', array(
586      'title' => array(      'title' => array(
# Line 570  function station_schedule_views_default_ Line 613  function station_schedule_views_default_
613        'table' => 'node',        'table' => 'node',
614        'field' => 'status_extra',        'field' => 'status_extra',
615      ),      ),
616        'station_program_iid' => array(
617          'operator' => '=',
618          'value' => '1',
619          'group' => '0',
620          'exposed' => FALSE,
621          'expose' => array(
622            'operator' => FALSE,
623            'label' => '',
624          ),
625          'id' => 'station_program_iid',
626          'table' => 'node',
627          'field' => 'station_program_iid',
628          'override' => array(
629            'button' => 'Override',
630          ),
631          'relationship' => 'none',
632        ),
633    ));    ));
634    $handler->override_option('access', array(    $handler->override_option('access', array(
635      'type' => 'perm',      'type' => 'perm',
636      'perm' => 'view station program content',      'perm' => 'view station program content',
637    ));    ));
638      $handler->override_option('cache', array(
639        'type' => 'none',
640      ));
641    $handler->override_option('title', 'Programs');    $handler->override_option('title', 'Programs');
642      $handler->override_option('items_per_page', 30);
643    $handler->override_option('use_pager', '1');    $handler->override_option('use_pager', '1');
644    $handler->override_option('style_plugin', 'table');    $handler->override_option('style_plugin', 'table');
645    $handler->override_option('style_options', array(    $handler->override_option('style_options', array(
# Line 603  function station_schedule_views_default_ Line 667  function station_schedule_views_default_
667      ),      ),
668      'default' => '-1',      'default' => '-1',
669    ));    ));
670    $handler = $view->new_display('page', 'Page', 'page_1');    $handler = $view->new_display('page', 'Scheduled Page', 'page_1');
671    $handler->override_option('path', 'station/programs/schedule');    $handler->override_option('path', 'station/programs/scheduled');
672    $handler->override_option('menu', array(    $handler->override_option('menu', array(
673      'type' => 'normal',      'type' => 'default tab',
674      'title' => 'Programs',      'title' => 'Scheduled',
675      'description' => '',      'description' => '',
676      'weight' => '0',      'weight' => '0',
677      'name' => 'navigation',      'name' => 'navigation',
# Line 618  function station_schedule_views_default_ Line 682  function station_schedule_views_default_
682      'description' => '',      'description' => '',
683      'weight' => '0',      'weight' => '0',
684    ));    ));
685      $handler = $view->new_display('page', 'Unscheduled Page', 'page_2');
686      $handler->override_option('fields', array(
687        'title' => array(
688          'label' => 'Title',
689          'alter' => array(
690            'alter_text' => 0,
691            'text' => '',
692            'make_link' => 0,
693            'path' => '',
694            'alt' => '',
695            'prefix' => '',
696            'suffix' => '',
697            'help' => '',
698            'trim' => 0,
699            'max_length' => '',
700            'word_boundary' => 1,
701            'ellipsis' => 1,
702            'strip_tags' => 0,
703            'html' => 0,
704          ),
705          'link_to_node' => 1,
706          'exclude' => 0,
707          'id' => 'title',
708          'table' => 'node',
709          'field' => 'title',
710          'relationship' => 'none',
711          'override' => array(
712            'button' => 'Override',
713          ),
714        ),
715        'field_station_program_genre_value' => array(
716          'label' => '',
717          'link_to_node' => 0,
718          'label_type' => 'widget',
719          'format' => 'default',
720          'multiple' => array(
721            'group' => TRUE,
722            'multiple_number' => '',
723            'multiple_from' => '',
724            'multiple_reversed' => FALSE,
725          ),
726          'exclude' => 0,
727          'id' => 'field_station_program_genre_value',
728          'table' => 'node_data_field_station_program_genre',
729          'field' => 'field_station_program_genre_value',
730          'relationship' => 'none',
731        ),
732        'field_station_program_dj_uid' => array(
733          'label' => 'DJs',
734          'alter' => array(
735            'alter_text' => 0,
736            'text' => '',
737            'make_link' => 0,
738            'path' => '',
739            'alt' => '',
740            'prefix' => '',
741            'suffix' => '',
742            'help' => '',
743            'trim' => 0,
744            'max_length' => '',
745            'word_boundary' => 1,
746            'ellipsis' => 1,
747            'strip_tags' => 0,
748            'html' => 0,
749          ),
750          'link_to_node' => 0,
751          'label_type' => 'widget',
752          'format' => 'default',
753          'multiple' => array(
754            'group' => 1,
755            'multiple_number' => '',
756            'multiple_from' => '',
757            'multiple_reversed' => 0,
758          ),
759          'exclude' => 0,
760          'id' => 'field_station_program_dj_uid',
761          'table' => 'node_data_field_station_program_dj',
762          'field' => 'field_station_program_dj_uid',
763          'relationship' => 'none',
764          'override' => array(
765            'button' => 'Override',
766          ),
767        ),
768      ));
769      $handler->override_option('filters', array(
770        'type' => array(
771          'operator' => 'in',
772          'value' => array(
773            'station_program' => 'station_program',
774          ),
775          'group' => '0',
776          'exposed' => FALSE,
777          'expose' => array(
778            'operator' => FALSE,
779            'label' => '',
780          ),
781          'id' => 'type',
782          'table' => 'node',
783          'field' => 'type',
784          'relationship' => 'none',
785        ),
786        'status_extra' => array(
787          'id' => 'status_extra',
788          'table' => 'node',
789          'field' => 'status_extra',
790        ),
791        'station_program_iid' => array(
792          'operator' => '=',
793          'value' => '0',
794          'group' => '0',
795          'exposed' => FALSE,
796          'expose' => array(
797            'operator' => FALSE,
798            'label' => '',
799          ),
800          'id' => 'station_program_iid',
801          'table' => 'node',
802          'field' => 'station_program_iid',
803          'override' => array(
804            'button' => 'Use default',
805          ),
806          'relationship' => 'none',
807        ),
808      ));
809      $handler->override_option('path', 'station/programs/unscheduled');
810      $handler->override_option('menu', array(
811        'type' => 'tab',
812        'title' => 'Unscheduled',
813        'description' => '',
814        'weight' => '0',
815        'name' => 'navigation',
816      ));
817      $handler->override_option('tab_options', array(
818        'type' => 'none',
819        'title' => '',
820        'description' => '',
821        'weight' => 0,
822      ));
823    $views[$view->name] = $view;    $views[$view->name] = $view;
824    
825    /*    /*
# Line 692  function station_schedule_views_default_ Line 894  function station_schedule_views_default_
894      'type' => 'perm',      'type' => 'perm',
895      'perm' => 'view station schedule content',      'perm' => 'view station schedule content',
896    ));    ));
897      $handler->override_option('cache', array(
898        'type' => 'none',
899      ));
900    $handler->override_option('title', 'Schedule listing');    $handler->override_option('title', 'Schedule listing');
901    $handler->override_option('style_plugin', 'list');    $handler->override_option('style_plugin', 'list');
902    $handler->override_option('style_options', array(    $handler->override_option('style_options', array(

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.2