function media_browser_plus_enable in Media Browser Plus 7
Same name and namespace in other branches
- 7.3 media_browser_plus.install \media_browser_plus_enable()
- 7.2 media_browser_plus.install \media_browser_plus_enable()
Implements hook_enable().
File
- ./
media_browser_plus.install, line 136 - Install file for media_browser_plus.
Code
function media_browser_plus_enable() {
// Save default settings.
variable_set('media_media_per_page', 30);
variable_set('media_grid_window_height', 400);
variable_set('media_page_items_per_page', 10);
// Create the media folder.
$dir = variable_get('file_default_scheme', 'public') . '://' . variable_get('media_root_folder') . '/';
file_prepare_directory($dir, FILE_CREATE_DIRECTORY);
$term = media_browser_plus_get_media_root_folder(TRUE);
if (is_object($term)) {
// Load all media and apply tid of folder if none set.
variable_set('media_folder_import_start', 0);
$batch = array(
'title' => t('Assigning Media to Root Folder'),
'operations' => array(
array(
'media_browser_plus_folder_media_import',
array(
$term->tid,
$dir,
),
),
),
'finished' => 'media_browser_plus_folder_media_import_finished',
'file' => drupal_get_path('module', 'media_browser_plus') . '/includes/media_browser_plus.admin.inc',
);
batch_set($batch);
}
}