Esempio n. 1
0
        # if form has data
        if ($_POST['selected_lab_id'] != '') {
            $lab_id = $_POST['selected_lab_id'];
            $lab_display_name = ace_lab_get_display_name_by_id($lab_id);
            $success = ace_group_add_lab($group_id, $lab_id);
            $message = create_message($success, "adding '{$lab_display_name}' to '{$group_name}' group");
        } else {
            $message = create_message(FALSE, "adding a lab, no lab_id specified");
        }
        break;
    case 'group_lab_remove':
        $group_id = $_POST['group_id'];
        $group_name = ace_group_get_name_by_id($group_id);
        if ($_POST['selected_lab_id'] != '') {
            $lab_id = $_POST['selected_lab_id'];
            $lab_display_name = ace_lab_get_display_name_by_id($lab_id);
            $success = ace_group_remove_lab($group_id, $lab_id);
            $message = create_message($success, "revoking '{$lab_display_name}' from '{$group_name}' group");
        } else {
            $message = create_message(FALSE, "revoking a lab, no lab_id specified");
        }
        break;
}
if (isset($message)) {
    $messages[] = $message;
}
unset($message);
switch ($_POST['display']) {
    case 'class_create_form':
        $element = '
                    <p align="center">Create Class</p>
Esempio n. 2
0
    case 'quota_update_form':
        $quota_id = $_POST['quota_id'];
        $quota = ace_quota_get_info($quota_id);
        $object_display_name = '';
        switch ($quota['object_type']) {
            case 'host':
                $object_display_name = 'Host (' . ace_host_get_name_by_id($quota['object_id']) . ')';
                break;
            case 'user':
                $object_display_name = 'User (' . ace_user_get_name_by_id($quota['object_id']) . ')';
                break;
            case 'group':
                $object_display_name = 'Group (' . ace_group_get_name_by_id($quota['object_id']) . ')';
                break;
            case 'lab':
                $object_display_name = 'Lab (' . ace_user_get_name_by_id(ace_lab_get_user_id($quota['object_id'])) . ':' . ace_lab_get_display_name_by_id($quota['object_id']) . ')';
                break;
        }
        $element = '
                    <p align="center"><strong>Edit Quota</strong></p>';
        $element_column[] = $element;
        $element = '<div></div>
					<form name="admin_quota_update_form" action="' . _ADMIN_URL_ . '" method="post">
						<input name="display" value="quotas" type="hidden" />
						<input name="quota_id" value="' . $quota_id . '" type="hidden" />
                        <input name="object_type" value="' . $quota['object_type'] . '" type="hidden" />
                        <input name="object_id" value="' . $quota['object_id'] . '" type="hidden" />
						<table>
						    <tr>
						        <td align="right">Object:</td>
						        <td>' . $object_display_name . '</td>