Poniższy kod należy zapisać w katalogu z pluginami i nadać nazwę: modifier.h.php

  1. <?php
  2. /**
  3.  * Zamienia nieporządane znaki html na encje i usuwa slashe.
  4.  * 
  5.  * @param string $sString  Tekst do obróbki.
  6.  * @param integer $iQuoteStyle Styl cudzysłowia.
  7.  * @param string $sCharset Kodowanie.
  8.  */ 
  9. function smarty_modifier_h($sString, $iQuoteStyle = ENT_QUOTES, $sCharset = NULL)
  10. {
  11. $sString = htmlspecialchars($sString, $iQuoteStyle, $sCharset);
  12. $sString = stripslashes($sString);
  13. return $sString;
  14. }
  15.  
  16. ?>


skomplikowane co nie? :>>

  1. {* wykorzystanie *}
  2. <input type="text" name="firstName" maxlength="32" value="{$client.firstName|h}" />