Made search more clear

This commit is contained in:
Pierre 2018-01-01 15:43:37 +01:00
parent c058baf394
commit c5f26e661f
2 changed files with 10 additions and 10 deletions

View File

@ -10,10 +10,10 @@ class searchController
/** /**
* Peform a research on the database * Peform a research on the database
* *
* @url POST /search/request * @url POST /search/user
* @url POST /user/search * @url POST /user/search
*/ */
public function searchDatabase(){ public function search_user(){
user_login_required(); user_login_required();
//Check if the query was specified with the request //Check if the query was specified with the request
@ -28,7 +28,7 @@ class searchController
Rest_fatal_error(401, "Invalid search limit !"); Rest_fatal_error(401, "Invalid search limit !");
//Perform research on the database and return results //Perform research on the database and return results
$results = CS::get()->components->searchUser->search($_POST['query'], $searchLimit); $results = CS::get()->components->search->search_user($_POST['query'], $searchLimit);
if($results === false) if($results === false)
Rest_fatal_error(500, "An error occured while trying to perform a research in user list !"); Rest_fatal_error(500, "An error occured while trying to perform a research in user list !");

View File

@ -1,20 +1,20 @@
<?php <?php
/** /**
* Search user controller * Search controller
* *
* @author Pierre HUBERT * @author Pierre HUBERT
*/ */
class searchUser { class search {
/** /**
* Search for user in the database * Search for user in the database
* *
* @param Sting $query The query to research on the database * @param string $query The query to research on the database
* @param Integer $limit The number of results to return on the screen * @param int $limit The number of results to return on the screen (default: 10)
* @return Array the result of the result * @return array the result of the result
*/ */
public function search($query, $limit) : array{ public function search_user(string $query, int $limit = 10) : array{
//Prepare query string //Prepare query string
$query = "%".str_replace(" ", "%", $query)."%"; $query = "%".str_replace(" ", "%", $query)."%";
@ -40,4 +40,4 @@ class searchUser {
} }
//Register class //Register class
Components::register("searchUser", new searchUser()); Components::register("search", new search());