Ticket #646: 646-jForms-jTpl-html-plugins-textarea-should-render-linebreaks-1.0.x-branch.diff

File 646-jForms-jTpl-html-plugins-textarea-should-render-linebreaks-1.0.x-branch.diff, 2.0 kB (added by Julien, 6 months ago)

for 1.0.x branch

  • lib/jelix/plugins/tpl/html/function.ctrl_value.php

    old new  
    33* @package      jelix 
    44* @subpackage   jtpl_plugin 
    55* @author       Laurent Jouanneau 
    6 * @contributor  Dominique Papin 
     6* @contributor  Dominique Papin, Julien Issler 
    77* @copyright    2007 Laurent Jouanneau, 2007 Dominique Papin 
     8* @copyright    2008 Julien Issler 
    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*/ 
     
    5152            $s.=$sep.htmlspecialchars($v); 
    5253        } 
    5354        echo substr($s, strlen($sep)); 
    54     }else 
     55    }else if($ctrl->type == 'textarea') 
     56        echo nl2br(htmlspecialchars($value)); 
     57    else 
    5558        echo htmlspecialchars($value); 
    5659} 
    5760 
  • lib/jelix/plugins/tpl/html/function.formdatasfull.php

    old new  
    33* @package      jelix 
    44* @subpackage   jtpl_plugin 
    55* @author       Laurent Jouanneau 
    6 * @contributor  Dominique Papin 
     6* @contributor  Dominique Papin, Julien Issler 
    77* @copyright    2007 Laurent Jouanneau, 2007 Dominique Papin 
     8* @copyright    2008 Julien Issler 
    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*/ 
     
    3637                $s.=','.htmlspecialchars($v); 
    3738            } 
    3839            echo substr($s, 1); 
    39         }else 
     40        }else if($ctrl->type == 'textarea') 
     41            echo nl2br(htmlspecialchars($value)); 
     42        else 
    4043            echo htmlspecialchars($value); 
    4144 
    4245        echo '</td></tr>'; 
Download in other formats: Original Format