public function checkEntrepotIS()
 {
     $countSafebox = \Player\PlayerHelper::getSafeboxRepository()->findByIdCompte($this->objAccount->getId());
     if ($countSafebox !== null) {
         return true;
     } else {
         return false;
     }
 }
 public function run()
 {
     $objSafebox = \Player\PlayerHelper::getSafeboxRepository()->findByIdCompte($this->objAccount->getId());
     $template = $this->objTwig->loadTemplate("CodeEntrepotForgottenEmail.html5.twig");
     if ($objSafebox !== null) {
         $result = $template->render(["password" => $objSafebox->getPassword()]);
     } else {
         $result = $template->render(["password" => "000000"]);
     }
     $subject = 'VamosMt2 - Mot de passe entrepot';
     \EmailHelper::sendEmail($this->objAccount->getEmail(), $subject, $result);
     echo json_encode(["result" => true]);
 }
Exemple #3
0
 public function run()
 {
     $templateGenerale = $this->objTwig->loadTemplate("MonCompteGenerale.html5.twig");
     $arrObjPlayers = \Player\PlayerHelper::getPlayerRepository()->findPlayers($this->objAccount->getId());
     $objAccount = $this->objAccount;
     $objPlayerIndex = \Player\PlayerHelper::getPlayerIndexRepository()->find($this->objAccount->getId());
     $objSafebox = \Player\PlayerHelper::getSafeboxRepository()->findByIdCompte($this->objAccount->getId());
     $arrObjItemsPage1 = \Player\PlayerHelper::getItemRepository()->findByPosIntervalAndOwnerId(0, 45, $this->objAccount->getId(), "SAFEBOX");
     $templateEntrepotPage1 = $this->objTwig->loadTemplate("ajaxEntrepotPage.html5.twig");
     $viewEntrepotPage1 = $templateEntrepotPage1->render(["arrObjItems" => $arrObjItemsPage1, "iDepart" => 0]);
     $templateEntrepot = $this->objTwig->loadTemplate("MonCompteEntrepot.html5.twig");
     $viewEntrepot = $templateEntrepot->render(["objAccount" => $this->objAccount, "viewEntrepotPage1" => $viewEntrepotPage1]);
     $viewGenerale = $templateGenerale->render(["arrObjPlayers" => $arrObjPlayers, "objAccount" => $objAccount, "viewEntrepot" => $viewEntrepot, "objPlayerIndex" => $objPlayerIndex, "objSafebox" => $objSafebox]);
     $this->arrayTemplate["viewGenerale"] = $viewGenerale;
     $view = $this->template->render($this->arrayTemplate);
     $this->response->setContent($view);
     $this->response->send();
 }
 public function run()
 {
     global $request;
     $em = \Shared\DoctrineHelper::getEntityManager();
     $passwordSafeboxOld = $request->request->get("Code_Avant");
     $passwordSafeboxNew = $request->request->get("Code_Entrepot");
     //On recherche l'entrepot du compte
     $objSafebox = \Player\PlayerHelper::getSafeboxRepository()->findByIdCompte($this->objAccount->getId());
     if ($objSafebox !== null) {
         $objSafebox->setPassword($passwordSafeboxNew);
         $em->persist($objSafebox);
         $objLogsChangementCodeEntrepot = new \Site\Entity\LogsChangementCodeEntrepot();
         $objLogsChangementCodeEntrepot->setIdCompte($this->objAccount->getId());
         $objLogsChangementCodeEntrepot->setDate(new \DateTime(date("Y-m-d H:i:s")));
         $objLogsChangementCodeEntrepot->setIp($this->ipAdresse);
         $em->persist($objLogsChangementCodeEntrepot);
         $em->flush();
         echo '1';
     } else {
         echo '2';
     }
 }