You are here

function simplelogin_background_form in SimpleLogin 7

Implements of background image form.

1 string reference to 'simplelogin_background_form'
simplelogin_menu in ./simplelogin.module
Implements hook_menu().

File

inc/simplelogin.inc, line 11
The Login screens, which controls the customized background image.

Code

function simplelogin_background_form($form, &$form_state) {
  $form['login_bgimage'] = array(
    '#type' => 'managed_file',
    '#name' => 'login_bgimage',
    '#title' => t('Image'),
    '#description' => t("Allowed extensions: gif png jpg jpeg"),
    '#default_value' => variable_get('simplelogin_fid', ''),
    '#upload_location' => 'public://simplelogin/',
    '#upload_validators' => array(
      'file_validate_extensions' => array(
        'gif png jpg jpeg',
      ),
      'file_validate_size' => array(
        1024 * 1024 * 1024,
      ),
      'file_validate_is_image' => array(),
    ),
    '#progress_indicator' => 'throbber',
    '#progress_message' => t('Uploading...'),
    '#theme' => 'simplelogin_imageupload',
  );
  $form['#submit'][] = 'simplelogin_background_form_submit';
  return system_settings_form($form);
}