Skip to content
Snippets Groups Projects

full plugin mod for multiselection

Compare and Show latest version
2 files
+ 23
21
Preferences
Compare changes
Files
2
@@ -21,6 +21,11 @@
class Admin_CustomFieldsController extends ZendAfi_Controller_Action {
public function getPlugins() {
return ['ZendAfi_Controller_Plugin_Manager_CustomField'];
}
public function getRessourceDefinitions() {
return [
'model' => [
@@ -38,9 +43,7 @@ class Admin_CustomFieldsController extends ZendAfi_Controller_Action {
'edit' => ['title' => $this->_('Modifier un champ personnalisé')],
'index' => ['title' => $this->_('Champs personnalisés')]],
'form_class_name' => 'ZendAfi_Form_Admin_CustomFields_CustomFieldModel',
'plugins' => ['ZendAfi_Controller_Plugin_Manager_CustomField']];
'form_class_name' => 'ZendAfi_Form_Admin_CustomFields_CustomFieldModel'];
}
@@ -52,23 +55,6 @@ class Admin_CustomFieldsController extends ZendAfi_Controller_Action {
}
public function addAction() {
$model = $this->_getParam('model');
$this->view->form = ZendAfi_Form_Admin_CustomFields_CustomFieldModel::newWith([ 'model' => $model]);
$this->view->custom_fields_metas = Class_CustomField::getAvailableMeta($model);
parent::addAction();
}
public function deleteAction() {
if ($field = Class_CustomField::find($this->_getParam('id', 0)))
$this->_setParam('model', $field->getModel());
parent::deleteAction();
}
public function selectAction() {
$this->_helper->viewRenderer->setNoRender();