|
@@ -37,23 +37,7 @@ class UserController extends Controller
|
37
|
37
|
|
38
|
38
|
protected function getPreferencesForm()
|
39
|
39
|
{
|
40
|
|
- /**
|
41
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
42
|
|
- * Docrine le voit si on faire une requete directe.
|
43
|
|
- */
|
44
|
|
- if ($this->container->getParameter('env') == 'test')
|
45
|
|
- {
|
46
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
47
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
48
|
|
- array()
|
49
|
|
- )->getSingleResult();
|
50
|
|
- }
|
51
|
|
- else
|
52
|
|
- {
|
53
|
|
- $user = $this->getUser();
|
54
|
|
- }
|
55
|
|
-
|
56
|
|
- return $this->createFormBuilder($user)
|
|
40
|
+ return $this->createFormBuilder($this->getUser())
|
57
|
41
|
->add('mail_newsletter', 'checkbox', array('required' => false))
|
58
|
42
|
->add('mail_partner', 'checkbox', array('required' => false))
|
59
|
43
|
->getForm()
|
|
@@ -79,19 +63,6 @@ class UserController extends Controller
|
79
|
63
|
if ($this->tags_favorites === null || $force)
|
80
|
64
|
{
|
81
|
65
|
$user = $this->getUser();
|
82
|
|
-
|
83
|
|
- /**
|
84
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
85
|
|
- * Docrine le voit si on faire une requete directe.
|
86
|
|
- */
|
87
|
|
- if ($this->container->getParameter('env') == 'test')
|
88
|
|
- {
|
89
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
90
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
91
|
|
- array()
|
92
|
|
- )->getSingleResult();
|
93
|
|
- }
|
94
|
|
-
|
95
|
66
|
$this->tags_favorites = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')
|
96
|
67
|
->getTagsFavorites($user->getId())
|
97
|
68
|
;
|
|
@@ -297,13 +268,6 @@ class UserController extends Controller
|
297
|
268
|
public function changePasswordAction(Request $request)
|
298
|
269
|
{
|
299
|
270
|
$user = $this->getUser();
|
300
|
|
-
|
301
|
|
- /** Bug */
|
302
|
|
- if ($this->container->getParameter('env') == 'test')
|
303
|
|
- {
|
304
|
|
- $user = $this->getUserRefreshed();
|
305
|
|
- }
|
306
|
|
-
|
307
|
271
|
$form = $this->getChangePasswordForm($user);
|
308
|
272
|
$form->bind($request);
|
309
|
273
|
|
|
@@ -363,19 +327,6 @@ class UserController extends Controller
|
363
|
327
|
{
|
364
|
328
|
$request = $this->getRequest();
|
365
|
329
|
$user = $this->getUser(true, array('join' => array('favorites_tags')));
|
366
|
|
-
|
367
|
|
- /**
|
368
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
369
|
|
- * Docrine le voit si on faire une requete directe.
|
370
|
|
- */
|
371
|
|
- if ($this->container->getParameter('env') == 'test')
|
372
|
|
- {
|
373
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
374
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
375
|
|
- array()
|
376
|
|
- )->getSingleResult();
|
377
|
|
- }
|
378
|
|
-
|
379
|
330
|
$form = $this->getTagsFavoritesForm($user);
|
380
|
331
|
|
381
|
332
|
if ($request->getMethod() == 'POST')
|
|
@@ -453,18 +404,6 @@ class UserController extends Controller
|
453
|
404
|
$em = $this->getDoctrine()->getEntityManager();
|
454
|
405
|
$user = $this->getUser();
|
455
|
406
|
|
456
|
|
- /**
|
457
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
458
|
|
- * Docrine le voit si on faire une requete directe.
|
459
|
|
- */
|
460
|
|
- if ($this->container->getParameter('env') == 'test')
|
461
|
|
- {
|
462
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
463
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
464
|
|
- array()
|
465
|
|
- )->getSingleResult();
|
466
|
|
- }
|
467
|
|
-
|
468
|
407
|
$request = $this->getRequest();
|
469
|
408
|
$change_email_form = $this->getChangeEmailForm();
|
470
|
409
|
|
|
@@ -551,18 +490,6 @@ class UserController extends Controller
|
551
|
490
|
$um = $this->get('muzich_user_manager');
|
552
|
491
|
$user = $this->getUser();
|
553
|
492
|
|
554
|
|
- /**
|
555
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
556
|
|
- * Docrine le voit si on faire une requete directe.
|
557
|
|
- */
|
558
|
|
- if ($this->container->getParameter('env') == 'test')
|
559
|
|
- {
|
560
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
561
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
562
|
|
- array()
|
563
|
|
- )->getSingleResult();
|
564
|
|
- }
|
565
|
|
-
|
566
|
493
|
$token_ = hash('sha256', $user->getConfirmationToken().($email = $user->getEmailRequested()));
|
567
|
494
|
|
568
|
495
|
// Le token est-il valide
|
|
@@ -595,18 +522,7 @@ class UserController extends Controller
|
595
|
522
|
return $response;
|
596
|
523
|
}
|
597
|
524
|
|
598
|
|
- /**
|
599
|
|
- * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
|
600
|
|
- * Docrine le voit si on faire une requete directe.
|
601
|
|
- */
|
602
|
525
|
$user = $this->getUser();
|
603
|
|
- if ($this->container->getParameter('env') == 'test')
|
604
|
|
- {
|
605
|
|
- $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
|
606
|
|
- $this->container->get('security.context')->getToken()->getUser()->getId(),
|
607
|
|
- array()
|
608
|
|
- )->getSingleResult();
|
609
|
|
- }
|
610
|
526
|
|
611
|
527
|
$errors = array();
|
612
|
528
|
if ($user->getPersonalHash() != $token)
|
|
@@ -833,12 +749,6 @@ class UserController extends Controller
|
833
|
749
|
{
|
834
|
750
|
$user = $this->getUser();
|
835
|
751
|
|
836
|
|
- /** Bug */
|
837
|
|
- if ($this->container->getParameter('env') == 'test')
|
838
|
|
- {
|
839
|
|
- $user = $this->getUserRefreshed();
|
840
|
|
- }
|
841
|
|
-
|
842
|
752
|
if ($token == hash('sha256', $user->getConfirmationToken().$user->getEmail()))
|
843
|
753
|
{
|
844
|
754
|
$user->setEmailConfirmed(true);
|