|
@@ -54,7 +54,7 @@ class MynetworkController extends Controller
|
54
|
54
|
$search_form->bindRequest($request);
|
55
|
55
|
if ($search_form->isValid())
|
56
|
56
|
{
|
57
|
|
- $results = $this->doSearchAction($search);
|
|
57
|
+ $results = $search->getResults($this->getDoctrine());
|
58
|
58
|
}
|
59
|
59
|
}
|
60
|
60
|
|
|
@@ -72,32 +72,4 @@ class MynetworkController extends Controller
|
72
|
72
|
}
|
73
|
73
|
}
|
74
|
74
|
|
75
|
|
- /**
|
76
|
|
- * Retourne le résultat de recherche sur les users et groupes.
|
77
|
|
- *
|
78
|
|
- * @param string $search
|
79
|
|
- * @return array
|
80
|
|
- */
|
81
|
|
- protected function doSearchAction($search)
|
82
|
|
- {
|
83
|
|
- $string = str_replace('%', '#', $search->getString());
|
84
|
|
-
|
85
|
|
- $users = $this->getDoctrine()
|
86
|
|
- ->getRepository('MuzichCoreBundle:User')
|
87
|
|
- ->findByString($string)
|
88
|
|
- ->execute()
|
89
|
|
- ;
|
90
|
|
-
|
91
|
|
- $groups = $this->getDoctrine()
|
92
|
|
- ->getRepository('MuzichCoreBundle:Group')
|
93
|
|
- ->findByString($string)
|
94
|
|
- ->execute()
|
95
|
|
- ;
|
96
|
|
-
|
97
|
|
- return array(
|
98
|
|
- 'users' => $users,
|
99
|
|
- 'groups' => $groups
|
100
|
|
- );
|
101
|
|
- }
|
102
|
|
-
|
103
|
75
|
}
|