diff --git a/UPGRADE.fr.md b/UPGRADE.fr.md index 396b896989778c2c96ca1302a9d7e650b7f331f9..144e919c1f77f9170c0ec453dc83b29a162e8cf5 100644 --- a/UPGRADE.fr.md +++ b/UPGRADE.fr.md @@ -28,6 +28,6 @@ Vous devez positionner vos sources sur le tag choisi (vous référer notamment a La base de données peut être mise à jour en ligne de commande ou via l'interface. ``` -$ php cosmogramme/php/upgrade_db.php +$ php scripts/upgrade_db.php ``` diff --git a/VERSIONS_HOTLINE/129535 b/VERSIONS_HOTLINE/129535 new file mode 100644 index 0000000000000000000000000000000000000000..7294e31ed539bf295568344f372f622ff891d36b --- /dev/null +++ b/VERSIONS_HOTLINE/129535 @@ -0,0 +1,3 @@ + - ticket #129535 : Vignettes : Amélioration du vignettage des albums, lorsque vous supprimez la vignette défectueuse de l'album, Bokeh va générer une vignette à partir du premier média de type image. + Dans les magasins de thèmes, le crayon de modification de vignette de notice est de nouveau cliquable. Vous pouvez également modifier la vignette d'une notice dans le menu plus des notices. Les vignettes dans les carousels et le résultat de recherche sont de nouveau chargées correctement. + Correction des balises ALT des avis qui ne comportent plus de HTML. diff --git a/VERSIONS_HOTLINE/133971 b/VERSIONS_HOTLINE/133971 new file mode 100644 index 0000000000000000000000000000000000000000..b646fd4855de5150f47c660f803d06018c2ba39f --- /dev/null +++ b/VERSIONS_HOTLINE/133971 @@ -0,0 +1 @@ + - ticket #133971 : Magasin de thèmes : Les sauts de lignes dans les avis sont maintenant visibles. \ No newline at end of file diff --git a/VERSIONS_HOTLINE/137304 b/VERSIONS_HOTLINE/137304 new file mode 100644 index 0000000000000000000000000000000000000000..0e487e0b7b4dc97b1798bab70c0c335387704afd --- /dev/null +++ b/VERSIONS_HOTLINE/137304 @@ -0,0 +1 @@ + - ticket #137304 : workflow : L'url dans le mail de notification d'article à valider pointe maintenant sur l'interface professionnelle \ No newline at end of file diff --git a/VERSIONS_HOTLINE/138355 b/VERSIONS_HOTLINE/138355 new file mode 100644 index 0000000000000000000000000000000000000000..b39b776f53fe4375e8bd4f8ceeb9851d3daba5be --- /dev/null +++ b/VERSIONS_HOTLINE/138355 @@ -0,0 +1 @@ + - ticket #138355 : Flux Rss : Correction des liens vers les notices dans les flux RSS générés par les carrousels. \ No newline at end of file diff --git a/VERSIONS_HOTLINE/140494 b/VERSIONS_HOTLINE/140494 new file mode 100644 index 0000000000000000000000000000000000000000..bf0a478ce66eb3533bba9c76dc62888adffe9bd1 --- /dev/null +++ b/VERSIONS_HOTLINE/140494 @@ -0,0 +1 @@ + - ticket #140494 : Magasin de thèmes : Correction du lien de configuration des pages affichant le contenu des "liens vers une selection d'articles". \ No newline at end of file diff --git a/VERSIONS_HOTLINE/140944 b/VERSIONS_HOTLINE/140944 new file mode 100644 index 0000000000000000000000000000000000000000..909c372bc552943e95345945087ed3c5c2b61ea4 --- /dev/null +++ b/VERSIONS_HOTLINE/140944 @@ -0,0 +1 @@ + - ticket #140944 : Magasin de thèmes : Correction de l'affichage du fil d'ariane lorsqu'une racine personnalisé pointe vers un profil qui n'existe plus. \ No newline at end of file diff --git a/VERSIONS_HOTLINE/141251 b/VERSIONS_HOTLINE/141251 new file mode 100644 index 0000000000000000000000000000000000000000..8d011b420e0d7a89fa07e8e87c31fca4a5a4b8c2 --- /dev/null +++ b/VERSIONS_HOTLINE/141251 @@ -0,0 +1 @@ + - ticket #141251 : Administration : correction du nettoyage des données corrompues dans les profils. \ No newline at end of file diff --git a/VERSIONS_HOTLINE/141490 b/VERSIONS_HOTLINE/141490 new file mode 100644 index 0000000000000000000000000000000000000000..726395daa850de457aeac9e34961c2e9479535da --- /dev/null +++ b/VERSIONS_HOTLINE/141490 @@ -0,0 +1 @@ + - ticket #141490 : Activités : Correction, on ne pouvait pas s'inscrire au même jour que la date de début d'inscription \ No newline at end of file diff --git a/VERSIONS_HOTLINE/141810 b/VERSIONS_HOTLINE/141810 new file mode 100644 index 0000000000000000000000000000000000000000..41b5eb299f4a3bb000a9e332b2841ca837072c10 --- /dev/null +++ b/VERSIONS_HOTLINE/141810 @@ -0,0 +1 @@ + - ticket #141810 : Kiosque : correction de l'affichage du composant protoFlow. \ No newline at end of file diff --git a/VERSIONS_HOTLINE/141852 b/VERSIONS_HOTLINE/141852 new file mode 100644 index 0000000000000000000000000000000000000000..f7a484275c4d35545bf278811d10325461b44f04 --- /dev/null +++ b/VERSIONS_HOTLINE/141852 @@ -0,0 +1 @@ + - ticket #141852 : Hébergement : Suppression d'un fichier obsolète de mise à jour de la base de données. Il faut utiliser exclusivement le fichier dans [mon-bokeh]/scripts/upgrade_db.php \ No newline at end of file diff --git a/application/modules/admin/controllers/SitoController.php b/application/modules/admin/controllers/SitoController.php index 7f2ccefeb81339954b077a4434f3ec4f2f815f76..2cb19bedccf36a91eb28be50cde871c7e220d150 100644 --- a/application/modules/admin/controllers/SitoController.php +++ b/application/modules/admin/controllers/SitoController.php @@ -33,7 +33,10 @@ class Admin_SitoController extends ZendAfi_Controller_Action { $this->_setParam('id_cat',$site->getCategorie()->getId()); } - $identity = Class_Users::getLoader()->getIdentity(); + if ( ! $identity = Class_Users::getLoader()->getIdentity()) { + $this->_bib = Class_Bib::getLoader()->getPortail(); + return; + } if (ZendAfi_Acl_AdminControllerRoles::ADMIN_BIB >= $identity->getRoleLevel()) { $this->_bib = $identity->getBib(); diff --git a/application/modules/opac/controllers/RssController.php b/application/modules/opac/controllers/RssController.php index 9023a76f726e7f2a27387c3ba1514775a7bb6916..a3773a0e6f5a329417fe0e34f651076b192e7133 100644 --- a/application/modules/opac/controllers/RssController.php +++ b/application/modules/opac/controllers/RssController.php @@ -314,7 +314,7 @@ class RssController extends ZendAfi_Controller_Action { $items [] = ['titre' => '<![CDATA[' . str_replace(BR, ' ', $record->getTitrePrincipal()) . ', ' . $record->getAuteurPrincipal() . ']]>' , 'lien' => $this->view->absoluteUrl([ 'controller' => 'recherche', - 'action' => 'viewrecord', + 'action' => 'viewnotice', 'id' => $record->getId(), ], null, true), 'desc' => '<![CDATA[' . $this->_noticeRssDescription($record) . ']]>', diff --git a/cosmogramme/php/upgrade_db.php b/cosmogramme/php/upgrade_db.php deleted file mode 100644 index b211d6af14de9f59e9d9d82f7652c55db4258531..0000000000000000000000000000000000000000 --- a/cosmogramme/php/upgrade_db.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php -$basePath = dirname(realpath(__FILE__)); -require_once 'classes/classe_cosmopaths.php'; - -$cosmo_path = new CosmoPaths(); -define('BASE_URL', $cosmo_path->getBaseUrl()); - -require_once($basePath.'/../storm_init.php'); -(new Class_Migration_ScriptPatchs())->runFrom(262); -(new Class_Template_Update)->run(); -?> \ No newline at end of file diff --git a/cosmogramme/sql/patch/patch_417.php b/cosmogramme/sql/patch/patch_417.php index d3b2cc80ffa1f05ac845f0d2ab8fb071a6567ba9..757983b898359ec65a5a9cd897ad326a0fec8714 100644 --- a/cosmogramme/sql/patch/patch_417.php +++ b/cosmogramme/sql/patch/patch_417.php @@ -1,2 +1,3 @@ <?php +//hash should change (new Class_Migration_CleanProfileCfgModules)->run(); diff --git a/library/Class/Album.php b/library/Class/Album.php index 26b89e1cf2df66677be8b84c36d0328ac4218f41..937252177a63d4e033a2a41d9c3677aaead00060 100644 --- a/library/Class/Album.php +++ b/library/Class/Album.php @@ -725,6 +725,36 @@ class Class_Album extends Storm_Model_Abstract { } + public function updateThumbnailFromMedia() { + if ( $this->hasFichier()) + return $this; + + if ( ! $resources = $this->getImages()) + return $this; + + if ( ! $resource = array_shift($resources)) + return $this; + + $params = ['width' => (int) $this->getThumbnailWidth(), + 'id' => (int) $resource->getId()]; + + $path = $resource->getThumbnailFilePathForParams($params); + + if ( !$image = Class_Notice_Thumbnail_ProviderAbstract::getImageFactory()->newImage($path)) + return $this; + + try { + $image->thumbnailImage(THUMBNAIL_FIT_WIDTH_HEIGHT, THUMBNAIL_FIT_WIDTH_HEIGHT, true, false); + + if ($image->writeImage($this->getThumbnailPath())) + return $this->setFichier($resource->getFichier()); + + } catch (Exception $e) {} + + return $this; + } + + public function getVignettePath() { return $this->getBasePath() . $this->getFichier(); } @@ -961,6 +991,7 @@ class Class_Album extends Storm_Model_Abstract { public function beforeSave() { $this + ->updateThumbnailFromMedia() ->updateDateMaj() ->collectAuthors() ->collectEditors() @@ -1159,6 +1190,7 @@ class Class_Album extends Storm_Model_Abstract { public function _getKindOf($type) { $type = substr($type, 0, strlen($type) - 1); $items = []; + $ressources = $this->getRessources(); foreach ($this->getRessources() as $ressource) if ($ressource->{'is' . $type}()) $items[] = $ressource; diff --git a/library/Class/AlbumRessource.php b/library/Class/AlbumRessource.php index 11c9656976b31627ca3fb5fa92aad4fa83b02abd..0a8c60a20b3c0e2caeecd48ce9cfb3d728b33751 100644 --- a/library/Class/AlbumRessource.php +++ b/library/Class/AlbumRessource.php @@ -536,12 +536,12 @@ class Class_AlbumRessource extends Storm_Model_Abstract { public function getThumbnailSubPathForParams($params) { self::checkThumbnailDirExists(); - return '/temp/'.md5($this->getOriginalPath().serialize($params)).'.'.$this->getFileExtension(); + return 'temp/'.md5($this->getOriginalPath().serialize($params)).'.'.$this->getFileExtension(); } public function getThumbnailFilePathForParams($params) { - return USERFILESPATH.$this->getThumbnailSubPathForParams($params); + return USERFILESPATH . '/' . $this->getThumbnailSubPathForParams($params); } diff --git a/library/Class/Article/WorkflowNotification.php b/library/Class/Article/WorkflowNotification.php index 8dbdafc26b3e57b8e909eff309a0cdd63aef350f..eba88cba6017c4a3120c281b1c7e6044bcfc9282 100644 --- a/library/Class/Article/WorkflowNotification.php +++ b/library/Class/Article/WorkflowNotification.php @@ -86,7 +86,7 @@ class Class_Article_WorkflowNotification { protected function _bodyText() { $replacements = ['TITRE_ARTICLE' => $this->_article->getTitre(), - 'URL_ARTICLE' => Class_Url::absolute($this->_article->getUrl(), null, true), + 'URL_ARTICLE' => (new ZendAfi_View_Helper_TagEditArticle)->getEditUrl($this->_article), 'AUTHOR_ARTICLE' => $this->_article->getNomCompletAuteur(), 'SAVED_BY_ARTICLE' => $this->_user->getNomComplet(), 'NEXT_STATUS_ARTICLE' => $this->_article->getNextWorkflowStatusLabel(), diff --git a/library/Class/CasTicketV3.php b/library/Class/CasTicketV3.php index f06a5986d9f6cd2484a4f947621a3c164b5398cc..c8adbfd470eea5170338be9bbe71fd57e528f557 100644 --- a/library/Class/CasTicketV3.php +++ b/library/Class/CasTicketV3.php @@ -113,7 +113,6 @@ class CasTicketV3Cache { public function isExpired($date) { - xdebug_break(); return $this->_expired_at < $date; } } diff --git a/library/Class/Migration/CleanProfileCfgModules.php b/library/Class/Migration/CleanProfileCfgModules.php index 449904067ca71c052c8f33d8881e1a2badf6fa8b..9d39f83637b746377bfd027bd21823da72e0b0bd 100644 --- a/library/Class/Migration/CleanProfileCfgModules.php +++ b/library/Class/Migration/CleanProfileCfgModules.php @@ -24,43 +24,17 @@ class Class_Migration_CleanProfileCfgModules { use Trait_MemoryCleaner; protected - $_request, - $_dispatcher; - - - public function __construct() { - $this->_request = (new Zend_Controller_Request_Http) - ->setModuleName('opac'); - - $front_controller = - Zend_Controller_Front::getInstance() - ->setRequest($this->_request) - ->throwExceptions(true) - ->returnResponse(false); - - $this->_dispatcher = $front_controller->getDispatcher(); - - if ( $this->_dispatcher->isValidModule('opac')) - return; - - (new Bokeh_Engine) - ->warmUp() - ->setupControllerActionHelper() - ->setupFrontController(); - - $front_controller = - Zend_Controller_Front::getInstance() - ->setRequest($this->_request) - ->throwExceptions(true) - ->returnResponse(false); - - $this->_dispatcher = $front_controller->getDispatcher(); - } + $_modules = ['opac', + 'admin', + 'telephone', + 'activitypub', + 'push', + 'api']; public function run() { $i = 1; - while($page = Class_Profil::findAllBy(['limitPage' => [$i, 100]])) { + while($page = Class_Profil::findAllBy(['limitPage' => [$i, 50]])) { $this->_runPage($page); $i++; } @@ -102,31 +76,92 @@ class Class_Migration_CleanProfileCfgModules { protected function _controllerExists($controller) { - $this->_request + foreach ($this->_modules as $module) + if ($this->_controllerExistsInModule($controller, $module)) + return true; + + return false; + } + + + protected function _controllerExistsInModule($controller, $module) { + $dispatcher = ($this->_getDispatcherFor($module)); + return $dispatcher->isDispatchable($this->_getRequestFor($module, $controller)); + } + + + protected function _getDispatcherFor($module) { + return Zend_Controller_Front::getInstance() + ->setRequest((new Zend_Controller_Request_Http)->setModuleName($module)) + ->throwExceptions(true) + ->returnResponse(false) + ->getDispatcher(); + } + + + protected function _getRequestFor($module, $controller, $action = '') { + $request = (new Zend_Controller_Request_Http) + ->setModuleName($module) ->setControllerName($controller); - return $this->_dispatcher->isDispatchable($this->_request); + if ($action) + $request->setActionName($action); + + return $request; } protected function _filterByActions($modules, $controller, $actions) { - $modules[$controller] = array_filter($actions, - function ($action) use ($controller) - { - $this->_request - ->setControllerName($controller) - ->setActionName($action); + $modules[$controller] = + array_filter($actions, + function ($action) use ($controller) + { - $className = $this->_dispatcher->getControllerClass($this->_request); - $className = $this->_dispatcher->loadClass($className); + if ($this->_isActionValid($action)) + return true; - return (new $className($this->_request, new Zend_Controller_Response_Http, []))->isDispatchable($this->_dispatcher->getActionMethod($this->_request)); - }, - ARRAY_FILTER_USE_KEY); + return $this->_isActionDispatchable($controller, $action); + }, + ARRAY_FILTER_USE_KEY); if (!$modules[$controller]) unset($modules[$controller]); return $modules; } + + + protected function _isActionValid($action) { + //action1.action2 + if ( 0 === strpos($action, 'viewnotice')) + return true; + + if ( 0 === strpos($action, 'resultat')) + return true; + + return false; + } + + + protected function _isActionDispatchable($controller, $action) { + foreach ($this->_modules as $module) + if ($this->_isActionDispatchableInModule($module, $controller, $action)) + return true; + + return false; + } + + + protected function _isActionDispatchableInModule($module, $controller, $action) { + $request = $this->_getRequestFor($module, $controller, $action); + $dispatcher = $this->_getDispatcherFor($module); + $class_name = $dispatcher->getControllerClass($request); + try { + $class_name = $dispatcher->loadClass($class_name); + return (new $class_name($request, new Zend_Controller_Response_Http, [])) + ->isDispatchable($dispatcher->getActionMethod($request)); + } catch (Exception $e) { + return false; + } + } } diff --git a/library/Class/Notice/Thumbnail/ProviderAbstract.php b/library/Class/Notice/Thumbnail/ProviderAbstract.php index 58eacb85b08ad3459d470b8a7f2a7bb9469257f0..570a05e0626abf1bd51434b9ed970542f3df195c 100644 --- a/library/Class/Notice/Thumbnail/ProviderAbstract.php +++ b/library/Class/Notice/Thumbnail/ProviderAbstract.php @@ -21,9 +21,13 @@ abstract class Class_Notice_Thumbnail_ProviderAbstract { + const THUMBS_DIRECTORY = 'vignettes_titre/'; + + protected static $_default_image_factory; + protected $_record; @@ -33,7 +37,7 @@ abstract class Class_Notice_Thumbnail_ProviderAbstract { } - public function getImageFactory() { + public static function getImageFactory() { return isset(static::$_default_image_factory) ? static::$_default_image_factory : new Class_Notice_Thumbnail_ProviderImageFactory(); diff --git a/library/Class/Notice/Thumbnail/ProviderLocal.php b/library/Class/Notice/Thumbnail/ProviderLocal.php index 0f041bd68ecf5c4f83a9cb6ad413b1f56a856d5a..213406902c73589dfd4926b261903ab1589c97c0 100644 --- a/library/Class/Notice/Thumbnail/ProviderLocal.php +++ b/library/Class/Notice/Thumbnail/ProviderLocal.php @@ -27,7 +27,7 @@ class Class_Notice_Thumbnail_ProviderLocal if (!$url = $this->_getOriginalUrlOrPath()) return $this->noWebThumbRecord(); - if(!$image = $this->getImageFactory()->newImage($url)) + if(!$image = static::getImageFactory()->newImage($url)) return $this->noWebThumbRecord(); $filename = $this->_record->getClefAlpha().'.jpg'; diff --git a/library/Class/SessionActivity.php b/library/Class/SessionActivity.php index da6b24742487414fe81c7fee6c0a087a2e195340..d2feca5ea317dcf4729b05649435dbe4ebd5350f 100644 --- a/library/Class/SessionActivity.php +++ b/library/Class/SessionActivity.php @@ -243,7 +243,7 @@ class Class_SessionActivity extends Storm_Model_Abstract { return false; return !$this->hasDateLimiteDebut() - || strtotime($this->getDateLimiteDebut()) < strtotime(self::getTimeSource()->dateYmd()); + || strtotime($this->getDateLimiteDebut()) <= strtotime(self::getTimeSource()->dateYmd()); } diff --git a/library/Class/Systeme/Widget/Abstract.php b/library/Class/Systeme/Widget/Abstract.php index 9d95ce834ee6693d1fd2e466cf479f4a7f714f43..59eba39c4c06c222f9e9b902907397568447cd5b 100644 --- a/library/Class/Systeme/Widget/Abstract.php +++ b/library/Class/Systeme/Widget/Abstract.php @@ -447,6 +447,26 @@ abstract class Class_Systeme_Widget_Abstract extends Class_Entity { } + + public function setAdminLinksHelper($helper) { + return $this->set('AdminLinksHelper', $helper); + } + + + public function setMenuAdminLinksHelper($view) { + if (Class_Systeme_Widget_Menu::class != get_class($this)) + return $this; + + $helper = (new ZendAfi_View_Helper_TagEditMenu)->setView($view); + return $this->setAdminLinksHelper($helper); + } + + + public function getAdminLinksHelper() { + return $this->get('AdminLinksHelper'); + } + + protected function _disableFonctionAdmin() { $this->_disable_fonction_admin = true; return $this; diff --git a/library/ZendAfi/Controller/Plugin/Manager/Album.php b/library/ZendAfi/Controller/Plugin/Manager/Album.php index 4ae160956db7efeda5fe7be96f19f2e7a9c3c67b..fba9ace95424eabf2f664bc350c32a6fa52ef692 100644 --- a/library/ZendAfi/Controller/Plugin/Manager/Album.php +++ b/library/ZendAfi/Controller/Plugin/Manager/Album.php @@ -159,8 +159,9 @@ class ZendAfi_Controller_Plugin_Manager_Album extends ZendAfi_Controller_Plugin_ return; } - $this->_view->album = $album; $ressource = Class_AlbumRessource::newInstance()->setAlbum($album); + $this->_view->album = $album; + $this->_view->album->addRessource($ressource); if ($this->_setupRessourceFormAndSave($ressource)) { $this->_helper->notify($this->_('Média "%s" sauvegardé', $ressource->getTitre())); diff --git a/library/ZendAfi/Form/AdvancedSearch.php b/library/ZendAfi/Form/AdvancedSearch.php index 5ae5cf13e510bed4a4400eb1ab2383f2ae57786a..b087ad2d526c7889878594c6aa01ac419f376b8e 100644 --- a/library/ZendAfi/Form/AdvancedSearch.php +++ b/library/ZendAfi/Form/AdvancedSearch.php @@ -72,7 +72,7 @@ class ZendAfi_Form_AdvancedSearch extends ZendAfi_Form { ->addElement('select', 'nouveaute', ['label' => $this->_('Nouveautés de moins de'), 'attribs' => $keypress, - 'multiOptions' => ['' => '', + 'multiOptions' => ['' => $this->_('Non renseigné'), "1" => $this->_('1 mois'), "3" => $this->_('3 mois'), "6" => $this->_('6 mois'), @@ -98,7 +98,8 @@ class ZendAfi_Form_AdvancedSearch extends ZendAfi_Form { 'attribs' => $keypress, 'multiOptions' => Class_CodifSection::getMultiOptions()]) - ->addElement('cochesSuggestion', 'genre', + ->addElement('cochesSuggestion', + 'genre', ['label' => $this->_('Genres'), 'attribs' => $keypress, 'rubrique' => 'genre']) diff --git a/library/ZendAfi/Form/Decorator/SearchAxe.php b/library/ZendAfi/Form/Decorator/SearchAxe.php index 56dc9d8286667c349741d96eb9192bdb13419515..c238c89451dc16d3f5c6cb1241bf8cdc1ba37473 100644 --- a/library/ZendAfi/Form/Decorator/SearchAxe.php +++ b/library/ZendAfi/Form/Decorator/SearchAxe.php @@ -27,9 +27,9 @@ class ZendAfi_Form_Decorator_SearchAxe extends Zend_Form_Decorator_Abstract { $view = $this->_element->getView(); return $view->tag('span', $view->formText($this->_element->getAttrib('input_prefix') - . $this->_element->getName(), - $this->_element->getValue(), - ['onkeypress' => $this->_element->getAttrib('onkeypress')]), + . $this->_element->getName(), + $this->_element->getValue(), + ['onkeypress' => $this->_element->getAttrib('onkeypress')]), ['class' => 'search_axe_input']); } diff --git a/library/ZendAfi/Form/Decorator/SearchAxeLabel.php b/library/ZendAfi/Form/Decorator/SearchAxeLabel.php index ef23ee10d6bdf617b4efea166fe7f9a5374effbf..ce34b105b8ff1716a4b0383ee7dec2b9846028a2 100644 --- a/library/ZendAfi/Form/Decorator/SearchAxeLabel.php +++ b/library/ZendAfi/Form/Decorator/SearchAxeLabel.php @@ -41,7 +41,6 @@ class ZendAfi_Form_Decorator_SearchAxeLabel extends Zend_Form_Decorator_Label { $class = $this->getClass(); $options = $this->getOptions(); - if (empty($label) && empty($tag)) { return $content; } diff --git a/library/ZendAfi/Form/Element/Range.php b/library/ZendAfi/Form/Element/Range.php index 1d84a1dd4b4a04cb312317da7b32c7b9d4a4dac5..599862f45f9f1e775c03eddab536fbabefebc79f 100644 --- a/library/ZendAfi/Form/Element/Range.php +++ b/library/ZendAfi/Form/Element/Range.php @@ -50,4 +50,9 @@ class ZendAfi_Form_Element_Range extends Zend_Form_Element { $this->setAttrib('to_value', $value); return $this; } + + + public function getFullyQualifiedName() { + return $this->getName() . $this->getAttrib('from_suffix'); + } } diff --git a/library/ZendAfi/Form/Element/SearchAxe.php b/library/ZendAfi/Form/Element/SearchAxe.php index e4d35a6c2e44fe454ab09097c3549562ce29c322..8bf7dcac7e54c29f0d2ce836b6196dc2c94afe7f 100644 --- a/library/ZendAfi/Form/Element/SearchAxe.php +++ b/library/ZendAfi/Form/Element/SearchAxe.php @@ -33,8 +33,7 @@ class ZendAfi_Form_Element_SearchAxe extends Zend_Form_Element { $this ->setAttrib('operator_prefix', 'operateur_') - ->setAttrib('input_prefix', 'rech_') - ; + ->setAttrib('input_prefix', 'rech_'); } @@ -45,4 +44,9 @@ class ZendAfi_Form_Element_SearchAxe extends Zend_Form_Element { if (array_key_exists($this->getAttrib('operator_prefix') . $this->getName(), $datas)) $this->setAttrib('operator_value', $datas[$this->getAttrib('operator_prefix') . $this->getName()]); } + + + public function getFullyQualifiedName() { + return $this->getAttrib('input_prefix') . $this->getName(); + } } diff --git a/library/ZendAfi/View/Helper/Accueil/Base.php b/library/ZendAfi/View/Helper/Accueil/Base.php index 1a8f9e7de0b1e2561782b8e97a4fab30c25a8066..b96559f7f191170317f102fb8ba537a18d7df69c 100644 --- a/library/ZendAfi/View/Helper/Accueil/Base.php +++ b/library/ZendAfi/View/Helper/Accueil/Base.php @@ -182,6 +182,9 @@ class ZendAfi_View_Helper_Accueil_Base extends ZendAfi_View_Helper_ModuleAbstrac if (!$this->_fonction_admin_helper) return ''; + if (is_object($this->_fonction_admin_helper)) + return $this->_fonction_admin_helper->renderAdminLinks($this); + $helper = $this->view->getHelper($this->_fonction_admin_helper); return $helper->fonctionsAdmin($this->id_module, $this->type_module, diff --git a/library/ZendAfi/View/Helper/Admin/FileManager/File.php b/library/ZendAfi/View/Helper/Admin/FileManager/File.php index 0a9e601f58cf3aac36c9c10db5549cb1b42c1cba..a5d98f1746e12d9932b668ad1bf37b0d5aba732a 100644 --- a/library/ZendAfi/View/Helper/Admin/FileManager/File.php +++ b/library/ZendAfi/View/Helper/Admin/FileManager/File.php @@ -32,9 +32,12 @@ class ZendAfi_View_Helper_Admin_FileManager_File extends ZendAfi_View_Helper_Bas $this->_tag('dt', $this->_('Extension :')), $this->_tag('dd', $file->getExtension()), - $this->_tag('dt', $this->_('Emplacement :')), + $this->_tag('dt', $this->_('Dossier parent :')), $this->_tag('dd', $file->getParentPath()), + $this->_tag('dt', $this->_('Emplacement :')), + $this->_tag('dd', $file->getRealpath()), + $this->_tag('dt', $this->_('Taille :')), $this->_tag('dd', $file->getSize()), diff --git a/library/ZendAfi/View/Helper/TagEditArticle.php b/library/ZendAfi/View/Helper/TagEditArticle.php index 6a5405556f692c9e6351cfa795c6addc3585a220..ff629920a19b1d8362a997e7948701d7e3577265 100644 --- a/library/ZendAfi/View/Helper/TagEditArticle.php +++ b/library/ZendAfi/View/Helper/TagEditArticle.php @@ -59,10 +59,8 @@ class ZendAfi_View_Helper_TagEditArticle extends ZendAfi_View_Helper_BaseHelper protected function _renderEdit() { return $this ->_renderActionLink('edit', $this->_('Modifier l\'article %s', $this->_article->getTitre()), - ['module' => 'admin', - 'controller' => 'cms', - 'action' => 'edit', - 'id' => $this->_article->getId()]); + $this->getEditUrl($this->_article)); + } @@ -86,4 +84,12 @@ class ZendAfi_View_Helper_TagEditArticle extends ZendAfi_View_Helper_BaseHelper return $this->view->tagAnchor($url, $icon, ['data-popup' => 'true', 'title' => $label]); } + + + public function getEditUrl($article) { + return Class_Url::absolute(['module' => 'admin', + 'controller' => 'cms', + 'action' => 'edit', + 'id' => $article->getId()]); + } } diff --git a/library/ZendAfi/View/Helper/TagEditMenu.php b/library/ZendAfi/View/Helper/TagEditMenu.php index 7604506abecea62a843212a771179660410b8f99..0d8be786def876c55eb5c5929bd5cb4ea2a97cf2 100644 --- a/library/ZendAfi/View/Helper/TagEditMenu.php +++ b/library/ZendAfi/View/Helper/TagEditMenu.php @@ -21,6 +21,13 @@ class ZendAfi_View_Helper_TagEditMenu extends ZendAfi_View_Helper_BaseHelper { + public function renderAdminLinks($menu) { + return $this->tagEditMenu($menu->getId(), + $menu->getProfileId(), + $menu->getParent()); + } + + public function tagEditMenu($menu_id, $profile_id, $parent_id = null, $params = []) { if (!Class_Users::isCurrentUserAllowedToEditProfile(Class_Profil::find($profile_id))) return ''; diff --git a/library/ZendAfi/View/Helper/TagListeCoches.php b/library/ZendAfi/View/Helper/TagListeCoches.php index 3d3e57edc0428985225dacd6e7fb8d4f20773384..604e382584feb0db4eace31b6d1a37632b7ee45e 100644 --- a/library/ZendAfi/View/Helper/TagListeCoches.php +++ b/library/ZendAfi/View/Helper/TagListeCoches.php @@ -97,7 +97,7 @@ class ZendAfi_View_Helper_TagListeCoches extends ZendAfi_View_Helper_BaseHelper protected function _renderValues() { - return $this->view->formHidden($this->_name, implode(';', $this->_filtred_codes)); + return $this->view->formText($this->_name, implode(';', $this->_filtred_codes), ['style' => 'display: none']); } diff --git a/library/templates/Intonation/Assets/css/intonation.css b/library/templates/Intonation/Assets/css/intonation.css index e6a7f39d55fdedde3636cb175fe939738ee927fb..b7ba818f681d09f9511db7eeaf4092a214021492 100644 --- a/library/templates/Intonation/Assets/css/intonation.css +++ b/library/templates/Intonation/Assets/css/intonation.css @@ -50,7 +50,7 @@ body { font-size: 1.25rem; } -.card-img-top .card-img-overlay.record_no_thumbnail { +.card-img-overlay.record_no_thumbnail { position: relative; } @@ -998,3 +998,15 @@ a.audio_track:hover .fa-music::before { .collection_action > .card-link { width: 100%; } + +.record_no_thumbnail { + overflow: hidden; +} + +.jumbotron_thumbnail .position-absolute { + z-index: 1; +} + +.img-thumbnail { + display: block; +} diff --git a/library/templates/Intonation/Library/View/Wrapper/Abstract.php b/library/templates/Intonation/Library/View/Wrapper/Abstract.php index c35184c09df72e2d0800b058be8c6651d89695d2..6c384ee1e035177561982ea1faf912f2647c3816 100644 --- a/library/templates/Intonation/Library/View/Wrapper/Abstract.php +++ b/library/templates/Intonation/Library/View/Wrapper/Abstract.php @@ -139,14 +139,17 @@ abstract class Intonation_Library_View_Wrapper_Abstract { ? $this->_widget_context->getDescriptionLength() : null; - $with_html = $this->_widget_context - ? $this->_widget_context->getDescriptionHtml() - : null; - return $this->_view->truncate($text, ['class' => 'model_description_' . get_class($this->_model)], $number_of_word, - $with_html); + $this->_allowHTMLInDescription()); + } + + + protected function _allowHTMLInDescription() { + return $this->_widget_context + ? $this->_widget_context->getDescriptionHtml() + : null; } @@ -175,6 +178,12 @@ abstract class Intonation_Library_View_Wrapper_Abstract { } + public function getPictureAlt() { + return $this->_('Couverture de %s', + strip_tags($this->getMainTitle())); + } + + /** @return string */ abstract public function getMainTitle(); diff --git a/library/templates/Intonation/Library/View/Wrapper/Record.php b/library/templates/Intonation/Library/View/Wrapper/Record.php index f25b2e2742710bbe876bde0b977ca81e4b0570d3..68a0415f3d0390c9aabe9ef2bc5b550187c668a1 100644 --- a/library/templates/Intonation/Library/View/Wrapper/Record.php +++ b/library/templates/Intonation/Library/View/Wrapper/Record.php @@ -23,6 +23,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wrapper_Abstract { protected + $_picture_cache, $_selectable_action = false, $_main_title, $_description, @@ -68,7 +69,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra public function getPicture() { - return $this->_model->fetchUrlLocalVignette(); + return $this->_fetchUrlPicture(); } @@ -618,6 +619,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra public function getHtmlPicture() { + $this->_fetchUrlPicture(); return $this->_model->hasVignette() ? '' : $this->_view->div(['class' => 'record_no_thumbnail'], @@ -665,6 +667,14 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra 'id' => $this->_model->getId()]) : ''; } + + + protected function _fetchUrlPicture() { + if ( $this->_picture_cache) + return $this->_picture_cache; + + return $this->_picture_cache = $this->_model->fetchUrlLocalVignette(); + } } diff --git a/library/templates/Intonation/Library/View/Wrapper/Review.php b/library/templates/Intonation/Library/View/Wrapper/Review.php index a7650d0c6ab2891367e14661711a59e789b5b264..2f9aec86a290b45c2d1b0687931fc36a950f554f 100644 --- a/library/templates/Intonation/Library/View/Wrapper/Review.php +++ b/library/templates/Intonation/Library/View/Wrapper/Review.php @@ -22,7 +22,20 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wrapper_Abstract { - protected $_badges_caches; + protected $_badges_caches, + $_record_wrapper; + + + protected function _getRecordWrapper() { + if ($this->_record_wrapper) + return $this->_record_wrapper; + + $record = ($record = $this->_model->getFirstNotice()) + ? $record + : new Class_Notice; + + return $this->_record_wrapper = Class_Template::current()->newWrapper($record, $this->_view); + } public function getMainTitle() { @@ -88,13 +101,13 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra protected function _getMainLinkTitle() { return ($author = $this->_model->getNomAff()) ? $this->_('Lire l\'avis donné par %s', - $author) + $author) : $this->_('Lire l\'avis'); } public function getPicture() { - return $this->_model->getUrlVignette(); + return $this->_getRecordWrapper()->getPicture(); } @@ -104,12 +117,12 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra public function getFullDescription() { - return $this->_model->getAvis(); + return nl2br($this->_model->getAvis()); } public function getDescription() { - return $this->_truncate($this->_model->getAvis()); + return $this->_truncate($this->getFullDescription()); } @@ -197,11 +210,23 @@ class Intonation_Library_View_Wrapper_Review extends Intonation_Library_View_Wra public function getHtmlPicture() { - return ''; + return $this->_getRecordWrapper()->getHtmlPicture(); } public function getOsmData() { return null; } + + + protected function _allowHTMLInDescription() { + return Intonation_Library_Widget_Carousel_NullContext::class == get_class($this->_widget_context) + ? true + : parent::_allowHTMLInDescription(); + } + + + public function getPictureAlt() { + return $this->_getRecordWrapper()->getPictureAlt(); + } } \ No newline at end of file diff --git a/library/templates/Intonation/Library/Widget/Breadcrumb/View.php b/library/templates/Intonation/Library/Widget/Breadcrumb/View.php index e174aff36d03f8145b79552aca660bbd164aefc4..89a24c36836a56c43aadecf7d437b3c3adf8f327 100644 --- a/library/templates/Intonation/Library/Widget/Breadcrumb/View.php +++ b/library/templates/Intonation/Library/Widget/Breadcrumb/View.php @@ -44,9 +44,10 @@ class Intonation_Library_Widget_Breadcrumb_View extends Zendafi_View_Helper_Accu $tree_profiles = Class_Profil::getCurrentProfil() ->getParentsAndSelf(); - if($root_id = $this->_settings->getRoot()) { + if(($root_id = $this->_settings->getRoot()) + && ($profile = Class_Profil::find($root_id))) { array_shift($tree_profiles); - array_unshift($tree_profiles, Class_Profil::find($root_id)); + array_unshift($tree_profiles, $profile); } if( ! $this->_settings->getShowProfile()) @@ -96,14 +97,21 @@ class Intonation_Library_Widget_Breadcrumb_View extends Zendafi_View_Helper_Accu $html = [$this->_tag('li', $this->_('Vous êtes ici :'), ['class' => 'breadcrumb_introduction'])]; $links->eachDo(function($link) use (&$html) { - $content = $link->getActive() - ? $link->getLabel() + + if ( ! $label = $link->getLabel()) + return; + + $active = $link->getActive(); + + $content = $active + ? $label : $this->view->tagAnchor($link->getUrl(), - $link->getLabel(), - ['title' => $this->view->_('Niveau supérieur: %s', $link->getLabel())]); + $label, + ['title' => $this->view->_('Niveau supérieur: %s', $label)]); + return $html [] = $this->_tag('li', $content, - ['class' => trim('breadcrumb-item ' . $link->getActive())]); + ['class' => trim('breadcrumb-item ' . $active)]); }); return $this->_tag('ol', diff --git a/library/templates/Intonation/System/Abstract.php b/library/templates/Intonation/System/Abstract.php index d92e336cd2d6121f5078390762f318f2c30ac258..2255ad1bfd13120c4e83a2ea74dd2ff77e3aaf8d 100644 --- a/library/templates/Intonation/System/Abstract.php +++ b/library/templates/Intonation/System/Abstract.php @@ -67,6 +67,9 @@ abstract class Intonation_System_Abstract { $this->forForm(), $view); + if ($helper = $this->_settings->getAdminLinksHelper()) + $widget->setFonctionAdminHelper($helper); + if ($this->_settings->isFonctionAdminDisabled()) $widget->setFonctionAdminHelper(null); diff --git a/library/templates/Intonation/Template.php b/library/templates/Intonation/Template.php index e1c0f5e7fc16a7a83b41462d27a76f6b59b51cdf..3822aa350863287841163d3e82b52bfb119da77f 100644 --- a/library/templates/Intonation/Template.php +++ b/library/templates/Intonation/Template.php @@ -54,7 +54,11 @@ class Intonation_Template extends Class_Template { public function renderWidget($widget, $view) { Class_AnchorTarget::setTarget($widget->getAnchorTarget()); - $widget->setSection(new Class_Entity); + + $widget + ->setMenuAdminLinksHelper($view) + ->setSection(new Class_Entity); + return $this->renderWidgetOn((new Intonation_System_Widget)->setSettings($widget), $view); } diff --git a/library/templates/Intonation/View/RenderThumbnailWithAction.php b/library/templates/Intonation/View/RenderThumbnailWithAction.php index 56eeef0352a2c99f6d7df4971d7aea38eb4fd80c..963d61794d66d37a16a481f5f0cf38a185c191d2 100644 --- a/library/templates/Intonation/View/RenderThumbnailWithAction.php +++ b/library/templates/Intonation/View/RenderThumbnailWithAction.php @@ -34,10 +34,7 @@ class Intonation_View_RenderThumbnailWithAction extends ZendAfi_View_Helper_Base $thumbnail = $this->view->tagImg($image, ['class' => 'img-thumbnail w-100', - 'alt' => ($image - ? $this->_('Couverture de %s', - $element->getMainTitle()) - : '')]); + 'alt' => $element->getPictureAlt()]); $attributes = array_merge($attributes, ['onclick' => '$(this).toggleClass(\'modal_image\');']); diff --git a/library/templates/Intonation/View/TagMedia.php b/library/templates/Intonation/View/TagMedia.php index 1561f518211e17365a43dbf108aca10b2f552abe..8f65ed6d23d3faa3b3a059bab56d418b5e43d74f 100644 --- a/library/templates/Intonation/View/TagMedia.php +++ b/library/templates/Intonation/View/TagMedia.php @@ -50,8 +50,7 @@ class Intonation_View_TagMedia extends ZendAfi_View_Helper_BaseHelper { if ($picture = $instance->getPicture()) return $this->_div($attribs, $this->view->tagImg($picture, - array_merge(['alt' => $this->_('Couverture de %s', - $instance->getMainTitle())], + array_merge(['alt' => $instance->getPictureAlt()], $img_attribs))); return ''; diff --git a/public/opac/java/protoflow/protoFlow.css b/public/opac/java/protoflow/protoFlow.css index 3ab2820965711d57014e452cae8744a69e5b8911..70ace0991cda6c13ed484ed9e5be91d6b5272d6d 100644 --- a/public/opac/java/protoflow/protoFlow.css +++ b/public/opac/java/protoflow/protoFlow.css @@ -1,47 +1,57 @@ - #bodyWrap { - width: 800px; - margin-left: auto; - margin-right: auto; - } - - #overlay { - background: url('trans.png') repeat-y; - } - - #protoflowContainer { - border: 5px solid #444444; - margin-left: auto; - margin-right: auto; - } - #protoflow { - width: auto; - border: 0px solid red; - - } - - .sliderTrack { - background:transparent url('track_fill_left.png') no-repeat scroll left top; - height:15px; - position:relative; - text-align:left; - width:137px; - } - - .sliderHandle { - background:transparent url('knob.png') no-repeat scroll left top; - cursor:pointer; - height:16px; - margin-left:-2px; - position:absolute; - top:-5px; - width:16px; - } - - .protoCaptions { - display: none; - } - - .captionHolder { - font-size: 26px; - color: black; - } +#bodyWrap { + width: 800px; + margin-left: auto; + margin-right: auto; +} + +#overlay { + background: url('trans.png') repeat-y; +} + +#protoflowContainer { + border: 5px solid #444444; + margin-left: auto; + margin-right: auto; +} +#protoflow { + width: auto; + border: 0px solid red; + +} + +.sliderTrack { + background:transparent url('track_fill_left.png') no-repeat scroll left top; + height:15px; + position:relative; + text-align:left; + width:137px; +} + +.sliderHandle { + background:transparent url('knob.png') no-repeat scroll left top; + cursor:pointer; + height:16px; + margin-left:-2px; + position:absolute; + top:-5px; + width:16px; +} + +.protoCaptions { + display: none; +} + +.captionHolder { + font-size: 26px; + color: black; +} + +img.reflected + canvas { + opacity: .5; +} + +.captionHolder { + font-size: 26px; + color: black; + z-index: 10; +} diff --git a/scripts/upgrade_db.php b/scripts/upgrade_db.php index f292f93e5644632ee7ebaf75a65aa03cd1536235..32a18a17706227c58ef5c877a5686ab484de8477 100644 --- a/scripts/upgrade_db.php +++ b/scripts/upgrade_db.php @@ -2,7 +2,10 @@ require('includes.php'); define("BASE_URL", "/"); -(new Bokeh_Engine())->warmUp(); +(new Bokeh_Engine()) + ->warmUp() + ->setupControllerActionHelper() + ->setupFrontController(); if (262 < (int)Class_CosmoVar::getValueOf('patch_level')) Class_CosmoVar::setValueOf('patch_level', 262); diff --git a/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php b/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php index e20a03e443c5bb33d4734cc9d42ea0b96f94a5ee..036c2636301032b424758b6e4a090fddd58de08c 100644 --- a/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php +++ b/tests/application/modules/admin/controllers/AlbumControllerPharoVideosTest.php @@ -76,45 +76,49 @@ class Admin_AlbumControllerPharoVideosAddTest extends Admin_AlbumControllerPharo class Admin_AlbumControllerPharoVideosPostAddTest extends Admin_AlbumControllerPharoVideosTestCase { - protected $new_ressource; + protected + $_new_ressource, + $_album, + $_record; public function setUp() { parent::setUp(); - Class_Exemplaire::beVolatile(); - $this->postDispatch('/admin/album/add-ressource/id/777', ['url' => 'http://www.pharocast.org', - 'media_type' => 3, - 'duration' => '00:20:00', - 'titre' => 'Pharo cast', - ]); - $this->new_ressource = Class_AlbumRessource::findFirstBy(['order' => 'id desc']); - + $this->postDispatch('/admin/album/add-ressource/id/777', + ['url' => 'http://www.pharocast.org', + 'media_type' => 3, + 'duration' => '00:20:00', + 'titre' => 'Pharo cast', + ]); + + $this->_new_ressource = Class_AlbumRessource::findFirstBy(['order' => 'id desc']); + $this->_album = Class_Album::find(777); + $this->_record = $this->_album->getNotice(); } /** @test */ public function durationShouldBe20min() { - $this->assertEquals('00:20:00' , $this->new_ressource->getDuration()); + $this->assertEquals('00:20:00' , $this->_new_ressource->getDuration()); } /** @test */ public function noticeShouldHaveBeenGenerated() { - $this->assertNotNull($this->new_ressource->getAlbum()->getNotice()); + $this->assertEquals($this->_record, + $this->_new_ressource->getAlbum()->getNotice()); } /** @test */ public function noticeUnimarcShouldContainsPharoCast() { - $notice = $this->new_ressource->getAlbum()->getNotice(); - $this->assertContains('Pharo cast', $notice->get_subfield('464','t')); + $this->assertContains('Pharo cast', $this->_record->get_subfield('464','t')); } /** @test */ public function noticeUnimarcShouldContainsDuration() { - $notice = $this->new_ressource->getAlbum()->getNotice(); - $this->assertContains('00:20:00', $notice->get_subfield('464','a')); + $this->assertContains('00:20:00', $this->_record->get_subfield('464','a')); } } diff --git a/tests/application/modules/admin/controllers/CmsControllerTest.php b/tests/application/modules/admin/controllers/CmsControllerTest.php index 8859c19d9ca356a760a426ace80a63d3f318739f..79f90eccddfd49e2f4347e529197b31cc75b3bf1 100644 --- a/tests/application/modules/admin/controllers/CmsControllerTest.php +++ b/tests/application/modules/admin/controllers/CmsControllerTest.php @@ -1722,7 +1722,7 @@ class CmsControllerNewsAddActionPostWithWorkflowTest /** @test */ public function sentMailToAuthorWhenNewsIsValidatedShouldContainsDefaultBody() { $this->postArticleValidated(); - $this->assertEquals('L\'article Katsuhiro Otomo en dédicace ! a été validé par Mario Super. http://localhost'.BASE_URL.'/cms/articleview/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent())); + $this->assertEquals('L\'article Katsuhiro Otomo en dédicace ! a été validé par Mario Super. http://localhost'.BASE_URL.'/admin/cms/edit/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent())); } @@ -1819,7 +1819,7 @@ class CmsControllerNewsAddActionPostWithWorkflowTest /** @test */ public function sentMailToAdminWhenValidationPendingShouldContainsDefaultText() { $this->postArticleAValider(); - $this->assertEquals('Un nouvel article de Batman est à valider. Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/cms/articleview/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent())); + $this->assertEquals('Un nouvel article de Batman est à valider. Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/admin/cms/edit/id/18',quoted_printable_decode($this->mock_transport->getSentMails()[0]->getBodyText()->getContent())); } @@ -1939,7 +1939,7 @@ class CmsControllerNewsAddActionPostWithDynamicWorkflowTest extends CmsControll * @test */ public function sentMailShouldContainsStatuses($content) { - $this->assertEquals('Un nouvel article de Mario Super est passé dans l\'état "À valider" et vous devez vérifier pour l\'état "A lire". Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/cms/articleview/id/5', + $this->assertEquals('Un nouvel article de Mario Super est passé dans l\'état "À valider" et vous devez vérifier pour l\'état "A lire". Katsuhiro Otomo en dédicace ! http://localhost'.BASE_URL.'/admin/cms/edit/id_cat/23/id/5', $content); } @@ -2037,7 +2037,7 @@ class CmsControllerWorkflowArticleRefusedTest extends CmsControllerWorkflowTestC ->getBodyText() ->getContent()); $this->assertContains('L\'article "Katsuhiro Otomo en dédicace !', $body_mail); - $this->assertContains('/cms/articleview/id/4', $body_mail); + $this->assertContains('/admin/cms/edit/id/4', $body_mail); $this->assertContains('a été refusé par "Mario Super". Votre article laisse à désirer, à revoir de fond en comble immédiatement.', $body_mail); diff --git a/tests/application/modules/admin/controllers/FileManagerControllerTest.php b/tests/application/modules/admin/controllers/FileManagerControllerTest.php index 9449562a1c540eca6b9686a99aad52243676be35..952ca65460bf2a8dd1510ef7c5fdeaf5b60671da 100644 --- a/tests/application/modules/admin/controllers/FileManagerControllerTest.php +++ b/tests/application/modules/admin/controllers/FileManagerControllerTest.php @@ -748,6 +748,13 @@ class FileManagerControllerDropDispatchTest extends FileManagerControllerTestCas $this->dispatch('/admin/file-manager/properties?item=userfiles%2Fimage%2Fwhite', true); $this->assertXPathContentContains('//dl//dd', 'white'); } + + + /** @test */ + public function dispatchPropertiesShouldDisplayEmplacement() { + $this->dispatch('/admin/file-manager/properties?item=userfiles%2Fimage%2Fwhite'); + $this->assertXPathContentContains('//dl//dt', 'Emplacement'); + } } diff --git a/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php b/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php index ffbf11850cb98f2f04bb384d8f12f09bcf4a8410..a567f7ef96573088ff2213ed3b1f909cd4c69594 100644 --- a/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php +++ b/tests/application/modules/opac/controllers/RechercheControllerThumbnailTest.php @@ -93,6 +93,24 @@ class RechercheControllerThumbnailAlbumCmsWithImageTest public function setUp() { parent::setUp(); + $new_image = $this + ->mock() + ->whenCalled('thumbnailImage')->answers(true) + ->whenCalled('writeImage')->answers(true); + + $imagick = $this + ->mock() + + ->whenCalled('newImage')->with('./userfiles/temp/765451650634531fa7f2389da916b8bb.png') + ->answers(null) + + ->whenCalled('newImage')->with('./userfiles/album/777/big/media/12.png') + ->answers($new_image) + + ->beStrict(); + + Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($imagick); + $album = $this->fixture('Class_Album', ['id' => 777, 'titre' => 'Testing Album', diff --git a/tests/application/modules/opac/controllers/RssControllerTest.php b/tests/application/modules/opac/controllers/RssControllerTest.php index b41e837def4f749cfa3087cad529e366122efa30..fb9b7c1f5eee34c38a44d09531e2c4425ae3af50 100644 --- a/tests/application/modules/opac/controllers/RssControllerTest.php +++ b/tests/application/modules/opac/controllers/RssControllerTest.php @@ -296,8 +296,10 @@ class RssControllerKiosqueTest extends AbstractControllerTestCase { /** @test */ - public function rssLinkShouldContainBaseUrl() { - $this->assertXPathContentContains('//link', BASE_URL); + public function rssLinkShouldContainBaseUrl_recherche_viewnotice_id_1() { + /* hotline: #138355 */ + $this->assertXPathContentContains('//link', + BASE_URL . '/recherche/viewnotice/id/1'); } @@ -447,4 +449,4 @@ class RssControllerCritiquesTest extends AbstractControllerTestCase { public function rssItemFirstImageShouldBeRawThumbnail() { $this->assertContains('recherche/raw-thumbnail/id/1"/><media:content', $this->_response->getBody()); } -} \ No newline at end of file +} diff --git a/tests/library/Class/AlbumTest.php b/tests/library/Class/AlbumTest.php index 29b02598b5185d8ed916c82a1d53d82457628aee..0da7d6fdaf78d1e78acf5b9c74dcc2500f24b1c2 100644 --- a/tests/library/Class/AlbumTest.php +++ b/tests/library/Class/AlbumTest.php @@ -569,18 +569,21 @@ class AlbumHarlockSortingResourcesTest extends AlbumHarlockTestCase { ->newInstanceWithId(1) ->setTitre('Nausica') ->setFichier('1_AB.jpg') + ->setIdAlbum(999) ->setOrdre(1); $this->_arcadia = Class_AlbumRessource::getLoader() ->newInstanceWithId(2) ->setTitre('Arcadia') ->setFichier('03.jpg') + ->setIdAlbum(999) ->setOrdre(2); $this->_sylphide = Class_AlbumRessource::getLoader() ->newInstanceWithId(3) ->setTitre('Sylphide') ->setFichier('3_25.jpg') + ->setIdAlbum(999) ->setOrdre(3); Storm_Test_ObjectWrapper::onLoaderOfModel('Class_AlbumRessource') @@ -763,3 +766,83 @@ class AlbumIsbnMarcTest extends ModelTestCase { $this->assertEquals('9782081377523', $this->_album->getIsbn()); } } + + + + +class AlbumUpdateVignetteTest extends ModelTestCase { + + + public function setUp() { + parent::setUp(); + + $new_image = $this + ->mock() + ->whenCalled('thumbnailImage')->answers(true) + ->whenCalled('writeImage')->answers(true); + + $imagick = $this->mock() + ->whenCalled('newImage')->answers($new_image); + + Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($imagick); + + $resources = [$this->fixture(Class_AlbumRessource::class, + ['id' => 3, + 'id_album' => 1, + 'fichier' => 'equitation3.jpg']), + + $this->fixture(Class_AlbumRessource::class, + ['id' => 4, + 'id_album' => 1, + 'fichier' => 'equitation4.jpg'])]; + + $resource_without_image = [$this->fixture(Class_AlbumRessource::class, + ['id' => 6, + 'id_album' => 3])]; + + $this->fixture(Class_Album::class, + ['id' => 1, + 'ressources' => $resources, + 'titre' => 'Photographie de Nasram prise aux écuries']); + + $this->fixture(Class_Album::class, + ['id' => 2, + 'titre' => 'Photographie de Nasram prise aux écuries sans resources']); + + + $this->fixture(Class_Album::class, + ['id' => 3, + 'ressources' => $resource_without_image, + 'titre' => 'Photographie de Nasram prise aux écuries avec une resource sans image']); + } + + + /** @test */ + public function albumFichierShouldBeEquitation3() { + $this->assertEquals('equitation3.jpg', Class_Album::find(1)->getFichier()); + } + + + /** @test */ + public function resource3ThumbnailUrlShouldNotContainsDoubleSlash() { + $this->assertNotContains('//', Class_AlbumRessource::find(3)->getThumbnailUrlForParams([])); + } + + + /** @test */ + public function resource4ThumbnailFilePashShouldContainsSlash() { + $this->assertEquals('./userfiles/temp/7326c1358db613ca0f925f4168943ddf.jpg', Class_AlbumRessource::find(4)->getThumbnailFilePathForParams([])); + } + + + /** @test */ + public function albumSansRessourcesShouldDontHaveFichier() { + $this->assertEquals('', Class_Album::find(2)->getFichier()); + } + + + /** @test */ + public function albumWithEmptyRessourceShouldDontHaveFichier() { + $this->assertEquals('', Class_Album::find(3)->getFichier()); + } +} diff --git a/tests/library/Class/Migration/141251_cleaned_historic_profile.json b/tests/library/Class/Migration/141251_cleaned_historic_profile.json new file mode 100644 index 0000000000000000000000000000000000000000..88188c9ba08e9fecb21aef898f31ee47eb0659b8 --- /dev/null +++ b/tests/library/Class/Migration/141251_cleaned_historic_profile.json @@ -0,0 +1,625 @@ +{ + "id": 3, + "id_profil": 3, + "browser": "opac", + "libelle": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne", + "commentaire": "Bienvenue sur le site du r\u00e9seau des biblioth\u00e8ques du Pays de Mortagne.", + "titre_site": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne", + "skin": "modele", + "cfg_modules": { + "auth": { + "login": { + "titre": "Entrez votre identit\u00e9 S.V.P.", + "message_connecte": "Bienvenue", + "identifiant": "Identifiant", + "mot_de_passe": "Mot de passe", + "mot_de_passe_exemple": "Ann\u00e9e naissance", + "autocomplete_off": "1", + "lien_connexion": "\u00bb Se connecter", + "lien_deconnection": "\u00bb Se d\u00e9connecter", + "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?", + "lien_compte": "\u00bb Mon compte", + "lien_creer_compte": "\u00bb S'enregistrer" + } + }, + "recherche": { + "resultatsimple": { + "facettes_actif": "1", + "multi_facettes": "1", + "facettes_nombre": "8", + "facettes_codes": "B;S;G;M", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_calcul": "1", + "tags_nombre": "20", + "tags_codes": "M;P", + "tags_message": "Elargir la recherche...", + "liste_format": "3", + "liste_nb_par_page": "40", + "liste_codes": "T;J;N;R", + "suggests_number": "40", + "titre": "La rentr\u00e9e des classes", + "search_term_editable": "1", + "suggestion_achat": "1" + }, + "resultatavancee": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADPML", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "simple": { + "barre_nav": "Recherche simple", + "titre": "Rechercher un document", + "message": "Livre, CD, DVD.." + }, + "viewnotice": { + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "2", + "titre": "Avis" + }, + "exemplaires": { + "aff": "3", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "1", + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "aff": "3", + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "6", + "titre": "Biographies" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Vid\u00e9os" + } + } + }, + "guidee": { + "barre_nav": "Recherche guid\u00e9e", + "titre": "Recherche guid\u00e9e", + "select_bib": "1" + }, + "viewnotice3": { + "entete": "W;C;N;P", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "9", + "titre": "Biographies" + }, + "series": { + "ordre": "100", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "aff": "3", + "ordre": "8", + "titre": "Discographies" + }, + "morceaux": { + "aff": "3", + "ordre": "6", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Vid\u00e9os" + }, + "resnumeriques": { + "ordre": "100", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "100", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "viewnotice1": { + "entete": "W;G;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "1", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "1", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "20", + "titre": "L'auteur" + }, + "series": { + "aff": "3", + "ordre": "1", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "10", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "50", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "30", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "40", + "titre": "Bande-annonce" + }, + "photos": { + "aff": "3", + "ordre": "60", + "titre": "Photos" + }, + "videos": { + "aff": "3", + "ordre": "70", + "titre": "Vid\u00e9os associ\u00e9es" + }, + "resnumeriques": { + "ordre": "80", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "90", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "resultatguidee": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADPML", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_actif": "1", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "viewnotice4": { + "entete": "W;C;N;D", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "10", + "titre": "Biographies" + }, + "series": { + "aff": "3", + "ordre": "100", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "aff": "3", + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "3", + "ordre": "6", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "aff": "3", + "ordre": "20", + "titre": "Interviews" + }, + "resnumeriques": { + "ordre": "100", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "100", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "resultatrebond": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADMG", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "viewnotice5": { + "entete": "W;C;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "ordre": "6", + "titre": "Biographies" + }, + "series": { + "aff": "2", + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Interviews" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "aff": "2", + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "2", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "avancee": { + "barre_nav": "Recherche avanc\u00e9e", + "titre": "Recherche avanc\u00e9e" + }, + "viewnotice2": { + "entete": "W;C;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "2", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "ordre": "6", + "titre": "Biographies" + }, + "series": { + "aff": "2", + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "aff": "2", + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "2", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + } + }, + "cms": { + "articleview": [], + "categorieview": { + "barre_nav": "Article" + }, + "articleviewbydate": { + "barre_nav": "Agenda", + "titre": "Agenda" + }, + "articleviewpreferences": { + "boite": "boite_banniere_droite" + }, + "articleviewselection": [] + }, + "sito": { + "viewrecent": { + "barre_nav": "Sitoth\u00e8que" + } + }, + "bib": { + "bibview": { + "barre_nav": "Biblioth\u00e8que" + } + }, + "blog": { + "viewauteur": { + "barre_nav": "Critique" + } + } + }, + "cfg_notice": "a:1:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"0\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:1:\"f\";}s:17:\"datas_items_label\";a:1:{i:0;s:2:\"CB\";}}}", + "rewrite_url": "", + "domain_ids": "", + "template": "HISTORIC", + "cfg_accueil": { + "use_parent_css": "1", + "modules": [], + "sitemap": "1" + }, + "cfg_menus": { + "H": { + "libelle": "Menu horizontal", + "picto": "vide.gif", + "menus": [] + }, + "V": { + "libelle": "Menu vertical", + "picto": "vide.gif", + "menus": [] + } + } +} diff --git a/tests/library/Class/Migration/141251_cleaned_theme_profile.json b/tests/library/Class/Migration/141251_cleaned_theme_profile.json new file mode 100644 index 0000000000000000000000000000000000000000..7d8bfedfaf2e10c3734d19af44f3f7a8bb1a2a28 --- /dev/null +++ b/tests/library/Class/Migration/141251_cleaned_theme_profile.json @@ -0,0 +1,5157 @@ +{ + "id": 7, + "id_profil": 7, + "browser": "opac", + "sel_type_doc": "", + "sel_section": "", + "sel_annexe": "", + "libelle": "Le bouquet des biblioth\u00e8ques", + "commentaire": "Le bouquet des m\u00e9diath\u00e8ques : M\u00e9diath\u00e8que de Chamb\u00e9ry, La Motte Servolex, La Ravoire, Barberaz, Challes les Eaux", + "titre_site": "Le bouquet des biblioth\u00e8ques", + "skin": "chambery", + "cfg_site": "a:36:{s:12:\"access_level\";s:2:\"-1\";s:21:\"mail_suggestion_achat\";s:0:\"\";s:10:\"header_img\";s:40:\"\/skins\/chambery\/images\/site\/banniere.jpg\";s:16:\"header_img_cycle\";s:1:\"0\";s:7:\"favicon\";s:0:\"\";s:15:\"logo_gauche_img\";s:29:\"\/userfiles\/bannieres\/logo.png\";s:16:\"logo_gauche_link\";s:47:\"http:\/\/www.lebouquetdesbibliotheques.fr\/accueil\";s:15:\"logo_droite_img\";s:0:\"\";s:16:\"logo_droite_link\";s:0:\"\";s:16:\"hauteur_banniere\";s:0:\"\";s:21:\"couleur_texte_bandeau\";s:0:\"\";s:20:\"couleur_lien_bandeau\";s:0:\"\";s:21:\"header_social_network\";s:1:\"0\";s:10:\"header_css\";s:29:\"\/userfiles\/css\/profil_126.css\";s:9:\"header_js\";s:0:\"\";s:12:\"largeur_site\";s:3:\"100\";s:12:\"nb_divisions\";s:1:\"3\";s:15:\"ordre_divisions\";s:1:\"0\";s:17:\"largeur_division1\";s:2:\"10\";s:15:\"marge_division1\";s:0:\"\";s:17:\"largeur_division2\";s:2:\"10\";s:15:\"marge_division2\";s:0:\"\";s:17:\"largeur_division3\";s:2:\"10\";s:15:\"marge_division3\";s:0:\"\";s:29:\"division_three_always_visible\";s:1:\"0\";s:12:\"menu_haut_on\";s:1:\"1\";s:12:\"barre_nav_on\";s:0:\"\";s:18:\"liens_sortants_off\";s:1:\"0\";s:16:\"accessibilite_on\";s:0:\"\";s:36:\"display_current_profil_on_breadcrumb\";s:1:\"0\";s:10:\"responsive\";s:0:\"\";s:15:\"size_site_scale\";s:7:\"percent\";s:21:\"width_division1_scale\";s:7:\"percent\";s:21:\"width_division2_scale\";s:7:\"percent\";s:21:\"width_division3_scale\";s:7:\"percent\";s:10:\"login_page\";s:0:\"\";}", + "ref_tags": "bouquet,chamb\u00e9ry,m\u00e9diath\u00e8que, biblioth\u00e8que, grainoth\u00e8que, patrimoine, ressources p\u00e9dagogiques,livre, presse, revue, wifi", + "ref_description": "", + "cfg_accueil": { + "use_parent_css": "1", + "modules": { + "0": { + "division": "2" + }, + "5": { + "type_module": "FREE", + "preferences": { + "titre": "Boite libre", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneShowContent": "1", + "PolygoneShowFooter": "1", + "id_items": "1754" + }, + "division": "2", + "id_module": "5", + "profile_id": "7" + }, + "9": { + "type_module": "FREE", + "preferences": { + "titre": "Boite libre", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "7", + "id_items": "1777", + "PolygoneOrderXsmall": "5", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "division": "2", + "id_module": "9", + "profile_id": "7" + }, + "10": { + "type_module": "MENU", + "preferences": { + "titre": "Menu des th\u00e8mes", + "menu": "7-10", + "layout": "horizontal", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow", + "polygone_big_menu_buttons" + ], + "profile_id": "7", + "PolygoneShowContent": "1", + "PolygoneShowFooter": "1", + "PolygoneOrderXsmall": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "division": "2", + "id_module": "10", + "profile_id": "7" + }, + "7": { + "type_module": "MENU", + "preferences": { + "titre": "Boite menu", + "menu": "7-12", + "layout": "horizontal", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow", + "polygone_big_menu_buttons" + ], + "profile_id": "7", + "PolygoneOrderXsmall": "5", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneShowContent": "1", + "PolygoneShowFooter": "1" + }, + "division": "2", + "id_module": "7", + "profile_id": "7" + }, + "2": { + "type_module": "IMAGE", + "preferences": { + "titre": "Boite image", + "image": "\/userfiles\/image\/banniere\/banniereV13.png", + "link_title": "Acc\u00e9der \u00e0 %s", + "boite": [ + "justify-content-center", + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "12", + "PolygoneWidthMedium": "10", + "PolygoneOrderSmall": "1", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneOffsetMedium": "1" + }, + "division": "4", + "id_module": "2", + "profile_id": "7" + }, + "4": { + "type_module": "IMAGE", + "preferences": { + "titre": "Boite image", + "image": "\/userfiles\/image\/banniere\/bandeV5.png", + "link_title": "Acc\u00e9der \u00e0 %s", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "12", + "PolygoneOrderXsmall": "4", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "division": "4", + "id_module": "4", + "profile_id": "7" + }, + "3": { + "type_module": "ADMIN_TOOLS", + "preferences": { + "titre": "Administration", + "display_mode": "toggle", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_top_left", + "white_widget" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "division": "4", + "id_module": "3", + "profile_id": "7" + }, + "1": { + "type_module": "RECH_SIMPLE", + "preferences": { + "largeur": "140", + "recherche_avancee": "1", + "tri": "*", + "profil_redirect": "1", + "placeholder": "Titre, auteur\u2026", + "search_button": "class fas fa-search", + "domain_select_style": "select", + "PolygoneFormStyle": "inline", + "library_selection_label": "Biblioth\u00e8que", + "annexe_selection_label": "Site", + "doc_type_selection_label": "Type", + "domain_selection_label": "Domaine", + "boite": [ + "no_border", + "no_shadow" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "12", + "PolygoneWidthMedium": "6", + "PolygoneOrderXsmall": "3", + "PolygoneOrderMedium": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneOffsetMedium": "3" + }, + "division": "4", + "id_module": "1", + "profile_id": "7" + }, + "8": { + "type_module": "LOGIN", + "preferences": { + "identifiant_exemple": "Identifiant", + "mot_de_passe_exemple": "Mot de passe", + "lien_connexion": "Ok", + "lien_mot_de_passe_oublie": "Mot de passe oubli\u00e9 ?", + "lien_compte": "Mon compte", + "lien_deconnection": "Se d\u00e9connecter", + "autocomplete_off": "1", + "PolygoneFormStyle": "toggle", + "boite": [ + "justify-content-end", + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "12", + "PolygoneWidthMedium": "3", + "PolygoneOrderXsmall": "2", + "PolygoneOrderMedium": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "division": "4", + "id_module": "8", + "profile_id": "7" + }, + "22": { + "division": "4", + "type_module": "NOTIFY", + "preferences": { + "titre": "Boite notification", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom", + "no_background", + "no_shadow" + ], + "id_module": "22", + "profile_id": "7", + "PolygoneWidthXsmall": "9", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "21": { + "division": "4", + "type_module": "ACCESSIBILITY", + "preferences": { + "titre": "Boite d'accessibilit\u00e9", + "display_mode": "toggle", + "display_colors": "1", + "display_font_size": "1", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom_left", + "white_widget" + ], + "id_module": "21", + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "19": { + "division": "4", + "type_module": "SCROLL", + "preferences": { + "titre": "D\u00e9filement vers le haut", + "direction": "up", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom_right" + ], + "id_module": "19", + "profile_id": "7", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + } + }, + "sitemap": "1", + "section": { + "4": { + "titre": "Division banni\u00e8re", + "visibility": "1", + "boite": [ + "no_border_radius" + ], + "PolygoneWidthXsmall": "12", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneDisplayMode": "row" + }, + "2": { + "titre": "Division principale", + "boite": [ + "no_border_radius" + ], + "PolygoneWidthXsmall": "11", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneDisplayMode": "col" + }, + "6": { + "titre": "Division pied de page", + "visibility": "1", + "boite": [ + "no_border_radius" + ], + "PolygoneWidthXsmall": "11", + "PolygoneWidthLarge": "8", + "PolygoneOffsetXsmall": "1", + "PolygoneOffsetLarge": "2", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneDisplayMode": "row" + }, + "1": { + "titre": "Premi\u00e8re division optionnelle", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneDisplayMode": "col" + }, + "3": { + "titre": "Seconde division optionnelle", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneDisplayMode": "col" + }, + "5": { + "titre": "Division optionnelle flottante", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthXsmall": "3", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "PolygoneDisplayMode": "col" + } + } + }, + "cfg_menus": { + "H": { + "type_menu": "MENU", + "libelle": "menu haut", + "preferences": [], + "menus": [ + { + "type_menu": "ACCUEIL", + "libelle": "Lien de retour \u00e0 l'accueil", + "picto": "class fas fa-home", + "preferences": { + "use_profil": "1" + } + } + ], + "children": "ACCUEIL;" + }, + "3": { + "libelle": "Menu principal", + "menus": [ + { + "type_menu": "ACCUEIL", + "picto": "class fas fa-home", + "libelle": "Accueil", + "preferences": { + "use_profil": "1" + } + } + ] + }, + "8": { + "libelle": "Mentions l\u00e9gales", + "menus": [ + { + "type_menu": "URL", + "libelle": "Mentions l\u00e9gales" + } + ] + }, + "10": { + "type_menu": "MENU", + "libelle": "Menu des th\u00e8mes", + "preferences": [], + "menus": [ + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8que municipale de Barberaz", + "picto": "\/userfiles\/image\/Accueil2020\/bibBarberaz.png", + "preferences": { + "clef_profil": "59", + "picto_alt": "IMG BIB" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8que municipale de Challes-les-Eaux", + "picto": "\/userfiles\/image\/Accueil2020\/bibChalles.png", + "preferences": { + "clef_profil": "95" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8ques municipales de Chamb\u00e9ry", + "picto": "\/userfiles\/image\/Accueil2020\/bibChy.png", + "preferences": { + "clef_profil": "146" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8que municipale de La Motte-Servolex", + "picto": "\/userfiles\/image\/Accueil2020\/bib2mondes.png", + "preferences": { + "clef_profil": "65" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8que municipale de La Ravoire", + "picto": "\/userfiles\/image\/Accueil2020\/bibLaRavoire.png", + "preferences": { + "clef_profil": "256", + "picto_alt": "\/userfiles\/image\/Accueil2020\/bibLaRavoire.png" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Biblioth\u00e8que municipale de Saint-Baldoph", + "picto": "\/userfiles\/image\/Accueil2020\/saintBaldoph.png", + "preferences": { + "clef_profil": "129" + } + } + ], + "children": "0;1;2;3;4;PROFIL;" + }, + "12": { + "type_menu": "MENU", + "libelle": "Menu Next", + "preferences": [], + "menus": [ + { + "type_menu": "PROFIL", + "libelle": "Artoth\u00e8que de Chamb\u00e9ry", + "picto": "\/userfiles\/image\/Accueil2020\/artoChy.jpeg", + "preferences": { + "clef_profil": "113" + } + } + ], + "children": "6;" + }, + "13": { + "libelle": "Nouveau menu", + "menus": [] + } + }, + "cfg_modules": { + "recherche": { + "resultatsimple": { + "barre_nav": "R\u00e9sultat", + "search_term_editable": "1", + "liste_nb_par_page": "10", + "liste_format": "3", + "liste_codes": "8", + "facettes_actif": "1", + "multi_facettes": "1", + "facettes_codes": "HGEN0;A;HTHME;B;T;HMOUV;Z", + "facettes_nombre": "25", + "facets_closed_codes": "A;T", + "facettes_message": "Affiner le r\u00e9sultat...", + "suggests_enabled": "1", + "suggests_number": "3", + "tags_codes": "A;M;F", + "tags_nombre": "30", + "tags_position": "2", + "tags_message": "Elargir la recherche...", + "cvs_display_position": "3", + "cvs_resultat_titre": "Ressources num\u00e9riques", + "cvs_autres_resultats": "Documents", + "cvs_msg_deco": "Vous devez etre connect\u00e9", + "cvs_nb_result": "5", + "cvs_msg_droit": "Merci de contacter la m\u00e9diath\u00e8que pour obtenir un acc\u00e8s.", + "zones_titre": "200$b;200$c;200$e;200$f;200$g;200$h;200$i;207$a", + "boite": [], + "visibility": "1" + }, + "viewnotice5": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice1": { + "barre_nav": "Notice", + "boite": [], + "entete": "W;N;F;G;M;C;9;R;", + "thumbnail_fields": "-", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl" + }, + "viewnotice3": { + "barre_nav": "Notice", + "entete": "J;A;W;N;F;G;M", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Critiques" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "4", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "6", + "titre": "Biographie" + }, + "series": { + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "8", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "aff": "3", + "ordre": "1", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "aff": "3", + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "aff": "3", + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice2": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "analytics": "461$9", + "analytics_title": "461$t", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice4": { + "barre_nav": "Notice", + "boite": [], + "entete": "W;N;F;G;M;9;R", + "thumbnail_fields": "-", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "xslt": "\/userfiles\/UNIMARC_notice_DVD.xsl", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice0": { + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "aff": "2", + "ordre": "2", + "titre": "Critiques" + }, + "exemplaires": { + "aff": "2", + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "aff": "2", + "ordre": "4", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "aff": "2", + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "2", + "ordre": "6", + "titre": "Biographie de l'auteur" + }, + "series": { + "aff": "2", + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "2", + "ordre": "8", + "titre": "Documents similaires" + }, + "bibliographie": { + "aff": "2", + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "aff": "2", + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "aff": "2", + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "aff": "2", + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "aff": "2", + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "2", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "entete": "W;C;N" + }, + "viewnotice102": { + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "aff": "2", + "ordre": "2", + "titre": "Critiques" + }, + "exemplaires": { + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "13", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "14", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "3", + "ordre": "8", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "3", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "17", + "titre": "Contient" + } + }, + "entete": "W;C;N" + }, + "viewnotice19": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice14": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice27": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice28": { + "barre_nav": "Notice", + "boite": [], + "entete": "W;N;F;G;M;9;R", + "thumbnail_fields": "-", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl" + }, + "viewnoticeAssimil": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "14", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "3", + "ordre": "4", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice11": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice8": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + } + }, + "viewnotice17": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice30": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice18": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice9": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + } + }, + "viewnotice20": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice21": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice31": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice25": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice32": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice40": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice22": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice34": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R;", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice23": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice24": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice37": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice10": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + } + }, + "viewnotice36": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R;T;", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice39": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "2", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice118": { + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "ordre": "2", + "titre": "Critiques" + }, + "exemplaires": { + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "ordre": "14", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "8", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "3", + "ordre": "6", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "1", + "ordre": "17", + "titre": "Contient" + } + } + }, + "viewnotice104": { + "barre_nav": "Notice", + "boite": [], + "entete": "W;N;F;G;M;9;R", + "thumbnail_fields": "-", + "onglets": { + "detail": { + "aff": "1", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "3", + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "aff": "3", + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "4", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "3", + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "1", + "ordre": "1", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1", + "xslt": "\/userfiles\/UNIMARC_notice_CD.xsl" + }, + "viewnotice12": { + "barre_nav": "Notice", + "entete": "W;C;N", + "analytics": "461$9", + "analytics_title": "461$t", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Description du document" + }, + "avis": { + "ordre": "2", + "titre": "Critiques" + }, + "exemplaires": { + "aff": "2", + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "ordre": "6", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "ordre": "8", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "17", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnoticeToutApprendre": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "1", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "14", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "3", + "ordre": "4", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnoticeDiMusic": { + "barre_nav": "Notice", + "entete": "W;N;F;G;M;9;R", + "onglets": { + "detail": { + "aff": "1", + "ordre": "2", + "titre": "Description du document" + }, + "avis": { + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "2", + "titre": "R\u00e9sum\u00e9s" + }, + "tags": { + "ordre": "5", + "titre": "Rebondir dans le catalogue" + }, + "biographie": { + "ordre": "1", + "titre": "Biographie de l'auteur" + }, + "series": { + "ordre": "3", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "14", + "titre": "Documents similaires" + }, + "bibliographie": { + "ordre": "9", + "titre": "Discographie" + }, + "morceaux": { + "ordre": "10", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "11", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "12", + "titre": "Photos" + }, + "videos": { + "ordre": "13", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "3", + "ordre": "4", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "ordre": "100", + "titre": "Contient" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "avancee": { + "barre_nav": "Recherche avanc\u00e9e", + "titre": "Recherche avanc\u00e9e", + "select_bib": "1", + "liste_nb_par_page": "10", + "liste_codes": "T;A;W", + "forms": "1", + "boite": [ + "polygone_simple_widget" + ], + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "saisie": { + "titre": "Boite recherche", + "select_doc": "1", + "largeur": "250", + "recherche_avancee": "1", + "tri": "*", + "domain_select_style": "select", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice": { + "barre_nav": "Notice", + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1" + }, + "avis": { + "aff": "2", + "ordre": "2" + }, + "exemplaires": { + "aff": "2", + "ordre": "3" + }, + "resume": { + "aff": "2", + "ordre": "4" + }, + "tags": { + "aff": "2", + "ordre": "5" + }, + "biographie": { + "aff": "2", + "ordre": "6" + }, + "series": { + "aff": "2", + "ordre": "7" + }, + "similaires": { + "aff": "2", + "ordre": "8" + }, + "bibliographie": { + "aff": "2", + "ordre": "9" + }, + "morceaux": { + "aff": "2", + "ordre": "10" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11" + }, + "photos": { + "aff": "2", + "ordre": "12" + }, + "videos": { + "aff": "2", + "ordre": "13" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14" + }, + "babeltheque": { + "aff": "2", + "ordre": "15" + }, + "frbr": { + "aff": "2", + "ordre": "16" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice26": { + "barre_nav": "Notice", + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1" + }, + "avis": { + "aff": "2", + "ordre": "2" + }, + "exemplaires": { + "aff": "2", + "ordre": "3" + }, + "resume": { + "aff": "2", + "ordre": "4" + }, + "tags": { + "aff": "2", + "ordre": "5" + }, + "biographie": { + "aff": "2", + "ordre": "6" + }, + "series": { + "aff": "2", + "ordre": "7" + }, + "similaires": { + "aff": "2", + "ordre": "8" + }, + "bibliographie": { + "aff": "2", + "ordre": "9" + }, + "morceaux": { + "aff": "2", + "ordre": "10" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11" + }, + "photos": { + "aff": "2", + "ordre": "12" + }, + "videos": { + "aff": "2", + "ordre": "13" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14" + }, + "babeltheque": { + "aff": "2", + "ordre": "15" + }, + "frbr": { + "aff": "2", + "ordre": "16" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice42": { + "barre_nav": "Notice", + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1" + }, + "avis": { + "aff": "2", + "ordre": "2" + }, + "exemplaires": { + "aff": "2", + "ordre": "3" + }, + "resume": { + "aff": "2", + "ordre": "4" + }, + "tags": { + "aff": "2", + "ordre": "5" + }, + "biographie": { + "aff": "2", + "ordre": "6" + }, + "series": { + "aff": "2", + "ordre": "7" + }, + "similaires": { + "aff": "2", + "ordre": "8" + }, + "bibliographie": { + "aff": "2", + "ordre": "9" + }, + "morceaux": { + "aff": "2", + "ordre": "10" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11" + }, + "photos": { + "aff": "2", + "ordre": "12" + }, + "videos": { + "aff": "2", + "ordre": "13" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14" + }, + "babeltheque": { + "aff": "2", + "ordre": "15" + }, + "frbr": { + "aff": "2", + "ordre": "16" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewnotice43": { + "barre_nav": "Notice", + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1" + }, + "avis": { + "aff": "2", + "ordre": "2" + }, + "exemplaires": { + "aff": "2", + "ordre": "3" + }, + "resume": { + "aff": "2", + "ordre": "4" + }, + "tags": { + "aff": "2", + "ordre": "5" + }, + "biographie": { + "aff": "2", + "ordre": "6" + }, + "series": { + "aff": "2", + "ordre": "7" + }, + "similaires": { + "aff": "2", + "ordre": "8" + }, + "bibliographie": { + "aff": "2", + "ordre": "9" + }, + "morceaux": { + "aff": "2", + "ordre": "10" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11" + }, + "photos": { + "aff": "2", + "ordre": "12" + }, + "videos": { + "aff": "2", + "ordre": "13" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14" + }, + "babeltheque": { + "aff": "2", + "ordre": "15" + }, + "frbr": { + "aff": "2", + "ordre": "16" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "index": { + "formulairecontact": { + "type_module": "FORM_CONTACT", + "type_menu": "FORM_CONTACT", + "libelle": "Lien vers le formulaire de contact", + "preferences": [], + "barre_nav": "Formulaire de contact", + "bib_selector": "1", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "heartbeat": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "cms": { + "articleview": { + "barre_nav": "Article", + "boite": [ + "no_border", + "no_border_radius", + "no_shadow" + ], + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneWidthSmall": "12", + "PolygoneOrderLarge": "8", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "articleviewbydate": { + "barre_nav": "Calendrier", + "titre": "Calendrier", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "articleviewrecent": { + "barre_nav": "Article", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "calendar": { + "barre_nav": "Article", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "articleviewselection": { + "barre_nav": "Article", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "articleviewpreferences": { + "barre_nav": "Article", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "auth": { + "register": { + "barre_nav": "S'inscrire", + "titre": "Demande d'inscription", + "register_help": "Remplissez les champs ci-dessous\r\nUn mail de confirmation vous sera envoy\u00e9.\r\nVous devrez cliquer sur le lien pour confirmer la cr\u00e9ation de votre compte.", + "register_confirm": "Cher Internaute,<br \/>Merci pour votre inscription.<br \/>Pour v\u00e9rifier l'adresse e-mail associ\u00e9e \u00e0 votre compte, nous avons envoy\u00e9 un courrier \u00e9lectronique \u00e0 l'adresse indiqu\u00e9e. Pour activer votre compte, acc\u00e9dez \u00e0 votre messagerie et cliquez sur le lien fourni dans le courrier de v\u00e9rification.", + "fields": "library:;card_number:;lastname:required;firstname:optional", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "login": { + "barre_nav": "Connexion", + "titre": "Se connecter", + "identifiant": "Identifiant", + "mot_de_passe": "Mot de passe", + "lien_connexion": "\u00bb Se connecter", + "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?", + "lien_creer_compte": "\u00bb S'enregistrer", + "message_connecte": "Bienvenue", + "lien_compte": "\u00bb Mon compte", + "lien_deconnection": "\u00bb Se d\u00e9connecter", + "autocomplete_off": "1", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "logout": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "boite-login": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "lostpass": { + "barre_nav": "demande de mot de passe", + "titre": "Mot de passe oubli\u00e9", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "reset-password": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "activeuser": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "abonne": { + "fiche": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "reservations": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "prets": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "discard-parent-link-notification": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "reserver": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "suggestion-achat": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "ajouter-le-document-a-la-selection": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "suggestion-achat-add": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "cmsavis": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "prolongerPret": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "selection": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewavis": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "suivre-une-recherche": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "all-datas.csv": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "selections": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "cards": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "configurations": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "edit": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "loans-history": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "informations": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "suggestions": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "ajax-loans": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "supprimer-la-selection": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "modifier": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "exporter-la-selection": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "renommer-la-selection": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "bib": { + "en-lire-plus": { + "barre_nav": "Recherche g\u00e9ographique", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "cas-server-V10": { + "login": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "author": { + "view": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "interviews": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "youtube-chan": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "records": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "biography": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "collaborations": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "drive-checkout": { + "plan": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "ical": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "blog": { + "viewauteur": { + "barre_nav": "Critique", + "nb_display": "50", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewavis": { + "barre_nav": "Critique", + "nb_display": "50", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "viewcritiques": { + "barre_nav": "Critique", + "nb_display": "50", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "read-more": { + "barre_nav": "Critique", + "nb_display": "50", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "lastcritique": { + "barre_nav": "Critique", + "nb_display": "50", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "domains": { + "browse": { + "titre": "Boite domaines", + "tri": "annee desc, alpha_titre asc", + "display_mode": "4", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "bookmarked-searches": { + "add": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "help": { + "cookies": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "sito": { + "viewselection": { + "barre_nav": "Sitoth\u00e8que", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "sitoview": { + "barre_nav": "Sitoth\u00e8que", + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "panier": { + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "delete-record": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + }, + "delete": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "noticeajax": { + "add-avis": { + "barre_nav": "Notice", + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1" + }, + "avis": { + "aff": "2", + "ordre": "2" + }, + "exemplaires": { + "aff": "2", + "ordre": "3" + }, + "resume": { + "aff": "2", + "ordre": "4" + }, + "tags": { + "aff": "2", + "ordre": "5" + }, + "biographie": { + "aff": "2", + "ordre": "6" + }, + "series": { + "aff": "2", + "ordre": "7" + }, + "similaires": { + "aff": "2", + "ordre": "8" + }, + "bibliographie": { + "aff": "2", + "ordre": "9" + }, + "morceaux": { + "aff": "2", + "ordre": "10" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "11" + }, + "photos": { + "aff": "2", + "ordre": "12" + }, + "videos": { + "aff": "2", + "ordre": "13" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14" + }, + "babeltheque": { + "aff": "2", + "ordre": "15" + }, + "frbr": { + "aff": "2", + "ordre": "16" + }, + "recounts": { + "aff": "2", + "ordre": "17" + } + }, + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "user": { + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "modules": { + "mycow-sso": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "stat": { + "index": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + }, + "Modules": { + "CMS": { + "titre": "Action", + "visibility": "1", + "PolygoneExpandBreakpoint": "sm", + "PolygoneVisibilityIndex": "1", + "PolygoneVisibilityRecherche": "1", + "PolygoneVisibilityAbonne": "1", + "PolygoneVisibilityCms": "1", + "PolygoneVisibilityBlog": "1", + "PolygoneVisibilityAuth": "1" + } + } + }, + "cfg_notice": "a:2:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:1:\"k\";s:15:\"order_direction\";s:4:\"DESC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"1\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"1\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:0:\"\";}s:17:\"datas_items_label\";a:1:{i:0;s:0:\"\";}}s:7:\"en_pret\";s:8:\"En pr\u00c3\u00aat\";}", + "rewrite_url": "accueil", + "domain_ids": "", + "template": "POLYGONE" +} diff --git a/tests/library/Class/Migration/141251_profile_with_theme_historic.json b/tests/library/Class/Migration/141251_profile_with_theme_historic.json new file mode 100644 index 0000000000000000000000000000000000000000..5b8711d61f669c5f88908079c7ff8ef994599c9e --- /dev/null +++ b/tests/library/Class/Migration/141251_profile_with_theme_historic.json @@ -0,0 +1,627 @@ +{ + "id": 1, + "id_profil": 1, + "parent_id": null, + "browser": "opac", + "id_site": 0, + "libelle": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne", + "commentaire": "Bienvenue sur le site du r\u00e9seau des biblioth\u00e8ques du Pays de Mortagne.", + "titre_site": "r\u00e9seau des biblioth\u00e8ques du pays de Mortagne", + "mail_site": "reseaudesbibliotheques@paysdemortagne.fr", + "skin": "modele", + "cfg_modules": { + "auth": { + "login": { + "titre": "Entrez votre identit\u00e9 S.V.P.", + "message_connecte": "Bienvenue", + "identifiant": "Identifiant", + "mot_de_passe": "Mot de passe", + "mot_de_passe_exemple": "Ann\u00e9e naissance", + "autocomplete_off": "1", + "lien_connexion": "\u00bb Se connecter", + "lien_deconnection": "\u00bb Se d\u00e9connecter", + "lien_mot_de_passe_oublie": "\u00bb Mot de passe oubli\u00e9 ?", + "lien_compte": "\u00bb Mon compte", + "lien_creer_compte": "\u00bb S'enregistrer" + } + }, + "recherche": { + "resultatsimple": { + "facettes_actif": "1", + "multi_facettes": "1", + "facettes_nombre": "8", + "facettes_codes": "B;S;G;M", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_calcul": "1", + "tags_nombre": "20", + "tags_codes": "M;P", + "tags_message": "Elargir la recherche...", + "liste_format": "3", + "liste_nb_par_page": "40", + "liste_codes": "T;J;N;R", + "suggests_number": "40", + "titre": "La rentr\u00e9e des classes", + "search_term_editable": "1", + "suggestion_achat": "1" + }, + "resultatavancee": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADPML", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "simple": { + "barre_nav": "Recherche simple", + "titre": "Rechercher un document", + "message": "Livre, CD, DVD.." + }, + "viewnotice": { + "entete": "W;C;N", + "onglets": { + "detail": { + "aff": "2", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "2", + "titre": "Avis" + }, + "exemplaires": { + "aff": "3", + "ordre": "1", + "titre": "Exemplaires" + }, + "resume": { + "aff": "1", + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "aff": "3", + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "6", + "titre": "Biographies" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "2", + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Vid\u00e9os" + } + } + }, + "guidee": { + "barre_nav": "Recherche guid\u00e9e", + "titre": "Recherche guid\u00e9e", + "select_bib": "1" + }, + "viewnotice3": { + "entete": "W;C;N;P", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "9", + "titre": "Biographies" + }, + "series": { + "ordre": "100", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "aff": "3", + "ordre": "8", + "titre": "Discographies" + }, + "morceaux": { + "aff": "3", + "ordre": "6", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Vid\u00e9os" + }, + "resnumeriques": { + "ordre": "100", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "100", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "viewnotice1": { + "entete": "W;G;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des lecteurs" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "1", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "1", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "20", + "titre": "L'auteur" + }, + "series": { + "aff": "3", + "ordre": "1", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "10", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "50", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "30", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "40", + "titre": "Bande-annonce" + }, + "photos": { + "aff": "3", + "ordre": "60", + "titre": "Photos" + }, + "videos": { + "aff": "3", + "ordre": "70", + "titre": "Vid\u00e9os associ\u00e9es" + }, + "resnumeriques": { + "ordre": "80", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "90", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "resultatguidee": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADPML", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_actif": "1", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "viewnotice4": { + "entete": "W;C;N;D", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "aff": "3", + "ordre": "10", + "titre": "Biographies" + }, + "series": { + "aff": "3", + "ordre": "100", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "aff": "3", + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "aff": "3", + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "aff": "3", + "ordre": "6", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "aff": "3", + "ordre": "20", + "titre": "Interviews" + }, + "resnumeriques": { + "ordre": "100", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "ordre": "100", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "ordre": "100", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "resultatrebond": { + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAN", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "ADMG", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "AMDPZ", + "tags_message": "Elargir la recherche..." + }, + "viewnotice5": { + "entete": "W;C;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "3", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "2", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "ordre": "6", + "titre": "Biographies" + }, + "series": { + "aff": "2", + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Interviews" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "aff": "2", + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "2", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + }, + "avancee": { + "barre_nav": "Recherche avanc\u00e9e", + "titre": "Recherche avanc\u00e9e" + }, + "viewnotice2": { + "entete": "W;C;N;M", + "onglets": { + "detail": { + "aff": "1", + "ordre": "1", + "titre": "Notice d\u00e9taill\u00e9e" + }, + "avis": { + "aff": "1", + "ordre": "2", + "titre": "Avis des biblioth\u00e9caires" + }, + "exemplaires": { + "aff": "1", + "ordre": "3", + "titre": "Exemplaires" + }, + "resume": { + "ordre": "4", + "titre": "R\u00e9sum\u00e9s, analyses" + }, + "tags": { + "ordre": "5", + "titre": "Tags" + }, + "biographie": { + "ordre": "6", + "titre": "Biographies" + }, + "series": { + "aff": "2", + "ordre": "7", + "titre": "Documents de la m\u00eame s\u00e9rie" + }, + "similaires": { + "ordre": "7", + "titre": "Notices similaires" + }, + "bibliographie": { + "ordre": "8", + "titre": "Bibliographies" + }, + "morceaux": { + "ordre": "9", + "titre": "Morceaux" + }, + "bandeAnnonce": { + "ordre": "10", + "titre": "Bande-annonce" + }, + "photos": { + "ordre": "11", + "titre": "Photos" + }, + "videos": { + "ordre": "12", + "titre": "Archives vid\u00e9o" + }, + "resnumeriques": { + "aff": "2", + "ordre": "14", + "titre": "Ressources num\u00e9riques" + }, + "babeltheque": { + "aff": "2", + "ordre": "15", + "titre": "Babelth\u00e8que" + }, + "frbr": { + "aff": "2", + "ordre": "16", + "titre": "Notices li\u00e9es" + }, + "recounts": { + "aff": "2", + "ordre": "17", + "titre": "Contient" + } + }, + "thumbnail_fields": "992-v" + } + }, + "cms": { + "articleview": [], + "categorieview": { + "barre_nav": "Article" + }, + "articleviewbydate": { + "barre_nav": "Agenda", + "titre": "Agenda" + }, + "articleviewpreferences": { + "boite": "boite_banniere_droite" + }, + "articleviewselection": [] + }, + "catalogue": { + "appelmenu": { + "titre": "Nos Nouveaut\u00e9s", + "liste_format": "3", + "liste_nb_par_page": "10", + "liste_codes": "TAC", + "facettes_actif": "1", + "facettes_nombre": "3", + "facettes_codes": "AMGL", + "facettes_message": "Affiner le r\u00e9sultat...", + "tags_position": "2", + "tags_nombre": "30", + "tags_codes": "MAZ", + "tags_message": "Elargir la recherche..." + } + }, + "sito": { + "viewrecent": { + "barre_nav": "Sitoth\u00e8que" + } + }, + "bib": { + "bibview": { + "barre_nav": "Biblioth\u00e8que" + } + }, + "blog": { + "viewauteur": { + "barre_nav": "Critique" + } + } + }, + "cfg_notice": "a:1:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"1\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:9:\"emprunt\u00c3\u00a9\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"0\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:11:\"date_retour\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:1:\"f\";}s:17:\"datas_items_label\";a:1:{i:0;s:2:\"CB\";}}}", + "rewrite_url": "", + "domain_ids": "", + "template": "HISTORIC" +} diff --git a/tests/library/Class/Migration/CleanProfileCfgModulesTest.php b/tests/library/Class/Migration/CleanProfileCfgModulesTest.php index fc1455371ba0a1cb0c17c645870826c52287c78c..09bb6a1a42a4f0f7d011e7aeb8708ed3ad9217b1 100644 --- a/tests/library/Class/Migration/CleanProfileCfgModulesTest.php +++ b/tests/library/Class/Migration/CleanProfileCfgModulesTest.php @@ -29,6 +29,9 @@ class CleanProfileCfgModulesScriptTest extends ModelTestCase { ['id' => 1, ]); + (new Class_Profil_Import($this->fixture(Class_Profil::class, ['id' => 3]))) + ->import(__DIR__ . '/141251_profile_with_theme_historic.json'); + (new Class_Profil_Import($this->fixture(Class_Profil::class, ['id' => 7]))) ->import(__DIR__ . '/141251_profile_with_corupted_cfg_modules.json'); @@ -39,21 +42,80 @@ class CleanProfileCfgModulesScriptTest extends ModelTestCase { /** @test */ - public function cfgModulesOfProfileSevenShouldContainsSeventeenEntries() { - $this->assertCount(17, Class_Profil::find(7)->getCfgModulesAsArray()); + public function profileThreeShouldEqualsToCleanedHistoricProfile() { + $this->assertEquals(json_decode((new Storm_FileSystem_Disk)->fileGetContents(__DIR__ . '/141251_cleaned_historic_profile.json')), + json_decode((new Class_Profil_Export(Class_Profil::find(3)))->toString())); + } + + + /** @test */ + public function cfgModulesOfProfileThreeShouldNotContainsCatalogueAppelmenu() { + $modules = Class_Profil::find(3)->getCfgModulesAsArray(); + $this->assertFalse(isset($modules['catalogue'])); } /** @test */ - public function cfgModulesAbonneFavIconShouldNotExists() { - $abonne_settings = Class_Profil::find(7)->getCfgModulesAsArray()['abonne']; - $this->assertFalse(isset($abonne_settings['favicon.ico'])); + public function profilSevenShouldBeEqualsToCleanedThemeProfile() { + $this->assertEquals(json_decode((new Storm_FileSystem_Disk)->fileGetContents(__DIR__ . '/141251_cleaned_theme_profile.json')), + json_decode((new Class_Profil_Export(Class_Profil::find(7)))->toString())); } /** @test */ - public function cfgModulesAbonneLoansShouldExists() { - $abonne_settings = Class_Profil::find(7)->getCfgModulesAsArray()['abonne']; - $this->assertTrue(isset($abonne_settings['prets'])); + public function cfgModulesOfProfileSevenShouldContainsTweentyEntries() { + $this->assertCount(20, Class_Profil::find(7)->getCfgModulesAsArray()); + } + + + public function correctModules() { + return [['recherche', 'viewnotice1'], + ['recherche', 'viewnotice2'], + ['recherche', 'viewnotice3'], + ['recherche', 'viewnotice4'], + ['recherche', 'viewnotice5'], + ['recherche', 'resultatsimple'], + ['recherche', 'viewnoticeDiMusic'], + ['recherche', 'avancee'], + ['abonne', 'fiche'], + ['abonne', 'prets'], + ['abonne', 'loans-history'], + ['abonne', 'reservations'], + ['abonne', 'suggestion-achat'], + ['sito', 'viewselection']]; + } + + + /** + * @dataProvider correctModules + * @test + */ + public function cfgModulesOfProfileSevenShouldContainsModules($module, $action) { + $search_settings = Class_Profil::find(7)->getCfgModulesAsArray()[$module]; + $this->assertTrue(isset($search_settings[$action])); + } + + + public function corruptedModules() { + return [['Components'], + ['Telerik.Web.UI.DialogHandler.aspx'], + ['system'], + ['config'], + ['local'], + ['home.php'], + ['%E2%80%A6'], + ['templates'], + ['v3.php'], + ['pouet']]; + } + + + /** + * @dataProvider corruptedModules + * @test + */ + public function cfgModulesOfProfileSevenShouldBeCleaned($corrupted_module) { + $modules = Class_Profil::find(7)->getCfgModulesAsArray(); + $this->assertFalse(isset($modules[$corrupted_module])); } } diff --git a/tests/library/Class/NoticeTest.php b/tests/library/Class/NoticeTest.php index 0d4768e7afe55a0a91faa1d2f98f4269841b19c0..41d46593f7ed9d0009770b51428da7ac3cd43d21 100644 --- a/tests/library/Class/NoticeTest.php +++ b/tests/library/Class/NoticeTest.php @@ -207,12 +207,18 @@ class NoticeVignetteTest extends ModelTestCase { 'action' => 'notice', 'id' => $album->getId()])]); + $new_image = $this->mock() + ->whenCalled('thumbnailImage')->answers(true) + ->whenCalled('writeImage')->answers(true); + $image_factory = $this->mock() + + ->whenCalled('newImage')->with('./userfiles/temp/716e853c26f2f7d57a12e9eb811be450.jpg') + ->answers($new_image) + ->whenCalled('newImage') ->with($album->getThumbnailPath()) - ->answers($this->mock() - ->whenCalled('thumbnailImage')->answers(null) - ->whenCalled('writeImage')->answers(null)) + ->answers($new_image) ->beStrict(); Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($image_factory); @@ -247,13 +253,24 @@ class NoticeVignetteTest extends ModelTestCase { 'action' => 'notice', 'id' => $album->getId()])]); - $image_factory = $this->mock() - ->whenCalled('newImage') - ->with(Class_AlbumRessource::find(5)->getOriginalPath()) - ->answers($this->mock() - ->whenCalled('thumbnailImage')->answers(null) - ->whenCalled('writeImage')->answers(null)) - ->beStrict(); + $new_image = $this->mock() + ->whenCalled('thumbnailImage')->answers(true) + ->whenCalled('writeImage')->answers(true); + + $image_factory = $this + ->mock() + + ->whenCalled('newImage')->with('./userfiles/temp/716e853c26f2f7d57a12e9eb811be450.jpg') + ->answers($new_image) + + ->whenCalled('newImage')->with('./userfiles/album/2/thumb_resthumb.jpg') + ->answers($new_image) + + ->whenCalled('newImage')->with('./userfiles/album/2/big/media/resthumb.jpg') + ->answers($new_image) + + ->beStrict(); + Class_Notice_Thumbnail_ProviderAbstract::setDefaultImageFactory($image_factory); diff --git a/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php b/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php index 919815b2603bdf45d8383b090739bc48ac83efce..017f3e75d21fcb7993758868d625eb6e486ba86c 100644 --- a/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php +++ b/tests/scenarios/Activities/AbonneControllerWithQuotasTest.php @@ -857,3 +857,27 @@ class Activities_AbonneControllerWithQuotasNotFullWithQueuePostTest $this->assertFalse($this->_inscription->isQueue()); } } + + + + +/* hotline: #141490 */ +class AbonneControllerWithQuotasWithDateDebutInscriptionTest + extends AbonneControllerWithQuotasTestCase { + + public function setUp() { + parent::setUp(); + $this->_session_smalltalk_janvier + ->setDateLimiteDebut('2014-05-01') + ->assertSave(); + + $this->dispatch('/activities'); + } + + + /** @test */ + public function userCanSubscribe() { + $this->assertXPathContentContains('//table[@class="sessions"]//td', + "S'inscrire"); + } +} diff --git a/tests/scenarios/Catalog/CustomCatalogTest.php b/tests/scenarios/Catalog/CustomCatalogTest.php index eec1082839358536bcba6cf2b4ca89bdf9234784..0547b2fbfb6e357016b275d81152f8acff19b3a1 100644 --- a/tests/scenarios/Catalog/CustomCatalogTest.php +++ b/tests/scenarios/Catalog/CustomCatalogTest.php @@ -485,7 +485,7 @@ class CustomCatalogControllerEditMySuperFormWithValuesTest /** @test */ public function customSectionValueShouldBeOne() { - $this->assertXPath('//input[@type="hidden"][@name="section"][@value="1"]'); + $this->assertXPath('//input[@type="text"][@name="section"][@value="1"][@style="display: none"]'); } } diff --git a/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json b/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json new file mode 100644 index 0000000000000000000000000000000000000000..3016304d53c5429b3eaa7350922554673e641681 --- /dev/null +++ b/tests/scenarios/Templates/140494_profile_with_menu_with_articles_with_widget_rendering.json @@ -0,0 +1,689 @@ +{ + "id": 1, + "id_profil": 1, + "browser": "opac", + "libelle": "Le r\u00e9seau", + "titre_site": "M\u00e9diath\u00e8que Al\u00e8s Agglom\u00e9ration - Le r\u00e9seau", + "cfg_accueil": { + "modules": { + "24": { + "division": "4", + "type_module": "NAV", + "preferences": { + "titre": "Menu principal haut", + "menu": "1-0", + "boite": [ + "admin_tools_invert_colors", + "fond-sombre", + "justify-content-center", + "m-auto", + "no_border", + "no_border_radius", + "no_shadow", + "text-center" + ], + "id_module": "6", + "profile_id": "7", + "MuscleExpandBreakpoint": "sm", + "MuscleWidthXsmall": "12", + "MuscleWidthXlarge": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "29": { + "division": "6", + "type_module": "MENU", + "preferences": { + "titre": "Boite menu", + "menu": "1-3", + "layout": "horizontal", + "boite": [ + "fond-sombre", + "justify-content-center", + "no_border", + "no_border_radius", + "no_shadow" + ], + "id_module": "13", + "profile_id": "1", + "MuscleWidthXsmall": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + } + } + }, + "cfg_menus": { + "0": { + "type_menu": "MENU", + "libelle": "Menu", + "preferences": [], + "menus": { + "0": { + "type_menu": "ACCUEIL", + "libelle": "Accueil", + "preferences": { + "use_profil": "1" + } + }, + "1": { + "type_menu": "MENU", + "libelle": "Pratique", + "preferences": [], + "children": "2;3;4;5;6;7;", + "sous_menus": { + "2": { + "type_menu": "PROFIL", + "libelle": "M\u00e9diath\u00e8ques et horaires", + "preferences": { + "clef_profil": "19" + } + }, + "3": { + "type_menu": "NEWS", + "libelle": "S'inscrire et emprunter", + "preferences": { + "id_items": "13", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "3", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "S'inscrire et emprunter", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowFooter": "1" + } + }, + "4": { + "type_menu": "NEWS", + "libelle": "La MAD", + "preferences": { + "id_items": "12", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "3", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "La MAD", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowFooter": "1", + "MuscleShowContent": "1" + } + }, + "5": { + "type_menu": "NEWS", + "libelle": "Chartes et r\u00e8glement", + "preferences": { + "id_items": "15", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Chartes et r\u00e8glement", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "6": { + "type_menu": "NEWS", + "libelle": "Foire aux questions", + "preferences": { + "id_items": "50", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Foire aux questions", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "7": { + "type_menu": "FORM_CONTACT", + "libelle": "Nous contacter", + "preferences": { + "barre_nav": "Lien vers le formulaire de contact" + } + } + } + }, + "9": { + "type_menu": "MENU", + "libelle": "Services", + "preferences": [], + "children": "10;11;12;15;13;14;16;17;18;19;", + "sous_menus": { + "10": { + "type_menu": "NEWS", + "libelle": "Pr\u00e9-inscription en ligne", + "preferences": { + "id_items": "28", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Pr\u00e9-inscription en ligne", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "11": { + "type_menu": "NEWS", + "libelle": "Boutique", + "preferences": { + "id_items": "29", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Boutique", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "12": { + "type_menu": "NEWS", + "libelle": "Suggestion d'achat", + "preferences": { + "id_items": "35", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Suggestion d'achat", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "13": { + "type_menu": "NEWS", + "libelle": "Jeux vid\u00e9o", + "preferences": { + "id_items": "101", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Jeux vid\u00e9o", + "order": "Selection", + "boite": [], + "MuscleShowContent": "1" + } + }, + "14": { + "type_menu": "NEWS", + "libelle": "Ludoth\u00e8que", + "preferences": { + "id_items": "102", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Ludoth\u00e8que ", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowContent": "1" + } + }, + "15": { + "type_menu": "NEWS", + "libelle": "Malles Jeux", + "preferences": { + "id_items": "34", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Malles Jeux", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "16": { + "type_menu": "NEWS", + "libelle": "Espace num\u00e9rique", + "preferences": { + "id_items": "36", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Espace num\u00e9rique", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "17": { + "type_menu": "NEWS", + "libelle": "Scans, photocopies et impressions", + "preferences": { + "id_items": "40", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Scans, photocopies et impressions", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "18": { + "type_menu": "NEWS", + "libelle": "R\u00e9server une salle", + "preferences": { + "id_items": "37", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "R\u00e9server une salle", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + }, + "19": { + "type_menu": "NEWS", + "libelle": "Inscription \u00e0 notre lettre d'informations", + "preferences": { + "id_items": "39", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent", + "layout": "list", + "rendering": "page", + "size": "20", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Inscription \u00e0 notre lettre d'informations", + "order": "Selection", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "py-5" + ], + "MuscleShowHeader": "1", + "MuscleShowContent": "1" + } + } + } + }, + "21": { + "type_menu": "MENU", + "libelle": "En rayon", + "preferences": [], + "children": "22;23;24;PROFIL;35;36;", + "sous_menus": { + "22": { + "type_menu": "PROFIL", + "libelle": "Nouveaut\u00e9s", + "preferences": { + "clef_profil": "24" + } + }, + "23": { + "type_menu": "PROFIL", + "libelle": "Vos avis et critiques", + "preferences": { + "clef_profil": "32" + } + }, + "24": { + "type_menu": "MENU", + "libelle": "Collections", + "preferences": [], + "children": "24;25;PROFIL;26;27;28;29;30;", + "sous_menus": { + "25": { + "type_menu": "PROFIL", + "libelle": "BD & mangas", + "preferences": { + "clef_profil": "26" + } + }, + "26": { + "type_menu": "PROFIL", + "libelle": "Cin\u00e9ma", + "preferences": { + "clef_profil": "29" + } + }, + "27": { + "type_menu": "PROFIL", + "libelle": "Documentaires", + "preferences": { + "clef_profil": "56" + } + }, + "28": { + "type_menu": "PROFIL", + "libelle": "Enfance", + "preferences": { + "clef_profil": "55" + } + }, + "29": { + "type_menu": "PROFIL", + "libelle": "Jeux de soci\u00e9t\u00e9", + "preferences": { + "clef_profil": "41" + } + }, + "30": { + "type_menu": "PROFIL", + "libelle": "Jeux vid\u00e9o", + "preferences": { + "clef_profil": "31" + } + }, + "31": { + "type_menu": "PROFIL", + "libelle": "Litt\u00e9rature", + "preferences": { + "clef_profil": "25" + } + }, + "32": { + "type_menu": "PROFIL", + "libelle": "Musique", + "preferences": { + "clef_profil": "30" + } + } + } + }, + "34": { + "type_menu": "PROFIL", + "libelle": "Facile \u00e0 lire", + "preferences": { + "clef_profil": "58" + } + }, + "35": { + "type_menu": "PROFIL", + "libelle": "Handicap", + "preferences": { + "clef_profil": "43" + } + }, + "36": { + "type_menu": "CATALOGUE", + "libelle": "Patrimoine", + "preferences": { + "tri": "1", + "titre": "Patrimoine", + "nb_notices": "20", + "nb_analyse": "50", + "id_catalogue": "96" + } + } + } + }, + "38": { + "type_menu": "PROFIL", + "libelle": "Offre num\u00e9rique", + "preferences": { + "clef_profil": "36" + } + }, + "39": { + "type_menu": "PROFIL", + "libelle": "Rendez-vous", + "preferences": { + "clef_profil": "20" + } + }, + "40": { + "type_menu": "PROFIL", + "libelle": "Espace pro", + "preferences": { + "clef_profil": "33" + } + } + }, + "children": "0;1;10;21;32;33;34" + }, + "3": { + "type_menu": "MENU", + "libelle": "Menu cr\u00e9dits", + "preferences": [], + "menus": [ + { + "type_menu": "URL", + "libelle": "Contact", + "preferences": { + "target": "1", + "url": "\/index\/formulairecontact" + } + }, + { + "type_menu": "NEWS", + "libelle": "Mentions l\u00e9gales", + "preferences": { + "id_items": "59", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + { + "type_menu": "NEWS", + "libelle": "Donn\u00e9es personnelles", + "preferences": { + "id_items": "56", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + } + ], + "children": "0;1;2;" + } + }, + "cfg_modules": { + }, + "cfg_notice": "", + "rewrite_url": "le-reseau", + "domain_ids": null, + "template": "MUSCLE" +} diff --git a/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json b/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json new file mode 100644 index 0000000000000000000000000000000000000000..e2e7a493c0347be901a0595022a325b666467711 --- /dev/null +++ b/tests/scenarios/Templates/140944_profile_with_bugged_breadcrumb.json @@ -0,0 +1,1261 @@ +{ + "id": 1, + "id_profil": 1, + "parent_id": null, + "browser": "opac", + "id_site": 0, + "skin": "original", + "cfg_site": "a:36:{s:12:\"access_level\";s:2:\"-1\";s:21:\"mail_suggestion_achat\";s:24:\"martine.bouvier@ccals.fr\";s:10:\"header_img\";s:34:\"\/userfiles\/\/logo_bib-ccals.net.jpg\";s:16:\"header_img_cycle\";s:1:\"0\";s:7:\"favicon\";s:0:\"\";s:15:\"logo_gauche_img\";s:0:\"\";s:16:\"logo_gauche_link\";s:0:\"\";s:15:\"logo_droite_img\";s:0:\"\";s:16:\"logo_droite_link\";s:0:\"\";s:16:\"hauteur_banniere\";s:0:\"\";s:21:\"couleur_texte_bandeau\";s:0:\"\";s:20:\"couleur_lien_bandeau\";s:0:\"\";s:21:\"header_social_network\";s:1:\"0\";s:10:\"header_css\";s:28:\"\/userfiles\/css\/profil_28.css\";s:9:\"header_js\";s:0:\"\";s:12:\"largeur_site\";s:4:\"1000\";s:12:\"nb_divisions\";s:1:\"3\";s:15:\"ordre_divisions\";s:1:\"0\";s:17:\"largeur_division1\";s:2:\"10\";s:15:\"marge_division1\";s:2:\"10\";s:17:\"largeur_division2\";s:2:\"10\";s:15:\"marge_division2\";s:2:\"10\";s:17:\"largeur_division3\";s:2:\"10\";s:15:\"marge_division3\";s:0:\"\";s:29:\"division_three_always_visible\";s:1:\"0\";s:12:\"menu_haut_on\";s:1:\"1\";s:12:\"barre_nav_on\";s:0:\"\";s:36:\"display_current_profil_on_breadcrumb\";s:1:\"0\";s:18:\"liens_sortants_off\";s:1:\"1\";s:16:\"accessibilite_on\";s:0:\"\";s:10:\"responsive\";s:0:\"\";s:15:\"size_site_scale\";s:2:\"px\";s:21:\"width_division1_scale\";s:2:\"px\";s:21:\"width_division2_scale\";s:2:\"px\";s:21:\"width_division3_scale\";s:2:\"px\";s:10:\"login_page\";s:1:\"1\";}", + "cfg_accueil": { + "modules": { + "8": { + "type_module": "NEWS", + "preferences": { + "layout": "multiple_carousel", + "rendering": "card", + "size": "21", + "link_to_all": "1", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Actualit\u00e9s Septembre \u00e0 novembre", + "id_items": "288-242-97-204-150-166-169-157-248-154-289-188-151-243-152-190-240", + "order": "Selection", + "boite": [ + "m-auto", + "no_background", + "no_badges", + "no_border", + "no_border_radius", + "no_card-footer ", + "no_shadow", + "pb-3", + "pt-3" + ], + "profile_id": "28", + "MuscleWidthXsmall": "12", + "MuscleShowHeader": "1", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "link_to_all_text": "Agenda", + "link_to_all_title": "Agenda", + "link_to_all_url": "\/agenda", + "MuscleWidthMedium": "11", + "MuscleWidthLarge": "11", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + }, + "division": "2", + "id_module": "8", + "profile_id": "1" + }, + "10": { + "type_module": "DOMAIN_BROWSER", + "preferences": { + "layout": "horizontal_list", + "rendering": "card", + "size": "3", + "all_layout": "list", + "all_rendering": "card-horizontal", + "titre": "Nouveaut\u00e9s", + "order": "libelle", + "root_domain_id": "21", + "boite": [ + "auto_col", + "mini_domaine", + "mx-auto", + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "pink_box" + ], + "profile_id": "28", + "MuscleShowHeader": "1", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "MuscleWidthMedium": "11", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + }, + "division": "2", + "id_module": "10", + "profile_id": "1" + }, + "12": { + "type_module": "CRITIQUES", + "preferences": { + "layout": "multiple_carousel", + "rendering": "card-overlay", + "size": "45", + "link_to_all": "1", + "all_layout": "list", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Coups de coeur", + "order": "random", + "boite": [ + "mx-auto", + "no_background", + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "28", + "MuscleWidthXsmall": "12", + "MuscleWidthMedium": "11", + "MuscleShowHeader": "1", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "abon_ou_bib": "1", + "link_to_all_text": "Voir tous les coups de coeur", + "link_to_all_title": "Voir tous les coups de coeur", + "MuscleWidthLarge": "5", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + }, + "division": "2", + "id_module": "12", + "profile_id": "28" + }, + "9": { + "type_module": "KIOSQUE", + "preferences": { + "layout": "multiple_carousel", + "rendering": "card-overlay", + "size": "9", + "link_to_all": "1", + "all_layout": "search", + "all_rendering": "card-horizontal", + "description_length": "20", + "titre": "Th\u00e8me: En musique!", + "order": "selection", + "boite": [ + "mx-auto", + "no_background", + "no_border", + "no_border_radius", + "no_shadow" + ], + "profile_id": "28", + "id_panier": "543", + "link_to_all_text": "Voir plus", + "link_to_all_title": "Voir plus", + "MuscleShowHeader": "1", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "MuscleWidthMedium": "11", + "MuscleWidthLarge": "5", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + }, + "division": "2", + "id_module": "9", + "profile_id": "28" + }, + "4": { + "division": "2", + "type_module": "NEWS", + "preferences": { + "layout": "grid", + "rendering": "card", + "size": "6", + "all_layout": "list", + "all_rendering": "card-horizontal", + "titre": "<div id=\"contact\">Contacter l'\u00e9quipe<\/div>", + "id_categorie": "63", + "order": "Selection", + "boite": [ + "auto_col", + "m-auto", + "no_background", + "no_badges", + "no_border", + "no_border_radius", + "no_shadow", + "pb-3", + "pt-3", + "title_blue_pink_masonry_card" + ], + "id_module": "4", + "profile_id": "28", + "MuscleShowHeader": "1", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "MuscleWidthMedium": "11", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1", + "description_html": "1" + } + }, + "5": { + "division": "4", + "type_module": "RECH_SIMPLE", + "preferences": { + "titre": "Recherche", + "largeur": "140", + "recherche_avancee": "1", + "tri": "*", + "profil_redirect": "28", + "placeholder": "Rechercher un auteur, un titre...", + "search_button": "OK", + "domain_select_style": "select", + "MuscleFormStyle": "default", + "library_selection_label": "Biblioth\u00e8que", + "annexe_selection_label": "Site", + "doc_type_selection_label": "Type", + "domain_selection_label": "Domaine", + "always_new_search": "1", + "boite": [ + "blue_background", + "mr-3", + "mt-3", + "no_background", + "no_border", + "no_border_radius", + "no_shadow" + ], + "id_module": "5", + "profile_id": "28", + "MuscleWidthXsmall": "11", + "MuscleWidthMedium": "5", + "MuscleShowContent": "1", + "MuscleWidthLarge": "5", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "3": { + "division": "4", + "type_module": "LOGIN", + "preferences": { + "titre": "Connexion", + "titre_connecte": "Mon compte", + "identifiant": "N\u00b0 de carte", + "identifiant_exemple": "N\u00b0 de carte", + "mot_de_passe": "Ann\u00e9e de naissance", + "mot_de_passe_exemple": "Ann\u00e9e de naissance", + "lien_connexion": "Se connecter", + "lien_compte": "Mon compte", + "lien_deconnection": "Se d\u00e9connecter", + "autocomplete_off": "1", + "MuscleFormStyle": "inline", + "boite": [ + "align-items-end", + "mb-3", + "ml-auto", + "mr-3", + "mt-3", + "no_background", + "no_border", + "no_border_radius", + "no_shadow" + ], + "id_module": "3", + "profile_id": "28", + "MuscleWidthXsmall": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "6": { + "division": "4", + "type_module": "NAV", + "preferences": { + "titre": "Navigation principal", + "menu": "1-0", + "boite": [ + "align-items-center", + "justify-content-center", + "no_border", + "no_border_radius", + "no_shadow" + ], + "id_module": "6", + "profile_id": "28", + "MuscleExpandBreakpoint": "sm", + "MuscleWidthXsmall": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "2": { + "division": "4", + "type_module": "ARIANE", + "preferences": { + "titre": "Boite fil d'Ariane", + "root": "28", + "show_profile": "1", + "boite": [ + "auto_col", + "m-auto", + "no_border", + "no_border_radius", + "no_shadow", + "pb-3", + "pt-3" + ], + "id_module": "2", + "profile_id": "28", + "MuscleShowContent": "1", + "MuscleWidthMedium": "11", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "7": { + "division": "6", + "type_module": "IMAGE", + "preferences": { + "titre": "Boite image", + "image": "\/skins\/anjou-loire-et-sarthe\/images\/logo_anjou.png", + "link_title": "Acc\u00e9der \u00e0 %s", + "boite": [ + "auto_col", + "no_background", + "no_border", + "no_border_radius", + "no_shadow", + "pb-3", + "pt-3" + ], + "id_module": "7", + "profile_id": "28", + "MuscleShowContent": "1", + "MuscleShowFooter": "1", + "MuscleWidthXsmall": "5", + "MuscleWidthMedium": "2", + "MuscleWidthLarge": "1", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "13": { + "division": "6", + "type_module": "MENU", + "preferences": { + "titre": "Menu mentions l\u00e9gales", + "menu": "1-3", + "layout": "horizontal", + "boite": [ + "align-items-center", + "justify-content-center", + "mr-auto", + "no_background", + "no_border", + "no_border_radius", + "no_shadow" + ], + "id_module": "13", + "profile_id": "28", + "MuscleWidthXsmall": "12", + "MuscleWidthMedium": "8", + "MuscleWidthLarge": "10", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1", + "all_rendering": "card-description", + "all_layout": "carousel", + "description_length": "20" + } + }, + "14": { + "division": "6", + "type_module": "SCROLL", + "preferences": { + "titre": "D\u00e9filement vers le bas", + "direction": "down", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "position_fixed_top_right" + ], + "id_module": "14", + "profile_id": "28", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "15": { + "division": "6", + "type_module": "SCROLL", + "preferences": { + "titre": "D\u00e9filement vers le haut", + "direction": "up", + "boite": [ + "no_background", + "no_border", + "no_border_radius", + "position_fixed_bottom_right" + ], + "id_module": "15", + "profile_id": "28", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "16": { + "division": "6", + "type_module": "ADMIN_TOOLS", + "preferences": { + "titre": "Administration", + "display_mode": "toggle", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom_left", + "white_widget" + ], + "id_module": "16", + "profile_id": "28", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + }, + "17": { + "division": "6", + "type_module": "ACCESSIBILITY", + "preferences": { + "titre": "Boite d'accessibilit\u00e9", + "display_mode": "toggle", + "display_colors": "1", + "display_font_size": "1", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom_left", + "white_widget" + ], + "id_module": "17" + } + }, + "18": { + "division": "6", + "type_module": "NOTIFY", + "preferences": { + "titre": "Boite notification", + "boite": [ + "no_border", + "no_border_radius", + "position_fixed_bottom", + "no_background", + "no_shadow" + ], + "id_module": "18", + "MuscleWidthXsmall": "9" + } + } + }, + "section": { + "2": { + "titre": "Division principale", + "boite": [ + "m-auto", + "no_border_radius", + "pb-3", + "pt-3" + ], + "MuscleExpandBreakpoint": "sm", + "MuscleWidthXsmall": "11", + "MuscleVisibilityIndex": "1", + "MuscleDisplayMode": "col" + }, + "1": { + "titre": "Premi\u00e8re division optionnelle", + "visibility": "1", + "boite": [ + "pt-3", + "pb-3" + ], + "MuscleWidthXsmall": "11", + "MuscleVisibilityIndex": "1" + }, + "3": { + "titre": "Seconde division optionnelle", + "visibility": "1", + "boite": [ + "pt-3", + "pb-3" + ], + "MuscleWidthXsmall": "11", + "MuscleVisibilityIndex": "1" + }, + "4": { + "MuscleExpandBreakpoint": "sm", + "MuscleWidthXsmall": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1", + "MuscleDisplayMode": "col", + "titre": "Division banni\u00e8re", + "visibility": "1", + "boite": [] + }, + "6": { + "titre": "Division pied de page", + "visibility": "1", + "boite": [ + "no_border" + ], + "MuscleExpandBreakpoint": "sm", + "MuscleWidthXsmall": "12", + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1", + "MuscleDisplayMode": "row" + } + }, + "use_parent_css": "1", + "sitemap": "1" + }, + "cfg_menus": { + "H": { + "libelle": "Menu horizontal", + "picto": "abonnes.gif", + "menus": { + "0": { + "type_menu": "ACCUEIL", + "libelle": "Accueil", + "picto": "icon_home.gif" + }, + "1": { + "type_menu": "MENU", + "libelle": "Biblioth\u00e8ques", + "picto": "folder_home.png", + "children": "2;3;4;5;6;7;8;9;NEWS;10;11;12;13;", + "sous_menus": { + "2": { + "type_menu": "NEWS", + "libelle": "1 r\u00e9seau, 12 biblioth\u00e8ques", + "picto": "vide.gif", + "preferences": { + "id_items": "28", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "Selection", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "3": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Chaumont", + "preferences": { + "id_items": "74", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + "4": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Cheffes", + "preferences": { + "id_items": "73", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + "5": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Daumeray", + "picto": "vide.gif", + "preferences": { + "id_items": "49", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "Selection", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "6": { + "type_menu": "NEWS", + "libelle": "M\u00e9diath\u00e8que de Durtal", + "picto": "vide.gif", + "preferences": { + "id_items": "7", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "Selection", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "7": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que Etrich\u00e9", + "picto": "vide.gif", + "preferences": { + "id_items": "50", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "Selection", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "8": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Jarz\u00e9", + "preferences": { + "id_items": "6", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + "9": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que Les Rairies", + "picto": "vide.gif", + "preferences": { + "id_items": "9", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "10": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de L\u00e9zign\u00e9", + "preferences": { + "id_items": "51", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + "11": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que Montign\u00e9 Les Rairies", + "picto": "vide.gif", + "preferences": { + "id_items": "8", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "12": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Morannes", + "picto": "vide.gif", + "preferences": { + "id_items": "10", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "13": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Seiches-sur-le-Loir", + "preferences": { + "id_items": "40", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + }, + "14": { + "type_menu": "NEWS", + "libelle": "Biblioth\u00e8que de Tierc\u00e9", + "preferences": { + "id_items": "41", + "nb_aff": "5", + "nb_analyse": "10", + "display_order": "DateCreationDesc", + "display_mode": "Submenu", + "summary_content": "FullContent" + } + } + }, + "preferences": { + "type_module": "MENU", + "type_menu": "MENU", + "id_module": "1", + "libelle": "Biblioth\u00e8ques", + "picto": "folder_home.png", + "children": "2;3;4;5;6;7;8;9;NEWS;10;11;12;13;" + } + }, + "16": { + "type_menu": "MENU", + "libelle": "Infos pratiques", + "picto": "messagebox_info.png", + "preferences": [], + "sous_menus": { + "17": { + "type_menu": "NEWS", + "libelle": "S'inscrire et emprunter", + "picto": "vide.gif", + "preferences": { + "id_items": "13", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "18": { + "type_menu": "NEWS", + "libelle": "R\u00e8glement int\u00e9rieur", + "picto": "vide.gif", + "preferences": { + "id_items": "15", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "19": { + "type_menu": "NEWS", + "libelle": "Les B\u00e9n\u00e9voles", + "picto": "vide.gif", + "preferences": { + "id_items": "16", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + } + } + }, + "21": { + "type_menu": "MENU", + "libelle": "Animations", + "picto": "vide.gif", + "preferences": [], + "sous_menus": { + "22": { + "type_menu": "NEWS", + "libelle": "Accueils de classes", + "picto": "vide.gif", + "preferences": { + "id_items": "29", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "23": { + "type_menu": "NEWS", + "libelle": "B\u00e9b\u00e9s lecteurs", + "picto": "vide.gif", + "preferences": { + "id_items": "24", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "24": { + "type_menu": "NEWS", + "libelle": "Lire au pays", + "picto": "vide.gif", + "preferences": { + "id_items": "30", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + }, + "25": { + "type_menu": "NEWS", + "libelle": "Lectures \u00e0 voix haute", + "picto": "vide.gif", + "preferences": { + "id_items": "31", + "display_order": "Selection", + "nb_aff": "5", + "nb_analyse": "10", + "display_mode": "Submenu", + "summary_content": "Summary" + } + } + } + }, + "27": { + "type_menu": "MENU", + "libelle": "Mon Compte", + "picto": "abonnes.gif", + "preferences": [], + "sous_menus": { + "28": { + "type_menu": "ABON_FICHE", + "libelle": "Fiche abonn\u00e9", + "picto": "vide.gif" + }, + "29": { + "type_menu": "ABON_PRETS", + "libelle": "Mes pr\u00eats", + "picto": "vide.gif" + }, + "30": { + "type_menu": "ABON_RESAS", + "libelle": "Mes r\u00e9servations", + "picto": "vide.gif" + }, + "31": { + "type_menu": "SUGGESTION_ACHAT", + "libelle": "Mes suggestions", + "picto": "vide.gif" + } + } + } + }, + "type_menu": "MENU" + }, + "0": { + "type_menu": "MENU", + "libelle": "Menu principal", + "preferences": [], + "menus": [ + { + "type_menu": "PROFIL", + "libelle": "Accueil", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Accueil.png", + "preferences": { + "clef_profil": "1" + } + }, + { + "type_menu": "PROFIL", + "libelle": "R\u00e9seau", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/R\u00e9seau.png", + "preferences": { + "clef_profil": "152" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Collections", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Collections.png", + "preferences": { + "clef_profil": "46" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Mode d'emploi", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Infos_pratique.png", + "preferences": { + "clef_profil": "150" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Agenda", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Agenda.png", + "preferences": { + "clef_profil": "137" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Num\u00e9rique", + "picto": "\/skins\/anjou-loire-et-sarthe\/images\/pictos_menu_accueil\/Num\u00e9rique.png", + "preferences": { + "clef_profil": "151" + } + } + ], + "children": "PROFIL;1;2;3;4;5;" + }, + "1": { + "libelle": "Menu aide", + "menus": [ + { + "type_menu": "URL", + "libelle": "Comment acc\u00e9der \u00e0 mon compte", + "picto": "class fas fa-id-card" + }, + { + "type_menu": "URL", + "picto": "class fas fa-question-circle", + "libelle": "Besoin d'aide ?" + } + ] + }, + "2": { + "libelle": "Menu r\u00e9seaux sociaux haut de page", + "menus": [ + { + "type_menu": "URL", + "libelle": "Facebook", + "picto": "class fab fa-facebook-f" + }, + { + "type_menu": "URL", + "libelle": "Youtube", + "picto": "class fab fa-youtube" + }, + { + "type_menu": "URL", + "libelle": "Twitter", + "picto": "class fab fa-twitter" + }, + { + "type_menu": "URL", + "libelle": "Instagram", + "picto": "class fab fa-instagram" + } + ] + }, + "3": { + "type_menu": "MENU", + "libelle": "Menu cr\u00e9dits", + "preferences": [], + "menus": { + "0": { + "type_menu": "URL", + "libelle": "Contact", + "preferences": { + "url": "\/accueil#contact" + } + }, + "1": { + "type_menu": "MENU", + "libelle": "Plan du site", + "preferences": [], + "children": "2;", + "sous_menus": { + "2": { + "type_module": "MODULE_ACCUEIL_MENU", + "type_menu": "MODULE_ACCUEIL_MENU", + "id_module": "2", + "preferences": { + "titre": "Boite menu", + "menu": "1-0", + "layout": "horizontal", + "boite": [ + "no_background", + "no_border", + "no_shadow" + ], + "MuscleVisibilityIndex": "1", + "MuscleVisibilityRecherche": "1", + "MuscleVisibilityAbonne": "1", + "MuscleVisibilityCms": "1", + "MuscleVisibilityBlog": "1", + "MuscleVisibilityAuth": "1" + } + } + } + }, + "4": { + "type_menu": "URL", + "libelle": "Mentions l\u00e9gales", + "preferences": { + "url": "https:\/\/www.bib-ccals.net\/cms\/articleview\/id\/236" + } + }, + "5": { + "type_menu": "URL", + "libelle": "Cr\u00e9dits", + "preferences": { + "url": "https:\/\/www.bib-ccals.net\/cms\/articleview\/id\/235" + } + } + }, + "children": "0;MENU;2;3;" + }, + "4": { + "type_menu": "MENU", + "libelle": "Collections", + "preferences": [], + "menus": [ + { + "type_menu": "PROFIL", + "libelle": "Romans et Litt\u00e9rature", + "preferences": { + "clef_profil": "71" + } + }, + { + "type_menu": "PROFIL", + "libelle": "BD-Mangas", + "preferences": { + "clef_profil": "65" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Jeunesse", + "preferences": { + "clef_profil": "64" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Documentaires", + "preferences": { + "clef_profil": "66" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Musique", + "preferences": { + "clef_profil": "62" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Cin\u00e9ma", + "preferences": { + "clef_profil": "68" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Applis", + "preferences": { + "clef_profil": "67" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Jeux", + "preferences": { + "clef_profil": "70" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Presse", + "preferences": { + "clef_profil": "69" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Offre num\u00e9rique", + "preferences": { + "clef_profil": "151" + } + } + ], + "children": "0;1;2;3;4;6;8;9;10;5;" + }, + "5": { + "type_menu": "MENU", + "libelle": "Biblioth\u00e8ques", + "preferences": [], + "menus": [ + { + "type_menu": "PROFIL", + "libelle": "Chaumont", + "preferences": { + "clef_profil": "138" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Cheffes", + "preferences": { + "clef_profil": "139" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Daumeray", + "preferences": { + "clef_profil": "140" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Durtal", + "preferences": { + "clef_profil": "141" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Etrich\u00e9", + "preferences": { + "clef_profil": "142" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Jarz\u00e9", + "preferences": { + "clef_profil": "143" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Les Rairies", + "preferences": { + "clef_profil": "144" + } + }, + { + "type_menu": "PROFIL", + "libelle": "L\u00e9zign\u00e9", + "preferences": { + "clef_profil": "145" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Montign\u00e9 Les Rairies", + "preferences": { + "clef_profil": "146" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Morannes", + "preferences": { + "clef_profil": "147" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Seiches sur Le Loir", + "preferences": { + "clef_profil": "148" + } + }, + { + "type_menu": "PROFIL", + "libelle": "Tierc\u00e9", + "preferences": { + "clef_profil": "149" + } + } + ], + "children": "0;1;2;3;4;5;6;7;8;9;10;PROFIL;" + } + }, + "cfg_modules": { + "cms": { + "articleviewpreferences": { + "boite": "boite_de_la_division_du_milieu" + }, + "articleviewbydate": { + "barre_nav": "Calendrier", + "titre": "Calendrier" + }, + "articleview": { + "barre_nav": "Article", + "boite": [ + "no_badges", + "no_border", + "no_border_radius", + "no_shadow" + ], + "titre": "Action", + "visibility": "1" + } + }, + "widget": { + "render-all": { + "boite": [ + "no_border", + "no_shadow" + ], + "titre": "Action", + "visibility": "1" + } + } + }, + "cfg_notice": "a:2:{s:11:\"exemplaires\";a:17:{s:9:\"libraries\";s:0:\"\";s:13:\"all_items_map\";s:1:\"0\";s:8:\"order_by\";s:0:\"\";s:15:\"order_direction\";s:3:\"ASC\";s:7:\"en_pret\";s:8:\"En Pr\u00c3\u00aat\";s:7:\"grouper\";s:1:\"1\";s:3:\"bib\";s:1:\"1\";s:6:\"annexe\";s:1:\"0\";s:7:\"section\";s:1:\"1\";s:11:\"emplacement\";s:1:\"1\";s:5:\"dispo\";s:1:\"1\";s:11:\"date_retour\";s:1:\"1\";s:12:\"localisation\";s:1:\"0\";s:4:\"plan\";s:1:\"0\";s:4:\"resa\";s:1:\"1\";s:16:\"datas_items_code\";a:1:{i:0;s:0:\"\";}s:17:\"datas_items_label\";a:1:{i:0;s:0:\"\";}}s:7:\"en_pret\";s:8:\"En pr\u00c3\u00aat\";}", + "rewrite_url": "", + "domain_ids": "", + "template": "MUSCLE" +} diff --git a/tests/scenarios/Templates/TemplatesAbonneTest.php b/tests/scenarios/Templates/TemplatesAbonneTest.php index 49db660f4f80b53bfefd94f41b7dc80a3642c8ef..f06cb8215475881e1aecac0530d4922b21fce89e 100644 --- a/tests/scenarios/Templates/TemplatesAbonneTest.php +++ b/tests/scenarios/Templates/TemplatesAbonneTest.php @@ -205,7 +205,7 @@ abstract class TemplatesIntonationAccountTestCase extends TemplatesIntonationTes $this->fixture('Class_AvisNotice', ['id' => 4, 'id_user' => 666, - 'id_notice' => 2, + 'id_notice' => 20090, 'clef_oeuvre' => 'PSYKO', 'note' => '4', 'entete' => 'Le Roi', @@ -214,8 +214,10 @@ abstract class TemplatesIntonationAccountTestCase extends TemplatesIntonationTes $this->fixture('Class_Notice', ['id' => 20090, + 'url_vignette' => '404.jpg', 'clef_oeuvre' => 'PSYKO', - ]); + ]) + ->setTitrePrincipal('Psykoooo'); $newsletter = $this->fixture('Class_Newsletter', ['id' => 45, @@ -755,6 +757,13 @@ class TemplatesDispatchAbonneReviewsTest extends TemplatesIntonationAccountTestC $this->dispatch('/opac/abonne/mes-avis/id_profil/72'); $this->assertXPathContentContains('//div//a[contains(@href, "/abonne/donner-des-avis")]', 'Commencer maintenant'); } + + + /** @test */ + public function imageAltShouldNotContainsHtml() { + $this->dispatch('/opac/abonne/mes-avis/id_profil/72'); + $this->assertXPath('//div[contains(@class, "truncate_list_wrapper")]//div[@class="img-thumbnail"]//img[@alt="Couverture de Psykoooo"]'); + } } diff --git a/tests/scenarios/Templates/TemplatesBreadcrumbTest.php b/tests/scenarios/Templates/TemplatesBreadcrumbTest.php index 0f8d8f7fce17d3a927f9c50fb34d5c2bffec6565..efbabb1c96198dc08bb3026d271849b101a5499d 100644 --- a/tests/scenarios/Templates/TemplatesBreadcrumbTest.php +++ b/tests/scenarios/Templates/TemplatesBreadcrumbTest.php @@ -108,6 +108,7 @@ class TemplatesBreadcrumbWithRootTest extends AbstractControllerTestCase { public function setUp() { parent::setUp(); + $profile = $this->_buildTemplateProfil(['id' => 23, 'template' => 'CHILI', @@ -162,4 +163,43 @@ class TemplatesBreadcrumbWithRootTest extends AbstractControllerTestCase { public function homeShouldNotBePresent() { $this->assertNotXPathContentContains('//li[@class="breadcrumb-item"]', 'Home'); } +} + + + + +class TemplatesBreadcrumbNotLoggedAdvancedSearchTest extends AbstractControllerTestCase { + + protected $_storm_default_to_volatile = true; + + + public function setUp() { + parent::setUp(); + + (new Class_Profil_Import($this->fixture('Class_Profil', ['id' => 1]))) + ->import(__DIR__ . '/140944_profile_with_bugged_breadcrumb.json'); + + ZendAfi_Auth::getInstance()->clearIdentity(); + + $this->dispatch('/opac/recherche/avancee/id_profil/1'); + } + + + /** @test */ + public function pageShouldBeHtml5Valid() { + $this->assertHTML5(); + } + + + /** @test */ + public function rechercheeAvanceeShouldBePresentAndActive() { + $this->assertXPathContentContains('//li[@class="breadcrumb-item active"]', + 'Recherche avancée'); + } + + + /** @test */ + public function anchorToUperLevelWithNoHrefShouldNotBePresent() { + $this->assertNotXPath('//a[@href=""][contains(@title, "Niveau sup")]'); + } } \ No newline at end of file diff --git a/tests/scenarios/Templates/TemplatesMenuTest.php b/tests/scenarios/Templates/TemplatesMenuTest.php index eb5f8fc5f30adbd5862bcb25c41e4dabedff2aca..888b6aea01b5746db2b859cdde2c060b429b3a0e 100644 --- a/tests/scenarios/Templates/TemplatesMenuTest.php +++ b/tests/scenarios/Templates/TemplatesMenuTest.php @@ -599,3 +599,35 @@ class TemplatesMenuDisplayWithArticlesListTest extends Admin_AbstractControllerT $this->assertXPathContentContains('//a[@href="/widget/render-menu-entry/parent/3/menu_profil/1/menu/13/id_profil/146"]', 'Ressources en ligne'); } } + + + + +class TemplatesMenuWithArticlesByPreferencesAndWidgetRenderingTest extends Admin_AbstractControllerTestCase { + protected $_storm_default_to_volatile = true; + + + public function setUp() { + parent::setUp(); + $profile = $this->_buildTemplateProfil(['id' => 1, + 'template' => 'MUSCLE']); + + (new Class_Profil_Import($profile)) + ->import(__DIR__ . '/140494_profile_with_menu_with_articles_with_widget_rendering.json'); + + + $this->dispatch('/widget/render-menu-entry/parent/0/menu_profil/1/menu/10/id_profil/1'); + } + + + /** @test */ + public function editWidgetLinkShouldNotBePresent() { + $this->assertNotXPath('//main//div[contains(@class, "section_configuration")]//a[contains(@href, "/admin/widget/edit-widget/id/10/id_profil/1")]'); + } + + + /** @test */ + public function editRenderMenuEntryLinkShouldBePresent() { + $this->assertXPath('//main//div[contains(@class, "boite news")]/a[contains(@class, "edit_menu")][contains(@href, "/admin/widget/edit-menu/id/10/id_profil/1/parent/0")]'); + } +} \ No newline at end of file diff --git a/tests/scenarios/Templates/TemplatesReviewsTest.php b/tests/scenarios/Templates/TemplatesReviewsTest.php index 034560c116d4147253cdc0893c70bd1732813681..4f5f4872c06149f782a050f26c9df90b163d8e66 100644 --- a/tests/scenarios/Templates/TemplatesReviewsTest.php +++ b/tests/scenarios/Templates/TemplatesReviewsTest.php @@ -775,3 +775,88 @@ class TemplatesReviewsActionWithBabelthequeBabelioTest $this->assertXPath('//form//input[@id="BW_id_isbn"][@value="0-12-345678-9"]'); } } + + + + +class TemplateReviewsWithBrTest extends AbstractControllerTestCase { + + public function setUp() { + parent::setUp(); + $this->_buildTemplateProfil(['id' => 90, + 'template' => 'MUSCLE']); + + $reviewer = $this->fixture('Class_Users', + ['id' => '88', + 'login' => 'Albert', + 'password' => 'secret', + 'role_level' => ZendAfi_Acl_AdminControllerRoles::INVITE]); + + $this->fixture(Class_Notice::class, + ['id' => 8, + 'clef_oeuvre' => 'PROMENADEPETITBONHOMME']); + + $this->fixture(Class_AvisNotice::class, + ['id' => 4, + 'id_notice' => 8, + 'clef_oeuvre' => 'PROMENADEPETITBONHOMME', + 'note' => 4, + 'entete' => 'With BR', + 'avis' => 'With BR should go to next line', + ]) + ->setUser($reviewer) + ->setUserRole($reviewer) + ->save(); + + ZendAfi_Auth::getInstance()->logUser($reviewer); + + } + + + /** @test */ + public function ratingFourShouldBeSavedWithBRInAvis() { + $this->postDispatch('abonne/review/id/4', + ['note' => '4', + 'entete' => 'With BR', + 'avis' => 'With BR should go to <br>next line']); + + $this->assertEquals('With BR should go to <br>next line', + Class_AvisNotice::find(4)->getAvis()); + } + + + /** @test */ + public function withBackSlashInAvisShouldRenderBrInDescription() { + Class_AvisNotice::find(4)->setAvis("With BR should go to\nnext line")->assertSave(); + $this->dispatch('abonne/mes-avis'); + $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//p[@class="model_description_Class_AvisNotice"]', + 'With BR should go to<br/> +next line', + $this->_response->getBody()); + } + + + /** @test */ + public function brInAvisShouldRenderBrInDescription() { + Class_AvisNotice::find(4)->setAvis('With BR should go to<br/>next line')->assertSave(); + $this->dispatch('abonne/mes-avis'); + $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//p[@class="model_description_Class_AvisNotice"]', + 'With BR should go to<br/>next line'); + } + + + /** @test */ + public function brInAvisShouldBeRemovedInJsContent() { + Class_AvisNotice::find(4)->setAvis('With BR should go to<br/>next line')->assertSave(); + $this->dispatch('abonne/mes-avis'); + $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//div[@class="hidde_content"]', 'With BR should go to next line'); + } + + + /** @test */ + public function backSlashNInAvisShouldBeRemovedInJsContent() { + Class_AvisNotice::find(4)->setAvis("With BR should go to\nnext line")->assertSave(); + $this->dispatch('abonne/mes-avis'); + $this->assertXPathContentContains('//div[contains(@class, "truncate_list_widget")]//div[@class="card"]//div[@class="hidde_content"]', 'With BR should go to next line'); + } +} \ No newline at end of file diff --git a/tests/scenarios/Templates/TemplatesRssTest.php b/tests/scenarios/Templates/TemplatesRssTest.php index e571fd67080592198f685f28e8f64906b6416a52..9561c70cc123105114c7a12c8c7498927610d91f 100644 --- a/tests/scenarios/Templates/TemplatesRssTest.php +++ b/tests/scenarios/Templates/TemplatesRssTest.php @@ -123,6 +123,14 @@ class TemplatesRssForVolatileKiosqueTest extends AbstractControllerTestCase { public function ninNinDansLUniversShouldBePresent() { $this->assertXPathContentContains('//item/title', '<![CDATA[NinNin dans l\'Univers, ]]>'); } + + + /* hotline: #138355 */ + /** @test */ + public function linkToRecordShouldBeBokeh_recherche_viewnotice_id_1() { + $this->assertXPathContentContains('//item/link', + '/recherche/viewnotice/id/1'); + } } diff --git a/tests/scenarios/Templates/TemplatesSearchTest.php b/tests/scenarios/Templates/TemplatesSearchTest.php index 2d5d797c35e122fd94a3c2d9b427c4906bc7e19b..9659ed5b6d2cbbf4ad9c1dfe436ac23034a4d4c2 100644 --- a/tests/scenarios/Templates/TemplatesSearchTest.php +++ b/tests/scenarios/Templates/TemplatesSearchTest.php @@ -449,6 +449,12 @@ class TemplatesSearchDispatchIntonationSearchListFormatWallTest extends Template public function facetsBlocksShouldContainsOnclickToggleClassFacetBlockClosed() { $this->assertXPathContentContains('//form[contains(@class, "form_facets")]//ul/li[contains(@class, "facette_titre facet_type_A facet_block_toggle_visibility facet_block_closed")]/b[contains(@onclick, "$(this).parent().toggleClass(\'facet_block_closed\');")]', 'Auteur'); } + + + /** @test */ + public function record89UrlVignetteShouldHaveBeenSetToNo() { + $this->assertEquals('NO', Class_Notice::find(89)->getUrlVignette()); + } }