Skip to content
Snippets Groups Projects

Dev#21436 dynamic facets

Merged efalcy requested to merge dev#21436_dynamic_facets into WIP
Compare and
+ 968
298
Preferences
Compare changes
Files
@@ -128,18 +128,6 @@ class Admin_ModulesController extends ZendAfi_Controller_Action {
return $this->_simpleAction('formulaire_contact');
}
public function catalogueAction() {
$this->view->titre = 'Domaines';
if ($this->_request->isPost()) {
$ret = $this->getPostListe();
if ('ok' == $ret)
return $this->updateEtRetour($this->_request->getPost());
$this->retourErreur($ret);
}
$this->render->renderScript('modules/recherche_resultat.phtml');
}
public function rechercheAction() {
if ('resultat' == $this->_getParam('action1'))
@@ -220,33 +208,6 @@ class Admin_ModulesController extends ZendAfi_Controller_Action {
}
protected function getPostListe() {
$liste_nb_par_page = (int)$liste_nb_par_page;
$facettes_nombre = (int)$facettes_nombre;
$tags_nombre = (int)$tags_nombre;
if ($liste_nb_par_page < 3 or $liste_nb_par_page > 50)
return "Le nombre de notices par page doit être compris entre 3 et 50";
if(!trim($liste_codes))
return "Indiquez au moins 1 champ à afficher pour la liste";
if($facettes_actif == 1 and $facettes_nombre < 2 or $facettes_nombre > 10)
return "Le nombre de facettes doit être compris entre 2 et 10";
if($facettes_actif == 1 and !trim($facettes_codes))
return "Indiquez au moins 1 facette à afficher";
if($tags_actif == 1 and $tags_nombre < 5 or $tags_nombre > 1000)
return "Le nombre de tags doit être compris entre 5 et 1000";
if($tags_actif == 1 and !trim($tags_codes))
return "Indiquez au moins 1 type de tag à afficher";
return 'ok';
}
public function noticeajaxAction() {
$this->view->type_doc = $this->action2;
$this->noticeConsolidationOnglets();