# 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>
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>