src/Controller/IndexController.php line 22
<?phpnamespace App\Controller;use App\Entity\Tender;use App\Enum\TenderStatusEnum;use Symfony\Component\HttpFoundation\RedirectResponse;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;/*** Class IndexController* @package App\Controller* @Route("/")*/class IndexController extends AppController{/*** @return Response* @Route(name="index")*/public function index(){if ($this->isGranted('ROLE_USER')) {return $this->redirectToRoute('home');}$tenderPreparation = $this->getManager()->getRepository(Tender::class)->findBy(['active' => true, 'status' => TenderStatusEnum::PRIPREMA], ['name' => 'ASC']);$tenderPublished = $this->getManager()->getRepository(Tender::class)->findBy(['active' => true, 'status' => TenderStatusEnum::OBJAVLJENO], ['name' => 'ASC']);$tenderValidated = $this->getManager()->getRepository(Tender::class)->findBy(['active' => true, 'status' => TenderStatusEnum::VREDNOVANJE], ['name' => 'ASC']);$tenderApproval = $this->getManager()->getRepository(Tender::class)->findBy(['active' => true, 'status' => TenderStatusEnum::SUGLASNOSTI], ['name' => 'ASC']);$tenderClosed = $this->getManager()->getRepository(Tender::class)->findBy(['active' => true, 'status' => TenderStatusEnum::ZATVORENO], ['name' => 'ASC']);return $this->render('index/index.html.twig', ['tPreparation' => $tenderPreparation,'tClosed' => $tenderClosed,'tPublished' => $tenderPublished,'tValidated' => $tenderValidated,'tApproval' => $tenderApproval,]);}/*** @return RedirectResponse|Response* @Route("/privacy-statement")*/public function privacy(){if ($this->isGranted('ROLE_USER')) {return $this->redirectToRoute('home');}return $this->render('index/privacy-statement.html.twig');}/*** @param Tender $tender* @return RedirectResponse|Response* @Route("/detalji-natjecaja/{id}", name="index_detalji_natjecaja")*/public function tenderDetails(Tender $tender){if ($this->isGranted('ROLE_USER')) {return $this->redirectToRoute('home');}return $this->render('index/detalji-natjecaja.html.twig', ['tender' => $tender]);}}