Kohinos  2.1.5
Logiciel de gestion d'une MLC (Monnaie Locale Complémentaire)
Référence de la classe App\Controller\UserSiegeController
Graphe d'héritage de App\Controller\UserSiegeController:
App\Controller\FluxController

Fonctions membres publiques

 transfertSiegeGroupeAction (Request $request)
 
 transfertGroupeSiegeAction (Request $request)
 
 ticketFixPrintAction (Request $request)
 
 ticketFixDestroyAction (Request $request)
 
 soldeSiegeAction (Request $request)
 
- Fonctions membres publiques hérités de App\Controller\FluxController
 __construct (Security $security, CustomEntityManager $em, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, SessionInterface $session, LoginAuthenticator $authenticator, GuardAuthenticatorHandler $guardHandler, UserManagerInterface $userManager, Payum $payum, Environment $templating, OperationUtils $operationUtils)
 
 exportUserOperationAction (Request $request, $format='csv', string $currency=CurrencyEnum::CURRENCY_EMLC)
 
 exportFluxAction (Request $request, $format='csv')
 
 preparePaymentAction (Form $form, $type, $extra_data=null)
 
 doneAction (Request $request)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de App\Controller\FluxController
 manageFluxForm (Request $request, Form $form, $template=' @kohinos/flux/transaction.html.twig', $params=[])
 
- Attributs protégés hérités de App\Controller\FluxController
 $em
 
 $security
 
 $translator
 
 $eventDispatcher
 
 $session
 
 $payum
 
 $authenticator
 
 $guardHandler
 
 $userManager
 
 $templating
 
 $operationUtils
 

Documentation des fonctions membres

◆ soldeSiegeAction()

App\Controller\UserSiegeController::soldeSiegeAction ( Request  $request)

@Route("/solde/siege/", name="soldeSiege") @IsGranted("ROLE_ADMIN_SIEGE")

◆ ticketFixDestroyAction()

App\Controller\UserSiegeController::ticketFixDestroyAction ( Request  $request)

@Route("/groupe/ticket/fix/destroy", name="ticketFixDestroy") @IsGranted("ROLE_ADMIN_SIEGE")

◆ ticketFixPrintAction()

App\Controller\UserSiegeController::ticketFixPrintAction ( Request  $request)

@Route("/groupe/ticket/fix/print", name="ticketFixPrint") @IsGranted("ROLE_ADMIN_SIEGE")

◆ transfertGroupeSiegeAction()

App\Controller\UserSiegeController::transfertGroupeSiegeAction ( Request  $request)

@Route("/groupe/transfert/siege/", name="transfertGroupeSiege") @IsGranted("ROLE_ADMIN_SIEGE")

◆ transfertSiegeGroupeAction()

App\Controller\UserSiegeController::transfertSiegeGroupeAction ( Request  $request)
      @Route("/user/siege/infos", name="groupe_infos")
      @IsGranted("ROLE_AMIN_SIEGE")
     ‍/

public function siegeInfosAction(Request $request) { $form = $this->createForm(SiegeInfosFormType::class, $this->getUser()->getGroupesgere()); $form->handleRequest($request);

if ($form->isSubmitted() && $form->isValid()) { $data = $form->getData(); $this->em->persist($data); $this->em->flush(); $this->addFlash( 'success', 'Siege bien modifié !' ); $referer = $request->headers->get('referer'); if ($referer && !$request->isXmlHttpRequest()) { return $this->redirect($referer); } elseif (!$request->isXmlHttpRequest()) { return new Response('', Response::HTTP_BAD_REQUEST); } }

return $this->redirectToRoute('index'); }

/**
   @Route("/siege/transfert/groupe/", name="transfertSiegeGroupe")
   @IsGranted("ROLE_ADMIN_SIEGE")

La documentation de cette classe a été générée à partir du fichier suivant :