From e41eabf25deea90b75366cfbd531b74502cfb109 Mon Sep 17 00:00:00 2001 From: jmontoyaa Date: Tue, 11 Jul 2017 10:47:50 +0200 Subject: [PATCH] Format code, avoid send request twice --- main/auth/courses.php | 11 +-- main/auth/courses_categories.php | 14 ++-- main/auth/courses_controller.php | 113 +++++++++++++++++++------------ 3 files changed, 81 insertions(+), 57 deletions(-) diff --git a/main/auth/courses.php b/main/auth/courses.php index 91183f75a1..75671d28b0 100755 --- a/main/auth/courses.php +++ b/main/auth/courses.php @@ -62,6 +62,7 @@ if (isset($_GET['action']) && in_array($_GET['action'], $actions)) { } $categoryCode = isset($_GET['category_code']) && !empty($_GET['category_code']) ? $_GET['category_code'] : 'ALL'; +$searchTerm = isset($_REQUEST['search_term']) ? Security::remove_XSS($_REQUEST['search_term']) : ''; $nameTools = CourseCategory::getCourseCatalogNameTools($action); if (empty($nameTools)) { @@ -145,13 +146,14 @@ if (isset($_POST['create_course_category']) && if (isset($_REQUEST['search_course'])) { if ($ctok == $_REQUEST['sec_token']) { $courses_controller->search_courses( - $_REQUEST['search_term'], + $searchTerm, null, null, null, $limit, true ); + exit; } } @@ -160,7 +162,7 @@ if (isset($_REQUEST['subscribe_course'])) { if ($ctok == $_GET['sec_token']) { $courses_controller->subscribe_user( $_GET['subscribe_course'], - $_GET['search_term'], + $searchTerm, $categoryCode ); } @@ -168,11 +170,10 @@ if (isset($_REQUEST['subscribe_course'])) { // We are unsubscribing from a course (=Unsubscribe from course). if (isset($_GET['unsubscribe'])) { - $search_term = isset($_GET['search_term']) ? $_GET['search_term'] : null; if ($ctok == $_GET['sec_token']) { $courses_controller->unsubscribe_user_from_course( $_GET['unsubscribe'], - $search_term, + $searchTerm, $categoryCode ); } @@ -188,7 +189,7 @@ switch ($action) { case 'subscribe_user_with_password': $courses_controller->subscribe_user( isset($_POST['subscribe_user_with_password']) ? $_POST['subscribe_user_with_password'] : '', - isset($_POST['search_term']) ? $_POST['search_term'] : '', + $searchTerm, isset($_POST['category_code']) ? $_POST['category_code'] : '' ); break; diff --git a/main/auth/courses_categories.php b/main/auth/courses_categories.php index 9c8bbb9f27..b5a33a392a 100755 --- a/main/auth/courses_categories.php +++ b/main/auth/courses_categories.php @@ -19,7 +19,7 @@ $pageCurrent = isset($pageCurrent) ? $pageCurrent : isset($_GET['pageCurrent']) $pageLength = isset($pageLength) ? $pageLength : isset($_GET['pageLength']) ? intval($_GET['pageLength']) : CoursesAndSessionsCatalog::PAGE_LENGTH; $pageTotal = intval(ceil(intval($countCoursesInCategory) / $pageLength)); $cataloguePagination = $pageTotal > 1 ? CourseCategory::getCatalogPagination($pageCurrent, $pageLength, $pageTotal) : ''; -$search_term = isset($search_term) ? $search_term : null; +$searchTerm = isset($_REQUEST['search_term']) ? Security::remove_XSS($_REQUEST['search_term']) : ''; if ($showSessions && isset($_POST['date'])) { $date = $_POST['date']; @@ -78,7 +78,7 @@ $code = isset($code) ? $code : null; + : api_htmlentities($searchTerm)); ?>"/>