function imagepicker_admin_import in Image Picker 6.2
Same name and namespace in other branches
- 7 imagepicker.admin.inc \imagepicker_admin_import()
1 string reference to 'imagepicker_admin_import'
- imagepicker_menu in ./
imagepicker.module - Implementation of hook_menu().
File
- ./
imagepicker.admin.inc, line 2051 - admin settings functions
Code
function imagepicker_admin_import() {
drupal_add_css(IMAGEPICKER_PATH . '/imagepicker.css');
module_load_include('inc', 'imagepicker', 'imagepicker.import');
if (!arg(4)) {
variable_del('imagepicker_currentuser');
}
$uid = variable_get('imagepicker_currentuser', '');
if (arg(4) == 'user' && is_numeric(arg(5))) {
$uid = arg(5);
}
$content = "";
if (!($importdir = variable_get('imagepicker_import_dir', ''))) {
drupal_set_message(t('You need to set the import folder'));
}
$content = drupal_get_form('imagepicker_import_dir_form');
if ($importdir) {
if ($import_files = imagepicker_import_dir_check()) {
$content .= drupal_get_form('imagepicker_user_search_form', 'import');
if ($uid) {
$account = user_load(array(
'uid' => $uid,
));
$content .= drupal_get_form('imagepicker_import_form', count($import_files), $account, TRUE);
}
else {
drupal_set_message(t('Please select a user. You have %total files to be imported', array(
'%total' => count($import_files),
)));
}
}
}
if ($msg = $_SESSION['imagepicker_import_status']) {
drupal_get_messages('status', TRUE);
drupal_set_message($msg);
unset($_SESSION['imagepicker_import_status']);
}
return $content;
}