| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
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
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |