diff --git a/library/Class/MultiSelection/Abstract.php b/library/Class/MultiSelection/Abstract.php index 802591a0665d30f19249735e80319799dfe35579..433f901eacbcfa79100db04fe7c5bf6a19a5f11b 100644 --- a/library/Class/MultiSelection/Abstract.php +++ b/library/Class/MultiSelection/Abstract.php @@ -83,8 +83,15 @@ abstract class Class_MultiSelection_Abstract { } + public function acceptVisitor($visitor) { + $visitor + ->visitWidget($this) + ->visitActions($this); + return $this; + } + + abstract public function getModels(); - abstract public function acceptVisitor($visitor); abstract public function getModelIdsFromCategory($id); abstract protected function _getStorage(); } \ No newline at end of file diff --git a/library/Class/MultiSelection/Album.php b/library/Class/MultiSelection/Album.php index 80806dde39b9bc24283d5af50376b25c63459c1e..6d24ffe407e7c85c9bc25e9056115372b7195f4b 100644 --- a/library/Class/MultiSelection/Album.php +++ b/library/Class/MultiSelection/Album.php @@ -40,14 +40,6 @@ class Class_MultiSelection_Album extends Class_MultiSelection_Abstract { } - public function acceptVisitor($visitor) { - $visitor - ->visitWidget($this) - ->visitActions($this); - return $this; - } - - public function acceptWidgetVisitor($visitor) { $models = $this->getModels(); $count = $models->count(); diff --git a/library/Class/MultiSelection/Article.php b/library/Class/MultiSelection/Article.php index 238063fb068ca52a0d0cb758750814d554557b35..77e4e5d1b838a5a14ce6f93395a2ea3a92064b9e 100644 --- a/library/Class/MultiSelection/Article.php +++ b/library/Class/MultiSelection/Article.php @@ -35,15 +35,6 @@ class Class_MultiSelection_Article extends Class_MultiSelection_Abstract { } - - public function acceptVisitor($visitor) { - $visitor - ->visitWidget($this) - ->visitActions($this); - return $this; - } - - public function acceptWidgetVisitor($visitor) { $models = $this->getModels(); $count = $models->count(); diff --git a/library/ZendAfi/Controller/Plugin/Manager/Lieu.php b/library/ZendAfi/Controller/Plugin/Manager/Lieu.php index a2a207df808c46df8feea5bd5356cd3484b55782..a6b2ca62c54c6d8d795521fb983889c15ef3f2ae 100644 --- a/library/ZendAfi/Controller/Plugin/Manager/Lieu.php +++ b/library/ZendAfi/Controller/Plugin/Manager/Lieu.php @@ -27,7 +27,6 @@ class ZendAfi_Controller_Plugin_Manager_Lieu extends ZendAfi_Controller_Plugin_M } - public function updateCoordinatesAction() { $this->_view->titre = $this->_view->_('Mise à jour automatique des coordonnées'); $this->_view->locations = Class_Lieu::findAllBy(['order' => 'libelle']); diff --git a/library/ZendAfi/Controller/Plugin/Manager/Manager.php b/library/ZendAfi/Controller/Plugin/Manager/Manager.php index 43da7be8c225b00453d3865ef5c2c3582660e009..370bc48eaa1ee8665c65f097277b2f94efb0cefa 100644 --- a/library/ZendAfi/Controller/Plugin/Manager/Manager.php +++ b/library/ZendAfi/Controller/Plugin/Manager/Manager.php @@ -29,6 +29,7 @@ class ZendAfi_Controller_Plugin_Manager_Manager extends ZendAfi_Controller_Plugi $this->_view->model_actions = $this->_getModelActions(); } + public function acceptVisitor($visitor) { $visitor->visitGetForm(function($model) { diff --git a/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php b/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php index 4b3c53a54b6d7ac704eda0b5b6067131c47903ed..f6572732a0873695edb2e89e32925d8de4387235 100644 --- a/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php +++ b/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php @@ -354,50 +354,5 @@ abstract class ZendAfi_Controller_Plugin_ResourceDefinition_Abstract extends Zen $this->_view->model_name = $model_name; $this->_view->$model_name = $model; } - - - public function visitGetForm() { - return $this; - } - - - public function visitDoBeforeSave() { - return $this; - } - - - public function visitDoAfterSave() { - return $this; - } - - - public function visitCustomFieldModelValues() { - return $this; - } - - - public function visitCustomFieldForm() { - return $this; - } - - - public function visitDefaultModel() { - return $this; - } - - - public function visitProcessMultiCheckbox() { - return $this; - } - - - public function visitCustomValues() { - return $this; - } - - - public function visitAddModelToView() { - return $this; - } } ?> \ No newline at end of file