From b9dc2b6d86a70a3b731a39c71c3a690d23c9f8fc Mon Sep 17 00:00:00 2001
From: efalcy <efalcy@afi-sa.fr>
Date: Wed, 10 Feb 2016 16:28:57 +0100
Subject: [PATCH] dev #37314 : fix patch sql error

---
 cosmogramme/sql/patch/patch_287.sql     | 7 -------
 library/ZendAfi/View/Helper/BibView.php | 9 ++++++---
 2 files changed, 6 insertions(+), 10 deletions(-)
 delete mode 100644 cosmogramme/sql/patch/patch_287.sql

diff --git a/cosmogramme/sql/patch/patch_287.sql b/cosmogramme/sql/patch/patch_287.sql
deleted file mode 100644
index d9a88ffb45e..00000000000
--- a/cosmogramme/sql/patch/patch_287.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-$adapter = Zend_Db_Table::getDefaultAdapter();
-
-try {
-  $adapter->query('alter table custom_field_values add index (value(50));');
-} catch(Exception $e) {}
-?>
diff --git a/library/ZendAfi/View/Helper/BibView.php b/library/ZendAfi/View/Helper/BibView.php
index 84b909082bf..d196f327392 100644
--- a/library/ZendAfi/View/Helper/BibView.php
+++ b/library/ZendAfi/View/Helper/BibView.php
@@ -28,13 +28,13 @@ class ZendAfi_View_Helper_BibView extends ZendAfi_View_Helper_BaseHelper {
 
     return
       $this->_tag('h1', $this->_('Fiche de la bibliothèque :')) .
-      $this->_renderTable() .
+      $this->_renderBlocks() .
       $this->_renderPicture() .
       $this->_renderBackLink($back_url);
   }
 
 
-  protected function _renderTable() {
+  protected function _renderBlocks() {
     return
       $this->_renderBlock(
                           $this->_renderName() .
@@ -198,7 +198,10 @@ class ZendAfi_View_Helper_BibView extends ZendAfi_View_Helper_BaseHelper {
     }
     $content_options='';
     foreach (array_filter($options) as $option) {
-      $content_options .= $this->_tag('dd', $option);
+      $cleaned_name=iconv('UTF-8','ASCII//TRANSLIT//IGNORE',$option);
+      $cleaned_name=str_replace(' ','_',$cleaned_name);
+
+      $content_options .= $this->_tag('dd', $option, ['class' => $cleaned_name]);
     }
     return $content_options;
   }
-- 
GitLab