mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 02:44:27 +02:00
sync with EN
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.basic.syntax">
|
<chapter id="language.basic.syntax">
|
||||||
<title>Bases syntaxiques</title>
|
<title>Bases syntaxiques</title>
|
||||||
<para>
|
<para>
|
||||||
Toutes les balises Smarty sont entour<75>es de d<>limiteurs. Par d<>faut,
|
Toutes les balises Smarty sont entour<75>es de d<>limiteurs. Par d<>faut,
|
||||||
ces d<>limiteurs sont <literal>{</literal> et
|
ces d<>limiteurs sont <literal>{</literal> et
|
||||||
<literal>}</literal>, mais ils peuvent <20>tre modifi<EFBFBD>s.
|
<literal>}</literal>, mais ils peuvent <20>tre <link linkend="variable.left.delimiter">modifi<EFBFBD>s</link>.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Pour ces exemples, nous supposons que vous utiliserez leur valeur par d<>faut.
|
Pour ces exemples, nous supposons que vous utiliserez leur valeur par d<>faut.
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.syntax.functions">
|
<sect1 id="language.syntax.functions">
|
||||||
<title>Fonctions</title>
|
<title>Fonctions</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -29,14 +29,16 @@
|
|||||||
<para>
|
<para>
|
||||||
Les fonctions natives et les fonctions utilisateurs ont toutes deux la m<>me
|
Les fonctions natives et les fonctions utilisateurs ont toutes deux la m<>me
|
||||||
syntaxe, dans les templates. Les fonctions natives sont relatives
|
syntaxe, dans les templates. Les fonctions natives sont relatives
|
||||||
au traitement interne de Smarty, comme par exemple <command>if</command>,
|
au traitement interne de Smarty, comme par exemple <link
|
||||||
<command>section</command> et <command>strip</command>. Elles ne peuvent
|
linkend="language.function.if"><command>if</command></link>,
|
||||||
<EFBFBD>tre modifi<66>es. Les fonctions utilisateurs sont des fonctions additionnelles,
|
<link linkend="language.function.section"><command>section</command></link> et
|
||||||
impl<EFBFBD>ment<EFBFBD>es par l'interm<72>diaire de plugins.
|
<link linkend="language.function.strip"><command>strip</command></link>.
|
||||||
Elles peuvent <20>tre modifi<66>es pour correspondre <20> vos besoins, et vous
|
Elles ne peuvent <20>tre modifi<66>es. Les fonctions utilisateurs sont des fonctions additionnelles,
|
||||||
pouvez en cr<63>er de nouvelles. <command>html_options</command> et
|
impl<EFBFBD>ment<EFBFBD>es par l'interm<72>diaire de plugins. Elles peuvent <20>tre modifi<66>es pour correspondre
|
||||||
<command>html_select_date</command> sont deux exemples de fonctions
|
<EFBFBD> vos besoins, et vous pouvez en cr<63>er de nouvelles.
|
||||||
utilisateurs.
|
<link linkend="language.function.html.options"><command>html_options</command></link> et
|
||||||
|
<link linkend="language.function.html.select.date"><command>html_select_date</command></link>
|
||||||
|
sont deux exemples de fonctions utilisateurs.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.config.load">
|
<sect1 id="language.function.config.load">
|
||||||
<title>config_load</title>
|
<title>config_load</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<entry>Nom attribut</entry>
|
<entry>Nom attribut</entry>
|
||||||
<entry>Type</entry>
|
<entry>Type</entry>
|
||||||
<entry>Requis</entry>
|
<entry>Requis</entry>
|
||||||
<entry>Defaut</entry>
|
<entry>D<EFBFBD>faut</entry>
|
||||||
<entry>Description</entry>
|
<entry>Description</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -80,11 +80,11 @@
|
|||||||
<title>{#pageTitle#}</title>
|
<title>{#pageTitle#}</title>
|
||||||
<body bgcolor="{#bodyBgColor#}">
|
<body bgcolor="{#bodyBgColor#}">
|
||||||
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
|
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
|
||||||
<tr bgcolor="{#rowBgColor#}">
|
<tr bgcolor="{#rowBgColor#}">
|
||||||
<td>First</td>
|
<td>First</td>
|
||||||
<td>Last</td>
|
<td>Last</td>
|
||||||
<td>Address</td>
|
<td>Address</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -113,17 +113,23 @@
|
|||||||
<title>{#pageTitle#}</title>
|
<title>{#pageTitle#}</title>
|
||||||
<body bgcolor="{#bodyBgColor#}">
|
<body bgcolor="{#bodyBgColor#}">
|
||||||
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
|
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
|
||||||
<tr bgcolor="{#rowBgColor#}">
|
<tr bgcolor="{#rowBgColor#}">
|
||||||
<td>First</td>
|
<td>First</td>
|
||||||
<td>Last</td>
|
<td>Last</td>
|
||||||
<td>Address</td>
|
<td>Address</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="config.files">les fichiers de configuration</link> et
|
||||||
|
<link linkend="language.function.config.load">config_load</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.ldelim">
|
<sect1 id="language.function.ldelim">
|
||||||
<title>ldelim,rdelim</title>
|
<title>ldelim,rdelim</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -29,6 +29,10 @@
|
|||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi la
|
||||||
|
<link linkend="language.escaping">d<EFBFBD>sactivation l'analyse de Smarty</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.literal">
|
<sect1 id="language.function.literal">
|
||||||
<title>literal</title>
|
<title>literal</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -38,6 +38,10 @@
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi la
|
||||||
|
<link linkend="language.escaping">d<EFBFBD>sactivation de l'analyse de Smarty</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.6 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.7 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.html.checkboxes">
|
<sect1 id="language.function.html.checkboxes">
|
||||||
<title>html_checkboxes</title>
|
<title>html_checkboxes</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -91,6 +91,9 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>html_checkboxes</title>
|
<title>html_checkboxes</title>
|
||||||
|
<para>
|
||||||
|
O<> le code PHP est :
|
||||||
|
</para>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
@@ -102,16 +105,19 @@ $smarty->assign('customer_id', 1001);
|
|||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
]]
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
ou index.tpl est:
|
et index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{html_checkboxes name="id" values=$cust_ids selected=$customer_id output=$cust_names separator="<br />"}
|
{html_checkboxes name="id" values=$cust_ids selected=$customer_id output=$cust_names separator="<br />"}
|
||||||
]]
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
<para>
|
||||||
|
ou bien, le code PHP est :
|
||||||
|
</para>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
@@ -129,7 +135,7 @@ $smarty->display('index.tpl');
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
ou index.tpl est:
|
et index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.html.options">
|
<sect1 id="language.function.html.options">
|
||||||
<title>html_options</title>
|
<title>html_options</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -133,10 +133,10 @@ SORTIE: (valable pour les deux exemples)
|
|||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
<select name=client_id>
|
<select name=client_id>
|
||||||
<option value="1000">Joe Schmoe</option>
|
<option label="Joe Schmoe" value="1000">Joe Schmoe</option>
|
||||||
<option value="1001" selected="selected">Jack Smith</option>
|
<option label="Jack Smith" value="1001" selected="selected"<Jack Smith</option>
|
||||||
<option value="1002">Jane Johnson</option>
|
<option label="Jane Johnson" value="1002">Jane Johnson</option>
|
||||||
<option value="1003">Charlie Brown</option>
|
<option label="Charlie Brown" value="1003">Charlie Brown</option>
|
||||||
</select>
|
</select>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.html.radios">
|
<sect1 id="language.function.html.radios">
|
||||||
<title>html_radios</title>
|
<title>html_radios</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -121,10 +121,10 @@ index.tpl:
|
|||||||
|
|
||||||
SORTIE: (pour les deux exemples)
|
SORTIE: (pour les deux exemples)
|
||||||
|
|
||||||
<input type="radio" name="id" value="1000">Joe Schmoe<br />
|
<label for="id_1000"><input type="radio" name="id" value="1000" id="id_1000" />Joe Schmoe</label><br />
|
||||||
<input type="radio" name="id" value="1001" checked="checked"><br />
|
<label for="id_1001"><input type="radio" name="id" value="1001" id="id_1001" checked="checked" />Jack Smith</label><br />
|
||||||
<input type="radio" name="id" value="1002">Jane Johnson<br />
|
<label for="id_1002"><input type="radio" name="id" value="1002" id="id_1002" />Jane Johnson</label><br />
|
||||||
<input type="radio" name="id" value="1003">Charlie Brown<br /></programlisting>
|
<label for="id_1003"><input type="radio" name="id" value="1003" id="id_1003" />Charlie Brown</label><br /></programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.function.mailto">
|
<sect1 id="language.function.mailto">
|
||||||
<title>mailto</title>
|
<title>mailto</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<entry>Nom attribut</entry>
|
<entry>Nom attribut</entry>
|
||||||
<entry>Type</entry>
|
<entry>Type</entry>
|
||||||
<entry>Requis</entry>
|
<entry>Requis</entry>
|
||||||
<entry>Defaut</entry>
|
<entry>D<EFBFBD>faut</entry>
|
||||||
<entry>Description</entry>
|
<entry>Description</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -40,7 +40,8 @@
|
|||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry><emphasis>none</emphasis></entry>
|
<entry><emphasis>none</emphasis></entry>
|
||||||
<entry>Comment encoder l'adresse email.
|
<entry>Comment encoder l'adresse email.
|
||||||
none, hex et javascript sont des valeurs correctes.</entry>
|
<literal>none</literal>, <literal>hex</literal>, <literal>javascript</literal>
|
||||||
|
et <literal>javascript_charcode</literal> sont des valeurs correctes.</entry>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<entry>cc</entry>
|
<entry>cc</entry>
|
||||||
@@ -115,20 +116,26 @@
|
|||||||
{mailto address="moi@example.com" subject="Hello to you!"}
|
{mailto address="moi@example.com" subject="Hello to you!"}
|
||||||
{mailto address="moi@example.com" cc="you@domain.com,they@domain.com"}
|
{mailto address="moi@example.com" cc="you@domain.com,they@domain.com"}
|
||||||
{mailto address="moi@example.com" extra='class="email"'}
|
{mailto address="moi@example.com" extra='class="email"'}
|
||||||
|
{mailto address="me@example.com" encode="javascript_charcode"}
|
||||||
|
|
||||||
SORTIE:
|
SORTIE:
|
||||||
|
|
||||||
<a href="mailto:moi@example.com" >moi@example.com</a>
|
<a href="mailto:moi@example.com" >moi@example.com</a>
|
||||||
<a href="mailto:moi@example.com" >send me some mail</a>
|
<a href="mailto:moi@example.com" >send me some mail</a>
|
||||||
<SCRIPT language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6
|
<script type="text/javascript" language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6
|
||||||
9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d%
|
9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d%
|
||||||
61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e
|
61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e
|
||||||
%27%29%3b'))</SCRIPT>
|
%27%29%3b'))</script>
|
||||||
<a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >&#x6d;&#x65;&#x40;&#x64;&
|
<a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >&#x6d;&#x65;&#x40;&#x64;&
|
||||||
#x6f;&#x6d;&#x61;&#x69;&#x6e;&#x2e;&#x63;&#x6f;&#x6d;</a>
|
#x6f;&#x6d;&#x61;&#x69;&#x6e;&#x2e;&#x63;&#x6f;&#x6d;</a>
|
||||||
<a href="mailto:moi@example.com?subject=Hello%20to%20you%21" >moi@example.com</a>
|
<a href="mailto:moi@example.com?subject=Hello%20to%20you%21" >moi@example.com</a>
|
||||||
<a href="mailto:moi@example.com?cc=you@example.com%2Cthey@example.com" >moi@example.com</a>
|
<a href="mailto:moi@example.com?cc=you@example.com%2Cthey@example.com" >moi@example.com</a>
|
||||||
<a href="mailto:moi@example.com" class="email">moi@example.com</a></programlisting>
|
<a href="mailto:me@example.com" class="email">me@example.com</a>
|
||||||
|
<script type="text/javascript" language="javascript">
|
||||||
|
<!--
|
||||||
|
{document.write(String.fromCharCode(60,97,32,104,114,101,102,61,34,109,97,105,108,116,111,58,109,101,64,101,120,97,109,112,108,101,46,99,111,109,34,32,62,109,101,64,101,120,97,109,112,108,101,46,99,111,109,60,47,97,62))}
|
||||||
|
//-->
|
||||||
|
</script></programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.15 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.16 Maintainer: gerald Status: ready -->
|
||||||
<chapter id="language.modifiers">
|
<chapter id="language.modifiers">
|
||||||
<title>Modificateurs de variables</title>
|
<title>Modificateurs de variables</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -66,9 +66,9 @@
|
|||||||
$security_settings['MODIFIER_FUNCS']</link>.
|
$security_settings['MODIFIER_FUNCS']</link>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
&designers.language-modifiers.language-modifier-cat;
|
||||||
&designers.language-modifiers.language-modifier-capitalize;
|
&designers.language-modifiers.language-modifier-capitalize;
|
||||||
&designers.language-modifiers.language-modifier-count-characters;
|
&designers.language-modifiers.language-modifier-count-characters;
|
||||||
&designers.language-modifiers.language-modifier-cat;
|
|
||||||
&designers.language-modifiers.language-modifier-count-paragraphs;
|
&designers.language-modifiers.language-modifier-count-paragraphs;
|
||||||
&designers.language-modifiers.language-modifier-count-sentences;
|
&designers.language-modifiers.language-modifier-count-sentences;
|
||||||
&designers.language-modifiers.language-modifier-count-words;
|
&designers.language-modifiers.language-modifier-count-words;
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
&designers.language-modifiers.language-modifier-truncate;
|
&designers.language-modifiers.language-modifier-truncate;
|
||||||
&designers.language-modifiers.language-modifier-upper;
|
&designers.language-modifiers.language-modifier-upper;
|
||||||
&designers.language-modifiers.language-modifier-wordwrap;
|
&designers.language-modifiers.language-modifier-wordwrap;
|
||||||
|
|
||||||
</chapter>
|
</chapter>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.3 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.capitalize">
|
<sect1 id="language.modifier.capitalize">
|
||||||
<title>capitalize</title>
|
<title>capitalize</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
<para>
|
<para>
|
||||||
Met la premi<6D>re lettre de chaque mot d'une variable en majuscule.
|
Met la premi<6D>re lettre de chaque mot d'une variable en majuscule.
|
||||||
</para>
|
</para>
|
||||||
@@ -66,8 +66,13 @@ Le nouveau php5 est vraiment performant !
|
|||||||
Le Nouveau php5 Est Vraiment Performant !
|
Le Nouveau php5 Est Vraiment Performant !
|
||||||
Le Nouveau Php5 Est Vraiment Performant !
|
Le Nouveau Php5 Est Vraiment Performant !
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.lower">lower</link> et
|
||||||
|
<link linkend="language.modifier.upper">upper</link>
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,41 +1,41 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.count.characters">
|
<sect1 id="language.modifier.count.characters">
|
||||||
<title>count_characters</title>
|
<title>count_characters</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
<tgroup cols="5">
|
<tgroup cols="5">
|
||||||
<colspec colname="param" align="center" />
|
<colspec colname="param" align="center" />
|
||||||
<colspec colname="type" align="center" />
|
<colspec colname="type" align="center" />
|
||||||
<colspec colname="required" align="center" />
|
<colspec colname="required" align="center" />
|
||||||
<colspec colname="default" align="center" />
|
<colspec colname="default" align="center" />
|
||||||
<colspec colname="desc" />
|
<colspec colname="desc" />
|
||||||
<thead>
|
<thead>
|
||||||
<row>
|
<row>
|
||||||
<entry>Position du param<61>tre</entry>
|
<entry>Position du param<61>tre</entry>
|
||||||
<entry>Type</entry>
|
<entry>Type</entry>
|
||||||
<entry>Requis</entry>
|
<entry>Requis</entry>
|
||||||
<entry>Defaut</entry>
|
<entry>Defaut</entry>
|
||||||
<entry>Description</entry>
|
<entry>Description</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<row>
|
<row>
|
||||||
<entry>1</entry>
|
<entry>1</entry>
|
||||||
<entry>boolean</entry>
|
<entry>boolean</entry>
|
||||||
<entry>Non</entry>
|
<entry>Non</entry>
|
||||||
<entry>false</entry>
|
<entry>false</entry>
|
||||||
<entry>Si l'on doit inclure les espaces dans le compte.</entry>
|
<entry>Si l'on doit inclure les espaces dans le compte.</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
<para>
|
<para>
|
||||||
Compte le nombre de caract<63>res dans une variable.
|
Compte le nombre de caract<63>res dans une variable.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>count_characters</title>
|
<title>count_characters</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -45,28 +45,34 @@ $smarty->display('index.tpl');
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est:
|
O<> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$titreArticle}
|
{$titreArticle}
|
||||||
{$titreArticle|count_characters}
|
{$titreArticle|count_characters}
|
||||||
{$titreArticle|count_characters:true}
|
{$titreArticle|count_characters:true}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ce qui donne en sortie :
|
Ce qui donne en sortie :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Vagues de froid li<6C>es <20> la temp<6D>rature.
|
Vagues de froid li<6C>es <20> la temp<6D>rature.
|
||||||
33
|
33
|
||||||
39
|
39
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.count.paragraphs">count_paragraphs</link>,
|
||||||
|
<link linkend="language.modifier.count.sentences">count_sentences</link> et
|
||||||
|
<link linkend="language.modifier.count.words">count_words</link>
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.count.paragraphs">
|
<sect1 id="language.modifier.count.paragraphs">
|
||||||
<title>count_paragraphs</title>
|
<title>count_paragraphs</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>count_paragraphs</title>
|
<title>count_paragraphs</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
$smarty = new Smarty;
|
$smarty = new Smarty;
|
||||||
@@ -16,23 +16,29 @@ $smarty->assign('TitreArticle', 'La guerre apporte la paix, au prix de la vie
|
|||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est:
|
O<> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$TitreArticle}
|
{$TitreArticle}
|
||||||
{$TitreArticle|count_paragraphs}
|
{$TitreArticle|count_paragraphs}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
La guerre apporte la paix, au prix de la vie des innocents.
|
La guerre apporte la paix, au prix de la vie des innocents.
|
||||||
1
|
1
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.count.characters">count_characters</link>,
|
||||||
|
<link linkend="language.modifier.count.sentences">count_sentences</link> et
|
||||||
|
<link linkend="language.modifier.count.words">count_words</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.count.sentences">
|
<sect1 id="language.modifier.count.sentences">
|
||||||
<title>count_sentences</title>
|
<title>count_sentences</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>count_sentences</title>
|
<title>count_sentences</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
$smarty = new Smarty;
|
$smarty = new Smarty;
|
||||||
@@ -18,29 +18,34 @@ coups de haches.');
|
|||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Where index.tpl is:
|
O<> index.tpl est :
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$TitreArticle}
|
{$TitreArticle}
|
||||||
{$TitreArticle|count_sentences}
|
{$TitreArticle|count_sentences}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Donne <20> l'<27>cran:
|
Affichera :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Deux navires rentrent en collision
|
Deux navires rentrent en collision
|
||||||
- Un des deux coule. Des vaches enrag<61>es blessent un fermier
|
- Un des deux coule. Des vaches enrag<61>es blessent un fermier
|
||||||
<EFBFBD> coups de haches.
|
<EFBFBD> coups de haches.
|
||||||
|
|
||||||
2
|
2
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.count.characters">count_characters</link>,
|
||||||
|
<link linkend="language.modifier.count.paragraphs">count_paragraphs</link> et
|
||||||
|
<link linkend="language.modifier.count.words">count_words</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.count.words">
|
<sect1 id="language.modifier.count.words">
|
||||||
<title>count_words</title>
|
<title>count_words</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>count_words</title>
|
<title>count_words</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -18,26 +18,32 @@ $smarty->display('index.tpl');
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est:
|
O<EFBFBD> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$titreArticle}
|
{$titreArticle}
|
||||||
{$titreArticle|count_words}
|
{$titreArticle|count_words}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Donne <20> l'<27>cran:
|
Affichera :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Un anneau pour les gouverner tous.
|
Un anneau pour les gouverner tous.
|
||||||
6
|
6
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.count.characters">count_characters</link>,
|
||||||
|
<link linkend="language.modifier.count.paragraphs">count_paragraphs</link> et
|
||||||
|
<link linkend="language.modifier.count.sentences">count_sentences</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.date.format">
|
<sect1 id="language.modifier.date.format">
|
||||||
<title>date_format</title>
|
<title>date_format</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<entry>Position du param<61>tre</entry>
|
<entry>Position du param<61>tre</entry>
|
||||||
<entry>Type</entry>
|
<entry>Type</entry>
|
||||||
<entry>Requis</entry>
|
<entry>Requis</entry>
|
||||||
<entry>Defaut</entry>
|
<entry>D<EFBFBD>faut</entry>
|
||||||
<entry>Description</entry>
|
<entry>Description</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -59,7 +59,7 @@ $smarty->display('index.tpl');
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
ou index.tpl est:
|
O<EFBFBD> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
@@ -210,10 +210,11 @@ en tant que premier jour de la premi
|
|||||||
<note>
|
<note>
|
||||||
<title>Note aux d<>veloppeurs</title>
|
<title>Note aux d<>veloppeurs</title>
|
||||||
<para>
|
<para>
|
||||||
NOTE AUX DEVELOPPEURS: date_format est un alias de la fonction
|
date_format est un alias de la fonction
|
||||||
PHP strftime(). Il est probable que vous disposiez de plus ou moins d'options
|
PHP <ulink url="&url.php-manual;strftime">strftime()</ulink>.
|
||||||
disponibles selon le syst<73>me sur lequel PHP a <20>t<EFBFBD> compil<69> (strftime ()).
|
Il est probable que vous disposiez de plus ou moins d'options
|
||||||
Reportez vous <20> l'aide de votre syst<73>me pour une liste compl<70>te des
|
disponibles selon le syst<73>me sur lequel PHP a <20>t<EFBFBD> compil<EFBFBD>.
|
||||||
|
Reportez-vous <20> l'aide de votre syst<73>me pour une liste compl<70>te des
|
||||||
param<61>tres disponibles.
|
param<61>tres disponibles.
|
||||||
</para>
|
</para>
|
||||||
</note>
|
</note>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.escape">
|
<sect1 id="language.modifier.escape">
|
||||||
<title>escape</title>
|
<title>escape</title>
|
||||||
<informaltable frame="all">
|
<informaltable frame="all">
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
<entry>Type</entry>
|
<entry>Type</entry>
|
||||||
<entry>Requis</entry>
|
<entry>Requis</entry>
|
||||||
<entry>Valeurs possibles</entry>
|
<entry>Valeurs possibles</entry>
|
||||||
<entry>Defaut</entry>
|
<entry>D<EFBFBD>faut</entry>
|
||||||
<entry>Description</entry>
|
<entry>Description</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -52,7 +52,7 @@ $smarty->display('index.tpl');
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est:
|
O<EFBFBD> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
@@ -79,7 +79,11 @@ Ce qui donne
|
|||||||
<a href="mailto:%62%6f%62%40%6d%65%2e%6e%65%74">bob@me.net</a>
|
<a href="mailto:%62%6f%62%40%6d%65%2e%6e%65%74">bob@me.net</a>
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi la
|
||||||
|
<link linkend="language.escaping">d<EFBFBD>sactivation de l'analyse de Smarty</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.lower">
|
<sect1 id="language.modifier.lower">
|
||||||
<title>lower</title>
|
<title>lower</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>lower</title>
|
<title>lower</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
$smarty = new Smarty;
|
$smarty = new Smarty;
|
||||||
@@ -16,26 +16,31 @@ $smarty->assign('TitreArticle', 'Deux Suspects Se Sont Sauv
|
|||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est :
|
O<> index.tpl est :
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$TitreArticle}
|
{$TitreArticle}
|
||||||
{$TitreArticle|lower}
|
{$TitreArticle|lower}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ce qui donne <20> l'<27>cran :
|
Affichera :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
Deux Suspects Se Sont Sauv<75>s.
|
Deux Suspects Se Sont Sauv<75>s.
|
||||||
deux suspects se sont sauv<75>s.
|
deux suspects se sont sauv<75>s.
|
||||||
]]>
|
]]>
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.upper">upper</link> et
|
||||||
|
<link linkend="language.modifier.capitalize">Capitalize</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.modifier.upper">
|
<sect1 id="language.modifier.upper">
|
||||||
<title>upper</title>
|
<title>upper</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
<title>upper</title>
|
<title>upper</title>
|
||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
$smarty = new Smarty;
|
$smarty = new Smarty;
|
||||||
@@ -17,24 +17,29 @@ rapidement, cel
|
|||||||
$smarty->display('index.tpl');
|
$smarty->display('index.tpl');
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ou index.tpl est:
|
O<> index.tpl est:
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$titreArticle}
|
{$titreArticle}
|
||||||
{$titreArticle|upper}
|
{$titreArticle|upper}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
<para>
|
<para>
|
||||||
Ce qui donne en sortie :
|
Affichera :
|
||||||
</para>
|
</para>
|
||||||
<screen>
|
<screen>
|
||||||
Si l'attaque n'est pas mise en place rapidement, cel<65> risque de durer longtemps.
|
Si l'attaque n'est pas mise en place rapidement, cel<65> risque de durer longtemps.
|
||||||
SI L'ATTAQUE N'EST PAS MISE EN PLACE RAPIDEMENT, CEL<45> RISQUE DE DURER LONGTEMPS.
|
SI L'ATTAQUE N'EST PAS MISE EN PLACE RAPIDEMENT, CEL<45> RISQUE DE DURER LONGTEMPS.
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="language.modifier.lower">lower</link> et
|
||||||
|
<link linkend="language.modifier.capitalize">capitalize</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,13 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: gerald Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: gerald Status: ready -->
|
||||||
<sect1 id="language.variables.smarty">
|
<sect1 id="language.variables.smarty">
|
||||||
<title>Variable r<>serv<72>e {$smarty}</title>
|
<title>Variable r<>serv<72>e {$smarty}</title>
|
||||||
<para>
|
<para>
|
||||||
La variable r<>serv<72>e {$smarty} peut <20>tre utilis<69>e pour acc<63>der <20> plusieurs
|
La variable r<>serv<72>e {$smarty} peut <20>tre utilis<69>e pour acc<63>der <20> plusieurs
|
||||||
variables sp<73>ciales du template. En voici la liste compl<70>te.
|
variables sp<73>ciales du template. En voici la liste compl<70>te.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.request">
|
<sect2 id="language.variables.smarty.request">
|
||||||
<title>Variables de requ<71>te</title>
|
<title>Variables de requ<71>te</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -15,9 +15,8 @@
|
|||||||
et SESSION peuvent <20>tre utilis<69>es comme dans l'exemple suivant:
|
et SESSION peuvent <20>tre utilis<69>es comme dans l'exemple suivant:
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
|
|
||||||
<title>Afficher des variables de requ<71>te</title>
|
<title>Afficher des variables de requ<71>te</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{* Affiche la valeur de page dans l'url (GET) http://www.example.com/index.php?page=foo *}
|
{* Affiche la valeur de page dans l'url (GET) http://www.example.com/index.php?page=foo *}
|
||||||
{$smarty.get.page}
|
{$smarty.get.page}
|
||||||
@@ -40,10 +39,10 @@
|
|||||||
{* affiche la variable "utilisateur" du regroupement de get/post/cookies/server/env *}
|
{* affiche la variable "utilisateur" du regroupement de get/post/cookies/server/env *}
|
||||||
{$smarty.request.utilisateur}
|
{$smarty.request.utilisateur}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.now">
|
<sect2 id="language.variables.smarty.now">
|
||||||
<title>{$smarty.now}</title>
|
<title>{$smarty.now}</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -53,14 +52,13 @@
|
|||||||
de variable date <20> des fins d'affichage.
|
de variable date <20> des fins d'affichage.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
|
|
||||||
<title>utilisation de {$smarty.now}</title>
|
<title>utilisation de {$smarty.now}</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{* utilise le modificateur de variable date_format pour afficher la date et heure *}
|
{* utilise le modificateur de variable date_format pour afficher la date et heure *}
|
||||||
{$smarty.now|date_format:"%d-%m-%Y %H:%M:%S"}
|
{$smarty.now|date_format:"%d-%m-%Y %H:%M:%S"}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect2>
|
</sect2>
|
||||||
<sect2 id="language.variables.smarty.const">
|
<sect2 id="language.variables.smarty.const">
|
||||||
@@ -69,26 +67,26 @@
|
|||||||
Vous pouvez directement acc<63>der aux constantes PHP.
|
Vous pouvez directement acc<63>der aux constantes PHP.
|
||||||
</para>
|
</para>
|
||||||
<example>
|
<example>
|
||||||
|
|
||||||
<title>Utiliser {$smarty.const}</title>
|
<title>Utiliser {$smarty.const}</title>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
{$smarty.const._MA_CONSTANTE_}
|
{$smarty.const._MA_CONSTANTE_}
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.capture">
|
<sect2 id="language.variables.smarty.capture">
|
||||||
<title>{$smarty.capture}</title>
|
<title>{$smarty.capture}</title>
|
||||||
<para>
|
<para>
|
||||||
La capture r<>alis<69>e via {capture}..{/capture} peut <20>tre r<>cup<75>r<EFBFBD>e
|
La capture r<>alis<69>e via
|
||||||
par l'interm<72>diaire de la variable {$smarty}. Voir la section
|
<link linkend="language.function.capture">{capture}..{/capture}</link>
|
||||||
|
peut <20>tre r<>cup<75>r<EFBFBD>e par l'interm<72>diaire de la variable {$smarty}. Voir la section
|
||||||
sur <link linkend="language.function.capture">capture</link> pour un
|
sur <link linkend="language.function.capture">capture</link> pour un
|
||||||
exemple <20> ce sujet.
|
exemple <20> ce sujet.
|
||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.config">
|
<sect2 id="language.variables.smarty.config">
|
||||||
<title>{$smarty.config}</title>
|
<title>{$smarty.config}</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -99,7 +97,7 @@
|
|||||||
pour un exemple <20> ce sujet.
|
pour un exemple <20> ce sujet.
|
||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.loops">
|
<sect2 id="language.variables.smarty.loops">
|
||||||
<title>{$smarty.section}, {$smarty.foreach}</title>
|
<title>{$smarty.section}, {$smarty.foreach}</title>
|
||||||
<para>
|
<para>
|
||||||
@@ -109,7 +107,7 @@
|
|||||||
<link linkend="language.function.foreach">foreach</link>.
|
<link linkend="language.function.foreach">foreach</link>.
|
||||||
</para>
|
</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="language.variables.smarty.template">
|
<sect2 id="language.variables.smarty.template">
|
||||||
<title>{$smarty.template}</title>
|
<title>{$smarty.template}</title>
|
||||||
<para>
|
<para>
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||||
<refentry id="api.display">
|
<refentry id="api.display">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
<refname>display</refname>
|
<refname>display</refname>
|
||||||
@@ -50,7 +50,7 @@ if(!$smarty->is_cached("index.tpl")) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// display the output
|
// affichage
|
||||||
$smarty->display("index.tpl");
|
$smarty->display("index.tpl");
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
@@ -82,6 +82,11 @@ $smarty->display("db:header.tpl");
|
|||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="api.fetch">fetch()</link> et
|
||||||
|
<link linkend="api.template.exists">template_exists</link>.
|
||||||
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
</refentry>
|
</refentry>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
||||||
<refentry id="api.fetch">
|
<refentry id="api.fetch">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
<refname>fetch</refname>
|
<refname>fetch</refname>
|
||||||
@@ -56,7 +56,7 @@ if(!$smarty->is_cached("index.tpl"))
|
|||||||
// r<>cup<75>re le r<>sultat
|
// r<>cup<75>re le r<>sultat
|
||||||
$output = $smarty->fetch("index.tpl");
|
$output = $smarty->fetch("index.tpl");
|
||||||
|
|
||||||
// fait quelque chose avec $output
|
// fait quelque chose avec $output ici
|
||||||
|
|
||||||
echo $output;
|
echo $output;
|
||||||
?>
|
?>
|
||||||
@@ -64,6 +64,11 @@ echo $output;
|
|||||||
</programlisting>
|
</programlisting>
|
||||||
</example>
|
</example>
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="api.display">display()</link> et
|
||||||
|
<link linkend="api.template.exists">template_exists</link>.
|
||||||
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
</refentry>
|
</refentry>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready -->
|
||||||
<refentry id="api.register.object">
|
<refentry id="api.register.object">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
<refname>register_object</refname>
|
<refname>register_object</refname>
|
||||||
@@ -22,6 +22,10 @@
|
|||||||
<link linkend="advanced.features.objects">objet</link> de
|
<link linkend="advanced.features.objects">objet</link> de
|
||||||
ce manuel pour des exemples.
|
ce manuel pour des exemples.
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="api.unregister.object">unregister_object</link>.
|
||||||
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
</refentry>
|
</refentry>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready -->
|
||||||
<refentry id="api.unregister.object">
|
<refentry id="api.unregister.object">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
<refname>unregister_object</refname>
|
<refname>unregister_object</refname>
|
||||||
@@ -15,6 +15,11 @@
|
|||||||
<para>
|
<para>
|
||||||
Utilis<69>e pour d<>sallouer un objet.
|
Utilis<69>e pour d<>sallouer un objet.
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="api.register.object">register_object</link> et
|
||||||
|
<link linkend="advanced.features.objects">object section</link>.
|
||||||
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
</refentry>
|
</refentry>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,13 +1,39 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||||
<sect1 id="variable.compile.id">
|
<sect1 id="variable.compile.id">
|
||||||
<title>$compile_id</title>
|
<title>$compile_id</title>
|
||||||
<para>
|
<para>
|
||||||
Identifiant persistant du compilateur. On peut passer le m<>me compile_id
|
Identifiant persistant du compilateur. On peut passer le m<>me compile_id
|
||||||
a chaque appel de fonction mais une alternative consiste a r<>gler ce
|
a chaque appel de fonction mais une alternative consiste <EFBFBD> r<>gler ce
|
||||||
compile_id, qui sera utilis<69> implicitement.
|
compile_id, qui sera utilis<69> implicitement.
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Avec un compile_id, vous pouvez contourner la limitation qui fait
|
||||||
|
que vous ne pouvez pas utiliser le m<>me compile_id pour
|
||||||
|
diff<66>rents template_dirs. Si vous d<>finissez un compile_id distinct pour
|
||||||
|
chaque template_dir, alors Smarty indique aux templates compil<69>s <20> part
|
||||||
|
par leur compile_id.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Si vous avez par exemple un pr<70>-filtre qui traduit vos templates
|
||||||
|
au moment de la compilation, alors, vous devriez utiliser le langage
|
||||||
|
courant comme compile_id et vous devriez obtenir un jeu
|
||||||
|
de templates compil<69>s pour chaque langage que vous utiliserez.
|
||||||
|
</para>
|
||||||
|
<para>
|
||||||
|
Un autre exemple serait d'utiliser le m<>me dossier de compilation
|
||||||
|
<20> travers de multiples domaines / vhosts. eg:
|
||||||
|
</para>
|
||||||
|
<example>
|
||||||
|
<title>compile_id</title>
|
||||||
|
<programlisting role="php">
|
||||||
|
<![CDATA[
|
||||||
|
$smarty->compile_id = $_SERVER['SERVER_NAME'];
|
||||||
|
$smarty->compile_dir = 'chemin/vers/shared_compile_dir';
|
||||||
|
]]>
|
||||||
|
</programlisting>
|
||||||
|
</example>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,13 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: didou Status: ready -->
|
<!-- EN-Revision: 1.2 Maintainer: didou Status: ready -->
|
||||||
<sect1 id="variable.error.reporting">
|
<sect1 id="variable.error.reporting">
|
||||||
<title>$error_reporting</title>
|
<title>$error_reporting</title>
|
||||||
<para>
|
<para>
|
||||||
Lorsque cette valeur est configur<75>e <20> une valeur non nulle,
|
Lorsque cette valeur est configur<75>e <20> une valeur non nulle,
|
||||||
sa valeur est utilis<69>e comme le error_reporting-level de PHP
|
sa valeur est utilis<69>e comme le error_reporting-level de PHP
|
||||||
<20> l'int<6E>rieur de display() et fetch(). Lorsque le d<>boguage
|
<20> l'int<6E>rieur de <link linkend="api.display">display()</link>
|
||||||
est ignor<EFBFBD> et le error-level non-modifi<66>.
|
et <link linkend="api.fetch">fetch()</link>. Lorsque le <link
|
||||||
|
linkend="chapter.debugging.console">d<EFBFBD>boguage</link>
|
||||||
|
est ignor<6F>, cette valeur est ignor<6F>e et error-level est non-modifi<66>.
|
||||||
</para>
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
|
@@ -1,12 +1,16 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||||
<sect1 id="variable.left.delimiter">
|
<sect1 id="variable.left.delimiter">
|
||||||
<title>$left_delimiter</title>
|
<title>$left_delimiter</title>
|
||||||
<para>
|
<para>
|
||||||
Il s'agit du d<>limiteur gauche utilis<69> par le moteur de templates. La
|
Il s'agit du d<>limiteur gauche utilis<69> par le moteur de templates. La
|
||||||
valeur par d<>faut est "{".
|
valeur par d<>faut est "{".
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="variable.right.delimiter">$right_delimiter</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
@@ -1,12 +1,16 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- $Revision$ -->
|
<!-- $Revision$ -->
|
||||||
<!-- EN-Revision: 1.1 Maintainer: nobody Status: partial -->
|
<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready -->
|
||||||
<sect1 id="variable.right.delimiter">
|
<sect1 id="variable.right.delimiter">
|
||||||
<title>$right_delimiter</title>
|
<title>$right_delimiter</title>
|
||||||
<para>
|
<para>
|
||||||
Il s'agit du d<>limiteur droit utilis<69> par le moteur de templates.
|
Il s'agit du d<>limiteur droit utilis<69> par le moteur de templates.
|
||||||
La valeur par d<>faut est "}".
|
La valeur par d<>faut est "}".
|
||||||
</para>
|
</para>
|
||||||
|
<para>
|
||||||
|
Voir aussi
|
||||||
|
<link linkend="variable.left.delimiter">$left_delimiter</link>.
|
||||||
|
</para>
|
||||||
</sect1>
|
</sect1>
|
||||||
<!-- Keep this comment at the end of the file
|
<!-- Keep this comment at the end of the file
|
||||||
Local variables:
|
Local variables:
|
||||||
|
Reference in New Issue
Block a user