Advertisement
Guest User

Untitled

a guest
May 27th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.99 KB | None | 0 0
  1. public function styleAction(Request $request){
  2.         $session = new Session();
  3.         $session->start();  
  4.        
  5.         $user = new User();
  6.         $repository = $this->getDoctrine()
  7.             ->getManager()
  8.             ->getRepository("CFCoreBundle:User");
  9.  
  10.         $user = $repository->findOneById($session->get("userid"));
  11.        
  12.         if($request->isMethod('POST')){
  13.             if(@$_POST['formstyle'] != null){
  14.                
  15.                 $user->setForm(true);
  16.                
  17.                 $em = $this->getDoctrine()->getManager();
  18.                 $em->persist($user);
  19.                 $em->flush();
  20.                
  21.                 $order = new Orderbox();
  22.                
  23.                 $boxContent = array();
  24.                 $order->setBoxContent($boxContent);
  25.                
  26.                 $formAnswers = array();
  27.                 $order->setFormAnswers($formAnswers);
  28.                
  29.                 $order->setTotalPaid(0);
  30.                 $order->setTotalToPay(0);
  31.                 $order->setOrderStatus(1);
  32.                 $order->setOrderDate(new \DateTime(date("Y-m-d H:i:s", time())));
  33.                 $order->setSendDate(new \DateTime("0000-00-00 00:00:00"));
  34.                 $order->setReturnDate(new \DateTime("0000-00-00 00:00:00"));
  35.                 $order->setUser($user);
  36.                
  37.                 $em = $this->getDoctrine()->getManager();
  38.                 $em->persist($order);
  39.                 $em->flush();
  40.                
  41.                 return $this->redirect($this->generateUrl('cf_core_accueil'));
  42.             }
  43.         }
  44.        
  45.         if($session->get("userid") == null){
  46.             return $this->redirect($this->generateUrl('cf_core_homepage'));
  47.         }
  48.         else{
  49.             if($user->getForm()){
  50.                 return $this->redirect($this->generateUrl('cf_core_accueil'));
  51.             }
  52.             else{
  53.                 return $this->render('CFCoreBundle:Core:style.html.twig');
  54.             }
  55.         }
  56.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement