equal
deleted
inserted
replaced
24 |
24 |
25 |
25 |
26 class WikiTagController extends Controller |
26 class WikiTagController extends Controller |
27 { |
27 { |
28 private static $SEARCH_STAR_CHARACTER = "*"; |
28 private static $SEARCH_STAR_CHARACTER = "*"; |
|
29 private static $ROUTE_FOR_DOCUMENTS_BY_TAG = "company_other"; |
29 |
30 |
30 /** |
31 /** |
31 * Fake index action |
32 * Fake index action |
32 */ |
33 */ |
33 public function indexAction() |
34 public function indexAction() |
462 } |
463 } |
463 |
464 |
464 return $this->render('WikiTagBundle:WikiTag:TagList.html.twig', |
465 return $this->render('WikiTagBundle:WikiTag:TagList.html.twig', |
465 array('tags' => $tags, 'searched' => $searched, 'search_def' => $search_def, 'nb_by_page' => $nb_by_page, 'sort' => $sort, |
466 array('tags' => $tags, 'searched' => $searched, 'search_def' => $search_def, 'nb_by_page' => $nb_by_page, 'sort' => $sort, |
466 'start_index' => $start_index, 'end_index' => $end_index, 'nb_total' => $nb_total, 'num_page' => $num_page, 'last_page' => $last_page, |
467 'start_index' => $start_index, 'end_index' => $end_index, 'nb_total' => $nb_total, 'num_page' => $num_page, 'last_page' => $last_page, |
467 'prev_page' => $prev_page, 'next_page' => $next_page, 'reverse_sort' => $reverse_sort)); |
468 'prev_page' => $prev_page, 'next_page' => $next_page, 'reverse_sort' => $reverse_sort, 'route_for_documents_by_tag' => WikiTagController::$ROUTE_FOR_DOCUMENTS_BY_TAG)); |
468 } |
469 } |
469 |
470 |
470 |
471 |
471 /** |
472 /** |
472 * Generic render partial template for tag list |
473 * Generic render partial template for tag list |
482 $searched = $ar[3]; |
483 $searched = $ar[3]; |
483 $sort = $ar[4]; |
484 $sort = $ar[4]; |
484 $reverse_sort = $ar[5]; |
485 $reverse_sort = $ar[5]; |
485 |
486 |
486 return $this->render('WikiTagBundle:WikiTag:TagListTable.html.twig', |
487 return $this->render('WikiTagBundle:WikiTag:TagListTable.html.twig', |
487 array('tags' => $tags, 'searched' => $searched, 'nb_by_page' => $nb_by_page, 'sort' => $sort, 'num_page' => $num_page, 'reverse_sort' => $reverse_sort)); |
488 array('tags' => $tags, 'searched' => $searched, 'nb_by_page' => $nb_by_page, 'sort' => $sort, 'num_page' => $num_page, |
|
489 'reverse_sort' => $reverse_sort, 'route_for_documents_by_tag' => WikiTagController::$ROUTE_FOR_DOCUMENTS_BY_TAG)); |
488 |
490 |
489 return $this->getAllTags(); |
491 return $this->getAllTags(); |
490 } |
492 } |
491 |
493 |
492 |
494 |
559 $pagerfanta->setMaxPerPage($nb_by_page); // 10 by default |
561 $pagerfanta->setMaxPerPage($nb_by_page); // 10 by default |
560 $pagerfanta->setCurrentPage($num_page); // 1 by default |
562 $pagerfanta->setCurrentPage($num_page); // 1 by default |
561 $nb_total = $pagerfanta->getNbResults(); |
563 $nb_total = $pagerfanta->getNbResults(); |
562 $tags = $pagerfanta->getCurrentPageResults(); |
564 $tags = $pagerfanta->getCurrentPageResults(); |
563 $pagerfanta->haveToPaginate(); // whether the number of results if higher than the max per page |
565 $pagerfanta->haveToPaginate(); // whether the number of results if higher than the max per page |
|
566 |
564 return array($tags, $num_page, $nb_by_page, $searched, $sort, $reverse_sort, $pagerfanta); |
567 return array($tags, $num_page, $nb_by_page, $searched, $sort, $reverse_sort, $pagerfanta); |
565 } |
568 } |
566 |
569 |
567 |
570 |
568 } |
571 } |