public function sendMessagesByStatusAndCredit(\DataBundle\Entity\Credit $objCredit, $status) { if ($status === \DataBundle\Entity\Credit::STATUS_ADMIN_ACCEPTED) { $view = 'AcmeGlobalBundle:Email:adminAccepted.html.twig'; $this->sendEmailUsers($objCredit->getGuardUser(), 'epozyczki.pl - wniosek zaakceptowany', $this->renderView($view, array('user' => $objCredit->getGuardUser(), 'credit' => $objCredit))); } if ($status === \DataBundle\Entity\Credit::STATUS_ADMIN_REJECTED) { $view = 'AcmeGlobalBundle:Email:adminRejected.html.twig'; $this->sendEmailUsers($objCredit->getGuardUser(), 'epozyczki.pl - wniosek odrzucony', $this->renderView($view, array('user' => $objCredit->getGuardUser(), 'credit' => $objCredit))); } if ($status === \DataBundle\Entity\Credit::STATUS_SECOND_ADMIN_ACCEPTED) { $view = 'AcmeGlobalBundle:Email:adminAcceptedSecondBorrower.html.twig'; $this->sendEmailUsers($objCredit->getGuardUser(), 'epozyczki.pl - wniosek zaakceptowany', $this->renderView($view, array('user' => $objCredit->getGuardUser(), 'credit' => $objCredit))); $view = 'AcmeGlobalBundle:Email:adminAcceptedSecondLender.html.twig'; $this->sendEmailUsers($objCredit->getLender(), 'epozyczki.pl - wniosek zaakceptowany', $this->renderView($view, array('user' => $objCredit->getLender(), 'credit' => $objCredit))); } if ($status === \DataBundle\Entity\Credit::STATUS_SECOND_ADMIN_REJECTED) { $view = 'AcmeGlobalBundle:Email:adminRejectedSecondBorrower.html.twig'; $this->sendEmailUsers($objCredit->getGuardUser(), 'epozyczki.pl - wniosek odrzucony', $this->renderView($view, array('user' => $objCredit->getGuardUser(), 'credit' => $objCredit))); $view = 'AcmeGlobalBundle:Email:adminRejectedSecondLender.html.twig'; $this->sendEmailUsers($objCredit->getLender(), 'epozyczki.pl - wniosek odrzucony', $this->renderView($view, array('user' => $objCredit->getLender(), 'credit' => $objCredit))); } }
public function isWriteableCredit(\DataBundle\Entity\Credit $objCredit) { if ($objCredit->getGuardUser() !== $this->getUser()) { return false; } return true; }