Skip to content
Snippets Groups Projects

full plugin mod for multiselection

Compare and Show latest version
2 files
+ 20
42
Preferences
Compare changes
Files
2
@@ -63,46 +63,31 @@ class ZendAfi_Controller_Plugin_Manager_Article {
Class_Permission::createArticleCategory()]);
};
return [
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'makeinvisible',
'id' => '%s'],
['url' => '/admin/cms/makeinvisible/id/%s',
'icon' => 'show',
'label' => 'Rendre cet article invisible',
'condition' => function($model) use ($permission_closure) {
return $permission_closure($model) && $model->isVisible();
}],
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'makevisible',
'id' => '%s'],
['url' => '/admin/cms/makevisible/id/%s',
'icon' => 'hide',
'label' => 'Rendre cet article visible',
'condition' => function($model) use ($permission_closure) {
return $permission_closure($model) && $model->isNotVisible();
}],
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'edit',
'id' => '%s'],
['url' => '/admin/cms/edit/id/%s',
'icon' => 'edit',
'label' => 'Modifier',
'condition' => $permission_closure],
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'newsduplicate',
'id' => '%s'],
['url' => '/admin/cms/newsduplicate/id/%s',
'icon' => 'copy',
'label' => 'Dupliquer',
'condition' => $permission_closure],
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'delete',
'id' => '%s'],
['url' => '/admin/cms/delete/id/%s',
'icon' => 'delete',
'label' => 'Supprimer',
'condition' => $permission_closure]
@@ -119,16 +104,12 @@ class ZendAfi_Controller_Plugin_Manager_Article {
};
return [
['url' => ['controller' => 'cms-category',
'action' => 'edit',
'id' => '%s'],
['url' => '/admin/cms-category/edit/id/%s',
'icon' => 'edit',
'label' => 'Modifier',
'condition' => $parent_permission],
['url' => ['controller' => 'cms-category',
'action' => 'delete',
'id' => '%s'],
['url' => '/admin/cms-category/delete/id/%s',
'icon' => 'delete',
'label' => 'Supprimer',
'condition' => function($model) use ($parent_permission) {
@@ -137,10 +118,7 @@ class ZendAfi_Controller_Plugin_Manager_Article {
'anchorOptions' => [
'onclick' => "return confirm('Etes-vous sûr de vouloir supprimer cette catégorie ?')"]],
['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'add',
'id_cat' => '%s'],
['url' => '/admin/cms/add/id_cat/%s',
'icon' => 'add_page',
'label' => 'Ajouter un article',
'condition' => function($model) {
@@ -150,9 +128,7 @@ class ZendAfi_Controller_Plugin_Manager_Article {
Class_Permission::createArticleCategory()]);
}],
['url' => ['controller' => 'cms-category',
'action' => 'add',
'id' => '%s'],
['url' => '/admin/cms-category/add/id/%s',
'icon' => 'add_category',
'label' => 'Ajouter une sous-catégorie',
'condition' => function($model) {
@@ -168,9 +144,7 @@ class ZendAfi_Controller_Plugin_Manager_Article {
$this->_identity = Class_Users::getIdentity();
return [
['url' => ['controller' => 'cms-category',
'action' => 'add',
'id_bib' => '%s'],
['url' => '/admin/cms-category/add/id_bib/%s',
'icon' => 'add_category',
'label' => 'Ajouter une catégorie',
'condition' => function($model) {
@@ -178,9 +152,7 @@ class ZendAfi_Controller_Plugin_Manager_Article {
|| $this->_identity->hasPermissionOn(Class_Permission::createArticleCategory(),
$model);
}],
['url' => ['controller' => 'bib',
'action' => 'permissions',
'id' => '%s'],
['url' => '/admin/bib/permissions/id/%s',
'icon' => 'groups',
'label' => 'Permissions par défaut',
'condition' => function($model) {