コード例 #1
0
ファイル: index.php プロジェクト: CIF-Rochester/Panel
}
// 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;
if ($cif_user->afs_available) {
    $afs_data['used'] = $cif_user->get_storage_used();
    $afs_data['quota'] = $cif_user->get_storage_size();
    $afs_data['free'] = $cif_user->get_storage_free();
    $afs_data['used_percent'] = $cif_user->get_storage_percent_used();
} else {