예제 #1
0
require "cm-load.php";
auth_redirect();
$student = get_username();
$selected_courses = get_selected_courses();
if ($course = $_GET['select']) {
    if (!in_array($course, $selected_courses)) {
        $selected_courses[] = $course;
    }
    update_option($student . "_selected_courses", $selected_courses);
} elseif ($course = $_GET['unselect']) {
    foreach ($selected_courses as $k => $v) {
        if ($course == $v) {
            unset($selected_courses[$k]);
        }
    }
    update_option($student . "_selected_courses", $selected_courses);
}
if ($_POST['join-course']) {
    $course_ids = $_POST['courses'];
    if (is_array($course_ids)) {
        foreach ($course_ids as $course_id) {
            cm_join(get_user_id(), $course_id);
        }
        update_option($student . "_selected_courses", '');
        //clear
        $message = "Các khóa học bạn chọn đã được đăng ký thành công";
    } else {
        $message = "Chưa có khóa học nào được chọn";
    }
}
cm_redirect(site_url() . "/?cm=courses-list&message=" . urlencode($message));
예제 #2
0
        $redirect = admin_url() . "student.php?action=edit&student={$student}";
        $cmdb->update($cmdb->users, $new_user_data, array("ID" => $student, "type" => "student"));
        cm_redirect($redirect);
        break;
    case 'new':
        $new_user_data = $_POST;
        $user_new_pass = $new_user_data['password'];
        _fill_user($new_user_data);
        if (empty($user_new_pass)) {
            $message = "Mật khẩu không được để trống";
        } else {
            $new_user_data['password'] = md5($user_new_pass);
        }
        $new_user_data['type'] = "student";
        $redirect = admin_url() . "student-manager.php";
        //print_r($new_user_data);
        $cmdb->insert($cmdb->users, $new_user_data);
        cm_redirect($redirect);
        break;
    case 'addcourse':
        cm_join($student, $student_course);
        $redirect = admin_url() . "student.php?action=edit&student={$student}";
        cm_redirect($redirect);
        break;
    case 'rmcourse':
        cm_unjoin($student, $student_course);
        $redirect = admin_url() . "student.php?action=edit&student={$student}";
        cm_redirect($redirect);
        break;
}
require_once 'template-loader.php';