- [x] [machineDefault] Implementation de la recherche

This commit is contained in:
xdrm-brackets 2016-02-16 14:32:33 +01:00
parent 4455daf9c1
commit df0df43916
7 changed files with 50 additions and 4 deletions

View File

@ -25,6 +25,8 @@
"link", "link",
"unlink", "unlink",
"search",
"getAll", "getAll",
"getById", "getById",
"getByCode", "getByCode",

View File

@ -19,6 +19,8 @@
"machine" :[ "machine" :[
"create", "create",
"search",
"getAll", "getAll",
"getById", "getById",
"getByCode", "getByCode",

View File

@ -141,6 +141,26 @@
/* RENVOIE UNE MACHINE EN FONCTION D'UN MOT CLE
*
* @keyword<String> Element de recherche
*
* @return machines<Array> Retourne la liste des machines trouvees
*
*/
public static function search($keyword){
// On recupere les donnees
$machine = new Repo('machine/search', array($keyword));
return array(
'machines' => $machine->answer()
);
}
/* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES /* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES
* *
* @return machines<Array> Liste des machines * @return machines<Array> Liste des machines

View File

@ -157,7 +157,7 @@
* *
* @keyword<String> Element de recherche * @keyword<String> Element de recherche
* *
* @return user<Array> Retourne la liste des utilisateurs trouves * @return users<Array> Retourne la liste des utilisateurs trouves
* *
*/ */
public static function search($keyword){ public static function search($keyword){

View File

@ -52,6 +52,27 @@
/* RENVOIE UNE LISTE DE MACHINE EN FONCTION D'UN MOT CLE
*
* @keyword<String> Element de recherche
*
* @return machines<Array> Retourne les machines trouvees
*
*/
public static function search($keyword){
// On recupere les donnees
$searchmachines = Database::getPDO()->query("SELECT * FROM machine
WHERE code LIKE '%".$keyword."%'
OR name LIKE '%".$keyword."%'
");
return Database::delNumeric( $searchmachines->fetchAll() );
}
/* RENVOIE LA LISTE DE TOUTES LES MACHINES /* RENVOIE LA LISTE DE TOUTES LES MACHINES

View File

@ -61,11 +61,11 @@
/* RENVOIE UN UTILISATEUR EN FONCTION D'UN MOT CLE /* RENVOIE UNE LISTE D'UTILISATEURS EN FONCTION D'UN MOT CLE
* *
* @keyword<String> Element de recherche * @keyword<String> Element de recherche
* *
* @return user<Array> Retourne l'utilisateur trouve ou FALSE si rien n'est trouve * @return users<Array> Retourne les utilisateurs trouves
* *
*/ */
public static function search($keyword){ public static function search($keyword){

View File

@ -7,9 +7,9 @@
############ ############
# EN COURS # # EN COURS #
############ ############
- [ ] [users.js][userDefault][userRepo] Gestion de la nouvelle modification (avec recherche)
- [ ] [view/js/machines] Recherche instantanee - [ ] [view/js/machines] Recherche instantanee
- [ ] [machineDefault] Implementation de la recherche
- [x] [userDefault] Implementer la modification - [x] [userDefault] Implementer la modification
- [ ] [userRepo] Gestion des parametres optionnels - [ ] [userRepo] Gestion des parametres optionnels
@ -22,6 +22,7 @@
######## ########
# FAIT # # FAIT #
######## ########
- [x] [machineDefault] Implementation de la recherche
- [x] [view/js/users] Recherche instantanee - [x] [view/js/users] Recherche instantanee
- [x] [userDefault] Implementation de la recherche - [x] [userDefault] Implementation de la recherche
- [x] [view/js/users] Modification d'utilisateur - [x] [view/js/users] Modification d'utilisateur