smarty template engine
Sunday, September 07, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


$security

$security true/false, el default es false. Security es bueno para situaciones cuando usted tiene partes inconfiables editando el template (via ftp por ejemplo) y usetd quiere reducir los riesgos de comportamiento de seguridad del sistema a través del lenguaje del template. Al habilitar la seguridad forza las siguientes reglas del lenguaje del template, a menos que especifique control con $security_settings:

  • Si $php_handling está asignado a SMARTY_PHP_ALLOW, este es implicitamente cambiado a SMARTY_PHP_PASSTHRU

  • Las funciones PHP no son permitidas en sentencias {if}, excepto quellas que esten especificadas en $security_settings

  • Los templates solo pueden ser incluidos en el directorio listado en arreglo $secure_dir

  • Los archivos locales solamente pueden ser traidos del directorio listado en $secure_dir usando el arreglo {fetch}

  • Estas etiquetas {php}{/php} no son permitidas

  • Las funciones PHP no son permitidas como modificadores, excepto si estan especificados en el $security_settings




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.