Loading config/application.config.php +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ $modules = [ 'UnicaenEtat', 'UnicaenDocument', 'UnicaenNote', 'UnicaenGlossaire', 'UnicaenValidation', 'Autoform', 'Fichier', Loading module/Application/config/module.config.php +1 −1 Original line number Diff line number Diff line Loading @@ -138,7 +138,7 @@ return [ 'resource' => PrivilegeController::getResourceId(IndexController::class, 'index-ressources') , ], 'administration' => [ 'order' => 1000, 'order' => 1000000, 'label' => 'Administration', 'title' => "Administration", 'route' => 'administration', Loading module/Application/src/Application/View/Helper/CompetenceBlocViewHelper.php +0 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ namespace Application\View\Helper; use Application\Entity\Db\CompetenceType; use Application\Service\CompetenceType\CompetenceTypeServiceAwareTrait; use Application\View\Renderer\PhpRenderer; use Zend\View\Helper\AbstractHelper; use Zend\View\Helper\Partial; Loading module/UnicaenGlossaire/Module.php 0 → 100644 +56 −0 Original line number Diff line number Diff line <?php namespace UnicaenGlossaire; use Zend\Mvc\ModuleRouteListener; use Zend\Mvc\MvcEvent; use Zend\Stdlib\ArrayUtils; use Zend\Stdlib\Glob; use Zend\Config\Factory as ConfigFactory; class Module { public function onBootstrap(MvcEvent $e) { $e->getApplication()->getServiceManager()->get('translator'); $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); /* Active un layout spécial si la requête est de type AJAX. Valable pour TOUS les modules de l'application. */ $eventManager->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function (MvcEvent $e) { $request = $e->getRequest(); if ($request instanceof HttpRequest && $request->isXmlHttpRequest()) { $e->getTarget()->layout('layout/ajax.phtml'); } } ); } public function getConfig() { $configInit = [ __DIR__ . '/config/module.config.php' ]; $configFiles = ArrayUtils::merge( $configInit, Glob::glob(__DIR__ . '/config/merged/{,*.}{config}.php', Glob::GLOB_BRACE) ); return ConfigFactory::fromFiles($configFiles); } public function getAutoloaderConfig() { return array( 'Zend\Loader\StandardAutoloader' => array( 'namespaces' => array( __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, ), ), ); } } module/UnicaenGlossaire/composer.json 0 → 100644 +22 −0 Original line number Diff line number Diff line { "name": "unicaen/glossaire", "description": "Module de gestion d'un glossaire", "repositories": [ { "type": "composer", "url": "https://gest.unicaen.fr/packagist" } ], "require": { "unicaen/app": "^3.x", "unicaen/utilisateur": "dev-zf-3.x", "unicaen/privilege": "dev-zf-3.x" }, "autoload": { "psr-0": { }, "classmap": [ "./Module.php" ] } } Loading
config/application.config.php +1 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ $modules = [ 'UnicaenEtat', 'UnicaenDocument', 'UnicaenNote', 'UnicaenGlossaire', 'UnicaenValidation', 'Autoform', 'Fichier', Loading
module/Application/config/module.config.php +1 −1 Original line number Diff line number Diff line Loading @@ -138,7 +138,7 @@ return [ 'resource' => PrivilegeController::getResourceId(IndexController::class, 'index-ressources') , ], 'administration' => [ 'order' => 1000, 'order' => 1000000, 'label' => 'Administration', 'title' => "Administration", 'route' => 'administration', Loading
module/Application/src/Application/View/Helper/CompetenceBlocViewHelper.php +0 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,6 @@ namespace Application\View\Helper; use Application\Entity\Db\CompetenceType; use Application\Service\CompetenceType\CompetenceTypeServiceAwareTrait; use Application\View\Renderer\PhpRenderer; use Zend\View\Helper\AbstractHelper; use Zend\View\Helper\Partial; Loading
module/UnicaenGlossaire/Module.php 0 → 100644 +56 −0 Original line number Diff line number Diff line <?php namespace UnicaenGlossaire; use Zend\Mvc\ModuleRouteListener; use Zend\Mvc\MvcEvent; use Zend\Stdlib\ArrayUtils; use Zend\Stdlib\Glob; use Zend\Config\Factory as ConfigFactory; class Module { public function onBootstrap(MvcEvent $e) { $e->getApplication()->getServiceManager()->get('translator'); $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); /* Active un layout spécial si la requête est de type AJAX. Valable pour TOUS les modules de l'application. */ $eventManager->getSharedManager()->attach('Zend\Mvc\Controller\AbstractActionController', 'dispatch', function (MvcEvent $e) { $request = $e->getRequest(); if ($request instanceof HttpRequest && $request->isXmlHttpRequest()) { $e->getTarget()->layout('layout/ajax.phtml'); } } ); } public function getConfig() { $configInit = [ __DIR__ . '/config/module.config.php' ]; $configFiles = ArrayUtils::merge( $configInit, Glob::glob(__DIR__ . '/config/merged/{,*.}{config}.php', Glob::GLOB_BRACE) ); return ConfigFactory::fromFiles($configFiles); } public function getAutoloaderConfig() { return array( 'Zend\Loader\StandardAutoloader' => array( 'namespaces' => array( __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, ), ), ); } }
module/UnicaenGlossaire/composer.json 0 → 100644 +22 −0 Original line number Diff line number Diff line { "name": "unicaen/glossaire", "description": "Module de gestion d'un glossaire", "repositories": [ { "type": "composer", "url": "https://gest.unicaen.fr/packagist" } ], "require": { "unicaen/app": "^3.x", "unicaen/utilisateur": "dev-zf-3.x", "unicaen/privilege": "dev-zf-3.x" }, "autoload": { "psr-0": { }, "classmap": [ "./Module.php" ] } }