Exemplo n.º 1
0
                            </tr>
                        </table>
                        <input name="nonce" value=' . $nonce . ' type="hidden" />
                        <input name="operation" value="academic_group_create" type="hidden" />
                        <input name="save" value="Create" type="submit" />
                    </form>';
        $element_column[] = $element;
        $element_table[] = $element_column;
        break;
    case 'section_update_form':
        if (isset($_POST['group_id']) && $_POST['group_id'] != NULL) {
            $group_id = $_POST['group_id'];
            $group = ace_group_get_info($group_id);
            $section = ace_group_get_section_info($group_id);
            $course_display_name = ace_course_get_display_name_by_ref($section['courseID']);
            $group_owner = ace_user_get_display_name_by_id($group['owner']);
            $element = '
			        <p align="center"><strong>Class</strong></p>';
            $element_column[] = $element;
            $element = '<div></div>
					<form name="section_update_form" action="' . _ADMIN_URL_ . '" method="post">
						<input name="display" value="sections" type="hidden" />
						<input name="group_id" value="' . $group_id . '" type="hidden" />
						<input name="group_name" value="' . $group['name'] . '" type="hidden" />
						<table>
							<tr>
							    <td align="right">Section ID:</td>
							    <td colspan="2">
							        ' . $section['sectionID'] . '
							        <input name="sectionID" value="' . $section['sectionID'] . '" type="hidden" />
							    </td>
Exemplo n.º 2
0
            $user_first = $_POST['user_first'];
            $user_last = $_POST['user_last'];
            $user_name = $_POST['user_email'];
            $success = ace_user_update($user_id, $user_name, $user_first, $user_last);
            if ($success) {
                $message = create_message($success, "updating user profile for '{$user_name}'");
            } else {
                $message = create_message(FALSE, "updating user profile");
            }
        } else {
            $message = create_message(FALSE, "updating user profile, no user specified");
        }
        break;
    case 'user_update_password':
        $user_id = $_POST['user_id'];
        $user_name = ace_user_get_display_name_by_id($user_id);
        $user_password = $_POST['password'];
        if ($user_password != '') {
            $success = ace_user_update_password($user_id, $user_password);
            $message = create_message($success, "updating user password for {$user_name}");
        } else {
            $message = create_message(FALSE, "updating user password");
        }
        break;
}
if (isset($message)) {
    $messages[] = $message;
}
unset($message);
switch ($_POST['display']) {
    default:
Exemplo n.º 3
0
     $success = $lab_id !== FALSE ? TRUE : FALSE;
     if ($success) {
         $_SESSION['current_lab_id'] = $lab_id;
         $lab_display_name = ace_lab_get_display_name_by_id($lab_id);
         $message = create_message($success, "creating {$lab_display_name}");
     } else {
         $lab_id = NULL;
         $_SESSION['current_lab_id'] = NULL;
         $message = create_message($success, "creating lab, no lab_id returned");
     }
     break;
 case 'duplicate_group_lab':
     // copy an existing lab
     if (isset($_POST['from_lab_id']) && $_POST['from_lab_id'] != 'none') {
         $from_lab_display_name = ace_lab_get_display_name_by_id($_POST['from_lab_id']);
         $to_user_name = ace_user_get_display_name_by_id($_POST['to_user_id']);
         # create a new lab based on this group lab definition
         $to_lab_id = ace_lab_duplicate($_POST['from_lab_id'], $_POST['to_user_id']);
         if ($to_lab_id !== FALSE) {
             // $_SESSION['current_lab_id'] = $to_lab_id;
             $to_lab_display_name = ace_lab_get_display_name_by_id($to_lab_id);
             $message = create_message(TRUE, "duplicating group lab {$from_lab_display_name} to user {$to_user_name} as lab {$to_lab_display_name}");
         } else {
             $to_lab_id = NULL;
             $message = create_message(FALSE, 'duplicating group lab, lab creation failed');
         }
         $_SESSION['current_lab'] = $to_lab_id;
         $lab_id = $to_lab_id;
     } else {
         $message = create_message(FALSE, 'duplicating group lab, no group lab_id specified');
     }