Mercurial > defr > drupal > scald > scald_dailymotion
comparison scald_dailymotion.module @ 7:f3040f91b65d
Add a manual search / import form
| author | Franck Deroche <franck@defr.org> |
|---|---|
| date | Tue, 20 Jul 2010 11:57:23 +0200 |
| parents | f0e59759c605 |
| children | da69ba21d0c3 |
comparison
equal
deleted
inserted
replaced
| 6:f0e59759c605 | 7:f3040f91b65d |
|---|---|
| 49 'template' => 'scald_dailymotion_player' | 49 'template' => 'scald_dailymotion_player' |
| 50 ), | 50 ), |
| 51 'scald_dailymotion_imports_table' => array( | 51 'scald_dailymotion_imports_table' => array( |
| 52 'arguments' => array('form' => NULL), | 52 'arguments' => array('form' => NULL), |
| 53 'file' => 'scald_dailymotion.admin.inc' | 53 'file' => 'scald_dailymotion.admin.inc' |
| 54 ), | |
| 55 'scald_dailymotion_search_results_table' => array( | |
| 56 'arguments' => array('form' => NULL), | |
| 57 'file' => 'scald_dailymotion.pages.inc' | |
| 54 ) | 58 ) |
| 55 ); | 59 ); |
| 56 } | 60 } |
| 57 | 61 |
| 58 /** | 62 /** |
| 59 * Implements hook_perm. | 63 * Implements hook_perm. |
| 60 */ | 64 */ |
| 61 function scald_dailymotion_perm() { | 65 function scald_dailymotion_perm() { |
| 62 return array('administer dailymotion imports'); | 66 return array('administer dailymotion imports', 'import dailymotion videos'); |
| 63 } | 67 } |
| 64 | 68 |
| 65 /** | 69 /** |
| 66 * Implements hook_cron. | 70 * Implements hook_cron. |
| 67 */ | 71 */ |
| 85 'page callback' => 'drupal_get_form', | 89 'page callback' => 'drupal_get_form', |
| 86 'page arguments' => array('scald_dailymotion_imports_form'), | 90 'page arguments' => array('scald_dailymotion_imports_form'), |
| 87 'access arguments' => array('administer dailymotion imports'), | 91 'access arguments' => array('administer dailymotion imports'), |
| 88 'description' => 'Configure the videos that should be automatically imported from DailyMotion', | 92 'description' => 'Configure the videos that should be automatically imported from DailyMotion', |
| 89 'file' => 'scald_dailymotion.admin.inc' | 93 'file' => 'scald_dailymotion.admin.inc' |
| 94 ); | |
| 95 $items['dailymotion/search'] = array( | |
| 96 'title' => 'DailyMotion Video search', | |
| 97 'page callback' => 'drupal_get_form', | |
| 98 'page arguments' => array('scald_dailymotion_search_form', 2), | |
| 99 'access arguments' => array('import dailymotion videos'), | |
| 100 'description' => 'Search for new videos to import into this site', | |
| 101 'file' => 'scald_dailymotion.pages.inc' | |
| 90 ); | 102 ); |
| 91 return $items; | 103 return $items; |
| 92 } | 104 } |
| 93 | 105 |
| 94 /** | 106 /** |
