コード例 #1
0
                 $newLog->setMsg("Echec de création du conteneur... Contactez le support EVOLVE.");
                 $newLog->setDateTime(date('Y/m/d G:i:s'));
                 $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
                 $machineEchec = MachineDAL::findById($validInsertMachine);
                 $machineEchec->setEtat(1);
                 MachineDAL::insertOnDuplicate($machineEchec);
             } else {
                 //If fatal error unknow...
                 $newLog->setLevel("WARN");
                 $newLog->setLoginUtilisateur($loginUtilisateur);
                 $newLog->setMsg("Code retour inconnu, problème ... Contactez le support EVOLVE !");
                 $newLog->setDateTime(date('Y/m/d G:i:s'));
                 $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
                 $machineEchec = MachineDAL::findById($validInsertMachine);
                 $machineEchec->setEtat(1);
                 MachineDAL::insertOnDuplicate($machineEchec);
             }
         }
     } else {
         $newLog->setLevel("ERROR");
         $newLog->setLoginUtilisateur($loginUtilisateur);
         $newLog->setMsg("Echec de l'insertion en base de la Machine");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
         //Arret
         exit;
     }
 } else {
     $newLog->setLevel("ERROR");
     $newLog->setLoginUtilisateur($loginUtilisateur);
     $newLog->setMsg("Un container existe déjà avec ce nom (" . $validName . ").");
コード例 #2
0
 $newLog->setDateTime(date('Y/m/d G:i:s'));
 $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
 if ($code == "0") {
     $passwdRoot = substr($result, 1, 10);
     //récupère le password root de longeur 10 carac en partant du carac n°1
     $addrIpContainer = substr($result, 11);
     //recupère l'addresse ip du container renvoyer par SdA
     $newLog->setLevel("INFO");
     $newLog->setLoginUtilisateur($loginUtilisateur);
     $newLog->setMsg("L'adresse IP du conteneur " . $validNomMachineClone . " est: " . $addrIpContainer);
     $newLog->setDateTime(date('Y/m/d G:i:s'));
     $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
     $container = MachineDAL::findById($validInsertMachineClone);
     $container->setDescription($container->getDescription() . " Mot de passe du compte root: " . $passwdRoot);
     $container->setEtat(0);
     $validUpdateDescClone = MachineDAL::insertOnDuplicate($container);
     if (!is_null($validUpdateDescClone)) {
         $newLog->setLevel("INFO");
         $newLog->setLoginUtilisateur($loginUtilisateur);
         $newLog->setMsg("Mise à jour de la description du container " . $container->getNom() . " en ajoutant le mot de passe root.");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
     } else {
         $newLog->setLevel("ERROR");
         $newLog->setLoginUtilisateur($loginUtilisateur);
         $newLog->setMsg("Echec de la mise à jour de la description du container " . $container->getNom() . " pour ajouter le mot de passe root.");
         $newLog->setDateTime(date('Y/m/d G:i:s'));
         $validTableLog = Table_logDAL::insertOnDuplicate($newLog);
         //Arret
         exit;
     }