@@ 147-160 (lines=14) @@ | ||
144 | * |
|
145 | * @return RedirectResponse |
|
146 | */ |
|
147 | public function moveUpAction(Request $request, $menuid, $item) |
|
148 | { |
|
149 | $em = $this->getEntityManager(); |
|
150 | $repo = $em->getRepository($this->container->getParameter('kunstmaan_menu.entity.menuitem.class')); |
|
151 | $item = $repo->find($item); |
|
152 | ||
153 | if ($item) { |
|
154 | $repo->moveUp($item); |
|
155 | } |
|
156 | ||
157 | return new RedirectResponse( |
|
158 | $this->generateUrl('kunstmaanmenubundle_admin_menuitem', array('menuid' => $menuid)) |
|
159 | ); |
|
160 | } |
|
161 | ||
162 | /** |
|
163 | * Move an item down in the list. |
|
@@ 169-182 (lines=14) @@ | ||
166 | * |
|
167 | * @return RedirectResponse |
|
168 | */ |
|
169 | public function moveDownAction(Request $request, $menuid, $item) |
|
170 | { |
|
171 | $em = $this->getEntityManager(); |
|
172 | $repo = $em->getRepository($this->container->getParameter('kunstmaan_menu.entity.menuitem.class')); |
|
173 | $item = $repo->find($item); |
|
174 | ||
175 | if ($item) { |
|
176 | $repo->moveDown($item); |
|
177 | } |
|
178 | ||
179 | return new RedirectResponse( |
|
180 | $this->generateUrl('kunstmaanmenubundle_admin_menuitem', array('menuid' => $menuid)) |
|
181 | ); |
|
182 | } |
|
183 | } |
|
184 |
@@ 37-50 (lines=14) @@ | ||
34 | * |
|
35 | * @return array |
|
36 | */ |
|
37 | public function indexAction(Request $request) |
|
38 | { |
|
39 | /* @var EntityManager $em */ |
|
40 | $em = $this->getDoctrine()->getManager(); |
|
41 | $aclHelper = $this->container->get('kunstmaan_admin.acl.helper'); |
|
42 | ||
43 | /* @var AdminList $adminList */ |
|
44 | $adminList = $this->get('kunstmaan_adminlist.factory')->createList( |
|
45 | new FormPageAdminListConfigurator($em, $aclHelper, PermissionMap::PERMISSION_VIEW) |
|
46 | ); |
|
47 | $adminList->bindRequest($request); |
|
48 | ||
49 | return array('adminlist' => $adminList); |
|
50 | } |
|
51 | ||
52 | /** |
|
53 | * The list action will use an admin list to list all the form submissions related to the given $nodeTranslationId |