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]); }
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'; } }