You are here

function htaccess_generate in Htaccess 7.2

Admin htaccess generate form.

1 string reference to 'htaccess_generate'
htaccess_menu in ./htaccess.module
Implementation of hook_menu()

File

./htaccess.admin.inc, line 104
Administration pages.

Code

function htaccess_generate($form, $form_state) {
  $form['htaccess_settings_generate_settings'] = array(
    '#type' => 'fieldset',
    '#title' => t('Informations'),
    '#description' => t('The htaccess\' settings will be based on what you entered in the settings tab.'),
  );
  $form['htaccess_settings_generate_profile'] = array(
    '#type' => 'fieldset',
    '#title' => t('Profile'),
  );
  $form['htaccess_settings_generate_profile']['htaccess_settings_generate_name'] = array(
    '#type' => 'textfield',
    '#title' => t('Name'),
    '#description' => t('Name of the htaccess profile: must be lowercase and without any special character.'),
    '#default_value' => '',
    '#required' => TRUE,
  );
  $form['htaccess_settings_generate_profile']['htaccess_settings_generate_description'] = array(
    '#type' => 'textfield',
    '#title' => t('Description'),
    '#description' => t('A short description of the htaccess usage.'),
    '#default_value' => '',
  );
  $form['htaccess_settings_generate']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Generate htaccess'),
    '#validate' => array(
      'htaccess_admin_settings_generate_validate',
    ),
    '#submit' => array(
      'htaccess_admin_settings_generate_submit',
    ),
  );
  return $form;
}