diff --git a/admin/islandora.admin.inc b/admin/islandora.admin.inc index 30cb1941..d3bccd5a 100644 --- a/admin/islandora.admin.inc +++ b/admin/islandora.admin.inc @@ -2,17 +2,21 @@ /** * @file - * - * islandora.admin.inc: This file contains the general islandora admin form and - * callback functions. + * This administration form for this module. */ /** - * Create admin form + * The administration form for the fedora repository connection. + * + * @param array $form + * The Drupal form definition. + * @param array $form_state + * The Drupal form state. * * @return array + * The Drupal form definition. */ -function islandora_repository_admin($form, &$form_state) { +function islandora_repository_admin(array $form, array &$form_state) { module_load_include('inc', 'islandora', 'includes/utilities'); drupal_add_css(drupal_get_path('module', 'islandora') . '/css/islandora.admin.css'); @@ -72,7 +76,7 @@ function islandora_repository_admin($form, &$form_state) { '#title' => t('General Configuarion'), ); - // ajax wrapper for url checking + // Ajax wrapper for url checking. $form['islandora_tabs']['islandora_general']['wrapper'] = array( '#prefix' => '
', '#suffix' => '
', @@ -119,7 +123,7 @@ function islandora_repository_admin($form, &$form_state) { '#weight' => -1, '#type' => 'checkbox', '#title' => t('Enforce namespace restrictions'), - '#description' => t('Allow administrator to restrict user\'s access to the PID namepaces listed below'), + '#description' => t("Allow administrator to restrict user's access to the PID namepaces listed below"), '#default_value' => variable_get('islandora_namespace_restriction_enforced', FALSE), '#ajax' => array( 'callback' => 'islandora_update_namespace_div', @@ -151,19 +155,31 @@ function islandora_repository_admin($form, &$form_state) { } /** - * Checks url validity and refreshes requestHandler dropdown list + * Get the element to render for the AJAX event that triggered this callback. + * + * @param array $form + * The Drupal form definition. + * @param array $form_state + * The Drupal form state. + * + * @return array + * The form element to render. */ -function islandora_update_url_div($form, $form_state) { - unset($form_state['submit_handlers']); - $form_state['rebuild'] = TRUE; +function islandora_update_url_div(array $form, array $form_state) { return $form['islandora_tabs']['islandora_general']['wrapper']; } /** - * Checks url validity and refreshes requestHandler dropdown list + * Get the element to render for the AJAX event that triggered this callback. + * + * @param array $form + * The Drupal form definition. + * @param array $form_state + * The Drupal form state. + * + * @return array + * The form element to render. */ -function islandora_update_namespace_div($form, $form_state) { - unset($form_state['submit_handlers']); - $form_state['rebuild'] = TRUE; +function islandora_update_namespace_div(array $form, array $form_state) { return $form['islandora_tabs']['islandora_namespace']['wrapper']; }