flag_lists.views_default.inc 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864
  1. <?php
  2. /**
  3. * @file
  4. * Contains default views for the flag_lists module.
  5. */
  6. /**
  7. * Implementation of hook_views_default_views().
  8. */
  9. function flag_lists_views_default_views() {
  10. $view = new view;
  11. $view->name = 'flag_lists';
  12. $view->description = 'Flag lists';
  13. $view->tag = '';
  14. $view->view_php = '';
  15. $view->base_table = 'flag_lists_flags';
  16. $view->is_cacheable = FALSE;
  17. $view->api_version = 2;
  18. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  19. $handler = $view->new_display('default', 'Defaults', 'default');
  20. $handler->override_option('fields', array(
  21. 'title' => array(
  22. 'label' => 'List',
  23. 'alter' => array(
  24. 'alter_text' => 0,
  25. 'text' => '',
  26. 'make_link' => 0,
  27. 'path' => '',
  28. 'link_class' => '',
  29. 'alt' => '',
  30. 'prefix' => '',
  31. 'suffix' => '',
  32. 'target' => '',
  33. 'help' => '',
  34. 'trim' => 0,
  35. 'max_length' => '',
  36. 'word_boundary' => 1,
  37. 'ellipsis' => 1,
  38. 'html' => 0,
  39. 'strip_tags' => 0,
  40. ),
  41. 'empty' => '',
  42. 'hide_empty' => 0,
  43. 'empty_zero' => 0,
  44. 'link_to_list' => 1,
  45. 'exclude' => 0,
  46. 'id' => 'title',
  47. 'table' => 'flag_lists_flags',
  48. 'field' => 'title',
  49. 'relationship' => 'none',
  50. ),
  51. 'name' => array(
  52. 'label' => 'Owner',
  53. 'alter' => array(
  54. 'alter_text' => 0,
  55. 'text' => '',
  56. 'make_link' => 0,
  57. 'path' => '',
  58. 'link_class' => '',
  59. 'alt' => '',
  60. 'prefix' => '',
  61. 'suffix' => '',
  62. 'target' => '',
  63. 'help' => '',
  64. 'trim' => 0,
  65. 'max_length' => '',
  66. 'word_boundary' => 1,
  67. 'ellipsis' => 1,
  68. 'html' => 0,
  69. 'strip_tags' => 0,
  70. ),
  71. 'empty' => '',
  72. 'hide_empty' => 0,
  73. 'empty_zero' => 0,
  74. 'link_to_user' => 1,
  75. 'overwrite_anonymous' => 0,
  76. 'anonymous_text' => '',
  77. 'exclude' => 0,
  78. 'id' => 'name',
  79. 'table' => 'users',
  80. 'field' => 'name',
  81. 'relationship' => 'none',
  82. ),
  83. 'edit_list' => array(
  84. 'label' => 'Operations',
  85. 'alter' => array(
  86. 'alter_text' => 0,
  87. 'text' => '',
  88. 'make_link' => 0,
  89. 'path' => '',
  90. 'link_class' => '',
  91. 'alt' => '',
  92. 'prefix' => '',
  93. 'suffix' => '',
  94. 'target' => '',
  95. 'help' => '',
  96. 'trim' => 0,
  97. 'max_length' => '',
  98. 'word_boundary' => 1,
  99. 'ellipsis' => 1,
  100. 'html' => 0,
  101. 'strip_tags' => 0,
  102. ),
  103. 'empty' => '',
  104. 'hide_empty' => 0,
  105. 'empty_zero' => 0,
  106. 'text' => 'edit',
  107. 'exclude' => 0,
  108. 'id' => 'edit_list',
  109. 'table' => 'flag_lists_flags',
  110. 'field' => 'edit_list',
  111. 'relationship' => 'none',
  112. ),
  113. 'delete_list' => array(
  114. 'label' => 'Delete link',
  115. 'alter' => array(
  116. 'alter_text' => 0,
  117. 'text' => '',
  118. 'make_link' => 0,
  119. 'path' => '',
  120. 'link_class' => '',
  121. 'alt' => '',
  122. 'prefix' => '',
  123. 'suffix' => '',
  124. 'target' => '',
  125. 'help' => '',
  126. 'trim' => 0,
  127. 'max_length' => '',
  128. 'word_boundary' => 1,
  129. 'ellipsis' => 1,
  130. 'html' => 0,
  131. 'strip_tags' => 0,
  132. ),
  133. 'empty' => '',
  134. 'hide_empty' => 0,
  135. 'empty_zero' => 0,
  136. 'text' => '',
  137. 'exclude' => 0,
  138. 'id' => 'delete_list',
  139. 'table' => 'flag_lists_flags',
  140. 'field' => 'delete_list',
  141. 'relationship' => 'none',
  142. ),
  143. 'name_2' => array(
  144. 'label' => 'Edit template',
  145. 'alter' => array(
  146. 'alter_text' => 0,
  147. 'text' => '',
  148. 'make_link' => 0,
  149. 'path' => '',
  150. 'link_class' => '',
  151. 'alt' => '',
  152. 'prefix' => '',
  153. 'suffix' => '',
  154. 'target' => '',
  155. 'help' => '',
  156. 'trim' => 0,
  157. 'max_length' => '',
  158. 'word_boundary' => 0,
  159. 'ellipsis' => 0,
  160. 'html' => 0,
  161. 'strip_tags' => 0,
  162. ),
  163. 'empty' => '',
  164. 'hide_empty' => 0,
  165. 'empty_zero' => 0,
  166. 'link_to_template' => 1,
  167. 'exclude' => 0,
  168. 'link_to_list' => FALSE,
  169. 'id' => 'name_2',
  170. 'table' => 'flags',
  171. 'field' => 'name',
  172. 'relationship' => 'none',
  173. ),
  174. 'type' => array(
  175. 'label' => 'Template types',
  176. 'alter' => array(
  177. 'alter_text' => 0,
  178. 'text' => '',
  179. 'make_link' => 0,
  180. 'path' => '',
  181. 'link_class' => '',
  182. 'alt' => '',
  183. 'prefix' => '',
  184. 'suffix' => '',
  185. 'target' => '',
  186. 'help' => '',
  187. 'trim' => 0,
  188. 'max_length' => '',
  189. 'word_boundary' => 1,
  190. 'ellipsis' => 1,
  191. 'html' => 0,
  192. 'strip_tags' => 0,
  193. ),
  194. 'empty' => '',
  195. 'hide_empty' => 0,
  196. 'empty_zero' => 0,
  197. 'type' => 'separator',
  198. 'separator' => ', ',
  199. 'exclude' => 0,
  200. 'id' => 'type',
  201. 'table' => 'flag_lists_types',
  202. 'field' => 'type',
  203. 'relationship' => 'none',
  204. ),
  205. ));
  206. $handler->override_option('filters', array(
  207. 'title' => array(
  208. 'operator' => 'contains',
  209. 'value' => '',
  210. 'group' => '0',
  211. 'exposed' => TRUE,
  212. 'expose' => array(
  213. 'use_operator' => 0,
  214. 'operator' => 'title_op',
  215. 'identifier' => 'title',
  216. 'label' => 'List title',
  217. 'optional' => 1,
  218. 'remember' => 1,
  219. ),
  220. 'case' => 0,
  221. 'id' => 'title',
  222. 'table' => 'flag_lists_flags',
  223. 'field' => 'title',
  224. 'relationship' => 'none',
  225. ),
  226. 'uid' => array(
  227. 'operator' => 'in',
  228. 'value' => '',
  229. 'group' => '0',
  230. 'exposed' => TRUE,
  231. 'expose' => array(
  232. 'use_operator' => 0,
  233. 'operator' => 'uid_op',
  234. 'identifier' => 'uid',
  235. 'label' => 'Owner',
  236. 'optional' => 1,
  237. 'remember' => 1,
  238. 'reduce' => 0,
  239. ),
  240. 'id' => 'uid',
  241. 'table' => 'flag_lists_flags',
  242. 'field' => 'uid',
  243. 'relationship' => 'none',
  244. ),
  245. 'name' => array(
  246. 'operator' => 'in',
  247. 'value' => array(),
  248. 'group' => '0',
  249. 'exposed' => TRUE,
  250. 'expose' => array(
  251. 'use_operator' => 0,
  252. 'operator' => 'name_op',
  253. 'identifier' => 'name',
  254. 'label' => 'Template name',
  255. 'optional' => 1,
  256. 'single' => 1,
  257. 'remember' => 0,
  258. 'reduce' => 0,
  259. ),
  260. 'id' => 'name',
  261. 'table' => 'flags',
  262. 'field' => 'name',
  263. 'relationship' => 'none',
  264. ),
  265. ));
  266. $handler->override_option('access', array(
  267. 'type' => 'perm',
  268. 'perm' => 'administer flags',
  269. ));
  270. $handler->override_option('cache', array(
  271. 'type' => 'none',
  272. ));
  273. $handler->override_option('items_per_page', 25);
  274. $handler->override_option('use_pager', '1');
  275. $handler->override_option('style_plugin', 'table');
  276. $handler->override_option('style_options', array(
  277. 'grouping' => '',
  278. 'override' => 1,
  279. 'sticky' => 0,
  280. 'order' => 'asc',
  281. 'columns' => array(
  282. 'title' => 'title',
  283. 'name' => 'name',
  284. 'edit_list' => 'edit_list',
  285. 'delete_list' => 'edit_list',
  286. 'name_2' => 'name_2',
  287. ),
  288. 'info' => array(
  289. 'title' => array(
  290. 'sortable' => 1,
  291. 'separator' => '',
  292. ),
  293. 'name' => array(
  294. 'sortable' => 1,
  295. 'separator' => '',
  296. ),
  297. 'edit_list' => array(
  298. 'separator' => ' ',
  299. ),
  300. 'delete_list' => array(
  301. 'separator' => '',
  302. ),
  303. 'name_2' => array(
  304. 'sortable' => 0,
  305. 'separator' => '',
  306. ),
  307. ),
  308. 'default' => 'title',
  309. ));
  310. $views[$view->name] = $view;
  311. $view = new view;
  312. $view->name = 'flag_lists_content';
  313. $view->description = 'Flag lists listed content';
  314. $view->tag = '';
  315. $view->view_php = '';
  316. $view->base_table = 'node';
  317. $view->is_cacheable = FALSE;
  318. $view->api_version = 2;
  319. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  320. $handler = $view->new_display('default', 'Defaults', 'default');
  321. $handler->override_option('relationships', array(
  322. 'entity_id' => array(
  323. 'label' => 'Listed content',
  324. 'required' => 1,
  325. 'id' => 'entity_id',
  326. 'table' => 'flag_lists_content',
  327. 'field' => 'entity_id',
  328. 'relationship' => 'none',
  329. ),
  330. ));
  331. $handler->override_option('fields', array(
  332. 'title' => array(
  333. 'label' => 'Node Title',
  334. 'alter' => array(
  335. 'alter_text' => 0,
  336. 'text' => '',
  337. 'make_link' => 0,
  338. 'path' => '',
  339. 'link_class' => '',
  340. 'alt' => '',
  341. 'prefix' => '',
  342. 'suffix' => '',
  343. 'target' => '',
  344. 'help' => '',
  345. 'trim' => 0,
  346. 'max_length' => '',
  347. 'word_boundary' => 1,
  348. 'ellipsis' => 1,
  349. 'html' => 0,
  350. 'strip_tags' => 0,
  351. ),
  352. 'empty' => '',
  353. 'hide_empty' => 0,
  354. 'empty_zero' => 0,
  355. 'link_to_node' => 1,
  356. 'exclude' => 0,
  357. 'id' => 'title',
  358. 'table' => 'node',
  359. 'field' => 'title',
  360. 'relationship' => 'none',
  361. ),
  362. 'title_1' => array(
  363. 'label' => 'List title',
  364. 'alter' => array(
  365. 'alter_text' => 0,
  366. 'text' => '',
  367. 'make_link' => 0,
  368. 'path' => '',
  369. 'link_class' => '',
  370. 'alt' => '',
  371. 'prefix' => '',
  372. 'suffix' => '',
  373. 'target' => '',
  374. 'help' => '',
  375. 'trim' => 0,
  376. 'max_length' => '',
  377. 'word_boundary' => 1,
  378. 'ellipsis' => 1,
  379. 'html' => 0,
  380. 'strip_tags' => 0,
  381. ),
  382. 'empty' => '',
  383. 'hide_empty' => 0,
  384. 'empty_zero' => 0,
  385. 'link_to_list' => 1,
  386. 'exclude' => 0,
  387. 'id' => 'title_1',
  388. 'table' => 'flag_lists_flags',
  389. 'field' => 'title',
  390. 'relationship' => 'none',
  391. ),
  392. 'name' => array(
  393. 'label' => 'Name',
  394. 'alter' => array(
  395. 'alter_text' => 0,
  396. 'text' => '',
  397. 'make_link' => 0,
  398. 'path' => '',
  399. 'link_class' => '',
  400. 'alt' => '',
  401. 'prefix' => '',
  402. 'suffix' => '',
  403. 'target' => '',
  404. 'help' => '',
  405. 'trim' => 0,
  406. 'max_length' => '',
  407. 'word_boundary' => 1,
  408. 'ellipsis' => 1,
  409. 'html' => 0,
  410. 'strip_tags' => 0,
  411. ),
  412. 'empty' => '',
  413. 'hide_empty' => 0,
  414. 'empty_zero' => 0,
  415. 'link_to_user' => 1,
  416. 'overwrite_anonymous' => 0,
  417. 'anonymous_text' => '',
  418. 'exclude' => 0,
  419. 'id' => 'name',
  420. 'table' => 'users',
  421. 'field' => 'name',
  422. 'relationship' => 'uid',
  423. ),
  424. 'timestamp' => array(
  425. 'label' => 'Time listed',
  426. 'alter' => array(
  427. 'alter_text' => 0,
  428. 'text' => '',
  429. 'make_link' => 0,
  430. 'path' => '',
  431. 'link_class' => '',
  432. 'alt' => '',
  433. 'prefix' => '',
  434. 'suffix' => '',
  435. 'target' => '',
  436. 'help' => '',
  437. 'trim' => 0,
  438. 'max_length' => '',
  439. 'word_boundary' => 1,
  440. 'ellipsis' => 1,
  441. 'html' => 0,
  442. 'strip_tags' => 0,
  443. ),
  444. 'empty' => '',
  445. 'hide_empty' => 0,
  446. 'empty_zero' => 0,
  447. 'date_format' => 'small',
  448. 'custom_date_format' => '',
  449. 'exclude' => 0,
  450. 'id' => 'timestamp',
  451. 'table' => 'flag_lists_content',
  452. 'field' => 'timestamp',
  453. 'relationship' => 'none',
  454. ),
  455. ));
  456. $handler->override_option('filters', array(
  457. 'status' => array(
  458. 'operator' => '=',
  459. 'value' => '1',
  460. 'group' => '0',
  461. 'exposed' => FALSE,
  462. 'expose' => array(
  463. 'operator' => FALSE,
  464. 'label' => '',
  465. ),
  466. 'id' => 'status',
  467. 'table' => 'node',
  468. 'field' => 'status',
  469. 'relationship' => 'none',
  470. ),
  471. ));
  472. $handler->override_option('access', array(
  473. 'type' => 'perm',
  474. 'perm' => 'view flag lists',
  475. ));
  476. $handler->override_option('cache', array(
  477. 'type' => 'none',
  478. ));
  479. $handler->override_option('items_per_page', 25);
  480. $handler->override_option('use_pager', '1');
  481. $handler->override_option('style_plugin', 'table');
  482. $handler->override_option('style_options', array(
  483. 'grouping' => '',
  484. 'override' => 1,
  485. 'sticky' => 0,
  486. 'order' => 'desc',
  487. 'columns' => array(
  488. 'title' => 'title',
  489. 'title_1' => 'title_1',
  490. 'name' => 'name',
  491. 'timestamp' => 'timestamp',
  492. ),
  493. 'info' => array(
  494. 'title' => array(
  495. 'sortable' => 1,
  496. 'separator' => '',
  497. ),
  498. 'title_1' => array(
  499. 'sortable' => 1,
  500. 'separator' => '',
  501. ),
  502. 'name' => array(
  503. 'sortable' => 1,
  504. 'separator' => '',
  505. ),
  506. 'timestamp' => array(
  507. 'sortable' => 1,
  508. 'separator' => '',
  509. ),
  510. ),
  511. 'default' => 'timestamp',
  512. ));
  513. $views[$view->name] = $view;
  514. $view = new view;
  515. $view->name = 'flag_lists_user_lists';
  516. $view->description = 'Flag lists user lists';
  517. $view->tag = '';
  518. $view->view_php = '';
  519. $view->base_table = 'flag_lists_flags';
  520. $view->is_cacheable = FALSE;
  521. $view->api_version = 2;
  522. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  523. $handler = $view->new_display('default', 'Defaults', 'default');
  524. $handler->override_option('fields', array(
  525. 'title' => array(
  526. 'label' => 'List',
  527. 'alter' => array(
  528. 'alter_text' => 0,
  529. 'text' => '',
  530. 'make_link' => 0,
  531. 'path' => '',
  532. 'link_class' => '',
  533. 'alt' => '',
  534. 'prefix' => '',
  535. 'suffix' => '',
  536. 'target' => '',
  537. 'help' => '',
  538. 'trim' => 0,
  539. 'max_length' => '',
  540. 'word_boundary' => 1,
  541. 'ellipsis' => 1,
  542. 'html' => 0,
  543. 'strip_tags' => 0,
  544. ),
  545. 'empty' => '',
  546. 'hide_empty' => 0,
  547. 'empty_zero' => 0,
  548. 'link_to_list' => 1,
  549. 'exclude' => 0,
  550. 'id' => 'title',
  551. 'table' => 'flag_lists_flags',
  552. 'field' => 'title',
  553. 'relationship' => 'none',
  554. ),
  555. 'edit_list' => array(
  556. 'label' => 'Edit link',
  557. 'alter' => array(
  558. 'alter_text' => 0,
  559. 'text' => '',
  560. 'make_link' => 0,
  561. 'path' => '',
  562. 'link_class' => '',
  563. 'alt' => '',
  564. 'prefix' => '',
  565. 'suffix' => '',
  566. 'target' => '',
  567. 'help' => '',
  568. 'trim' => 0,
  569. 'max_length' => '',
  570. 'word_boundary' => 1,
  571. 'ellipsis' => 1,
  572. 'html' => 0,
  573. 'strip_tags' => 0,
  574. ),
  575. 'empty' => '',
  576. 'hide_empty' => 0,
  577. 'empty_zero' => 0,
  578. 'text' => 'Edit',
  579. 'exclude' => 0,
  580. 'id' => 'edit_list',
  581. 'table' => 'flag_lists_flags',
  582. 'field' => 'edit_list',
  583. 'relationship' => 'none',
  584. ),
  585. 'delete_list' => array(
  586. 'label' => 'Delete link',
  587. 'alter' => array(
  588. 'alter_text' => 0,
  589. 'text' => '',
  590. 'make_link' => 0,
  591. 'path' => '',
  592. 'link_class' => '',
  593. 'alt' => '',
  594. 'prefix' => '',
  595. 'suffix' => '',
  596. 'target' => '',
  597. 'help' => '',
  598. 'trim' => 0,
  599. 'max_length' => '',
  600. 'word_boundary' => 1,
  601. 'ellipsis' => 1,
  602. 'html' => 0,
  603. 'strip_tags' => 0,
  604. ),
  605. 'empty' => '',
  606. 'hide_empty' => 0,
  607. 'empty_zero' => 0,
  608. 'text' => '',
  609. 'exclude' => 0,
  610. 'id' => 'delete_list',
  611. 'table' => 'flag_lists_flags',
  612. 'field' => 'delete_list',
  613. 'relationship' => 'none',
  614. ),
  615. ));
  616. $handler->override_option('arguments', array(
  617. 'uid' => array(
  618. 'default_action' => 'not found',
  619. 'style_plugin' => 'default_summary',
  620. 'style_options' => array(),
  621. 'wildcard' => 'all',
  622. 'wildcard_substitution' => 'All',
  623. 'title' => '%1\'s lists',
  624. 'breadcrumb' => '',
  625. 'default_argument_type' => 'fixed',
  626. 'default_argument' => '',
  627. 'validate_type' => 'none',
  628. 'validate_fail' => 'not found',
  629. 'break_phrase' => 0,
  630. 'not' => 0,
  631. 'id' => 'uid',
  632. 'table' => 'flag_lists_flags',
  633. 'field' => 'uid',
  634. 'validate_user_argument_type' => 'uid',
  635. 'validate_user_roles' => array(
  636. '2' => 0,
  637. ),
  638. 'relationship' => 'none',
  639. 'default_options_div_prefix' => '',
  640. 'default_argument_fixed' => '',
  641. 'default_argument_user' => 0,
  642. 'default_argument_php' => '',
  643. 'validate_argument_node_type' => array(
  644. 'page' => 0,
  645. 'story' => 0,
  646. ),
  647. 'validate_argument_node_access' => 0,
  648. 'validate_argument_nid_type' => 'nid',
  649. 'validate_argument_vocabulary' => array(),
  650. 'validate_argument_type' => 'tid',
  651. 'validate_argument_transform' => 0,
  652. 'validate_user_restrict_roles' => 0,
  653. 'validate_argument_node_flag_name' => '*relationship*',
  654. 'validate_argument_node_flag_test' => 'flaggable',
  655. 'validate_argument_node_flag_id_type' => 'id',
  656. 'validate_argument_user_flag_name' => '*relationship*',
  657. 'validate_argument_user_flag_test' => 'flaggable',
  658. 'validate_argument_user_flag_id_type' => 'id',
  659. 'validate_argument_php' => '',
  660. ),
  661. ));
  662. $handler->override_option('access', array(
  663. 'type' => 'perm',
  664. 'perm' => 'view flag lists',
  665. ));
  666. $handler->override_option('cache', array(
  667. 'type' => 'none',
  668. ));
  669. $handler->override_option('items_per_page', 25);
  670. $handler->override_option('use_pager', '1');
  671. $handler->override_option('style_plugin', 'table');
  672. $handler->override_option('style_options', array(
  673. 'grouping' => '',
  674. 'override' => 1,
  675. 'sticky' => 0,
  676. 'order' => 'asc',
  677. 'columns' => array(
  678. 'title' => 'title',
  679. 'name' => 'name',
  680. ),
  681. 'info' => array(
  682. 'title' => array(
  683. 'sortable' => 1,
  684. 'separator' => '',
  685. ),
  686. 'name' => array(
  687. 'sortable' => 1,
  688. 'separator' => '',
  689. ),
  690. ),
  691. 'default' => 'title',
  692. ));
  693. $views[$view->name] = $view;
  694. $view = new view;
  695. $view->name = 'flag_lists_user_list';
  696. $view->description = 'Flag lists - one of a user\'s lists';
  697. $view->tag = '';
  698. $view->view_php = '';
  699. $view->base_table = 'node';
  700. $view->is_cacheable = FALSE;
  701. $view->api_version = 2;
  702. $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
  703. $handler = $view->new_display('default', 'Defaults', 'default');
  704. $handler->override_option('fields', array(
  705. 'title' => array(
  706. 'label' => '',
  707. 'alter' => array(
  708. 'alter_text' => 0,
  709. 'text' => '',
  710. 'make_link' => 0,
  711. 'path' => '',
  712. 'link_class' => '',
  713. 'alt' => '',
  714. 'prefix' => '',
  715. 'suffix' => '',
  716. 'target' => '',
  717. 'help' => '',
  718. 'trim' => 0,
  719. 'max_length' => '',
  720. 'word_boundary' => 1,
  721. 'ellipsis' => 1,
  722. 'html' => 0,
  723. 'strip_tags' => 0,
  724. ),
  725. 'empty' => '',
  726. 'hide_empty' => 0,
  727. 'empty_zero' => 0,
  728. 'link_to_node' => 1,
  729. 'exclude' => 0,
  730. 'id' => 'title',
  731. 'table' => 'node',
  732. 'field' => 'title',
  733. 'relationship' => 'none',
  734. ),
  735. ));
  736. $handler->override_option('sorts', array(
  737. 'timestamp' => array(
  738. 'order' => 'DESC',
  739. 'id' => 'timestamp',
  740. 'table' => 'flag_lists_content',
  741. 'field' => 'timestamp',
  742. 'relationship' => 'none',
  743. ),
  744. ));
  745. $handler->override_option('arguments', array(
  746. 'fid' => array(
  747. 'default_action' => 'not found',
  748. 'style_plugin' => 'default_summary',
  749. 'style_options' => array(),
  750. 'wildcard' => 'all',
  751. 'wildcard_substitution' => 'All',
  752. 'title' => '%1',
  753. 'breadcrumb' => '',
  754. 'default_argument_type' => 'fixed',
  755. 'default_argument' => '',
  756. 'validate_type' => 'none',
  757. 'validate_fail' => 'not found',
  758. 'break_phrase' => 0,
  759. 'not' => 0,
  760. 'id' => 'fid',
  761. 'table' => 'flag_lists_flags',
  762. 'field' => 'fid',
  763. 'validate_user_argument_type' => 'uid',
  764. 'validate_user_roles' => array(
  765. '2' => 0,
  766. '3' => 0,
  767. '4' => 0,
  768. ),
  769. 'relationship' => 'none',
  770. 'default_options_div_prefix' => '',
  771. 'default_argument_fixed' => '',
  772. 'default_argument_user' => 0,
  773. 'default_argument_image_size' => '_original',
  774. 'default_argument_php' => '',
  775. 'validate_argument_node_type' => array(
  776. 'image' => 0,
  777. 'club' => 0,
  778. 'club_topic' => 0,
  779. 'page' => 0,
  780. 'profile' => 0,
  781. 'story' => 0,
  782. 'vehicle' => 0,
  783. ),
  784. 'validate_argument_node_access' => 0,
  785. 'validate_argument_nid_type' => 'nid',
  786. 'validate_argument_vocabulary' => array(
  787. '1' => 0,
  788. '3' => 0,
  789. ),
  790. 'validate_argument_type' => 'tid',
  791. 'validate_argument_transform' => 0,
  792. 'validate_user_restrict_roles' => 0,
  793. 'validate_argument_node_flag_name' => '*relationship*',
  794. 'validate_argument_node_flag_test' => 'flaggable',
  795. 'validate_argument_node_flag_id_type' => 'id',
  796. 'validate_argument_user_flag_name' => '*relationship*',
  797. 'validate_argument_user_flag_test' => 'flaggable',
  798. 'validate_argument_user_flag_id_type' => 'id',
  799. 'image_size' => array(
  800. '_original' => '_original',
  801. 'thumbnail' => 'thumbnail',
  802. 'preview' => 'preview',
  803. 'home' => 'home',
  804. 'expanded' => 'expanded',
  805. 'block_icon' => 'block_icon',
  806. 'club_grid' => 'club_grid',
  807. 'full' => 'full',
  808. ),
  809. 'validate_argument_is_member' => 'OG_VIEWS_DO_NOT_VALIDATE_MEMBERSHIP',
  810. 'validate_argument_group_node_type' => array(
  811. 'club' => 0,
  812. ),
  813. 'validate_argument_php' => '',
  814. 'override' => array(
  815. 'button' => 'Override',
  816. ),
  817. ),
  818. ));
  819. $handler->override_option('filters', array(
  820. 'status' => array(
  821. 'operator' => '=',
  822. 'value' => '1',
  823. 'group' => '0',
  824. 'exposed' => FALSE,
  825. 'expose' => array(
  826. 'operator' => FALSE,
  827. 'label' => '',
  828. ),
  829. 'id' => 'status',
  830. 'table' => 'node',
  831. 'field' => 'status',
  832. 'relationship' => 'none',
  833. ),
  834. ));
  835. $handler->override_option('access', array(
  836. 'type' => 'none',
  837. ));
  838. $handler->override_option('cache', array(
  839. 'type' => 'none',
  840. ));
  841. $handler = $view->new_display('page', 'Page', 'page_1');
  842. $handler->override_option('path', 'flags/lists/%');
  843. $handler->override_option('menu', array(
  844. 'type' => 'none',
  845. 'title' => '',
  846. 'description' => '',
  847. 'weight' => 0,
  848. 'name' => 'navigation',
  849. ));
  850. $handler->override_option('tab_options', array(
  851. 'type' => 'none',
  852. 'title' => '',
  853. 'description' => '',
  854. 'weight' => 0,
  855. 'name' => 'navigation',
  856. ));
  857. $views[$view->name] = $view;
  858. return $views;
  859. }