You are here

function imagepicker_settings_page in Image Picker 7

Same name and namespace in other branches
  1. 5.2 imagepicker.module \imagepicker_settings_page()
  2. 6.2 imagepicker.admin.inc \imagepicker_settings_page()

Menu callback; presents the settings form for imagepicker

1 string reference to 'imagepicker_settings_page'
imagepicker_menu in ./imagepicker.module
Implement hook_menu().

File

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

Code

function imagepicker_settings_page($op = NULL) {
  drupal_add_css(IMAGEPICKER_PATH . '/imagepicker.css');
  $info = '';
  $dir = imagepicker_get_files_directory();
  $orphan_status = imagepicker_check_orphans($dir);
  if ($orphan_status) {

    // we have orphans
    $info .= '<ul class="item-list">';
    foreach ($orphan_status as $user_uid) {
      $info .= '<li>' . t("Nonexistent user %u has orphan files. Click <b>!h</b> to fix.", array(
        '%u' => $user_uid,
        '!h' => l(t('Here'), IMAGEPICKER_ADMIN_PATH . '/orphans'),
      )) . '</li>';
    }
    $info .= '</ul>';
  }
  $content = drupal_get_form('imagepicker_settings_form', $info);
  return $content;
}