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);
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; }
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; }