diff -Nur pmb.orig/admin/convert/imports/input_xml.inc.php pmb/admin/convert/imports/input_xml.inc.php
--- pmb.orig/admin/convert/imports/input_xml.inc.php 2007-03-10 09:32:24.000000000 +0100
+++ pmb/admin/convert/imports/input_xml.inc.php 2009-07-16 09:42:28.000000000 +0200
@@ -4,7 +4,29 @@
// +-------------------------------------------------+
// $Id: input_xml.inc.php,v 1.8 2007/03/10 08:32:25 touraine37 Exp $
-if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
+if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
+
+function fix_htmlspecialchars($notice) {
+
+ $notice2="";
+ $notice2_r;
+
+ if (strpos($notice,"\n") !== false) {
+ $notice2_r = explode("\n",$notice);
+ foreach ($notice2_r as $noti) {
+ $noti=trim($noti);
+ $prin1=strpos($noti, '');
+ $fin=strrpos($noti, '');
+ if ($prin1 !== false && $prin1 === 0 && $prin2 !== false && $fin !== false) {
+ $notice2.=substr($noti, $prin1, $prin2+2).htmlspecialchars(htmlspecialchars_decode(substr($noti, $prin2+2, $fin-($prin2+2))))."\n";
+ } else $notice2.=$noti."\n";
+ }
+ $notice2=trim($notice2);
+ } else $notice2=$notice;
+
+ return $notice2;
+}
function _get_n_notices_($fi,$file_in,$input_params,$origine) {
//mysql_query("delete from import_marc");
@@ -22,7 +44,8 @@
$i1=strpos($fcontents,"".$input_params['NOTICEELEMENT'].">");
}
if ($i1!==false) {
- $notice=substr($fcontents,$i,$i1+strlen("".$input_params['NOTICEELEMENT'].">")-$i);
+ $notice=substr($fcontents,$i,$i1+strlen("".$input_params['NOTICEELEMENT'].">")-$i);
+ $notice=fix_htmlspecialchars($notice);
$requete="insert into import_marc (no_notice, notice, origine) values($n,'".addslashes($notice)."','$origine')";
mysql_query($requete);
$n++;
@@ -40,4 +63,4 @@
return $index;
}
-?>
\ No hay ningún carácter de nueva lÃnea al final del fichero
+?>
diff -Nur pmb.orig/classes/docs_statut.class.php pmb/classes/docs_statut.class.php
--- pmb.orig/classes/docs_statut.class.php 2007-03-10 10:25:48.000000000 +0100
+++ pmb/classes/docs_statut.class.php 2009-07-16 09:41:50.000000000 +0200
@@ -127,7 +127,7 @@
global $msg;
- $requete="select idstatut, statut_libelle from docs_statut order by statut_libelle ";
+ $requete="select idstatut, statut_libelle from docs_statut order by idstatut, statut_libelle ";
$champ_code="idstatut";
$champ_info="statut_libelle";
$nom="book_statut_id";
diff -Nur pmb.orig/opac_css/includes/messages/es_ES.xml pmb/opac_css/includes/messages/es_ES.xml
--- pmb.orig/opac_css/includes/messages/es_ES.xml 2009-07-16 09:13:56.000000000 +0200
+++ pmb/opac_css/includes/messages/es_ES.xml 2009-07-16 09:41:50.000000000 +0200
@@ -331,7 +331,7 @@
No hay ningún artículo para este boletín.
Ver los números disponibles
Reserva imposible: usted ya está en posesión de este documento.
-Realizar la reserva.
+Borrar la reserva.
Reserva guardada.
(Reserva en espera de validación.)
!!nbresa!! reserva(s) en curso para este documento)]]>