Adding case insensitive in search see #6836

1.9.x
Julio Montoya 12 years ago
parent 7546010f6b
commit e698e0a01f
  1. 13
      main/inc/lib/course_category.lib.php

@ -497,6 +497,11 @@ function countCoursesInCategory($category_code)
return Database::num_rows(Database::query($sql));
}
/**
* @param string $category_code
* @param string $random_value
* @return array
*/
function browseCoursesInCategory($category_code, $random_value = null)
{
$tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
@ -672,7 +677,7 @@ function getCourseCategoryNotInList($list)
}
/**
* @param $keyword
* @param string $keyword
* @return array|null
*/
function searchCategoryByKeyword($keyword)
@ -693,11 +698,15 @@ function searchCategoryByKeyword($keyword)
$keyword = Database::escape_string($keyword);
$sql = "SELECT c.*, c.name as text FROM $tableCategory c $conditions
WHERE (BINARY c.code LIKE '%$keyword%' or BINARY name LIKE '%$keyword%') AND auth_course_child = 'TRUE' $whereCondition ";
WHERE (c.code LIKE '%$keyword%' or name LIKE '%$keyword%') AND auth_course_child = 'TRUE' $whereCondition ";
$result = Database::query($sql);
return Database::store_result($result, 'ASSOC');
}
/**
* @param array $list
* @return array
*/
function searchCategoryById($list)
{
if (empty($list)) {

Loading…
Cancel
Save