require_once 'lib/password.php'; $result = update_current_user_password($_POST['new_password'], $_POST['new_password_confirmation']); $forms['password']['submitted'] = true; $forms['password']['status'] = $result['status']; $forms['password']['message'] = $result['message']; $forms['password']['reasons'] = $result['reasons']; } // Determine database status $database_data = array(); $database_data['available'] = $cif_user->database_available; if ($cif_user->database_available) { $database_data['exists'] = $cif_user->has_database; // If a database form was submitted, handle it $forms['database'] = array('submitted' => false); if ((was_submitted('update_database_password') || was_submitted('create_database')) && isset($_POST['database_password']) && isset($_POST['database_password_again'])) { $result = $cif_user->change_database_password($_POST['database_password'], $_POST['database_password_again']); $forms['database']['submitted'] = true; $forms['database']['status'] = $result['status']; $forms['database']['message'] = $result['message']; $forms['database']['reasons'] = $result['reasons']; } elseif (was_submitted('delete_database') && isset($_POST['database_delete_confirmation'])) { $result = $cif_user->delete_database($_POST['database_delete_confirmation']); $forms['database']['submitted'] = true; $forms['database']['status'] = $result['status']; $forms['database']['message'] = $result['message']; $forms['database']['reasons'] = $result['reasons']; } } // Gather AFS data $afs_data = array(); $afs_data['available'] = $cif_user->afs_available;