Fix banana stand-alone
authorx2003bruneau <x2003bruneau@9869982d-c50d-0410-be91-f2a2ec7c7c7b>
Fri, 9 Feb 2007 21:36:40 +0000 (21:36 +0000)
committerx2003bruneau <x2003bruneau@9869982d-c50d-0410-be91-f2a2ec7c7c7b>
Fri, 9 Feb 2007 21:36:40 +0000 (21:36 +0000)
git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@197 9869982d-c50d-0410-be91-f2a2ec7c7c7b

banana/banana.inc.php.in
banana/message.func.inc.php
banana/message.inc.php
banana/text.func.inc.php

index cef4300..dc29078 100644 (file)
@@ -162,7 +162,6 @@ class Banana
             Banana::load('page');
         }
         Banana::$page = new $pageclass;
-
         $types = array('multipart/report' => _b_('Rapport d\'erreur'),
                        'multipart/mixed'  => _b_('Composition'),
                        'text/html'        => _b_('Texte formaté'),
index be686ec..e8aeef8 100644 (file)
@@ -331,7 +331,7 @@ function banana_filterCss($css)
  */
 function banana_cleanHtml($source, $to_xhtml = false)
 {
-    if (!function_exists('tidy_repair_string')) {
+    if (function_exists('tidy_repair_string')) {
         $tidy_config = array('drop-empty-paras' => true,
                              'drop-proprietary-attributes' => true,
                              'hide-comments' => true,
index 01686a1..0855eba 100644 (file)
@@ -108,7 +108,7 @@ final class BananaMessage extends BananaMimePart
 
           case "subject":
             $text = stripslashes($text);
-            $text = html_entities($text);
+            $text = banana_htmlentities($text);
             return banana_catchFormats($text);
 
           default:
index 48e9b1f..d1a5c30 100644 (file)
@@ -7,9 +7,16 @@
 * Copyright: See COPYING files that comes with this distribution\r
 ********************************************************************************/\r
 \r
-function _b_($str)\r
-{\r
-    return dgettext('banana', $str);\r
+if (function_exists('dgettext')) {\r
+    function _b_($str)\r
+    {\r
+        return dgettext('banana', $str);\r
+    }\r
+} else {\r
+    function _b_($str)\r
+    {\r
+        return $str;\r
+    }\r
 }\r
 \r
 if (!function_exists('is_utf8')) {\r