smarty template engine
Tuesday, October 07, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


$security

$security true/false, o padrão é false. Security é bom para situações quando você tem partes inconfiáveis editando o template (via ftp por exemplo) e você quer reduzir os riscos de comprometimento da segurança do sistema através da linguagem de template. Habilitando-o faz-se cumprir as regras da linguagem de template, a menos que especificamente cancelada com $security_settings:

  • Se $php_handling está setado para SMARTY_PHP_ALLOW, isso é implicitamente alterado para SMARTY_PHP_PASSTHRU

  • Funçõs PHP não são permitidas em blocos IF, exceto estes especificados no $security_settings

  • templates podem ser somente incluidos no diretório listado em $secure_dir array

  • Arquivos locais podem ser somente trazidos do diretório listado em $secure_dir usando no array {fetch}

  • Estas tags {php}{/php} não são permitidas

  • Funções PHP não são permitidas como modificadores, exceto estes especificados no $security_settings




 

credits 

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

All rights reserved.