Ticket #362: jelix-trunk-#362.patch

File jelix-trunk-#362.patch, 2.8 kB (added by bibo, 1 year ago)
  • jResponseHtml.class.php

    old new  
    192192                        echo 'console.error("[error '; 
    193193                        break; 
    194194                    } 
    195                     echo $e[1].'] '.str_replace('"','\"',$e[2]),' (',$e[3],' ',$e[4],')");'; 
     195                    echo $e[1].'] '.str_replace('"','\"',$e[2]),' (',str_replace('\\','\\\\',$e[3]),' ',$e[4],')");'; 
    196196                } 
    197197                echo '}else{alert("there are some errors, you should activate Firebug to see them");}</script>'; 
    198198            }else{ 
     
    213213            if(count($GLOBALS['gJCoord']->logMessages['firebug'])) { 
    214214                echo '<script type="text/javascript">if(console){'; 
    215215                foreach($GLOBALS['gJCoord']->logMessages['firebug'] as $m) { 
    216                     echo 'console.debug("',str_replace('"','\"',$m),'");'; 
     216                    echo 'console.debug("',str_replace(array('\\','"'),array('\\\\','\"'),$m),'");'; 
    217217                } 
    218218                echo '}else{alert("there are log messages, you should activate Firebug to see them");}</script>'; 
    219219            } 
  • jResponseXul.class.php

    old new  
    33* @package     jelix 
    44* @subpackage  core_response 
    55* @author      Laurent Jouanneau 
    6 * @contributor 
     6* @contributor Dominique Papin 
    77* @copyright   2005-2007 Laurent Jouanneau 
     8* @copyright   2007 Dominique Papin 
    89* @link        http://www.jelix.org 
    910* @licence     GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html 
    1011*/ 
     
    131132                        echo 'console.error("[error '; 
    132133                        break; 
    133134                    } 
    134                     echo $e[1].'] '.str_replace('"','\"',$e[2]),' (',$e[3],' ',$e[4],')");'; 
     135                    echo $e[1].'] '.str_replace('"','\"',$e[2]),' (',str_replace('\\','\\\\',$e[3]),' ',$e[4],')");'; 
    135136                } 
    136137                echo '}else{alert("there are some errors, you should activate Firebug to see them");}</script>'; 
    137138            }else{ 
     
    154155            if(count($GLOBALS['gJCoord']->logMessages['firebug'])) { 
    155156                echo '<script type="text/javascript">if(console){'; 
    156157                foreach($GLOBALS['gJCoord']->logMessages['firebug'] as $m) { 
    157                     echo 'console.debug("',str_replace('"','\"',$m),'");'; 
     158                    echo 'console.debug("',str_replace(array('\\','"'),array('\\\\','\"'),$m),'");'; 
    158159                } 
    159160                echo '}else{alert("there are log messages, you should activate Firebug to see them");}</script>'; 
    160161            } 
Download in other formats: Original Format