You are here

function imagepicker_quota_form in Image Picker 7

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

Function to display the imagepicker quota form

Return value

Returns the form.

1 string reference to 'imagepicker_quota_form'
imagepicker_admin_images in ./imagepicker.admin.inc

File

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

Code

function imagepicker_quota_form($form, &$form_state, $account = FALSE) {
  $list = imagepicker_get_quota_list();
  $default = imagepicker_variable_get('imagepicker_quota_default', 0);
  $quota = $default;
  $title = t('Set default quota');
  if ($account) {
    $title = t('Set user quota');
    $quota = imagepicker_variable_get('imagepicker_quota_default', 0, $account->uid) ? imagepicker_variable_get('imagepicker_quota_default', 0, $account->uid) : 0;
    if (!$quota) {
      $quota = $default;
    }
  }
  $form['imagepicker_quota'] = array(
    '#type' => 'select',
    '#default_value' => $quota,
    '#options' => $list,
    '#title' => $title,
  );
  $form['account'] = array(
    '#type' => 'value',
    '#value' => $account ? $account->uid : 0,
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Go'),
  );
  return $form;
}