Fix PHP warnings.

1.10.x
Julio Montoya 11 years ago
parent fdd54fc0a4
commit 86bbe2df49
  1. 95
      main/inc/lib/course_category.lib.php

@ -958,56 +958,57 @@ function getCataloguePagination($pageCurrent, $pageLength, $pageTotal)
return $pageDiv; return $pageDiv;
} }
/**
/** * Return URL to course catalog
* Return URL to course catalog * @param int $pageCurrent
* @param int $pageCurrent * @param int $pageLength
* @param int $pageLength * @param string $categoryCode
* @param string $categoryCode * @param int $hiddenLinks
* @param int $hiddenLinks * @param string $action
* @param string $action * @return string
* @return string */
*/ function getCourseCategoryUrl(
function getCourseCategoryUrl( $pageCurrent,
$pageCurrent, $pageLength,
$pageLength, $categoryCode = null,
$categoryCode = null, $hiddenLinks = null,
$hiddenLinks = null, $action = null
$action = null ) {
) { $requestAction = isset($_REQUEST['action']) ? Security::remove_XSS($_REQUEST['action']) : null;
$action = isset($action) ? Security::remove_XSS($action) : Security::remove_XSS($_REQUEST['action']); $action = isset($action) ? Security::remove_XSS($action) : $requestAction;
$searchTerm = isset($_REQUEST['search_term']) ? Security::remove_XSS($_REQUEST['search_term']) : null; $searchTerm = isset($_REQUEST['search_term']) ? Security::remove_XSS($_REQUEST['search_term']) : null;
$categoryCodeRequest = isset($_REQUEST['category_code']) ? Security::remove_XSS($_REQUEST['category_code']) : null;
$categoryCode = isset($categoryCode) ? Security::remove_XSS($categoryCode) : $categoryCodeRequest;
$hiddenLinksRequest = isset($_REQUEST['hidden_links']) ? Security::remove_XSS($_REQUEST['hidden_links']) : null;
$hiddenLinks = isset($hiddenLinks) ? Security::remove_XSS($hiddenLinksRequest) : $categoryCodeRequest;
// Start URL with params // Start URL with params
$pageUrl = api_get_self() . $pageUrl = api_get_self() .
'?action=' . $action . '?action=' . $action .
'&category_code=' . ( '&category_code=' .$categoryCode.
isset($categoryCode) ? $categoryCode : '&hidden_links=' .$hiddenLinks.
Security::remove_XSS($_REQUEST['category_code']) '&pageCurrent=' . $pageCurrent .
) . '&pageLength=' . $pageLength
'&hidden_links=' . ( ;
isset($hiddenLinks) ? $hiddenLinks :
Security::remove_XSS($_REQUEST['hidden_links'])
).
'&pageCurrent=' . $pageCurrent .
'&pageLength=' . $pageLength
;
switch ($action) {
case 'subscribe' :
// for search
$pageUrl .=
'&search_term=' . $searchTerm .
'&search_course=1' .
'&sec_token=' . $_SESSION['sec_token'];
break;
case 'display_courses' :
// No break
default :
break;
} switch ($action) {
case 'subscribe' :
// for search
$pageUrl .=
'&search_term=' . $searchTerm .
'&search_course=1' .
'&sec_token=' . $_SESSION['sec_token'];
break;
case 'display_courses' :
// No break
default :
break;
}
return $pageUrl; return $pageUrl;
} }
/** /**
@ -1027,7 +1028,7 @@ function getPageNumberItem($pageNumber, $pageLength, $liAttributes = array(), $c
); );
// If is current page ('active' class) clear URL // If is current page ('active' class) clear URL
if (isset($liAttributes) && is_array($liAttributes)) { if (isset($liAttributes) && is_array($liAttributes) && isset($liAttributes['class'])) {
if (strpos('active', $liAttributes['class']) !== false) { if (strpos('active', $liAttributes['class']) !== false) {
$url = ''; $url = '';
} }

Loading…
Cancel
Save