/server/docs/code/__filesource/fsource_Smarty_plugins_smartypluginsfunction.assign_debug_info.php.html
https://github.com/lilin01/haha · HTML · 58 lines · 57 code · 0 blank · 1 comment · 0 complexity · 90dd2023716743a1e6f944fe5f3a1a27 MD5 · raw file
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <!-- template designed by Marco Von Ballmoos -->
- <title>File Source for function.assign_debug_info.php</title>
- <link rel="stylesheet" href="../media/stylesheet.css" />
- </head>
- <body>
- <h1>Source for file function.assign_debug_info.php</h1>
- <p>Documentation is available at <a href="../Smarty/plugins/_smarty_plugins_function_assign_debug_info_php.html">function.assign_debug_info.php</a></p>
- <div class="src-code">
- <pre><ol><li><a name="a1"></a><span class="src-php"><?php</span></li>
- <li><a name="a2"></a><span class="src-doc">/**</span></li>
- <li><a name="a3"></a><span class="src-doc"> * Smarty plugin</span></li>
- <li><a name="a4"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Smarty</span></li>
- <li><a name="a5"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@subpackage</span><span class="src-doc"> plugins</span></li>
- <li><a name="a6"></a><span class="src-doc"> */</span></li>
- <li><a name="a7"></a> </li>
- <li><a name="a8"></a><span class="src-doc">/**</span></li>
- <li><a name="a9"></a><span class="src-doc"> * Smarty {assign_debug_info} function plugin</span></li>
- <li><a name="a10"></a><span class="src-doc"> *</span></li>
- <li><a name="a11"></a><span class="src-doc"> * Type: function<br></span></li>
- <li><a name="a12"></a><span class="src-doc"> * Name: assign_debug_info<br></span></li>
- <li><a name="a13"></a><span class="src-doc"> * Purpose: assign debug info to the template<br></span></li>
- <li><a name="a14"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc">unused in this plugin, this plugin uses </span><span class="src-doc-inlinetag">{@link Smarty::$_config}</span><span class="src-doc">,</span></li>
- <li><a name="a15"></a><span class="src-doc"> * </span><span class="src-doc-inlinetag">{@link Smarty::$_tpl_vars}</span><span class="src-doc"> and </span><span class="src-doc-inlinetag">{@link Smarty::$_smarty_debug_info}</span></li>
- <li><a name="a16"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">Smarty </span></li>
- <li><a name="a17"></a><span class="src-doc"> */</span></li>
- <li><a name="a18"></a><span class="src-key">function </span><a href="../Smarty/plugins/_smarty_plugins_function_assign_debug_info_php.html#functionsmarty_function_assign_debug_info">smarty_function_assign_debug_info</a><span class="src-sym">(</span><span class="src-var">$params</span><span class="src-sym">, </span><span class="src-sym">&</span><span class="src-var">$smarty</span><span class="src-sym">)</span></li>
- <li><a name="a19"></a><span class="src-sym">{</span></li>
- <li><a name="a20"></a> <span class="src-var">$assigned_vars </span>= <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">_tpl_vars</span><span class="src-sym">;</span></li>
- <li><a name="a21"></a> <a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$assigned_vars</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
- <li><a name="a22"></a> <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">@</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">_config</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
- <li><a name="a23"></a> <span class="src-var">$config_vars </span>= <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">_config</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
- <li><a name="a24"></a> <a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$config_vars</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
- <li><a name="a25"></a> <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">assign</span><span class="src-sym">(</span><span class="src-str">"_debug_config_keys"</span><span class="src-sym">, </span><a href="http://www.php.net/array_keys">array_keys</a><span class="src-sym">(</span><span class="src-var">$config_vars</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
- <li><a name="a26"></a> <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">assign</span><span class="src-sym">(</span><span class="src-str">"_debug_config_vals"</span><span class="src-sym">, </span><a href="http://www.php.net/array_values">array_values</a><span class="src-sym">(</span><span class="src-var">$config_vars</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
- <li><a name="a27"></a> <span class="src-sym">}</span></li>
- <li><a name="a28"></a> </li>
- <li><a name="a29"></a> <span class="src-var">$included_templates </span>= <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">_smarty_debug_info</span><span class="src-sym">;</span></li>
- <li><a name="a30"></a> </li>
- <li><a name="a31"></a> <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">assign</span><span class="src-sym">(</span><span class="src-str">"_debug_keys"</span><span class="src-sym">, </span><a href="http://www.php.net/array_keys">array_keys</a><span class="src-sym">(</span><span class="src-var">$assigned_vars</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
- <li><a name="a32"></a> <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">assign</span><span class="src-sym">(</span><span class="src-str">"_debug_vals"</span><span class="src-sym">, </span><a href="http://www.php.net/array_values">array_values</a><span class="src-sym">(</span><span class="src-var">$assigned_vars</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
- <li><a name="a33"></a> </li>
- <li><a name="a34"></a> <span class="src-var">$smarty</span><span class="src-sym">-></span><span class="src-id">assign</span><span class="src-sym">(</span><span class="src-str">"_debug_tpls"</span><span class="src-sym">, </span><span class="src-var">$included_templates</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
- <li><a name="a35"></a><span class="src-sym">}</span></li>
- <li><a name="a36"></a> </li>
- <li><a name="a37"></a><span class="src-comm">/* vim: set expandtab: */</span></li>
- <li><a name="a38"></a> </li>
- <li><a name="a39"></a><span class="src-php">?></span></li>
- </ol></pre>
- </div>
- <p class="notes" id="credit">
- Documentation generated on Wed, 05 Aug 2009 07:45:36 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a>
- </p>
- </body>
- </html>