function imagepicker_admin_view in Image Picker 6.2
Same name and namespace in other branches
- 5.2 imagepicker.module \imagepicker_admin_view()
1 call to imagepicker_admin_view()
File
- ./
imagepicker.admin.inc, line 859 - admin settings functions
Code
function imagepicker_admin_view($img_id, $account = FALSE) {
if ($account) {
$user = $account;
$userdir = array(
'name' => $user->name,
'uid' => $user->uid,
);
}
else {
global $user;
$userdir = FALSE;
}
drupal_add_js(IMAGEPICKER_PATH . '/imagepicker.js');
$img = _imagepicker_get_img($img_id, FALSE, $user);
if ($img) {
$imgpath = imagepicker_get_image_path($img, 'full', $userdir);
$info = image_get_info(imagepicker_get_path(FALSE, $userdir) . $img['img_name']);
$exifinfo = "";
if ($info['extension'] != 'gif') {
$exifinfo = imagepicker_get_exifinfo(imagepicker_get_path(FALSE, $userdir) . $img['img_name']);
}
$view = theme('imagepicker_view', $img, $imgpath, $info, $exifinfo);
$form1 = drupal_get_form('imagepicker_admin_image_form', $img_id, $user);
$form2 = '';
$form3 = '';
// copy form
if (variable_get('imagepicker_copy_enabled', 0)) {
$form2 = drupal_get_form('imagepicker_copy_form', $img['img_id'], $img['img_name'], $user);
}
// group form
if (_imagepicker_has_groups($user)) {
$form3 = drupal_get_form('imagepicker_group_images_form', $img['img_id'], $user);
}
$content = theme('imagepicker_admin_view', $view, $form1, $form2, $form3);
}
else {
drupal_set_message(t('Image not found.'), 'error');
$content = '';
}
return $content;
}