/[drupal]/contributions/modules/mmedia/media.menu.inc
ViewVC logotype

Diff of /contributions/modules/mmedia/media.menu.inc

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

revision 1.1.2.4, Mon Feb 2 12:13:27 2009 UTC revision 1.1.2.5, Thu Mar 19 13:31:28 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: media.menu.inc,v 1.1.2.3 2008/12/16 15:14:05 rhys Exp $  // $Id: media.menu.inc,v 1.2 2008/12/16 15:11:46 rhys Exp $
3    
4  // media related details  // media related details
5  $items[MMEDIA_PATH] = array(  $items[MEDIA_PATH] = array(
6    'title' => 'Media',    'title' => 'Media',
7    'page callback' => 'mmedia_content_page',    'page callback' => 'mmedia_content_page',
8    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
# Line 11  $items[MMEDIA_PATH] = array( Line 11  $items[MMEDIA_PATH] = array(
11    'file' => 'media.pages.inc',    'file' => 'media.pages.inc',
12  );  );
13    
14  $items[MMEDIA_PATH .'/rss.xml'] = array(  $items[MEDIA_PATH .'/rss.xml'] = array(
15    'title' => 'RSS feed',    'title' => 'RSS feed',
16    'page callback' => 'mmedia_feed',    'page callback' => 'mmedia_feed',
17    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
# Line 20  $items[MMEDIA_PATH .'/rss.xml'] = array( Line 20  $items[MMEDIA_PATH .'/rss.xml'] = array(
20    'file' => 'media.pages.inc',    'file' => 'media.pages.inc',
21  );  );
22    
23  $items[MMEDIA_PATH .'/%media'] = array(  $items[MEDIA_PATH .'/%media'] = array(
24    'title callback' => '_mmedia_title',    'title callback' => '_mmedia_title',
25    'title arguments' => array(MMEDIA_ARG + 1),    'title arguments' => array(MEDIA_ARG + 1),
26    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
27    'page arguments' => array('mmedia_view_form', MMEDIA_ARG + 1),    'page arguments' => array('mmedia_view_form', MEDIA_ARG + 1),
28    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
29    'access arguments' => array(MMEDIA_ARG + 1, 'access'),    'access arguments' => array(MEDIA_ARG + 1, 'access'),
30    'type' => MENU_NORMAL_ITEM,    'type' => MENU_NORMAL_ITEM,
31    'file' => 'media.forms.inc',    'file' => 'media.forms.inc',
32  );  );
33    
34  $items[MMEDIA_PATH .'/add'] = array(  $items[MEDIA_PATH .'/add'] = array(
35    'title' => 'Create Media',    'title' => 'Create Media',
36    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
37    'page arguments' => array('mmedia_edit_form', null),    'page arguments' => array('mmedia_edit_form', null),
# Line 42  $items[MMEDIA_PATH .'/add'] = array( Line 42  $items[MMEDIA_PATH .'/add'] = array(
42  );  );
43    
44  foreach (mapi_type_list() as $type) {  foreach (mapi_type_list() as $type) {
45    $items[MMEDIA_PATH .'/add/'. $type] = array(    $items[MEDIA_PATH .'/add/'. $type] = array(
46      'title' => 'Create '. $type,      'title' => 'Create '. $type,
47      'page callback' => 'drupal_get_form',      'page callback' => 'drupal_get_form',
48      'page arguments' => array('mmedia_edit_form', null, $type),      'page arguments' => array('mmedia_edit_form', null, $type),
# Line 53  foreach (mapi_type_list() as $type) { Line 53  foreach (mapi_type_list() as $type) {
53    );    );
54  }  }
55    
56  $items[MMEDIA_PATH .'/autocomplete'] = array(  $items[MEDIA_PATH .'/autocomplete'] = array(
57    'title' => 'autocomplete',    'title' => 'autocomplete',
58    'page callback' => 'mmedia_autocomplete',    'page callback' => 'mmedia_autocomplete',
59    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
# Line 62  $items[MMEDIA_PATH .'/autocomplete'] = a Line 62  $items[MMEDIA_PATH .'/autocomplete'] = a
62    'file' => 'media.pages.inc',    'file' => 'media.pages.inc',
63  );  );
64    
65  $items[MMEDIA_PATH .'/%media/view'] = array(  $items[MEDIA_PATH .'/%media/view'] = array(
66    'title' => 'View',    'title' => 'View',
67    'type' => MENU_DEFAULT_LOCAL_TASK,    'type' => MENU_DEFAULT_LOCAL_TASK,
68  );  );
69    
70  $items[MMEDIA_PATH .'/%media/edit'] = array(  $items[MEDIA_PATH .'/%media/edit'] = array(
71    'title' => 'Edit',    'title' => 'Edit',
72    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
73    'page arguments' => array('mmedia_edit_form', MMEDIA_ARG + 1),    'page arguments' => array('mmedia_edit_form', MEDIA_ARG + 1),
74    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
75    'access arguments' => array(MMEDIA_ARG + 1, 'manage'),    'access arguments' => array(MEDIA_ARG + 1, 'manage'),
76    'type' => MENU_LOCAL_TASK,    'type' => MENU_LOCAL_TASK,
77    'file' => 'media.forms.inc',    'file' => 'media.forms.inc',
78  );  );
79    
80  $items[MMEDIA_PATH .'/%media/delete'] = array(  $items[MEDIA_PATH .'/%media/delete'] = array(
81    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
82    'page arguments' => array('mmedia_delete_form', MMEDIA_ARG + 1),    'page arguments' => array('mmedia_delete_form', MEDIA_ARG + 1),
83    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
84    'access arguments' => array(MMEDIA_ARG + 1, 'access'),    'access arguments' => array(MEDIA_ARG + 1, 'access'),
85    'type' => MENU_CALLBACK,    'type' => MENU_CALLBACK,
86    'file' => 'media.forms.inc',    'file' => 'media.forms.inc',
87  );  );
88    
89  $items[MMEDIA_PATH .'/%media/transfer'] = array(  $items[MEDIA_PATH .'/%media/transfer'] = array(
90    'page callback' => 'mmedia_transfer',    'page callback' => 'mmedia_transfer',
91    'page arguments' => array(MMEDIA_ARG + 1),    'page arguments' => array(MEDIA_ARG + 1),
92    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
93    'access arguments' => array(MMEDIA_ARG + 1, 'access'),    'access arguments' => array(MEDIA_ARG + 1, 'access'),
94    'type' => MENU_CALLBACK,    'type' => MENU_CALLBACK,
95    'file' => 'media.pages.inc',    'file' => 'media.pages.inc',
96  );  );
97    
98  $items[MMEDIA_PATH .'/%media/move'] = array(  $items[MEDIA_PATH .'/%media/move'] = array(
99    'title' => 'Move',    'title' => 'Move',
100    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
101    'page arguments' => array('mmedia_move_form', MMEDIA_ARG + 1),    'page arguments' => array('mmedia_move_form', MEDIA_ARG + 1),
102    'access callback' => '_mmedia_access',    'access callback' => '_mmedia_access',
103    'access arguments' => array(MMEDIA_ARG + 1, 'manage'),    'access arguments' => array(MEDIA_ARG + 1, 'manage'),
104    'type' => MENU_LOCAL_TASK,    'type' => MENU_LOCAL_TASK,
105    'file' => 'media.forms.inc',    'file' => 'media.forms.inc',
106  );  );
107    
108  if (module_exists('mapi_derivatives')) {  if (module_exists('mapi_derivatives')) {
109    $items[MMEDIA_PATH .'/%media/derivatives'] = array(    $items[MEDIA_PATH .'/%media/derivatives'] = array(
110      'title' => 'Derivatives',      'title' => 'Derivatives',
111      'page callback' => 'drupal_get_form',      'page callback' => 'drupal_get_form',
112      'page arguments' => array('mmedia_derivatives_list_form', MMEDIA_ARG + 1),      'page arguments' => array('mmedia_derivatives_list_form', MEDIA_ARG + 1),
113      'access callback' => '_mmedia_access',      'access callback' => '_mmedia_access',
114      'access arguments' => array(MMEDIA_ARG + 1, 'access'),      'access arguments' => array(MEDIA_ARG + 1, 'access'),
115      'type' => MENU_LOCAL_TASK,      'type' => MENU_LOCAL_TASK,
116      'file' => 'media.derivatives.forms.inc',      'file' => 'media.derivatives.forms.inc',
117    );    );
118    $items[MMEDIA_PATH .'/%media/derivatives/%mapi_derivative'] = array(    $items[MEDIA_PATH .'/%media/derivatives/%mapi_derivative'] = array(
119      'title' => 'Derivatives',      'title' => 'Derivatives',
120      'page callback' => 'drupal_get_form',      'page callback' => 'drupal_get_form',
121      'page arguments' => array('mmedia_derivatives_form', MMEDIA_ARG + 1, MMEDIA_ARG + 3),      'page arguments' => array('mmedia_derivatives_form', MEDIA_ARG + 1, MEDIA_ARG + 3),
122      'access callback' => '_mmedia_access',      'access callback' => '_mmedia_access',
123      'access arguments' => array(MMEDIA_ARG + 1, 'manage'),      'access arguments' => array(MEDIA_ARG + 1, 'manage'),
124      'type' => MENU_LOCAL_TASK,      'type' => MENU_LOCAL_TASK,
125      'file' => 'media.derivatives.forms.inc',      'file' => 'media.derivatives.forms.inc',
126    );    );
127    $items[MMEDIA_PATH .'/%media/derivatives/%mapi_derivative/upload'] = array(    $items[MEDIA_PATH .'/%media/derivatives/%mapi_derivative/upload'] = array(
128      'title' => 'Upload',      'title' => 'Upload',
129      'page callback' => 'drupal_get_form',      'page callback' => 'drupal_get_form',
130      'page arguments' => array('mmedia_derivatives_upload_form', MMEDIA_ARG + 1, MMEDIA_ARG + 3),      'page arguments' => array('mmedia_derivatives_upload_form', MEDIA_ARG + 1, MEDIA_ARG + 3),
131      'access callback' => '_mmedia_access',      'access callback' => '_mmedia_access',
132      'access arguments' => array(MMEDIA_ARG + 1, 'manage'),      'access arguments' => array(MEDIA_ARG + 1, 'manage'),
133      'type' => MENU_CALLBACK,      'type' => MENU_CALLBACK,
134      'file' => 'media.derivatives.forms.inc',      'file' => 'media.derivatives.forms.inc',
135    );    );
136  }  }
137    
138  // now for the folder related details  // now for the folder related details
139  $items[MMEDIA_FOLDER_PATH] = array(  $items[FOLDER_PATH] = array(
140    'title' => 'Folders',    'title' => 'Folders',
141    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
142    'page arguments' => array('mmedia_folder_view_form', null, null),    'page arguments' => array('mmedia_folder_view_form', null, null),
# Line 146  $items[MMEDIA_FOLDER_PATH] = array( Line 146  $items[MMEDIA_FOLDER_PATH] = array(
146    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
147  );  );
148    
149  $items[MMEDIA_FOLDER_PATH .'/%folder'] = array(  $items[FOLDER_PATH .'/%folder'] = array(
150    'title callback' => '_mmedia_folder_title',    'title callback' => '_mmedia_folder_title',
151    'title arguments' => array(MMEDIA_FOLDER_ARG + 1),    'title arguments' => array(FOLDER_ARG + 1),
152    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
153    'page arguments' => array('mmedia_folder_view_form', MMEDIA_FOLDER_ARG + 1),    'page arguments' => array('mmedia_folder_view_form', FOLDER_ARG + 1),
154    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',
155    'access arguments' => array(MMEDIA_FOLDER_ARG + 1, 'access'),    'access arguments' => array(FOLDER_ARG + 1, 'access'),
156    'type' => MENU_NORMAL_ITEM,    'type' => MENU_NORMAL_ITEM,
157    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
158  );  );
159    
160  $items[MMEDIA_FOLDER_PATH .'/add'] = array(  $items[FOLDER_PATH .'/add'] = array(
161    'title' => 'Create Folder',    'title' => 'Create Folder',
162    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
163    'page arguments' => array('mmedia_folder_edit_form', null, null),    'page arguments' => array('mmedia_folder_edit_form', null, null),
# Line 167  $items[MMEDIA_FOLDER_PATH .'/add'] = arr Line 167  $items[MMEDIA_FOLDER_PATH .'/add'] = arr
167    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
168  );  );
169    
170  $items[MMEDIA_FOLDER_PATH .'/%folder/view'] = array(  $items[FOLDER_PATH .'/%folder/view'] = array(
171    'title' => 'View',    'title' => 'View',
172    'type' => MENU_DEFAULT_LOCAL_TASK,    'type' => MENU_DEFAULT_LOCAL_TASK,
173  );  );
174    
175  $items[MMEDIA_FOLDER_PATH .'/%folder/add'] = array(  $items[FOLDER_PATH .'/%folder/add'] = array(
176    'title' => 'Add',    'title' => 'Add',
177    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
178    'page arguments' => array('mmedia_folder_edit_form', null, MMEDIA_FOLDER_ARG + 1),    'page arguments' => array('mmedia_folder_edit_form', null, FOLDER_ARG + 1),
179    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',
180    'access arguments' => array(MMEDIA_FOLDER_ARG + 1, 'manage'),    'access arguments' => array(FOLDER_ARG + 1, 'manage'),
181    'type' => MENU_LOCAL_TASK,    'type' => MENU_LOCAL_TASK,
182    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
183  );  );
184    
185  $items[MMEDIA_FOLDER_PATH .'/%folder/edit'] = array(  $items[FOLDER_PATH .'/%folder/edit'] = array(
186    'title' => 'Edit',    'title' => 'Edit',
187    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
188    'page arguments' => array('mmedia_folder_edit_form', MMEDIA_FOLDER_ARG + 1, null),    'page arguments' => array('mmedia_folder_edit_form', FOLDER_ARG + 1, null),
189    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',
190    'access arguments' => array(MMEDIA_FOLDER_ARG + 1, 'manage'),    'access arguments' => array(FOLDER_ARG + 1, 'manage'),
191    'type' => MENU_LOCAL_TASK,    'type' => MENU_LOCAL_TASK,
192    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
193  );  );
194    
195  $items[MMEDIA_FOLDER_PATH .'/%folder/delete'] = array(  $items[FOLDER_PATH .'/%folder/delete'] = array(
196    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
197    'page arguments' => array('mmedia_folder_delete_form', MMEDIA_FOLDER_ARG + 1),    'page arguments' => array('mmedia_folder_delete_form', FOLDER_ARG + 1),
198    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',
199    'access arguments' => array(MMEDIA_FOLDER_ARG + 1, 'manage'),    'access arguments' => array(FOLDER_ARG + 1, 'manage'),
200    'type' => MENU_CALLBACK,    'type' => MENU_CALLBACK,
201    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
202  );  );
203    
204  $items[MMEDIA_FOLDER_PATH .'/%folder/move'] = array(  $items[FOLDER_PATH .'/%folder/move'] = array(
205    'title' => 'Move',    'title' => 'Move',
206    'page callback' => 'drupal_get_form',    'page callback' => 'drupal_get_form',
207    'page arguments' => array('mmedia_folder_move_form', MMEDIA_FOLDER_ARG + 1),    'page arguments' => array('mmedia_folder_move_form', FOLDER_ARG + 1),
208    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',
209    'access arguments' => array(MMEDIA_FOLDER_ARG + 1, 'manage'),    'access arguments' => array(FOLDER_ARG + 1, 'manage'),
210    'type' => MENU_LOCAL_TASK,    'type' => MENU_LOCAL_TASK,
211    'file' => 'folder.forms.inc',    'file' => 'folder.forms.inc',
212  );  );
213    
214  $items[MMEDIA_FOLDER_PATH .'/autocomplete'] = array(  $items[FOLDER_PATH .'/autocomplete'] = array(
215    'title' => 'autocomplete',    'title' => 'autocomplete',
216    'page callback' => 'mmedia_folder_autocomplete',    'page callback' => 'mmedia_folder_autocomplete',
217    'access callback' => '_mmedia_folder_access',    'access callback' => '_mmedia_folder_access',

Legend:
Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.5

  ViewVC Help
Powered by ViewVC 1.1.2