You are here

function _imagepicker_edit_img in Image Picker 7

Same name and namespace in other branches
  1. 5.2 imagepicker.module \_imagepicker_edit_img()
  2. 5 imagepicker.module \_imagepicker_edit_img()
  3. 6.2 imagepicker.edit.inc \_imagepicker_edit_img()

private functions

2 calls to _imagepicker_edit_img()
imagepicker_image_edit in ./imagepicker.edit.inc
imagepicker_user_image_edit in ./imagepicker.edit.inc

File

./imagepicker.edit.inc, line 172
@author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Code

function _imagepicker_edit_img($img_id, $src = 'iframe', $account = FALSE) {
  $userdir = FALSE;
  if (is_object($account)) {
    $userdir = array(
      'uid' => $account->uid,
    );
  }
  $content = '';
  $img = _imagepicker_get_img($img_id, $src == 'admin' ? FALSE : TRUE, $account);
  if ($img) {
    $imgsrc = imagepicker_get_image_path($img, 'browser', $userdir);
    $content .= theme('imagepicker_image_edit_header', array(
      'image' => $img,
      'source' => $imgsrc,
    ));
    $form = drupal_get_form('imagepicker_edit_form', $img, $src, $account);
    $content .= render($form);
  }
  else {
    drupal_set_message(t('Image not found.'), 'error');
    $content = '';
  }
  return $content;
}