Advertisement
Guest User

Untitled

a guest
Apr 8th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 23.02 KB | None | 0 0
  1. $view = new view;
  2. $view->name = 'cal';
  3. $view->description = '';
  4. $view->tag = 'Calendar';
  5. $view->base_table = 'node';
  6. $view->human_name = 'Календар';
  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['link_display'] = 'page_1';
  14. $handler->display->display_options['access']['type'] = 'perm';
  15. $handler->display->display_options['cache']['type'] = 'none';
  16. $handler->display->display_options['query']['type'] = 'views_query';
  17. $handler->display->display_options['query']['options']['query_comment'] = FALSE;
  18. $handler->display->display_options['exposed_form']['type'] = 'basic';
  19. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  20. $handler->display->display_options['pager']['options']['date_id'] = 'month';
  21. $handler->display->display_options['style_plugin'] = 'calendar_style';
  22. $handler->display->display_options['style_options']['name_size'] = '3';
  23. $handler->display->display_options['style_options']['with_weekno'] = '0';
  24. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  25. $handler->display->display_options['style_options']['theme_style'] = '1';
  26. $handler->display->display_options['style_options']['max_items'] = '0';
  27. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  28. /* Field: Content: Title */
  29. $handler->display->display_options['fields']['title']['id'] = 'title';
  30. $handler->display->display_options['fields']['title']['table'] = 'node';
  31. $handler->display->display_options['fields']['title']['field'] = 'title';
  32. $handler->display->display_options['fields']['title']['label'] = '';
  33. $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0;
  34. $handler->display->display_options['fields']['title']['alter']['make_link'] = 0;
  35. $handler->display->display_options['fields']['title']['alter']['absolute'] = 0;
  36. $handler->display->display_options['fields']['title']['alter']['external'] = 0;
  37. $handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0;
  38. $handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0;
  39. $handler->display->display_options['fields']['title']['alter']['nl2br'] = 0;
  40. $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0;
  41. $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0;
  42. $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0;
  43. $handler->display->display_options['fields']['title']['alter']['trim'] = 0;
  44. $handler->display->display_options['fields']['title']['alter']['html'] = 0;
  45. $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE;
  46. $handler->display->display_options['fields']['title']['element_default_classes'] = 1;
  47. $handler->display->display_options['fields']['title']['hide_empty'] = 0;
  48. $handler->display->display_options['fields']['title']['empty_zero'] = 0;
  49. $handler->display->display_options['fields']['title']['hide_alter_empty'] = 0;
  50. $handler->display->display_options['fields']['title']['link_to_node'] = 1;
  51. /* Field: Content: Дата */
  52. $handler->display->display_options['fields']['field_date']['id'] = 'field_date';
  53. $handler->display->display_options['fields']['field_date']['table'] = 'field_data_field_date';
  54. $handler->display->display_options['fields']['field_date']['field'] = 'field_date';
  55. $handler->display->display_options['fields']['field_date']['label'] = '';
  56. $handler->display->display_options['fields']['field_date']['alter']['alter_text'] = 0;
  57. $handler->display->display_options['fields']['field_date']['alter']['make_link'] = 0;
  58. $handler->display->display_options['fields']['field_date']['alter']['absolute'] = 0;
  59. $handler->display->display_options['fields']['field_date']['alter']['external'] = 0;
  60. $handler->display->display_options['fields']['field_date']['alter']['replace_spaces'] = 0;
  61. $handler->display->display_options['fields']['field_date']['alter']['trim_whitespace'] = 0;
  62. $handler->display->display_options['fields']['field_date']['alter']['nl2br'] = 0;
  63. $handler->display->display_options['fields']['field_date']['alter']['word_boundary'] = 1;
  64. $handler->display->display_options['fields']['field_date']['alter']['ellipsis'] = 1;
  65. $handler->display->display_options['fields']['field_date']['alter']['more_link'] = 0;
  66. $handler->display->display_options['fields']['field_date']['alter']['strip_tags'] = 0;
  67. $handler->display->display_options['fields']['field_date']['alter']['trim'] = 0;
  68. $handler->display->display_options['fields']['field_date']['alter']['html'] = 0;
  69. $handler->display->display_options['fields']['field_date']['element_label_colon'] = FALSE;
  70. $handler->display->display_options['fields']['field_date']['element_default_classes'] = 1;
  71. $handler->display->display_options['fields']['field_date']['hide_empty'] = 0;
  72. $handler->display->display_options['fields']['field_date']['empty_zero'] = 0;
  73. $handler->display->display_options['fields']['field_date']['hide_alter_empty'] = 0;
  74. $handler->display->display_options['fields']['field_date']['settings'] = array(
  75.   'format_type' => 'time_only',
  76.   'fromto' => 'both',
  77.   'multiple_number' => '',
  78.   'multiple_from' => '',
  79.   'multiple_to' => '',
  80.   'show_repeat_rule' => 'show',
  81. );
  82. $handler->display->display_options['fields']['field_date']['group_rows'] = 0;
  83. $handler->display->display_options['fields']['field_date']['delta_offset'] = '0';
  84. $handler->display->display_options['fields']['field_date']['delta_reversed'] = 0;
  85. $handler->display->display_options['fields']['field_date']['field_api_classes'] = 0;
  86. /* Sort criterion: Content: Дата -  start date (field_date) */
  87. $handler->display->display_options['sorts']['field_date_value']['id'] = 'field_date_value';
  88. $handler->display->display_options['sorts']['field_date_value']['table'] = 'field_data_field_date';
  89. $handler->display->display_options['sorts']['field_date_value']['field'] = 'field_date_value';
  90. /* Filter criterion: Content: Published */
  91. $handler->display->display_options['filters']['status']['id'] = 'status';
  92. $handler->display->display_options['filters']['status']['table'] = 'node';
  93. $handler->display->display_options['filters']['status']['field'] = 'status';
  94. $handler->display->display_options['filters']['status']['value'] = 1;
  95. $handler->display->display_options['filters']['status']['group'] = 0;
  96. $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
  97.  
  98. /* Display: Month */
  99. $handler = $view->new_display('page', 'Month', 'page_1');
  100. $handler->display->display_options['defaults']['pager'] = FALSE;
  101. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  102. $handler->display->display_options['pager']['options']['date_id'] = 'month';
  103. $handler->display->display_options['pager']['options']['link_format'] = 'clean';
  104. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  105. $handler->display->display_options['style_plugin'] = 'calendar_style';
  106. $handler->display->display_options['style_options']['name_size'] = '3';
  107. $handler->display->display_options['style_options']['mini'] = '0';
  108. $handler->display->display_options['style_options']['with_weekno'] = '0';
  109. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  110. $handler->display->display_options['style_options']['theme_style'] = '1';
  111. $handler->display->display_options['style_options']['max_items'] = '0';
  112. $handler->display->display_options['defaults']['style_options'] = FALSE;
  113. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  114. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  115. $handler->display->display_options['row_options']['colors']['legend'] = 'type';
  116. $handler->display->display_options['defaults']['row_options'] = FALSE;
  117. $handler->display->display_options['defaults']['arguments'] = FALSE;
  118. /* Contextual filter: Date: Date (node) */
  119. $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument';
  120. $handler->display->display_options['arguments']['date_argument']['table'] = 'node';
  121. $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument';
  122. $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default';
  123. $handler->display->display_options['arguments']['date_argument']['default_argument_skip_url'] = 0;
  124. $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary';
  125. $handler->display->display_options['arguments']['date_argument']['add_delta'] = 'yes';
  126. $handler->display->display_options['arguments']['date_argument']['date_fields'] = array(
  127.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  128. );
  129. $handler->display->display_options['path'] = 'calendar-field-date/month';
  130. $handler->display->display_options['menu']['type'] = 'normal';
  131. $handler->display->display_options['menu']['title'] = 'Календар';
  132. $handler->display->display_options['menu']['weight'] = '0';
  133. $handler->display->display_options['menu']['name'] = 'main-menu';
  134. $handler->display->display_options['menu']['context'] = 0;
  135. $handler->display->display_options['tab_options']['type'] = 'normal';
  136. $handler->display->display_options['tab_options']['title'] = 'Month';
  137. $handler->display->display_options['tab_options']['weight'] = '0';
  138.  
  139. /* Display: Week */
  140. $handler = $view->new_display('page', 'Week', 'page_2');
  141. $handler->display->display_options['defaults']['pager'] = FALSE;
  142. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  143. $handler->display->display_options['pager']['options']['date_id'] = 'week';
  144. $handler->display->display_options['pager']['options']['link_format'] = 'clean';
  145. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  146. $handler->display->display_options['style_plugin'] = 'calendar_style';
  147. $handler->display->display_options['style_options']['calendar_type'] = 'week';
  148. $handler->display->display_options['style_options']['name_size'] = '3';
  149. $handler->display->display_options['style_options']['mini'] = '0';
  150. $handler->display->display_options['style_options']['with_weekno'] = '0';
  151. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  152. $handler->display->display_options['style_options']['theme_style'] = '1';
  153. $handler->display->display_options['style_options']['max_items'] = '0';
  154. $handler->display->display_options['defaults']['style_options'] = FALSE;
  155. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  156. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  157. $handler->display->display_options['defaults']['row_options'] = FALSE;
  158. $handler->display->display_options['defaults']['arguments'] = FALSE;
  159. /* Contextual filter: Date: Date (node) */
  160. $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument';
  161. $handler->display->display_options['arguments']['date_argument']['table'] = 'node';
  162. $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument';
  163. $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default';
  164. $handler->display->display_options['arguments']['date_argument']['default_argument_skip_url'] = 0;
  165. $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary';
  166. $handler->display->display_options['arguments']['date_argument']['granularity'] = 'week';
  167. $handler->display->display_options['arguments']['date_argument']['add_delta'] = 'yes';
  168. $handler->display->display_options['arguments']['date_argument']['date_fields'] = array(
  169.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  170. );
  171. $handler->display->display_options['path'] = 'calendar-field-date/week';
  172. $handler->display->display_options['menu']['title'] = 'Week';
  173. $handler->display->display_options['menu']['weight'] = '2';
  174.  
  175. /* Display: Day */
  176. $handler = $view->new_display('page', 'Day', 'page_3');
  177. $handler->display->display_options['defaults']['pager'] = FALSE;
  178. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  179. $handler->display->display_options['pager']['options']['date_id'] = 'day';
  180. $handler->display->display_options['pager']['options']['link_format'] = 'clean';
  181. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  182. $handler->display->display_options['style_plugin'] = 'calendar_style';
  183. $handler->display->display_options['style_options']['calendar_type'] = 'day';
  184. $handler->display->display_options['style_options']['name_size'] = '3';
  185. $handler->display->display_options['style_options']['mini'] = '0';
  186. $handler->display->display_options['style_options']['with_weekno'] = '0';
  187. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  188. $handler->display->display_options['style_options']['theme_style'] = '1';
  189. $handler->display->display_options['style_options']['max_items'] = '0';
  190. $handler->display->display_options['defaults']['style_options'] = FALSE;
  191. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  192. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  193. $handler->display->display_options['defaults']['row_options'] = FALSE;
  194. $handler->display->display_options['defaults']['arguments'] = FALSE;
  195. /* Contextual filter: Date: Date (node) */
  196. $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument';
  197. $handler->display->display_options['arguments']['date_argument']['table'] = 'node';
  198. $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument';
  199. $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default';
  200. $handler->display->display_options['arguments']['date_argument']['default_argument_skip_url'] = 0;
  201. $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary';
  202. $handler->display->display_options['arguments']['date_argument']['granularity'] = 'day';
  203. $handler->display->display_options['arguments']['date_argument']['date_fields'] = array(
  204.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  205. );
  206. $handler->display->display_options['path'] = 'calendar-field-date/day';
  207. $handler->display->display_options['menu']['title'] = 'Day';
  208. $handler->display->display_options['menu']['weight'] = '3';
  209.  
  210. /* Display: Year */
  211. $handler = $view->new_display('page', 'Year', 'page');
  212. $handler->display->display_options['defaults']['pager'] = FALSE;
  213. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  214. $handler->display->display_options['pager']['options']['date_id'] = 'year';
  215. $handler->display->display_options['pager']['options']['link_format'] = 'clean';
  216. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  217. $handler->display->display_options['style_plugin'] = 'calendar_style';
  218. $handler->display->display_options['style_options']['calendar_type'] = 'year';
  219. $handler->display->display_options['style_options']['name_size'] = '1';
  220. $handler->display->display_options['style_options']['mini'] = '0';
  221. $handler->display->display_options['style_options']['with_weekno'] = '0';
  222. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  223. $handler->display->display_options['style_options']['theme_style'] = '1';
  224. $handler->display->display_options['style_options']['max_items'] = '0';
  225. $handler->display->display_options['defaults']['style_options'] = FALSE;
  226. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  227. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  228. $handler->display->display_options['defaults']['row_options'] = FALSE;
  229. $handler->display->display_options['defaults']['arguments'] = FALSE;
  230. /* Contextual filter: Date: Date (node) */
  231. $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument';
  232. $handler->display->display_options['arguments']['date_argument']['table'] = 'node';
  233. $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument';
  234. $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default';
  235. $handler->display->display_options['arguments']['date_argument']['default_argument_skip_url'] = 0;
  236. $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary';
  237. $handler->display->display_options['arguments']['date_argument']['granularity'] = 'year';
  238. $handler->display->display_options['arguments']['date_argument']['add_delta'] = 'yes';
  239. $handler->display->display_options['arguments']['date_argument']['date_fields'] = array(
  240.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  241. );
  242. $handler->display->display_options['path'] = 'calendar-field-date/year';
  243. $handler->display->display_options['menu']['title'] = 'Year';
  244. $handler->display->display_options['menu']['weight'] = '4';
  245.  
  246. /* Display: Block */
  247. $handler = $view->new_display('block', 'Block', 'block_1');
  248. $handler->display->display_options['defaults']['pager'] = FALSE;
  249. $handler->display->display_options['pager']['type'] = 'date_views_pager';
  250. $handler->display->display_options['pager']['options']['date_id'] = 'mini';
  251. $handler->display->display_options['pager']['options']['link_format'] = 'clean';
  252. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  253. $handler->display->display_options['style_plugin'] = 'calendar_style';
  254. $handler->display->display_options['style_options']['name_size'] = '1';
  255. $handler->display->display_options['style_options']['mini'] = '1';
  256. $handler->display->display_options['style_options']['with_weekno'] = '0';
  257. $handler->display->display_options['style_options']['multiday_theme'] = '1';
  258. $handler->display->display_options['style_options']['theme_style'] = '1';
  259. $handler->display->display_options['style_options']['max_items'] = '0';
  260. $handler->display->display_options['defaults']['style_options'] = FALSE;
  261. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  262. $handler->display->display_options['row_plugin'] = 'calendar_entity';
  263. $handler->display->display_options['defaults']['row_options'] = FALSE;
  264. $handler->display->display_options['defaults']['arguments'] = FALSE;
  265. /* Contextual filter: Date: Date (node) */
  266. $handler->display->display_options['arguments']['date_argument']['id'] = 'date_argument';
  267. $handler->display->display_options['arguments']['date_argument']['table'] = 'node';
  268. $handler->display->display_options['arguments']['date_argument']['field'] = 'date_argument';
  269. $handler->display->display_options['arguments']['date_argument']['default_action'] = 'default';
  270. $handler->display->display_options['arguments']['date_argument']['default_argument_skip_url'] = 0;
  271. $handler->display->display_options['arguments']['date_argument']['summary']['format'] = 'default_summary';
  272. $handler->display->display_options['arguments']['date_argument']['add_delta'] = 'yes';
  273. $handler->display->display_options['arguments']['date_argument']['date_fields'] = array(
  274.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  275. );
  276.  
  277. /* Display: iCal */
  278. $handler = $view->new_display('feed', 'iCal', 'feed_1');
  279. $handler->display->display_options['pager']['type'] = 'some';
  280. $handler->display->display_options['style_plugin'] = 'date_ical';
  281. $handler->display->display_options['row_plugin'] = 'date_ical';
  282. $handler->display->display_options['row_options']['date_field'] = 'field_data_field_date.field_date_value';
  283. $handler->display->display_options['defaults']['filters'] = FALSE;
  284. /* Filter criterion: Content: Published */
  285. $handler->display->display_options['filters']['status']['id'] = 'status';
  286. $handler->display->display_options['filters']['status']['table'] = 'node';
  287. $handler->display->display_options['filters']['status']['field'] = 'status';
  288. $handler->display->display_options['filters']['status']['value'] = 1;
  289. $handler->display->display_options['filters']['status']['group'] = 0;
  290. $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
  291. /* Filter criterion: Date: Date (node) */
  292. $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
  293. $handler->display->display_options['filters']['date_filter']['table'] = 'node';
  294. $handler->display->display_options['filters']['date_filter']['field'] = 'date_filter';
  295. $handler->display->display_options['filters']['date_filter']['operator'] = '>=';
  296. $handler->display->display_options['filters']['date_filter']['default_date'] = 'now';
  297. $handler->display->display_options['filters']['date_filter']['add_delta'] = 'yes';
  298. $handler->display->display_options['filters']['date_filter']['date_fields'] = array(
  299.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  300. );
  301. $handler->display->display_options['path'] = 'calendar-field-date/ical/%/calendar.ics';
  302. $handler->display->display_options['displays'] = array(
  303.   'page' => 'page',
  304.   'page_1' => 'page_1',
  305.   'page_2' => 'page_2',
  306.   'page_3' => 'page_3',
  307.   'block_1' => 'block_1',
  308.   'default' => 0,
  309. );
  310.  
  311. /* Display: Upcoming */
  312. $handler = $view->new_display('block', 'Upcoming', 'block_2');
  313. $handler->display->display_options['display_description'] = 'Upcoming events block';
  314. $handler->display->display_options['defaults']['pager'] = FALSE;
  315. $handler->display->display_options['pager']['type'] = 'some';
  316. $handler->display->display_options['pager']['options']['items_per_page'] = '5';
  317. $handler->display->display_options['pager']['options']['offset'] = '0';
  318. $handler->display->display_options['defaults']['style_plugin'] = FALSE;
  319. $handler->display->display_options['style_plugin'] = 'list';
  320. $handler->display->display_options['defaults']['style_options'] = FALSE;
  321. $handler->display->display_options['defaults']['row_plugin'] = FALSE;
  322. $handler->display->display_options['row_plugin'] = 'fields';
  323. $handler->display->display_options['defaults']['row_options'] = FALSE;
  324. $handler->display->display_options['defaults']['filters'] = FALSE;
  325. /* Filter criterion: Content: Published */
  326. $handler->display->display_options['filters']['status']['id'] = 'status';
  327. $handler->display->display_options['filters']['status']['table'] = 'node';
  328. $handler->display->display_options['filters']['status']['field'] = 'status';
  329. $handler->display->display_options['filters']['status']['value'] = 1;
  330. $handler->display->display_options['filters']['status']['group'] = 0;
  331. $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
  332. /* Filter criterion: Date: Date (node) */
  333. $handler->display->display_options['filters']['date_filter']['id'] = 'date_filter';
  334. $handler->display->display_options['filters']['date_filter']['table'] = 'node';
  335. $handler->display->display_options['filters']['date_filter']['field'] = 'date_filter';
  336. $handler->display->display_options['filters']['date_filter']['operator'] = '>=';
  337. $handler->display->display_options['filters']['date_filter']['default_date'] = 'now';
  338. $handler->display->display_options['filters']['date_filter']['add_delta'] = 'yes';
  339. $handler->display->display_options['filters']['date_filter']['date_fields'] = array(
  340.   'field_data_field_date.field_date_value' => 'field_data_field_date.field_date_value',
  341. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement