/[drupal]/contributions/modules/custom_review/demo_views.inc
ViewVC logotype

Contents of /contributions/modules/custom_review/demo_views.inc

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


Revision 1.2 - (show annotations) (download) (as text)
Sun Oct 12 16:15:41 2008 UTC (13 months, 1 week ago) by striky2
Branch: MAIN
CVS Tags: DRUPAL-6--1-0-ALPHA1, HEAD
Changes since 1.1: +1 -3 lines
File MIME type: text/x-php
migration onto Drupal 6
1 <?php
2 //$Id: demo_views.inc,v 1.1 2008/02/18 17:12:39 striky2 Exp $
3
4 /**
5 * Demo default view: look for reviews on a specific node type (reviewed arg)
6 * and made by someone (uid arg)
7 *
8 * @param $views
9 */
10 function custom_review_demo_view_1() {
11 $view->name = 'demo_reviews_on_a_node_type_by';
12 $view->description = '';
13 $view->access = array();
14 $view->view_args_php = '';
15 $view->page = TRUE;
16 $view->page_title = '';
17 $view->page_header = '';
18 $view->page_header_format = '1';
19 $view->page_footer = '';
20 $view->page_footer_format = '1';
21 $view->page_empty = '';
22 $view->page_empty_format = '1';
23 $view->page_type = 'table';
24 $view->url = 'custom_reviews/on/$arg/by/$arg';
25 $view->use_pager = TRUE;
26 $view->nodes_per_page = '10';
27 $view->menu = TRUE;
28 $view->menu_title = '';
29 $view->menu_tab = TRUE;
30 $view->menu_tab_weight = '0';
31 $view->menu_tab_default = TRUE;
32 $view->menu_tab_default_parent = NULL;
33 $view->menu_tab_default_parent_type = 'tab';
34 $view->menu_parent_tab_weight = '0';
35 $view->menu_parent_title = '';
36 $view->sort = array();
37 $view->argument = array(
38 array(
39 'type' => 'reviewed',
40 'argdefault' => '2',
41 'title' => '',
42 'options' => '',
43 'wildcard' => '',
44 'wildcard_substitution' => '',
45 ),
46 array(
47 'type' => 'uid',
48 'argdefault' => '1',
49 'title' => '',
50 'options' => '',
51 'wildcard' => '',
52 'wildcard_substitution' => '',
53 ),
54 );
55 $view->field = array(
56 array(
57 'tablename' => 'node',
58 'field' => 'title',
59 'label' => 'Article title',
60 'handler' => 'views_handler_field_nodelink',
61 'options' => 'link',
62 ),
63 array(
64 'tablename' => 'node_reviewed',
65 'field' => 'title',
66 'label' => 'Node reviewed title',
67 ),
68 );
69 $view->filter = array();
70 $view->exposed_filter = array();
71 $view->requires = array(node, node_reviewed);
72
73 return $view;
74 }
75
76 /**
77 * Demo default view: look for reviews of a certain type (reviewer arg)
78 * and made on a specific node (nid arg)
79 *
80 * @param $views
81 */
82 function custom_review_demo_view_2() {
83 $view->name = 'demo_reviews_typed_on_a_node';
84 $view->description = '';
85 $view->access = array();
86 $view->view_args_php = '';
87 $view->page = TRUE;
88 $view->page_title = '';
89 $view->page_header = '';
90 $view->page_header_format = '1';
91 $view->page_footer = '';
92 $view->page_footer_format = '1';
93 $view->page_empty = '';
94 $view->page_empty_format = '1';
95 $view->page_type = 'table';
96 $view->url = 'custom_reviews/reviewer/$arg/on/$arg';
97 $view->use_pager = TRUE;
98 $view->nodes_per_page = '10';
99 $view->menu = TRUE;
100 $view->menu_title = '';
101 $view->menu_tab = TRUE;
102 $view->menu_tab_weight = '0';
103 $view->menu_tab_default = TRUE;
104 $view->menu_tab_default_parent = NULL;
105 $view->menu_tab_default_parent_type = 'tab';
106 $view->menu_parent_tab_weight = '0';
107 $view->menu_parent_title = '';
108 $view->sort = array();
109 $view->argument = array(
110 array(
111 'type' => 'reviewer',
112 'argdefault' => '2',
113 'title' => '',
114 'options' => '',
115 'wildcard' => '',
116 'wildcard_substitution' => '',
117 ),
118 array(
119 'type' => 'nid',
120 'argdefault' => '2',
121 'title' => '',
122 'options' => '',
123 'wildcard' => '',
124 'wildcard_substitution' => '',
125 ),
126 );
127 $view->field = array(
128 array(
129 'tablename' => 'node',
130 'field' => 'title',
131 'label' => 'Article title',
132 'handler' => 'views_handler_field_nodelink',
133 'options' => 'link',
134 ),
135 array(
136 'tablename' => 'node_reviewed',
137 'field' => 'title',
138 'label' => 'Node reviewed title',
139 ),
140 );
141 $view->filter = array();
142 $view->exposed_filter = array();
143 $view->requires = array(node, node_reviewed);
144
145 return $view;
146 }
147 ?>

  ViewVC Help
Powered by ViewVC 1.1.2