Skip to content
Snippets Groups Projects

Dev#17514 indexation refactoring

Merged Ghislain Loas requested to merge dev#17514_indexation_refactoring into WIP
Compare and
+ 437
207
Preferences
Compare changes
Files
@@ -198,13 +198,15 @@ class Admin_CatalogueController extends ZendAfi_Controller_Action {
public function paniersAction() {
$id_catalogue=(int)$this->_getParam("id_catalogue");
$catalogue = Class_Catalogue::find($id_catalogue);
if(!$catalogue = Class_Catalogue::find($id_catalogue))
return $this->_redirect("admin/catalogue/index");
if ($this->_request->isPost()) {
$panier = Class_PanierNotice::find($this->_request->getPost('id_panier'));
$catalogue
->addPanierNotice($panier)
->save();
$panier->addCatalogue($catalogue)->save();
$panier->index();
$this->_helper->notify($this->_('Panier "%s" ajouté', $panier->getLibelle()));
$this->_redirect('admin/catalogue/paniers/id_catalogue/'.$id_catalogue);
@@ -216,7 +218,8 @@ class Admin_CatalogueController extends ZendAfi_Controller_Action {
$catalogue
->removePanierNotice($panier)
->save();
$panier->unindex();
$panier->removeCatalogue($catalogue)->save();
$this->_helper->notify($this->_('Panier "%s" retiré', $panier->getLibelle()));
$this->_redirect('admin/catalogue/paniers/id_catalogue/'.$id_catalogue);
return;