use model for ManageUser search action
This commit is contained in:
parent
3361babf05
commit
9b0013ba9f
@ -27,8 +27,14 @@ final class ManageUserController
|
||||
|
||||
private function searchQueryViewAction(Array $A_urlParams = null, Array $A_postParams = null, Array $A_getParams = null)
|
||||
{
|
||||
$S_search = $A_getParams["query"];
|
||||
echo "Terme de recherche choisi: $S_search";
|
||||
$S_query = $A_getParams["query"];
|
||||
|
||||
$O_userModel = new UserModel();
|
||||
$A_results = $O_userModel->searchUsers($S_query);
|
||||
|
||||
var_dump($A_results);
|
||||
|
||||
echo "Terme de recherche choisi: $S_query";
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -104,4 +104,22 @@ final class UserModel
|
||||
$stmt->bindParam("id", $I_id);
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
public function searchUsers($S_query)
|
||||
{
|
||||
$O_model = Model::get();
|
||||
$stmt = $O_model->prepare("
|
||||
SELECT * FROM USER
|
||||
WHERE USER.USERNAME LIKE :full_query
|
||||
OR USER.EMAIL LIKE :full_query
|
||||
LIMIT 10
|
||||
");
|
||||
$S_full_query = "%".$S_query."%";
|
||||
$stmt->bindParam("full_query", $S_full_query);
|
||||
$stmt->execute();
|
||||
|
||||
$rows = $stmt->fetchAll();
|
||||
|
||||
return $rows;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user