You are here

function uc_file_admin_files_form in Ubercart 7.3

Same name and namespace in other branches
  1. 6.2 uc_file/uc_file.admin.inc \uc_file_admin_files_form()

Form builder for file products admin.

See also

uc_file_admin_files_form_show_files()

uc_file_admin_files_form_action()

1 string reference to 'uc_file_admin_files_form'
uc_file_menu in uc_file/uc_file.module
Implements hook_menu().

File

uc_file/uc_file.admin.inc, line 22
File administration menu items.

Code

function uc_file_admin_files_form($form, &$form_state) {
  if (isset($form_state['storage']['step']) && $form_state['storage']['step'] == UC_FILE_FORM_ACTION) {
    return array(
      '#validate' => array(
        'uc_file_admin_files_form_action_validate',
      ),
      '#submit' => array(
        'uc_file_admin_files_form_action_submit',
      ),
    ) + $form + uc_file_admin_files_form_action($form, $form_state);
  }
  else {

    // Refresh our file list before display.
    uc_file_refresh();
    return array(
      '#theme' => 'uc_file_admin_files_form_show',
      '#validate' => array(
        'uc_file_admin_files_form_show_validate',
      ),
      '#submit' => array(
        'uc_file_admin_files_form_show_submit',
      ),
    ) + $form + uc_file_admin_files_form_show_files($form, $form_state);
  }
}