PageRenderTime 14ms CodeModel.GetById 4ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/docs/es/programmers/api-variables/variable-security.xml

https://github.com/pop/smarty
XML | 79 lines | 58 code | 0 blank | 21 comment | 0 complexity | f9c3e281eca3da43358ab94a29ce4eec MD5 | raw file
 1<?xml version="1.0" encoding="UTF-8"?>
 2<!-- $Revision$ -->
 3     <sect1 id="variable.security">
 4      <title>$security</title>
 5      <para>
 6      $security true/false, el default es false. Security es bueno 
 7      para situaciones cuando usted tiene partes inconfiables editando 
 8      el template (via ftp por ejemplo) y usetd quiere reducir los 
 9      riesgos de comportamiento de seguridad del sistema a través del 
10      lenguaje del template. Al habilitar la seguridad forza las siguientes 
11      reglas del lenguaje del template, a menos que especifique control con 
12      <link linkend="variable.security.settings">$security_settings</link>:
13      </para>
14      <itemizedlist>
15         <listitem>
16          <para>
17           Si <link linkend="variable.php.handling">$php_handling</link> está 
18           asignado a SMARTY_PHP_ALLOW, este es implicitamente cambiado a 
19           SMARTY_PHP_PASSTHRU
20          </para>
21         </listitem>
22         <listitem>
23          <para>
24           Las funciones PHP no son permitidas en sentencias  
25           <link linkend="language.function.if">{if}</link>,
26           excepto quellas que esten especificadas en 
27           <link linkend="variable.security.settings">$security_settings</link>
28          </para>
29         </listitem>
30         <listitem>
31          <para>
32          Los templates solo pueden ser incluidos en el
33          directorio listado en arreglo 
34          <link linkend="variable.secure.dir">$secure_dir</link>
35          </para>
36         </listitem>
37         <listitem>
38          <para>
39          Los archivos locales solamente pueden ser traidos del
40          directorio listado en 
41          <link linkend="variable.secure.dir">$secure_dir</link> usando 
42          el arreglo <link linkend="language.function.fetch">{fetch}</link>
43          </para>
44         </listitem>
45         <listitem>
46          <para>
47           Estas etiquetas 
48           <link linkend="language.function.php">{php}{/php}</link> no son permitidas
49          </para>
50         </listitem>
51         <listitem>
52          <para>
53          Las funciones PHP no son permitidas como modificadores,
54          excepto si estan especificados en el 
55          <link linkend="variable.security.settings">$security_settings</link>
56          </para>
57         </listitem>
58      </itemizedlist>
59</sect1>
60<!-- Keep this comment at the end of the file
61Local variables:
62mode: sgml
63sgml-omittag:t
64sgml-shorttag:t
65sgml-minimize-attributes:nil
66sgml-always-quote-attributes:t
67sgml-indent-step:1
68sgml-indent-data:t
69indent-tabs-mode:nil
70sgml-parent-document:nil
71sgml-default-dtd-file:"../../../../manual.ced"
72sgml-exposed-tags:nil
73sgml-local-catalogs:nil
74sgml-local-ecat-files:nil
75End:
76vim600: syn=xml fen fdm=syntax fdl=2 si
77vim: et tw=78 syn=sgml
78vi: ts=1 sw=1
79-->