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