From 94e131941085bd126f9466d81d6255d2c99868f8 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 14 Feb 2016 15:30:35 +0100 Subject: [PATCH] - [x] [modules/] Extension des modules aux repos --- manager/module/machineDefault.php | 135 ++++++++++++++++++++++++++---- manager/module/userDefault.php | 47 +++++++++++ 2 files changed, 164 insertions(+), 18 deletions(-) diff --git a/manager/module/machineDefault.php b/manager/module/machineDefault.php index eab890f..31757ac 100755 --- a/manager/module/machineDefault.php +++ b/manager/module/machineDefault.php @@ -10,24 +10,6 @@ class machineDefault{ - /* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES - * - * @return machines Liste des machines - * - */ - public static function getAll(){ - // On recupere les donnees - $machines = new Repo('machine/getAll'); - - return array( - 'machines' => $machines->answer() - ); - } - - - - - /* CREATION D'UNE NOUVELLE MACHINE DANS LA BDD * * @code Code RFID de la machine @@ -159,6 +141,123 @@ + /* RENVOIE LA LISTE EXHAUSTIVE DES MACHINES + * + * @return machines Liste des machines + * + */ + public static function getAll(){ + // On recupere les donnees + $machines = new Repo('machine/getAll'); + + return array( + 'machines' => $machines->answer() + ); + } + + + + + + /* RENVOIE LA MACHINE D'UID DONNE + * + * @id_machine UID de la machine en question + * + * @return machine Machine d'UID donne + * + */ + public static function getById($id_machine){ + // On recupere les donnees + $request = new Repo('machine/getById', array($id_machine)); + $answer = $request->answer(); + + // Si aucun resultat, on retourne une erreur + if( $answer === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + + return array( + 'machine' => $answer + ); + } + + + + + + /* RENVOIE LA MACHINE DE CODE DONNE + * + * @code Code de la machine en question + * + * @return machine Machine de code donne + * + */ + public static function getByCode($code){ + // On recupere les donnees + $request = new Repo('machine/getByCode', array($code)); + $answer = $request->answer(); + + // Si aucun resultat, on retourne une erreur + if( $answer === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + + return array( + 'machine' => $answer + ); + } + + + + + + /* RENVOIE LES GROUPES D'UNE MACHINE DONNEE + * + * @id_machine UID de la machine en question + * + * @return clusters Groupes de la machine donne + * + */ + public static function getClusters($id_machine){ + // On recupere les donnees + $request = new Repo('machine/getClusters', array($id_machine)); + $answer = $request->answer(); + + // Si aucun resultat, on retourne une erreur + if( $answer === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + + return array( + 'clusters' => $answer + ); + } + + + + + + /* SUPPRIME UNE MACHINE DONNEE + * + * @id_machine UID de la machine en question + * + * @return status Retourne si oui ou non tout s'est bien deroule + * + */ + public static function delete($id_machine){ + // On recupere les donnees + $request = new Repo('machine/delete', array($id_machine)); + $answer = $request->answer(); + + return array( + 'status' => $answer + ); + } + + + + + } diff --git a/manager/module/userDefault.php b/manager/module/userDefault.php index 3bea210..51a0da8 100755 --- a/manager/module/userDefault.php +++ b/manager/module/userDefault.php @@ -246,6 +246,53 @@ } + + + + /* RENVOIE LES GROUPES D'UN UTILISATEUR DONNE + * + * @id_user UID de l'utilisateur en question + * + * @return clusters Groupes de l'utilisateur donne + * + */ + public static function getClusters($id_user){ + // On recupere les donnees + $request = new Repo('user/getClusters', array($id_user)); + $answer = $request->answer(); + + // Si aucun resultat, on retourne une erreur + if( $answer === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + + return array( + 'clusters' => $answer + ); + } + + + + + + /* SUPPRIME UN UTILISATEUR DONNEE + * + * @id_user UID de l'utilisateur en question + * + * @return status Retourne si oui ou non tout s'est bien deroule + * + */ + public static function delete($id_user){ + // On recupere les donnees + $request = new Repo('user/delete', array($id_user)); + $answer = $request->answer(); + + return array( + 'status' => $answer + ); + } + + }