Exemplo n.º 1
0
     break;
 case 'createcoursecategory':
     $courses_controller->categories_list($action);
     break;
 case 'deletecoursecategory':
     $courses_controller->courses_list($action);
     break;
 case 'sortmycourses':
     $courses_controller->courses_list($action);
     break;
 case 'subscribe':
     if (!$user_can_view_page) {
         api_not_allowed(true);
     }
     if (!CoursesAndSessionsCatalog::is(CATALOG_SESSIONS)) {
         $courses_controller->courses_categories($action, $categoryCode, null, null, null, $limit);
     } else {
         header('Location: ' . api_get_self());
     }
     break;
 case 'display_random_courses':
     if (!$user_can_view_page) {
         api_not_allowed(true);
     }
     $courses_controller->courses_categories($action);
     break;
 case 'display_courses':
     if (!$user_can_view_page) {
         api_not_allowed(true);
     }
     $courses_controller->courses_categories($action, $categoryCode, null, null, null, $limit);
Exemplo n.º 2
0
switch ($action) {
    case 'subscribe_user_with_password':
        $courses_controller->subscribe_user($_POST['subscribe_user_with_password'], $_POST['search_term'], $_POST['category_code']);
        exit;
        break;
    case 'createcoursecategory':
        $courses_controller->categories_list($action);
        break;
    case 'deletecoursecategory':
        $courses_controller->courses_list($action);
        break;
    case 'sortmycourses':
        $courses_controller->courses_list($action);
        break;
    case 'subscribe':
        $courses_controller->courses_categories($action, $_GET['category_code'], null, null, null, $limit);
        break;
    case 'display_random_courses':
        if ($user_can_view_page) {
            $courses_controller->courses_categories($action);
        } else {
            api_not_allowed();
        }
        break;
    case 'display_courses':
        $courses_controller->courses_categories($action, $_GET['category_code'], null, null, null, $limit);
        break;
    case 'display_sessions':
        $courses_controller->sessionsList($action, $nameTools, $limit);
        break;
}
Exemplo n.º 3
0
    if ($ctok == $_POST['sec_token']) {
        $courses_controller->unsubscribe_user_from_course($_POST['unsubscribe']);
        //$message = remove_user_from_course($_user['user_id'], $_POST['unsubscribe']);
    }
}
switch ($action) {
    case 'subscribe_user_with_password':
        $courses_controller->subscribe_user($_POST['subscribe_user_with_password'], $_POST['search_term'], $_POST['category_code']);
        exit;
        break;
    case 'createcoursecategory':
        $courses_controller->categories_list($action);
        break;
    case 'deletecoursecategory':
        $courses_controller->courses_list($action);
        break;
    case 'sortmycourses':
        $courses_controller->courses_list($action);
        break;
    case 'subscribe':
    case 'display_random_courses':
        if ($user_can_view_page) {
            $courses_controller->courses_categories($action);
        } else {
            api_not_allowed();
        }
        break;
    case 'display_courses':
        $courses_controller->courses_categories($action, $_GET['category_code']);
        break;
}