function pifr_settings_form_submit($form, &$form_state) {
  menu_rebuild();

  if ($form_state['values']['pifr_role'][PIFR_SERVER_SLAVE]) {
    $checkout = file_directory_path() . '/checkout';
    $review = file_directory_path() . '/review';
    file_check_directory($checkout, TRUE);
    file_check_directory($review, TRUE);

    // TODO Deal with symbolic link.
  }
  else {
    // TODO Properly remove checkout.

    if (file_exists(file_directory_path() . '/review')) {
      rmdir(file_directory_path() . '/review');
    }
  }
}

Comments

boombatower’s picture

Assigned: Unassigned » boombatower
Status: Active » Fixed

Committed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.