Advertisement
Guest User

Untitled

a guest
Jun 27th, 2013
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 13.24 KB | None | 0 0
  1. $view = new view();
  2. $view->name = 'findit';
  3. $view->description = 'View for showing find-it search results';
  4. $view->tag = 'findit, find';
  5. $view->base_table = 'node';
  6. $view->human_name = 'FindIt';
  7. $view->core = 7;
  8. $view->api_version = '3.0';
  9. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  10.  
  11. /* Display: Master */
  12. $handler = $view->new_display('default', 'Master', 'default');
  13. $handler->display->display_options['title'] = 'Find It';
  14. $handler->display->display_options['use_ajax'] = TRUE;
  15. $handler->display->display_options['use_more_always'] = FALSE;
  16. $handler->display->display_options['access']['type'] = 'role';
  17. $handler->display->display_options['access']['role'] = array(
  18.   2 => '2',
  19. );
  20. $handler->display->display_options['cache']['type'] = 'none';
  21. $handler->display->display_options['query']['type'] = 'views_query';
  22. $handler->display->display_options['query']['options']['distinct'] = TRUE;
  23. $handler->display->display_options['exposed_form']['type'] = 'input_required';
  24. $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Go';
  25. $handler->display->display_options['exposed_form']['options']['text_input_required_format'] = '1';
  26. $handler->display->display_options['pager']['type'] = 'full';
  27. $handler->display->display_options['pager']['options']['items_per_page'] = '20';
  28. $handler->display->display_options['pager']['options']['offset'] = '0';
  29. $handler->display->display_options['pager']['options']['id'] = '0';
  30. $handler->display->display_options['pager']['options']['quantity'] = '9';
  31. $handler->display->display_options['style_plugin'] = 'table';
  32. $handler->display->display_options['style_options']['columns'] = array(
  33.   'type' => 'type',
  34.   'title' => 'title',
  35.   'upload' => 'upload',
  36.   'created' => 'created',
  37.   'delta' => 'delta',
  38. );
  39. $handler->display->display_options['style_options']['default'] = '-1';
  40. $handler->display->display_options['style_options']['info'] = array(
  41.   'type' => array(
  42.     'sortable' => 1,
  43.     'default_sort_order' => 'asc',
  44.     'align' => '',
  45.     'separator' => '',
  46.     'empty_column' => 0,
  47.   ),
  48.   'title' => array(
  49.     'sortable' => 1,
  50.     'default_sort_order' => 'asc',
  51.     'align' => '',
  52.     'separator' => '',
  53.     'empty_column' => 0,
  54.   ),
  55.   'upload' => array(
  56.     'align' => '',
  57.     'separator' => '',
  58.     'empty_column' => 1,
  59.   ),
  60.   'created' => array(
  61.     'sortable' => 1,
  62.     'default_sort_order' => 'asc',
  63.     'align' => '',
  64.     'separator' => '',
  65.     'empty_column' => 0,
  66.   ),
  67.   'delta' => array(
  68.     'align' => '',
  69.     'separator' => '',
  70.     'empty_column' => 0,
  71.   ),
  72. );
  73. $handler->display->display_options['style_options']['sticky'] = TRUE;
  74. /* Header: Global: Text area */
  75. $handler->display->display_options['header']['area']['id'] = 'area';
  76. $handler->display->display_options['header']['area']['table'] = 'views';
  77. $handler->display->display_options['header']['area']['field'] = 'area';
  78. $handler->display->display_options['header']['area']['label'] = 'Serch Results';
  79. $handler->display->display_options['header']['area']['content'] = '<span style="width:100%;text-align:center">
  80. <?php  
  81. $searchterm = $_GET[\'keys\'];
  82. $taxterm = taxonomy_term_load($_GET[\'tid_1\']);
  83. if($searchterm != ""){
  84. echo "Searched:\\"". $searchterm ."\\"" ;
  85. }
  86. ?>
  87. &nbsp;&nbsp; Type : [type]  &nbsp;&nbsp;
  88. Activity:
  89. <?php
  90. if($taxterm){
  91. echo $taxterm->name;
  92. }else{
  93. echo \'All\';
  94. }
  95. ?>
  96. </span>';
  97. $handler->display->display_options['header']['area']['format'] = 'php_code';
  98. $handler->display->display_options['header']['area']['tokenize'] = TRUE;
  99. /* Footer: Global: Result summary */
  100. $handler->display->display_options['footer']['result']['id'] = 'result';
  101. $handler->display->display_options['footer']['result']['table'] = 'views';
  102. $handler->display->display_options['footer']['result']['field'] = 'result';
  103. /* No results behavior: Global: Text area */
  104. $handler->display->display_options['empty']['area']['id'] = 'area';
  105. $handler->display->display_options['empty']['area']['table'] = 'views';
  106. $handler->display->display_options['empty']['area']['field'] = 'area';
  107. $handler->display->display_options['empty']['area']['label'] = 'Findit Empty Result';
  108. $handler->display->display_options['empty']['area']['empty'] = TRUE;
  109. $handler->display->display_options['empty']['area']['content'] = '<p>Your search did not match any content. <br/>
  110. Suggestions:
  111. <ul>
  112. <li> Try searching more general terms </li>
  113. <li> The search bar at the very top of the page performs a broader search</li></ul>
  114. </p>';
  115. $handler->display->display_options['empty']['area']['format'] = '2';
  116. /* Field: Content: Type */
  117. $handler->display->display_options['fields']['type']['id'] = 'type';
  118. $handler->display->display_options['fields']['type']['table'] = 'node';
  119. $handler->display->display_options['fields']['type']['field'] = 'type';
  120. /* Field: Content: Title */
  121. $handler->display->display_options['fields']['title']['id'] = 'title';
  122. $handler->display->display_options['fields']['title']['table'] = 'node';
  123. $handler->display->display_options['fields']['title']['field'] = 'title';
  124. $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
  125. $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
  126. /* Field: Content: File attachments */
  127. $handler->display->display_options['fields']['upload']['id'] = 'upload';
  128. $handler->display->display_options['fields']['upload']['table'] = 'field_data_upload';
  129. $handler->display->display_options['fields']['upload']['field'] = 'upload';
  130. $handler->display->display_options['fields']['upload']['click_sort_column'] = 'fid';
  131. $handler->display->display_options['fields']['upload']['delta_offset'] = '0';
  132. /* Field: Content: Post date */
  133. $handler->display->display_options['fields']['created']['id'] = 'created';
  134. $handler->display->display_options['fields']['created']['table'] = 'node';
  135. $handler->display->display_options['fields']['created']['field'] = 'created';
  136. $handler->display->display_options['fields']['created']['element_label_colon'] = FALSE;
  137. $handler->display->display_options['fields']['created']['date_format'] = 'custom';
  138. $handler->display->display_options['fields']['created']['custom_date_format'] = 'm/d/Y';
  139. /* Field: Content: Activity (taxonomy_vocabulary_1:delta) */
  140. $handler->display->display_options['fields']['delta']['id'] = 'delta';
  141. $handler->display->display_options['fields']['delta']['table'] = 'field_data_taxonomy_vocabulary_1';
  142. $handler->display->display_options['fields']['delta']['field'] = 'delta';
  143. $handler->display->display_options['fields']['delta']['label'] = '';
  144. $handler->display->display_options['fields']['delta']['exclude'] = TRUE;
  145. $handler->display->display_options['fields']['delta']['element_label_colon'] = FALSE;
  146. $handler->display->display_options['fields']['delta']['separator'] = '';
  147. /* Sort criterion: Content: Title */
  148. $handler->display->display_options['sorts']['title']['id'] = 'title';
  149. $handler->display->display_options['sorts']['title']['table'] = 'node';
  150. $handler->display->display_options['sorts']['title']['field'] = 'title';
  151. /* Filter criterion: Content: Published */
  152. $handler->display->display_options['filters']['status']['id'] = 'status';
  153. $handler->display->display_options['filters']['status']['table'] = 'node';
  154. $handler->display->display_options['filters']['status']['field'] = 'status';
  155. $handler->display->display_options['filters']['status']['value'] = 1;
  156. $handler->display->display_options['filters']['status']['group'] = 1;
  157. $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
  158. /* Filter criterion: Search: Search Terms */
  159. $handler->display->display_options['filters']['keys']['id'] = 'keys';
  160. $handler->display->display_options['filters']['keys']['table'] = 'search_index';
  161. $handler->display->display_options['filters']['keys']['field'] = 'keys';
  162. $handler->display->display_options['filters']['keys']['group'] = 1;
  163. $handler->display->display_options['filters']['keys']['exposed'] = TRUE;
  164. $handler->display->display_options['filters']['keys']['expose']['operator_id'] = 'keys_op';
  165. $handler->display->display_options['filters']['keys']['expose']['label'] = 'Search:';
  166. $handler->display->display_options['filters']['keys']['expose']['operator'] = 'keys_op';
  167. $handler->display->display_options['filters']['keys']['expose']['identifier'] = 'keys';
  168. $handler->display->display_options['filters']['keys']['expose']['remember_roles'] = array(
  169.   2 => '2',
  170.   3 => 0,
  171.   1 => 0,
  172. );
  173. /* Filter criterion: Content: Activity (taxonomy_vocabulary_1) */
  174. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['id'] = 'taxonomy_vocabulary_1_tid';
  175. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['table'] = 'field_data_taxonomy_vocabulary_1';
  176. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['field'] = 'taxonomy_vocabulary_1_tid';
  177. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['group'] = 1;
  178. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['exposed'] = TRUE;
  179. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['expose']['operator_id'] = 'taxonomy_vocabulary_1_tid_op';
  180. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['expose']['label'] = 'Activity ';
  181. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['expose']['operator'] = 'taxonomy_vocabulary_1_tid_op';
  182. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['expose']['identifier'] = 'tid_1';
  183. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['expose']['remember_roles'] = array(
  184.   2 => '2',
  185.   3 => 0,
  186.   8 => 0,
  187.   1 => 0,
  188.   7 => 0,
  189. );
  190. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['reduce_duplicates'] = TRUE;
  191. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['type'] = 'select';
  192. $handler->display->display_options['filters']['taxonomy_vocabulary_1_tid']['vocabulary'] = 'vocabulary_1';
  193. /* Filter criterion: Content: Type */
  194. $handler->display->display_options['filters']['type']['id'] = 'type';
  195. $handler->display->display_options['filters']['type']['table'] = 'node';
  196. $handler->display->display_options['filters']['type']['field'] = 'type';
  197. $handler->display->display_options['filters']['type']['value'] = array(
  198.   'book' => 'book',
  199.   'form' => 'form',
  200.   'gan' => 'gan',
  201.   'manual' => 'manual',
  202.   'meeting_notes' => 'meeting_notes',
  203.   'news' => 'news',
  204.   'page' => 'page',
  205.   'plan' => 'plan',
  206.   'policy' => 'policy',
  207.   'procedure' => 'procedure',
  208.   'report' => 'report',
  209.   'statistical_report' => 'statistical_report',
  210.   'trespass_letters' => 'trespass_letters',
  211. );
  212. $handler->display->display_options['filters']['type']['group'] = 1;
  213. $handler->display->display_options['filters']['type']['exposed'] = TRUE;
  214. $handler->display->display_options['filters']['type']['expose']['operator_id'] = 'type_op';
  215. $handler->display->display_options['filters']['type']['expose']['label'] = 'Type';
  216. $handler->display->display_options['filters']['type']['expose']['operator'] = 'type_op';
  217. $handler->display->display_options['filters']['type']['expose']['identifier'] = 'type';
  218. $handler->display->display_options['filters']['type']['expose']['remember_roles'] = array(
  219.   2 => '2',
  220.   3 => 0,
  221.   8 => 0,
  222.   1 => 0,
  223.   7 => 0,
  224. );
  225. $handler->display->display_options['filters']['type']['expose']['reduce'] = TRUE;
  226.  
  227. /* Display: QuickFinder */
  228. $handler = $view->new_display('page', 'QuickFinder', 'page_1');
  229. $handler->display->display_options['display_description'] = 'View for taxonomy/content based searches';
  230. $handler->display->display_options['exposed_block'] = TRUE;
  231. $handler->display->display_options['path'] = 'findit';
  232. $handler->display->display_options['menu']['title'] = 'Findit';
  233. $handler->display->display_options['menu']['description'] = 'Find forms and pages quickly';
  234. $handler->display->display_options['menu']['weight'] = '0';
  235. $handler->display->display_options['menu']['name'] = 'main-menu';
  236. $handler->display->display_options['menu']['context'] = 0;
  237.  
  238. /* Display: Block */
  239. $handler = $view->new_display('block', 'Block', 'block_1');
  240. $translatables['findit'] = array(
  241.   t('Master'),
  242.   t('Find It'),
  243.   t('more'),
  244.   t('Go'),
  245.   t('Reset'),
  246.   t('Sort by'),
  247.   t('Asc'),
  248.   t('Desc'),
  249.   t('Select any filter and click on Apply to see results'),
  250.   t('Items per page'),
  251.   t('- All -'),
  252.   t('Offset'),
  253.   t('« first'),
  254.   t('‹ previous'),
  255.   t('next ›'),
  256.   t('last »'),
  257.   t('Serch Results'),
  258.   t('<span style="width:100%;text-align:center">
  259. <?php  
  260. $searchterm = $_GET[\'keys\'];
  261. $taxterm = taxonomy_term_load($_GET[\'tid_1\']);
  262. if($searchterm != ""){
  263. echo "Searched:\"". $searchterm ."\"" ;
  264. }
  265. ?>
  266. &nbsp;&nbsp; Type : [type]  &nbsp;&nbsp;
  267. Activity:
  268. <?php
  269. if($taxterm){
  270. echo $taxterm->name;
  271. }else{
  272. echo \'All\';
  273. }
  274. ?>
  275. </span>'),
  276.   t('Displaying @start - @end of @total'),
  277.   t('Findit Empty Result'),
  278.   t('<p>Your search did not match any content. <br/>
  279. Suggestions:
  280. <ul>
  281. <li> Try searching more general terms </li>
  282. <li> The search bar at the very top of the page performs a broader search</li></ul>
  283. </p>'),
  284.   t('Type'),
  285.   t('Title'),
  286.   t('File attachments'),
  287.   t('Post date'),
  288.   t('.'),
  289.   t('Search:'),
  290.   t('Activity '),
  291.   t('QuickFinder'),
  292.   t('View for taxonomy/content based searches'),
  293.   t('Block'),
  294. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement