From bb54056069890e8498260fb33607a94aaa3706f7 Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Tue, 18 Oct 2016 19:09:47 +0200 Subject: [PATCH] ManagerError devient un module --- build/api/core/ModuleRequest.php | 36 +++++------ build/api/core/ModuleResponse.php | 8 +-- build/api/module/authentificationDefault.php | 2 +- build/api/module/clusterDefault.php | 12 ++-- build/api/module/machineDefault.php | 14 ++-- build/api/module/module.php | 12 ++-- build/api/module/userDefault.php | 14 ++-- build/database/core/Database.php | 8 +-- build/database/core/Repo.php | 22 +++---- build/database/repo/action.php | 2 +- build/database/repo/action_merge.php | 24 +++---- build/database/repo/chip.php | 2 +- build/database/repo/global_state.php | 2 +- build/database/repo/machine_cluster.php | 24 +++---- build/database/repo/pin_merge.php | 2 +- build/database/repo/state.php | 2 +- build/database/repo/user_cluster.php | 24 +++---- .../ManagerError.php => error/core/Error.php} | 4 +- build/orm/core/Table.php | 2 +- build/viewer/core/Viewer.php | 12 ++-- build/viewer/view/group/group_groupChoice.php | 6 +- .../viewer/view/group/group_membersChoice.php | 10 +-- build/viewer/view/group/group_view.php | 10 +-- build/viewer/view/machine/machine_groups.php | 6 +- build/viewer/view/machine/machine_view.php | 6 +- build/viewer/view/user/user_groups.php | 6 +- build/viewer/view/user/user_view.php | 6 +- phpunit/coverage/Database.php.html | 6 +- phpunit/coverage/ManagerError.php.html | 40 ++++++------ phpunit/coverage/ResourceDispatcher.php.html | 14 ++-- phpunit/coverage/autoloader.php.html | 12 ++-- phpunit/coverage/index.dashboard.html | 2 +- phpunit/coverage/index.html | 2 +- phpunit/phpunit.xml | 4 +- phpunit/tests/Database_construct.php | 8 +-- phpunit/tests/ManagerError.php | 64 +++++++++---------- public_html/index.php | 2 +- public_html/test/automate.php | 22 +++---- public_html/test/client/api.php | 4 +- public_html/view/analytics.php | 2 +- public_html/view/groups.php | 2 +- public_html/view/history.php | 2 +- public_html/view/machines.php | 2 +- public_html/view/profile.php | 2 +- public_html/view/settings.php | 2 +- public_html/view/users.php | 2 +- public_html/view/view.php | 1 - todo.md | 2 +- 48 files changed, 237 insertions(+), 238 deletions(-) rename build/{manager/ManagerError.php => error/core/Error.php} (99%) diff --git a/build/api/core/ModuleRequest.php b/build/api/core/ModuleRequest.php index 4282f0f..052d7c5 100755 --- a/build/api/core/ModuleRequest.php +++ b/build/api/core/ModuleRequest.php @@ -3,7 +3,7 @@ namespace api\core; use \database\core\Database; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class ModuleRequest{ @@ -41,7 +41,7 @@ public function __construct($path=null, $params=null){ // Si pas parametre manquant, on quitte if( $path == null ){ - $this->error = ManagerError::MissingPath; + $this->error = Error::MissingPath; return false; } @@ -52,7 +52,7 @@ // Gestion de l'erreur de parsage if( $this->modules == null ){ - $this->error = ManagerError::ParsingFailed; + $this->error = Error::ParsingFailed; return false; } @@ -62,7 +62,7 @@ =========================================================*/ // Type de @path if( !is_string($path) ){ // Si le type est incorrect - $this->error = ManagerError::WrongPathModule; + $this->error = Error::WrongPathModule; return false; // On retourne FALSE, si erreur } @@ -86,7 +86,7 @@ /* [4] Verification des parametres (si @type est defini) =========================================================*/ if( !$this->checkParams($params) ){ // Verification de tous les types - $this->error = ManagerError::ParamError; + $this->error = Error::ParamError; return false; } @@ -98,7 +98,7 @@ /* [6] Construction de l'objet =========================================================*/ $this->params = $params; - $this->error = ManagerError::Success; + $this->error = Error::Success; return true; // On retourne que tout s'est bien passe @@ -119,14 +119,14 @@ /* [1] On verifie qu'aucune erreur n'a ete signalee =========================================================*/ - if( $this->error != ManagerError::Success ) // si il y a une erreur + if( $this->error != Error::Success ) // si il y a une erreur return new ModuleResponse($this->error); // on la passe a la reponse /* [2] On verifie que la methode est amorcable =========================================================*/ if( !is_callable($this->getFunctionCaller()) ){ - $this->error = ManagerError::UncallableMethod; + $this->error = Error::UncallableMethod; return new ModuleResponse($this->error); } @@ -158,14 +158,14 @@ public function download(){ /* [1] On verifie qu'aucune erreur n'a ete signalee =========================================================*/ - if( $this->error != ManagerError::Success ) // si il y a une erreur + if( $this->error != Error::Success ) // si il y a une erreur return new ModuleResponse($this->error); // on la passe a la reponse /* [2] On verifie que la methode est amorcable =========================================================*/ if( !is_callable($this->getFunctionCaller()) ){ - $this->error = ManagerError::UncallableMethod; + $this->error = Error::UncallableMethod; return new ModuleResponse($this->error); } @@ -178,14 +178,14 @@ /* [4] Vérification des erreurs et paramètres =========================================================*/ /* (1) Vérification de l'erreur retournée, si pas Success, on retourne l'erreur */ - if( isset($returned['ModuleError']) && $returned['ModuleError'] != ManagerError::Success ){ + if( isset($returned['ModuleError']) && $returned['ModuleError'] != Error::Success ){ $this->error = $returned['ModuleError']; return new ModuleResponse($this->error); } /* (2) Vérification du contenu, si pas défini */ if( !isset($returned['body']) ){ - $this->error = ManagerError::ParamError; + $this->error = Error::ParamError; return new ModuleResponse($this->error); } @@ -233,7 +233,7 @@ fclose($tmpfile); chmod($tmpfnameroot, 0775); - $response = new ModuleResponse(ManagerError::Success); + $response = new ModuleResponse(Error::Success); $response->append('link', $tmpfname); return $response; @@ -317,7 +317,7 @@ /* [1] Verification format general =========================================================*/ if( !preg_match('#^([\w_-]+)/([\w_-]+)$#i', $path, $matches) ){ // Si mauvais format - $this->error = ManagerError::WrongPathModule; + $this->error = Error::WrongPathModule; return false; } @@ -329,7 +329,7 @@ /* [2] Verification de l'existence du module (conf) =========================================================*/ if( !array_key_exists($module, $this->modules) ){ // Si le module n'est pas specifie dans la conf - $this->error = ManagerError::UnknownModule; + $this->error = Error::UnknownModule; return false; // On retourne FALSE, si erreur } @@ -337,7 +337,7 @@ /* [3] Verification de l'existence de la methode (conf) =========================================================*/ if( array_key_exists($method, $this->modules[$module]) === false ){ // Si la methode n'est pas specifie dans la conf - $this->error = ManagerError::UnknownMethod; + $this->error = Error::UnknownMethod; return false; // On retourne FALSE, si erreur } @@ -380,7 +380,7 @@ /* (1) On retourne FAUX si aucun droit n'a ete trouve */ if( !$granted ){ - $this->error = ManagerError::PermissionError; + $this->error = Error::PermissionError; return false; } @@ -399,7 +399,7 @@ /* (3) Si aucune autorisation et pas module "Default" */ if( !$allowedModule && !$defaultModule ){ - $this->error = ManagerError::DisabledModule; + $this->error = Error::DisabledModule; return false; // On retourne FALSE, si erreur } diff --git a/build/api/core/ModuleResponse.php b/build/api/core/ModuleResponse.php index 6e86c2f..bfa39ea 100755 --- a/build/api/core/ModuleResponse.php +++ b/build/api/core/ModuleResponse.php @@ -1,7 +1,7 @@ Erreur passee par la requete (si existe) * */ - public function __construct($error=ManagerError::Success){ + public function __construct($error=Error::Success){ $this->data = []; $this->error = $error; } @@ -138,7 +138,7 @@ public function serialize(){ // Code Http - ManagerError::setHttpCode($this->error); + Error::setHttpCode($this->error); // Type de contenu // header('Content-Type: application/json; charset=utf-8'); @@ -146,7 +146,7 @@ // On rajoute l'erreur au message $returnData = array_merge([ 'ModuleError' => $this->error, - 'ErrorDescription' => ManagerError::explicit($this->error) + 'ErrorDescription' => Error::explicit($this->error) ], $this->data ); diff --git a/build/api/module/authentificationDefault.php b/build/api/module/authentificationDefault.php index a6f74ef..69ac485 100644 --- a/build/api/module/authentificationDefault.php +++ b/build/api/module/authentificationDefault.php @@ -4,7 +4,7 @@ use \database\core\Database; use \manager\sessionManager; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \manager\repo\cluster as clusterRepo; diff --git a/build/api/module/clusterDefault.php b/build/api/module/clusterDefault.php index 5b52329..9b267d2 100644 --- a/build/api/module/clusterDefault.php +++ b/build/api/module/clusterDefault.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \database\core\Database; use \manager\sessionManager; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \manager\repo\cluster as clusterRepo; @@ -35,7 +35,7 @@ // Si une erreur est retournee, on retourne une erreur if( $id_cluster === false ) - return ['ModuleError' => ManagerError::ModuleError]; + return ['ModuleError' => Error::ModuleError]; /* [5] Gestion du retour @@ -158,7 +158,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'cluster' => $answer ]; @@ -190,7 +190,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'cluster' => $answer ]; @@ -222,7 +222,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'members' => $answer ]; @@ -257,7 +257,7 @@ // Si on a recupere aucun utilisateur, on retourne une erreur if( $cluster_data === false ) - return ['ModuleError' => ManagerError::NoMatchFound]; + return ['ModuleError' => Error::NoMatchFound]; diff --git a/build/api/module/machineDefault.php b/build/api/module/machineDefault.php index 621bba4..386dabc 100755 --- a/build/api/module/machineDefault.php +++ b/build/api/module/machineDefault.php @@ -3,7 +3,7 @@ namespace api\module; use \database\core\Database; use \manager\sessionManager; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \manager\repo\cluster as clusterRepo; @@ -30,7 +30,7 @@ // Si une erreur est retournee, on retourne une erreur if( $id_machine === false ) - return ['ModuleError' => ManagerError::ModuleError]; + return ['ModuleError' => Error::ModuleError]; @@ -157,7 +157,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'machine' => $answer ]; @@ -187,7 +187,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'machine' => $answer ]; @@ -216,7 +216,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'clusters' => $answer ]; @@ -248,7 +248,7 @@ // Si on a recupere aucune machine, on retourne une erreur if( !is_array($machine_data) ) - return ['ModuleError' => ManagerError::NoMatchFound]; + return ['ModuleError' => Error::NoMatchFound]; @@ -468,7 +468,7 @@ // Si token incorrect, on envoie une erreur if( $checkToken->answer() !== true ) - return [ 'ModuleError' => ManagerError::TokenError ]; + return [ 'ModuleError' => Error::TokenError ]; diff --git a/build/api/module/module.php b/build/api/module/module.php index 1014db3..3798b4a 100644 --- a/build/api/module/module.php +++ b/build/api/module/module.php @@ -1,7 +1,7 @@ ManagerError::Success, + 'ModuleError' => Error::Success, 'ReceivedArguments' => $params ]; @@ -31,7 +31,7 @@ // Gestion de l'erreur de parsage if( $modules == null ) - return [ 'ModuleError' => ManagerError::ParsingFailed ]; + return [ 'ModuleError' => Error::ParsingFailed ]; /* [2] Mise en forme de la liste des modules =========================================================*/ @@ -61,7 +61,7 @@ /* [n] Gestion du retour =========================================================*/ return [ - 'ModuleError' => ManagerError::Success, + 'ModuleError' => Error::Success, 'headers' => [ 'Content-Type' => 'text/markdown; charset=utf-8', 'Content-Transfer-Encoding' => 'binary', @@ -87,7 +87,7 @@ // Gestion de l'erreur de parsage if( $modules == null ) - return [ 'ModuleError' => ManagerError::ParsingFailed ]; + return [ 'ModuleError' => Error::ParsingFailed ]; /* [1] Début du fichier custom @@ -259,7 +259,7 @@ return [ - 'ModuleError' => ManagerError::Success, + 'ModuleError' => Error::Success, 'headers' => [ 'Content-Type' => 'application/octet-stream; charset=utf-8', 'Content-Transfer-Encoding' => 'binary', diff --git a/build/api/module/userDefault.php b/build/api/module/userDefault.php index 0f4aa9c..994b17c 100755 --- a/build/api/module/userDefault.php +++ b/build/api/module/userDefault.php @@ -3,7 +3,7 @@ namespace api\module; use \database\core\Database; use \manager\sessionManager; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; class userDefault{ @@ -37,7 +37,7 @@ // Si une erreur est retournee, on retourne une erreur if( $id_user === false ) - return ['ModuleError' => ManagerError::ModuleError]; + return ['ModuleError' => Error::ModuleError]; /* [2] Gestion du retour @@ -165,7 +165,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'user' => $answer ]; @@ -194,7 +194,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'user' => $answer ]; @@ -224,7 +224,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'user' => $answer ]; @@ -254,7 +254,7 @@ // Si aucun resultat, on retourne une erreur if( $answer === false ) - return [ 'ModuleError' => ManagerError::NoMatchFound ]; + return [ 'ModuleError' => Error::NoMatchFound ]; return [ 'clusters' => $answer ]; @@ -289,7 +289,7 @@ // Si on a recupere aucun utilisateur, on retourne une erreur if( !is_array($user_data) ) - return ['ModuleError' => ManagerError::NoMatchFound]; + return ['ModuleError' => Error::NoMatchFound]; diff --git a/build/database/core/Database.php b/build/database/core/Database.php index c8d9e66..877d98a 100755 --- a/build/database/core/Database.php +++ b/build/database/core/Database.php @@ -1,7 +1,7 @@ host.';dbname='.$this->dbname, $this->username, $this->password); // On signale que tout s'est bien passe - self::$error = ManagerError::Success; + self::$error = Error::Success; }catch(Exception $e){ // On signale qu'il y a une erreur - self::$error = ManagerError::PDOConnection; + self::$error = Error::PDOConnection; } } /* retourne une instance de la classe */ public static function getInstance(){ - if( self::$instance == null || self::$error != ManagerError::Success ){ // Si aucune instance existante OU erreur de connection + if( self::$instance == null || self::$error != Error::Success ){ // Si aucune instance existante OU erreur de connection // chargement de la configuration du server SQL if( !checkdnsrr($_SERVER['SERVER_NAME'], 'NS') ) diff --git a/build/database/core/Repo.php b/build/database/core/Repo.php index a3d01d7..75e82d8 100755 --- a/build/database/core/Repo.php +++ b/build/database/core/Repo.php @@ -2,7 +2,7 @@ namespace database\core; - use \manager\ManagerError; + use \error\core\Error; use \api\core\Authentification; @@ -50,7 +50,7 @@ // Si pas parametre manquant, on quitte if( $path == null ){ - $this->error = ManagerError::MissingPath; + $this->error = Error::MissingPath; return false; } @@ -61,7 +61,7 @@ // Gestion de l'erreur de parsage if( $this->repositories == null ){ - $this->error = ManagerError::ParsingFailed; + $this->error = Error::ParsingFailed; return false; } @@ -71,7 +71,7 @@ =========================================================*/ // Type de @path if( !is_string($path) ){ // Si le type est incorrect - $this->error = ManagerError::WrongPathRepo; + $this->error = Error::WrongPathRepo; return false; // On retourne FALSE, si erreur } @@ -89,7 +89,7 @@ /* [3] Construction de l'objet =========================================================*/ $this->params = $params; - $this->error = ManagerError::Success; + $this->error = Error::Success; /* [4] Enregistrement de la reponse =========================================================*/ @@ -105,7 +105,7 @@ public function answer(){ - if( $this->error != ManagerError::Success ) + if( $this->error != Error::Success ) return false; return $this->answer; @@ -121,14 +121,14 @@ public function dispatch(){ /* [1] On verifie qu'aucune erreur n'a ete signalee =========================================================*/ - if( $this->error != ManagerError::Success ) // si il y a une erreur + if( $this->error != Error::Success ) // si il y a une erreur return false; // on la passe a la reponse /* [2] On verifie que la methode est amorcable =========================================================*/ if( !is_callable($this->getFunctionCaller()) ){ - $this->error = ManagerError::UncallableMethod; + $this->error = Error::UncallableMethod; return false; } @@ -151,7 +151,7 @@ /* [1] Verification format general =========================================================*/ if( !preg_match('#^([\w_-]+)/([\w_-]+)$#i', $path, $matches) ){ // Si mauvais format - $this->error = ManagerError::WrongPathRepo; + $this->error = Error::WrongPathRepo; return false; } @@ -162,14 +162,14 @@ /* [2] Verification de l'existence du repo (conf) =========================================================*/ if( !array_key_exists($repository, $this->repositories) ){ // Si le repo n'est pas specifie dans la conf - $this->error = ManagerError::UnknownRepo; + $this->error = Error::UnknownRepo; return false; // On retourne FALSE, si erreur } /* [3] Verification de l'existence de la methode (conf) =========================================================*/ if( array_search($method, $this->repositories[$repository]) === false ){ // Si la methode n'est pas specifie dans la conf - $this->error = ManagerError::UnknownMethod; + $this->error = Error::UnknownMethod; return false; // On retourne FALSE, si erreur } diff --git a/build/database/repo/action.php b/build/database/repo/action.php index 118af74..84c804a 100644 --- a/build/database/repo/action.php +++ b/build/database/repo/action.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \manager\repo\cluster as clusterRepo; class action extends parentRepo{ diff --git a/build/database/repo/action_merge.php b/build/database/repo/action_merge.php index 5ef01a3..ae059f3 100644 --- a/build/database/repo/action_merge.php +++ b/build/database/repo/action_merge.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \orm\core\Table; use \orm\core\Rows; @@ -19,7 +19,7 @@ * @id_source UID d'un groupe UTILISATEUR * @id_action UID d'une ACTION * - * @return error Retourne l'erreur 'ManagerError' associée + * @return error Retourne l'erreur 'Error' associée * */ public static function addPermission($id_target, $id_source, $id_action){ @@ -35,7 +35,7 @@ /* (2) Si aucun résultat, on retourne une erreur */ if( $targetCheck === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* [2] On vérifie l'existance du groupe 'source' @@ -49,7 +49,7 @@ /* (2) Si aucun résultat, on retourne une erreur */ if( $sourceCheck === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* [3] On vérifie l'existance de l'action @@ -60,7 +60,7 @@ /* (2) Si aucun résultat, on retourne une erreur */ if( $actionCheck === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* [4] On vérifie que l'entrée n'existe pas déja @@ -74,7 +74,7 @@ /* (3) Si les données sont identiques pour au moins une entrée, on retourne un succès */ foreach($checkAlready as $s=>$sameTarget) if( $sameTarget['id_source'] == $id_source && $sameTarget['id_action'] == $id_action ) - return ManagerError::Success; + return Error::Success; } @@ -92,10 +92,10 @@ /* (2) Si erreur SQL, on retourne une erreur */ if( !$inserted ) - return ManagerError::RepoError; + return Error::RepoError; - return ManagerError::Success; + return Error::Success; } @@ -112,7 +112,7 @@ * @id_source UID d'un groupe UTILISATEUR * @id_action UID d'une PERMISSION * - * @return error Retourne l'erreur 'ManagerError' associée + * @return error Retourne l'erreur 'Error' associée * */ public static function removePermission($id_target, $id_source, $id_action){ @@ -134,7 +134,7 @@ /* (3) Si on a pas trouvé, on retourne une erreur */ if( is_null($existingId) ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* [2] On supprime la action @@ -150,10 +150,10 @@ /* (2) Si erreur SQL, on retourne une erreur */ if( !$deleted || self::getById($existingId) !== false ) - return ManagerError::RepoError; + return Error::RepoError; - return ManagerError::Success; + return Error::Success; } diff --git a/build/database/repo/chip.php b/build/database/repo/chip.php index 72f6e5b..1551b33 100644 --- a/build/database/repo/chip.php +++ b/build/database/repo/chip.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \orm\core\Table; use \orm\core\Rows; diff --git a/build/database/repo/global_state.php b/build/database/repo/global_state.php index feae34b..65fccf9 100644 --- a/build/database/repo/global_state.php +++ b/build/database/repo/global_state.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \manager\repo\cluster as clusterRepo; class global_state extends parentRepo{ diff --git a/build/database/repo/machine_cluster.php b/build/database/repo/machine_cluster.php index e4759ed..c534b6a 100644 --- a/build/database/repo/machine_cluster.php +++ b/build/database/repo/machine_cluster.php @@ -2,7 +2,7 @@ namespace database\repo; use \database\core\Database; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \orm\core\Table; use \orm\core\Rows; @@ -60,7 +60,7 @@ * @id_machine_cluster UID du groupe * @id_machine UID de la machine * - * @return error Renvoie le code 'ManagerError' + * @return error Renvoie le code 'Error' * */ public static function link($id_warehouse, $id_machine_cluster, $id_machine){ @@ -76,7 +76,7 @@ // Si le groupe n'existe pas if( $cluster === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* (2) On récupère l'utilisateur */ $machineR = Table::get('machine') @@ -88,7 +88,7 @@ // Si l'utilisateur n'existe pas if( $machine === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* (3) On vérifie qu'il n'y a pas déja d'appartenance */ $cluster_mergeR = Table::get('machine_cluster_merge') @@ -100,7 +100,7 @@ // Si la relation existe déja, on ne fait rien if( $cluster_merge_exists !== false ) - return ManagerError::Success; + return Error::Success; @@ -117,13 +117,13 @@ /* (2) Si erreur, on la retourne */ if( !$inserted ) - return ManagerError::RepoError; + return Error::RepoError; /* (3) On vérifie quand même que l'entrée existe */ $cluster_merge_inserted = $cluster_mergeR->fetch(); /* (4) Sinon, on renvoie que tout s'est bien passé */ - return is_array($cluster_merge_inserted) ? ManagerError::Success : ManagerError::RepoError; + return is_array($cluster_merge_inserted) ? Error::Success : Error::RepoError; } @@ -139,7 +139,7 @@ * @id_machine_cluster UID du groupe * @id_machine UID de la machine * - * @return error Renvoie le code 'ManagerError' + * @return error Renvoie le code 'Error' * */ public static function unlink($id_warehouse, $id_machine_cluster, $id_machine){ @@ -150,7 +150,7 @@ /* (2) Si on ne trouve rien */ if( $get_merge_id === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; @@ -162,15 +162,15 @@ // Si erreur if( !$deleted ) - return ManagerError::RepoError; + return Error::RepoError; /* [2] On verifie que l'association n'existe plus =========================================================*/ if( self::getMerge($id_warehouse, $id_machine_cluster, $id_machine) !== false ) - return ManagerError::RepoError; + return Error::RepoError; - return ManagerError::Success; + return Error::Success; } diff --git a/build/database/repo/pin_merge.php b/build/database/repo/pin_merge.php index ff5ee7b..23b317b 100644 --- a/build/database/repo/pin_merge.php +++ b/build/database/repo/pin_merge.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \manager\repo\cluster as clusterRepo; class pin_merge extends parentRepo{ diff --git a/build/database/repo/state.php b/build/database/repo/state.php index 8ee4397..1e30c46 100644 --- a/build/database/repo/state.php +++ b/build/database/repo/state.php @@ -3,7 +3,7 @@ namespace database\repo; use \database\core\Database; use \database\core\Repo; - use \manager\ManagerError; + use \error\core\Error; use \manager\repo\cluster as clusterRepo; class state extends parentRepo{ diff --git a/build/database/repo/user_cluster.php b/build/database/repo/user_cluster.php index cc120dc..62e5e80 100644 --- a/build/database/repo/user_cluster.php +++ b/build/database/repo/user_cluster.php @@ -2,7 +2,7 @@ namespace database\repo; use \database\core\Database; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \orm\core\Table; use \orm\core\Rows; @@ -60,7 +60,7 @@ * @id_user_cluster UID du groupe * @id_user UID de l'utilisateur * - * @return error Renvoie le code 'ManagerError' + * @return error Renvoie le code 'Error' * */ public static function link($id_warehouse, $id_user_cluster, $id_user){ @@ -76,7 +76,7 @@ // Si le groupe n'existe pas if( $cluster === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* (2) On récupère l'utilisateur */ $userR = Table::get('user') @@ -88,7 +88,7 @@ // Si l'utilisateur n'existe pas if( $user === false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; /* (3) On vérifie qu'il n'y a pas déja d'appartenance */ $cluster_mergeR = Table::get('user_cluster_merge') @@ -100,7 +100,7 @@ // Si la relation existe déja, on ne fait rien if( $cluster_merge_exists !== false ) - return ManagerError::Success; + return Error::Success; @@ -117,13 +117,13 @@ /* (2) Si erreur, on la retourne */ if( !$inserted ) - return ManagerError::RepoError; + return Error::RepoError; /* (3) On vérifie quand même que l'entrée existe */ $cluster_merge_inserted = $cluster_mergeR->fetch(); /* (4) Sinon, on renvoie que tout s'est bien passé */ - return is_array($cluster_merge_inserted) ? ManagerError::Success : ManagerError::RepoError; + return is_array($cluster_merge_inserted) ? Error::Success : Error::RepoError; } @@ -138,7 +138,7 @@ * @id_user_cluster UID du groupe * @id_user UID de l'utilisateur * - * @return error Renvoie le code 'ManagerError' + * @return error Renvoie le code 'Error' * */ public static function unlink($id_warehouse, $id_user_cluster, $id_user){ @@ -149,7 +149,7 @@ /* (2) Si on ne trouve rien */ if( $get_merge_id == false ) - return ManagerError::NoMatchFound; + return Error::NoMatchFound; @@ -161,15 +161,15 @@ // Si erreur if( !$deleted ) - return ManagerError::RepoError; + return Error::RepoError; /* [2] On verifie que l'association n'existe plus =========================================================*/ if( self::getMerge($id_warehouse, $id_user_cluster, $id_user) !== false ) - return ManagerError::ModuleError; + return Error::ModuleError; - return ManagerError::Success; + return Error::Success; } diff --git a/build/manager/ManagerError.php b/build/error/core/Error.php similarity index 99% rename from build/manager/ManagerError.php rename to build/error/core/Error.php index f036349..8e08239 100755 --- a/build/manager/ManagerError.php +++ b/build/error/core/Error.php @@ -1,10 +1,10 @@ error = ManagerError::MissingPath; + $this->error = Error::MissingPath; return false; } @@ -98,7 +98,7 @@ /* [1] On vérifie le format =========================================================*/ if( !preg_match('/^([a-z]+)\.([a-z]+)$/i', $template, $match) ){ - $this->error = ManagerError::ParamError; + $this->error = Error::ParamError; return false; } @@ -110,13 +110,13 @@ /* (1) On vérifie que la classe existe */ if( !class_exists($class) ){ - $this->error = ManagerError::UnknownTemplate; + $this->error = Error::UnknownTemplate; return false; } /* (2) On vérifie que la méthode existe */ if( !method_exists($class, $method) ){ - $this->error = ManagerError::UnknownTemplate; + $this->error = Error::UnknownTemplate; return false; } diff --git a/build/viewer/view/group/group_groupChoice.php b/build/viewer/view/group/group_groupChoice.php index 22e2df9..ece3b64 100644 --- a/build/viewer/view/group/group_groupChoice.php +++ b/build/viewer/view/group/group_groupChoice.php @@ -3,7 +3,7 @@ namespace viewer\view\group; use \viewer\core\Viewer; use \api\core\ModuleRequest; - use \manager\ManagerError; + use \error\core\Error; use \api\core\Authentification; use \manager\repo\cluster as clusterRepo; @@ -48,7 +48,7 @@ $getUserClusters = $getUserClustersReq->dispatch(); /* (2) Si on ne le trouve pas, on retourne une erreur */ - if( $getUserClusters->error != ManagerError::Success ) + if( $getUserClusters->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère les données du groupe */ @@ -78,7 +78,7 @@ $getMachineClusters = $getMachineClustersReq->dispatch(); /* (2) Si on ne le trouve pas, on retourne une erreur */ - if( $getMachineClusters->error != ManagerError::Success ) + if( $getMachineClusters->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère les données du groupe */ diff --git a/build/viewer/view/group/group_membersChoice.php b/build/viewer/view/group/group_membersChoice.php index 11f4c06..9784424 100644 --- a/build/viewer/view/group/group_membersChoice.php +++ b/build/viewer/view/group/group_membersChoice.php @@ -3,7 +3,7 @@ namespace viewer\view\group; use \viewer\core\Viewer; use \api\core\ModuleRequest; - use \manager\ManagerError; + use \error\core\Error; use \api\core\Authentification; use \manager\repo\cluster as clusterRepo; @@ -98,7 +98,7 @@ $checktypeResponse = $checktypeRequest->dispatch(); /* (2) Si on ne le trouve pas, on retourne une erreur */ - if( $checktypeResponse->error != ManagerError::Success ) + if( $checktypeResponse->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère les données du groupe */ @@ -116,7 +116,7 @@ $getmembersResponse = $getmembersRequest->dispatch(); /* (2) Si erreur, on retourne l'erreur */ - if( $getmembersResponse->error != ManagerError::Success ) + if( $getmembersResponse->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère la liste des UID uniquement */ @@ -137,7 +137,7 @@ $getusersResponse = $getusersRequest->dispatch(); // On recupere la reponse /* (2) si erreur, on affiche l'explicitation */ - if( $getusersResponse->error != ManagerError::Success ) + if( $getusersResponse->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère la liste des utilisateurs */ @@ -170,7 +170,7 @@ $getmachinesResponse = $getmachinesRequest->dispatch(); // On recupere la reponse /* (2) si erreur, on affiche l'explicitation */ - if( $getmachinesResponse->error != ManagerError::Success ) + if( $getmachinesResponse->error != Error::Success ) return Viewer::$htmlError; /* (3) On récupère la liste des machines */ diff --git a/build/viewer/view/group/group_view.php b/build/viewer/view/group/group_view.php index 81908a4..2a6cd42 100644 --- a/build/viewer/view/group/group_view.php +++ b/build/viewer/view/group/group_view.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \api\core\ModuleRequest; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class group_view{ @@ -91,7 +91,7 @@ $getAllUsers = $getAllUsersReq->dispatch(); /* (2) si erreur, on affiche l'explicitation */ - if( $getAllUsers->error != ManagerError::Success ) + if( $getAllUsers->error != Error::Success ) return Viewer::$htmlError; /* (3) On enregistre le résultat */ @@ -106,7 +106,7 @@ $getAllMachines = $getAllMachinesReq->dispatch(); /* (2) si erreur, on affiche l'explicitation */ - if( $getAllMachines->error != ManagerError::Success ) + if( $getAllMachines->error != Error::Success ) return Viewer::$htmlError; /* (3) On enregistre le résultat */ @@ -124,7 +124,7 @@ $membersRes = $membersReq->dispatch(); /* (2) Gestion si erreur */ - if( $membersRes->error == ManagerError::Success ) $members = $membersRes->get('members'); + if( $membersRes->error == Error::Success ) $members = $membersRes->get('members'); else $members = []; /* (3) On crées les vues des membres (utilisateurs) */ @@ -165,7 +165,7 @@ $membersRes = $membersReq->dispatch(); /* (2) Gestion si erreur */ - if( $membersRes->error == ManagerError::Success ) $members = $membersRes->get('members'); + if( $membersRes->error == Error::Success ) $members = $membersRes->get('members'); else $members = []; /* (3) On crées les vues des membres (machines) */ diff --git a/build/viewer/view/machine/machine_groups.php b/build/viewer/view/machine/machine_groups.php index 6cff9b6..45c8137 100644 --- a/build/viewer/view/machine/machine_groups.php +++ b/build/viewer/view/machine/machine_groups.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \api\core\ModuleRequest; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class machine_groups{ @@ -61,7 +61,7 @@ $answer = $request->dispatch(); // si erreur, on affiche l'explicitation - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) return Viewer::$htmlError; $CLUSTERLIST = $answer->get('clusters'); @@ -75,7 +75,7 @@ $machinesRes = $machinesReq->dispatch(); /* (2) Gestion si erreur */ - if( $machinesRes->error == ManagerError::Success ) $machines = $machinesRes->get('members'); + if( $machinesRes->error == Error::Success ) $machines = $machinesRes->get('members'); else $machines = []; $CLUSTERLIST[$c]['count'] = count($machines); diff --git a/build/viewer/view/machine/machine_view.php b/build/viewer/view/machine/machine_view.php index d89685a..c9ee3f9 100644 --- a/build/viewer/view/machine/machine_view.php +++ b/build/viewer/view/machine/machine_view.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \api\core\ModuleRequest; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class machine_view{ @@ -54,7 +54,7 @@ $answer = $request->dispatch(); // On recupere la reponse // si erreur, on affiche l'explicitation - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) return Viewer::$htmlError; $MACHINELIST = $answer->get('machines'); @@ -65,7 +65,7 @@ $clustersRes = $clustersReq->dispatch(); /* (2) Gestion si erreur */ - if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters'); + if( $clustersRes->error == Error::Success ) $clusters = $clustersRes->get('clusters'); else $clusters = []; $MACHINELIST[$u]['grouplist'] = Viewer::replaceMultiple( diff --git a/build/viewer/view/user/user_groups.php b/build/viewer/view/user/user_groups.php index 547ccd2..9dcdd87 100644 --- a/build/viewer/view/user/user_groups.php +++ b/build/viewer/view/user/user_groups.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \api\core\ModuleRequest; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class user_groups{ @@ -61,7 +61,7 @@ $answer = $request->dispatch(); // si erreur, on affiche l'explicitation - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) return Viewer::$htmlError; $CLUSTERLIST = $answer->get('clusters'); @@ -75,7 +75,7 @@ $usersRes = $usersReq->dispatch(); /* (2) Gestion si erreur */ - if( $usersRes->error == ManagerError::Success ) $users = $usersRes->get('members'); + if( $usersRes->error == Error::Success ) $users = $usersRes->get('members'); else $users = []; $CLUSTERLIST[$c]['count'] = count($users); diff --git a/build/viewer/view/user/user_view.php b/build/viewer/view/user/user_view.php index 179c4e2..23931a8 100644 --- a/build/viewer/view/user/user_view.php +++ b/build/viewer/view/user/user_view.php @@ -4,7 +4,7 @@ use \viewer\core\Viewer; use \api\core\ModuleRequest; use \api\core\Authentification; - use \manager\ManagerError; + use \error\core\Error; class user_view{ @@ -67,7 +67,7 @@ $answer = $request->dispatch(); // On recupere la reponse // si erreur, on affiche l'explicitation - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) return Viewer::$htmlError; $USERLIST = $answer->get('users'); @@ -77,7 +77,7 @@ $clustersRes = $clustersReq->dispatch(); /* (2) Gestion si erreur */ - if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters'); + if( $clustersRes->error == Error::Success ) $clusters = $clustersRes->get('clusters'); else $clusters = []; $USERLIST[$u]['grouplist'] = Viewer::replaceMultiple( diff --git a/phpunit/coverage/Database.php.html b/phpunit/coverage/Database.php.html index fd33665..b0dc72d 100755 --- a/phpunit/coverage/Database.php.html +++ b/phpunit/coverage/Database.php.html @@ -229,18 +229,18 @@ self::$pdo = new \PDO('mysql:host='.$this->host.';dbname='.$this->dbname, $this->username, $this->password); // On signale que tout s'est bien passe - self::$error = ManagerError::Success; + self::$error = Error::Success; }catch(Exception $e){ // On signale qu'il y a une erreur - self::$error = ManagerError::PDOConnection; + self::$error = Error::PDOConnection; } } /* retourne une instance de la classe */ public static function getInstance(){ - if( self::$instance == null || self::$error != ManagerError::Success ){ // Si aucune instance existante OU erreur de connection + if( self::$instance == null || self::$error != Error::Success ){ // Si aucune instance existante OU erreur de connection // chargement de la configuration du server SQL if( !isset($_SERVER['HTTP_HOST']) || isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'stefproject' ) diff --git a/phpunit/coverage/ManagerError.php.html b/phpunit/coverage/ManagerError.php.html index 93eaf10..9e55b2c 100755 --- a/phpunit/coverage/ManagerError.php.html +++ b/phpunit/coverage/ManagerError.php.html @@ -2,7 +2,7 @@ - Code Coverage for /var/www/stefproject/manager/ManagerError.php + Code Coverage for /var/www/stefproject/manager/Error.php @@ -18,7 +18,7 @@
@@ -64,7 +64,7 @@ - ManagerError + Error
@@ -114,7 +114,7 @@ namespace manager; - class ManagerError{ + class Error{ /* SUCCESS */ const Success = 0; @@ -180,31 +180,31 @@ */ public static function explicit($error){ switch($error){ - case self::Success: return "Tout s'est bien deroule"; break; + case self::Success: return "Tout s'est bien deroule"; break; - case self::ParsingFailed: return "La lecture du fichier JSON a echoue"; break; + case self::ParsingFailed: return "La lecture du fichier JSON a echoue"; break; - case self::InvalidFlags: return "Les specifications (drapeaux) sont incorrects"; break; - case self::UnreachableResource: return "La ressource n'existe pas (404)"; break; - case self::MissingPath: return "Le chemin de delegation n'a pas ete renseigne"; break; - case self::WrongPathModule: return "Le chemin de delegation est incorrect ('nomModule/nomMethode')"; break; - case self::WrongPathRepo: return "Le chemin de delegation est incorrect ('nomRepo/nomMethode')"; break; - case self::UnknownModule: return "Le module n'existe pas"; break; - case self::UnknownRepo: return "Le repo n'existe pas"; break; - case self::UnknownMethod: return "Le methode n'existe pas"; break; - case self::UncallableMethod: return "Le methode n'est pas amorcable"; break; + case self::InvalidFlags: return "Les specifications (drapeaux) sont incorrects"; break; + case self::UnreachableResource: return "La ressource n'existe pas (404)"; break; + case self::MissingPath: return "Le chemin de delegation n'a pas ete renseigne"; break; + case self::WrongPathModule: return "Le chemin de delegation est incorrect ('nomModule/nomMethode')"; break; + case self::WrongPathRepo: return "Le chemin de delegation est incorrect ('nomRepo/nomMethode')"; break; + case self::UnknownModule: return "Le module n'existe pas"; break; + case self::UnknownRepo: return "Le repo n'existe pas"; break; + case self::UnknownMethod: return "Le methode n'existe pas"; break; + case self::UncallableMethod: return "Le methode n'est pas amorcable"; break; - case self::ParamError: return "Un ou plusieurs parametres sont manquants ou incorrects"; break; - case self::ModuleError: return "Erreur lors du traitement du module"; break; - case self::RepoError: return "Erreur lors du traitement du repo"; break; + case self::ParamError: return "Un ou plusieurs parametres sont manquants ou incorrects"; break; + case self::ModuleError: return "Erreur lors du traitement du module"; break; + case self::RepoError: return "Erreur lors du traitement du repo"; break; - case self::PDOConnection: return "La connexion avec la base de donnees a echoue"; break; + case self::PDOConnection: return "La connexion avec la base de donnees a echoue"; break; // default: return "Erreur inconnue..."; break; } // Erreur inconnue - return null; + return null; } } diff --git a/phpunit/coverage/ResourceDispatcher.php.html b/phpunit/coverage/ResourceDispatcher.php.html index 707ca37..1697472 100755 --- a/phpunit/coverage/ResourceDispatcher.php.html +++ b/phpunit/coverage/ResourceDispatcher.php.html @@ -223,7 +223,7 @@ * */ public function __construct($url, $view=false){ - $this->error = ManagerError::Success; + $this->error = Error::Success; /* [0] On met a jour la configuration @@ -233,7 +233,7 @@ // Gestion de l'erreur de parsage if( $extensions_conf == null ){ - $this->error = ManagerError::ParsingFailed; + $this->error = Error::ParsingFailed; return false; } @@ -244,7 +244,7 @@ // Gestion de l'erreur de parsage if( $parents_conf == null ){ - $this->error = ManagerError::ParsingFailed; + $this->error = Error::ParsingFailed; return false; } @@ -259,7 +259,7 @@ /* [2] On check/cree les drapeaux avec ces donnees ==================================================*/ if( !$this->createFlags($serialFlags) ){ // Creation des drapeaux - $this->error = ManagerError::InvalidFlags; + $this->error = Error::InvalidFlags; return false; } @@ -267,7 +267,7 @@ /* [3] On construit le chemin a partir des tags ==================================================*/ if( !$this->buildPath() ){ // Construction du chemin - $this->error = ManagerError::UnreachableResource; + $this->error = Error::UnreachableResource; return false; } @@ -410,7 +410,7 @@ */ public function view(){ // S'il y a eu une erreur en amont - if( $this->error != ManagerError::Success ) + if( $this->error != Error::Success ) return false; // on retourne faux // On definit le header @@ -427,7 +427,7 @@ */ public function getContent(){ // S'il y a eu une erreur en amont - if( $this->error != ManagerError::Success ) + if( $this->error != Error::Success ) return false; // on retourne faux diff --git a/phpunit/coverage/autoloader.php.html b/phpunit/coverage/autoloader.php.html index 21ee23f..e488d02 100755 --- a/phpunit/coverage/autoloader.php.html +++ b/phpunit/coverage/autoloader.php.html @@ -165,19 +165,19 @@ * */ function autoloader($className){ - $path = ''; + $path = ''; /* [1] On utilise le namespace pour localiser ===============================================*/ // On remplace les '\' par des '/' - $path = str_replace('\\', '/', $className) . '.php'; - $path = __ROOT__.'/'.$path; + $path = str_replace('\\', '/', $className) . '.php'; + $path = __ROOT__.'/'.$path; // Si le fichier existe - if( file_exists($path) ) - require_once $path; // on inclue le fichier + if( file_exists($path) ) + require_once $path; // on inclue le fichier - } + } // On definit l'autoloader comme autoloader (obvious) spl_autoload_register('autoloader', false, true); diff --git a/phpunit/coverage/index.dashboard.html b/phpunit/coverage/index.dashboard.html index 855fc98..5ed1c75 100755 --- a/phpunit/coverage/index.dashboard.html +++ b/phpunit/coverage/index.dashboard.html @@ -118,7 +118,7 @@ $(document).ready(function() { } }, series: [{ - data: [[95.454545454545,54,"DataBase<\/a>"],[100,16,"ManagerError<\/a>"],[75.925925925926,24,"ResourceDispatcher<\/a>"],[100,11,"sessionManager<\/a>"]], + data: [[95.454545454545,54,"DataBase<\/a>"],[100,16,"Error<\/a>"],[75.925925925926,24,"ResourceDispatcher<\/a>"],[100,11,"sessionManager<\/a>"]], marker: { symbol: 'diamond' } diff --git a/phpunit/coverage/index.html b/phpunit/coverage/index.html index 0bb09b4..99cb7d0 100755 --- a/phpunit/coverage/index.html +++ b/phpunit/coverage/index.html @@ -85,7 +85,7 @@ - ManagerError.php + Error.php
diff --git a/phpunit/phpunit.xml b/phpunit/phpunit.xml index 2c2d7f8..81f7b57 100755 --- a/phpunit/phpunit.xml +++ b/phpunit/phpunit.xml @@ -6,8 +6,8 @@ ./tests/ - - ./tests/ManagerError.php + + ./tests/Error.php diff --git a/phpunit/tests/Database_construct.php b/phpunit/tests/Database_construct.php index 5db872c..4b22432 100755 --- a/phpunit/tests/Database_construct.php +++ b/phpunit/tests/Database_construct.php @@ -12,7 +12,7 @@ public function testGetInstanceWithSERVERLocal(){ // Pour regenerer une instance, on definit une erreur - \database\core\Database::$error = \manager\ManagerError::PDOConnection; + \database\core\Database::$error = \error\core\Error::PDOConnection; $instance = \database\core\Database::getInstance(); @@ -25,7 +25,7 @@ /* [2] Verification du singleton (getInstance) =========================================================*/ public function testInstancePersistence(){ - \database\core\Database::$error = \manager\ManagerError::PDOConnection; + \database\core\Database::$error = \error\core\Error::PDOConnection; $instance_construct = \database\core\Database::getInstance(); $instance_nextuse = \database\core\Database::getInstance(); @@ -34,10 +34,10 @@ } public function testInstancePersistenceRefutation(){ - \database\core\Database::$error = \manager\ManagerError::PDOConnection; + \database\core\Database::$error = \error\core\Error::PDOConnection; $instance_construct = \database\core\Database::getInstance(); - \database\core\Database::$error = \manager\ManagerError::PDOConnection; + \database\core\Database::$error = \error\core\Error::PDOConnection; $instance_nextuse = \database\core\Database::getInstance(); $this->assertNotSame( $instance_construct, $instance_nextuse ); diff --git a/phpunit/tests/ManagerError.php b/phpunit/tests/ManagerError.php index 5aab788..eda3860 100755 --- a/phpunit/tests/ManagerError.php +++ b/phpunit/tests/ManagerError.php @@ -1,104 +1,104 @@ assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorParsingFailed(){ - $error = \manager\ManagerError::ParsingFailed; + $error = \error\core\Error::ParsingFailed; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorInvalidFlags(){ - $error = \manager\ManagerError::InvalidFlags; + $error = \error\core\Error::InvalidFlags; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorUnreachableResource(){ - $error = \manager\ManagerError::UnreachableResource; + $error = \error\core\Error::UnreachableResource; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorMissingPath(){ - $error = \manager\ManagerError::MissingPath; + $error = \error\core\Error::MissingPath; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorWrongPathModule(){ - $error = \manager\ManagerError::WrongPathModule; + $error = \error\core\Error::WrongPathModule; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorUnknownModule(){ - $error = \manager\ManagerError::UnknownModule; + $error = \error\core\Error::UnknownModule; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorUnknownMethod(){ - $error = \manager\ManagerError::UnknownMethod; + $error = \error\core\Error::UnknownMethod; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorUncallableMethod(){ - $error = \manager\ManagerError::UncallableMethod; + $error = \error\core\Error::UncallableMethod; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorParamError(){ - $error = \manager\ManagerError::ParamError; + $error = \error\core\Error::ParamError; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorModuleError(){ - $error = \manager\ManagerError::ModuleError; + $error = \error\core\Error::ModuleError; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorWrongPathRepo(){ - $error = \manager\ManagerError::WrongPathRepo; + $error = \error\core\Error::WrongPathRepo; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorUnknownRepo(){ - $error = \manager\ManagerError::UnknownRepo; + $error = \error\core\Error::UnknownRepo; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorRepoError(){ - $error = \manager\ManagerError::RepoError; + $error = \error\core\Error::RepoError; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorPDOConnection(){ - $error = \manager\ManagerError::PDOConnection; + $error = \error\core\Error::PDOConnection; - $this->assertNotNull( \manager\ManagerError::explicit($error) ); + $this->assertNotNull( \error\core\Error::explicit($error) ); } public function testErrorNotKnown(){ $error = 1239; - $this->assertNull( \manager\ManagerError::explicit($error) ); + $this->assertNull( \error\core\Error::explicit($error) ); } } diff --git a/public_html/index.php b/public_html/index.php index 824942e..4068037 100755 --- a/public_html/index.php +++ b/public_html/index.php @@ -6,7 +6,7 @@ use \api\core\ModuleRequest; use \api\core\ModuleResponse; - use \manager\ManagerError; + use \error\core\Error; use \api\core\Authentification; diff --git a/public_html/test/automate.php b/public_html/test/automate.php index 0720e41..d30d1ad 100755 --- a/public_html/test/automate.php +++ b/public_html/test/automate.php @@ -4,7 +4,7 @@ use \api\core\ModuleRequest; use \manager\sessionManager; use \manager\ResourceDispatcher; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; use \database\core\Database; @@ -46,7 +46,7 @@ $answer = $request->dispatch(); // Debug error - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) var_dump( $answer->error ); } @@ -77,7 +77,7 @@ $answer = $request->dispatch(); // Debug error - if( $answer->error != ManagerError::Success ) + if( $answer->error != Error::Success ) var_dump( $answer->error ); } @@ -106,7 +106,7 @@ $requete = new ModuleRequest('userDefault/getAll'); $answer = $requete->dispatch(); - var_dump( ManagerError::explicit($answer->error) ); + var_dump( Error::explicit($answer->error) ); var_dump( $answer->get('users') ); return true; @@ -130,7 +130,7 @@ $requete = new ModuleRequest('machineDefault/getAll'); $answer = $requete->dispatch(); - var_dump( ManagerError::explicit($answer->error) ); + var_dump( Error::explicit($answer->error) ); var_dump( $answer->get('machines') ); return true; @@ -157,8 +157,8 @@ $answer = $request->dispatch(); // Debug error - if( $answer->error != ManagerError::Success ) - var_dump( ManagerError::explicit($answer->error) ); + if( $answer->error != Error::Success ) + var_dump( Error::explicit($answer->error) ); // display result var_dump( $answer->getAll() ); @@ -209,8 +209,8 @@ // $req1 = new Repo('user/getByCode', array('92-55-B9-B3')); var_dump( $req1->answer() ); - if( $req1->error != ManagerError::Success ) - var_dump( ManagerError::explicit($req1->error) ); + if( $req1->error != Error::Success ) + var_dump( Error::explicit($req1->error) ); return true; @@ -234,8 +234,8 @@ $request = new ModuleRequest('userDefault/create', ['92-55-B9-B1', 'b', 'bla', 'bla', 'bla@test.com', 'sadas', '1'] ); $answer = $request->dispatch(); // Debug error - if( $answer->error != ManagerError::Success ) - var_dump( ManagerError::explicit($answer->error) ); + if( $answer->error != Error::Success ) + var_dump( Error::explicit($answer->error) ); var_dump( $answer->getAll() ); diff --git a/public_html/test/client/api.php b/public_html/test/client/api.php index a98a3fb..2056107 100644 --- a/public_html/test/client/api.php +++ b/public_html/test/client/api.php @@ -1,6 +1,6 @@ error = ManagerError::ParsingFailed; + $this->error = Error::ParsingFailed; return; } diff --git a/public_html/view/analytics.php b/public_html/view/analytics.php index 09738d4..1048797 100755 --- a/public_html/view/analytics.php +++ b/public_html/view/analytics.php @@ -1,7 +1,7 @@ diff --git a/public_html/view/groups.php b/public_html/view/groups.php index fa5c926..53d44f3 100755 --- a/public_html/view/groups.php +++ b/public_html/view/groups.php @@ -2,7 +2,7 @@ require_once __ROOT__.'/autoloader.php'; use \viewer\core\Viewer; use \api\core\ModuleRequest; - use \manager\ManagerError; + use \error\core\Error; use \database\core\Repo; ?> diff --git a/public_html/view/history.php b/public_html/view/history.php index 0e7cd8c..8d5a354 100755 --- a/public_html/view/history.php +++ b/public_html/view/history.php @@ -1,7 +1,7 @@ diff --git a/public_html/view/profile.php b/public_html/view/profile.php index 701d868..35fe982 100755 --- a/public_html/view/profile.php +++ b/public_html/view/profile.php @@ -1,7 +1,7 @@ diff --git a/public_html/view/settings.php b/public_html/view/settings.php index 8def03a..b32ec33 100755 --- a/public_html/view/settings.php +++ b/public_html/view/settings.php @@ -1,7 +1,7 @@ diff --git a/public_html/view/users.php b/public_html/view/users.php index ea79f4e..fb0ad32 100755 --- a/public_html/view/users.php +++ b/public_html/view/users.php @@ -1,7 +1,7 @@ diff --git a/public_html/view/view.php b/public_html/view/view.php index 9399d38..8a181ea 100755 --- a/public_html/view/view.php +++ b/public_html/view/view.php @@ -1,6 +1,5 @@ - Gestion du parc diff --git a/todo.md b/todo.md index 2ac6566..93c5704 100755 --- a/todo.md +++ b/todo.md @@ -149,7 +149,7 @@ - [x] [phpunit/] Install+Config phpunit - [x] [Database] Checker de type (types utilises dans la BDD) - [x] [manager/Repo] Gestion des Repo - - [x] [ManagerError] Correction/ajout des codes erreurs + - [x] [Error] Correction/ajout des codes erreurs - [x] [ModuleRequest] Modification des erreurs - [x] [ResourceDispatcher] Modification du gestionnaire de ressource car ne marche pas en ligne - [x] [css/container.css + js/action-script.js] Gestion de l'affichage de la page associee au sous-menu (.active)