categories = CategoryQuery::create()->orderByTreeLeft()->find(); $this->configuration = new CrudConfiguration(); } protected function getPanelTree() { $datas = array(); foreach ($this->categories as $cat) { $datas[] = $cat; } return array('tree' => $datas); } public function filtersAction($route_prefix) { return $this->render( 'TrinityMediaBundle:MediaTinyMCEAdmin:filters.html.twig', array_merge( array( 'form_filter' => $this->getFormFilter()->createView(), 'filter_display_fields' => $this->configuration->getFilterDisplayFields(), 'filters_templates' => $this->configuration->getFiltersTemplates(), 'user_has_filter' => $this->getSessionUser()->getAttribute($this->configuration->getStorageNamespace().'filter'), 'route_prefix' => $route_prefix, ), $this->getPanelTree() ) ); } /** * @Route("/admin/media/tinymce/{page}", name="TrinityMediaBundleMediaTinyMCEAdmin_index", defaults={"page" = "1"}, requirements={"page" = "\d+"}) * @Template() */ public function indexAction($page, Request $request) { return parent::indexAction($page, $request); } /** * @Route("/admin/media/tinymce/new", name="TrinityMediaBundleMediaTinyMCEAdmin_new") * @Template() */ public function newAction(Request $request) { return parent::newAction($request); } /** * @Route("/admin/media/tinymce/edit/{id}", name="TrinityMediaBundleMediaTinyMCEAdmin_edit") * @Template() * @ParamConverter("object", class="Trinity\Bundle\MediaBundle\Model\Media") */ public function editAction($object, Request $request) { return parent::editAction($object, $request); } /** * @Route("/admin/media/tinymce/remove/{id}/{token}", name="TrinityMediaBundleMediaTinyMCEAdmin_remove") * @Template() * @ParamConverter("object", class="Trinity\Bundle\MediaBundle\Model\Media") */ public function removeAction($object, $token, Request $request) { return parent::removeAction($object, $token, $request); } /** * @Route("/batch", name="TrinityMediaBundleMediaTinyMCEAdmin_batch") * @Template() * @Method({"POST"}) */ public function batchAction(Request $request) { return parent::batchAction($request); } /** * @Route("/filter/clear", name="TrinityMediaBundleMediaTinyMCEAdmin_filter_clear") * @Template() */ public function clearFilterAction(Request $request) { return parent::clearFilterAction($request); } /** * @Route("/rank", name="TrinityMediaBundleMediaTinyMCEAdmin_rank") * @Template("TrinityAdminBundle:BaseAdmin:rank.html.twig") * @Method({"POST"}) */ public function rankAction(Request $request) { return parent::rankAction($request); } /** * @Route("/admin/media/tinymce.js", name="TrinityMediaBundleMediaTinyMCEAdmin_tinyMceJs") * @Template() */ public function tinyMceJsAction() { return array(); } }