Example #1
0
								<th>Course Name</th>
								<th>Section ID</th>
								<th>Schedule</th>
								<th>Roll</th>
								<th>Comment</th>
							<tr>';
        foreach ($group_table as $group) {
            $group_active = $group['state'] == 1 ? true : false;
            $element .= '
							<tr class="' . ($group_active ? 'active' : 'inactive') . '">
								<td style="width: 30px;">
									<input name="group_id" value="' . $group['id'] . '" type="radio" />
								</td>';
            $section = ace_group_get_section_info($group['id']);
            $course_display_name = ace_course_get_display_name_by_ref($section['courseID']);
            $section_members_table = ace_group_get_members_table($group['id']);
            $section_enrollment = is_array($section_members_table) ? count($section_members_table) : 0;
            $element .= '
		                        <td>' . $section['courseID'] . '</td>
                                <td>' . $course_display_name . '</td>
		                        <td>' . $section['sectionID'] . '</td>
		                        <td>' . $section['schedule'] . '</td>
		                        <td>' . $section_enrollment . '</td>
		                        <td>' . $section['comment'] . '</td>';
            $element .= '
							</tr>';
        }
        $element .= '
						</table>
						<button name="operation" value="group_change_state" type="submit">(De)Activate</button>
						<button name="display" value="group_update_form" type="submit">Edit</button>
Example #2
0
						<button name="operation" value="academic_group_lab_remove" type="submit" ' . (is_array($lab_table) ? '' : 'disabled') . '>Revoke</button>
						<input name="nonce" value=' . $nonce . ' type="hidden" />
					</form>';
            $element_column[] = $element;
            $element = '
					<p align="center"><strong>Students</strong></p>
					<form name="academic_group_user_update_form" action="' . _ADMIN_URL_ . '" method="post">
						<input name="display" value="section_update_form" type="hidden" />
						<input name="group_id" value="' . $group_id . '" type="hidden" />
						<table>
							<tr>
								<th></th>
								<th></th>
							</tr>
							';
            $group_members_table = ace_group_get_members_table($group_id);
            foreach ($group_members_table as $member) {
                $user_active = ace_user_get_state($member['user_state']);
                $element .= '
							<tr class="' . ($user_active ? 'active' : 'inactive') . '">
								<td>
								    <input name="user_id" value="' . $member['user_id'] . '" type="radio" />
								</td>
								<td>' . $member['user_name'] . '</td>
							</tr>';
            }
            $element .= '
						</table>
						<button name="display" value="academic_group_user_update_form" type="submit" ' . (is_array($group_members_table) ? '' : 'disabled') . '>Edit</button>
						<button name="operation" value="group_user_remove" type="submit" ' . (is_array($group_members_table) ? '' : 'disabled') . '>Remove</button>
						<input name="nonce" value=' . $nonce . ' type="hidden" />
Example #3
0
/**
 * deletes a group
 *
 * @param   int $group_id group id
 *
 * @return  bool                    on success TRUE/FALSE
 */
function ace_group_delete($group_id)
{
    $group_members = ace_group_get_members_table($group_id);
    foreach ($group_members as $member) {
        $user_id = $member['user_id'];
        ace_group_remove_user($group_id, $user_id);
    }
    ace_group_delete_section_info($group_id);
    return ace_db_group_delete($group_id);
}
Example #4
0
    if ($group_active) {
        $group_lab_table = ace_group_get_lab_table($group['group_id']);
        foreach ($group_lab_table as $lab) {
            $html_select_users_group_labs .= '<option value="' . $lab['id'] . '">' . $group['name'] . ':' . $lab['display_name'] . '</option>';
        }
    }
}
$create_lab_button_disabled = $num_user_labs >= $user_quota_array['labs'] ? 'disabled' : '';
$select_student_lab_count = 0;
$select_class_table = ace_user_get_owned_academic_groups($user_id);
$html_select_class_labs_none = '
                        <option value="none">select lab...</option>';
$html_selected_option_class = '';
$html_select_class_labs_options = '';
foreach ($select_class_table as $select_class) {
    $select_student_table = ace_group_get_members_table($select_class['id']);
    foreach ($select_student_table as $select_student) {
        $select_lab_table = ace_user_get_lab_table($select_student['user_id']);
        foreach ($select_lab_table as $select_lab) {
            $select_student_lab_count++;
            if ($select_lab['state'] == 1) {
                $html_select_option_class = 'active';
            } else {
                $html_select_option_class = 'inactive';
            }
            if ($select_lab['id'] == $lab_id) {
                $html_select_option_selected = ' selected';
                $html_selected_option_class = $html_select_option_class;
            } else {
                $html_select_option_selected = '';
            }