*** empty log message ***
This commit is contained in:
parent
45c9ec3ead
commit
fdc4cbd087
livesupport/modules/htmlUI
doc/doxygen/html
SmartyDynamic__example_8php-source.htmlSmartyDynamic__example_8php.htmlSmartyExtensions_8inc_8php-source.htmlSmartyExtensions_8inc_8php.htmlSmartyStatic__example_8php-source.htmlSmartyStatic__example_8php.htmlannotated.htmlclasses.htmlclassuiBase-members.htmlclassuiBase.htmlclassuiBase.pngclassuiBrowser-members.htmlclassuiBrowser.htmlclassuiBrowser.pngclassuiHandler-members.htmlclassuiHandler.htmlclassuiHandler.pngconf_8php-source.htmlconf_8php.htmldir_000000.htmldir_000001.htmldirs.htmldoxygen.cssdoxygen.pngfiles.htmlfunctions.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_enum.htmlglobals_func.htmlglobals_vars.htmlhierarchy.htmlhtml_2index_8php-source.htmlhtml_2index_8php.htmlindex.htmlindex_8php-source.htmlindex_8php.htmlui__base_8inc_8php-source.htmlui__base_8inc_8php.htmlui__browser_8class_8php-source.htmlui__browser_8class_8php.htmlui__browser_8php-source.htmlui__browser_8php.htmlui__browser__init_8php-source.htmlui__browser__init_8php.htmlui__fmask_8inc_8php-source.htmlui__fmask_8inc_8php.htmlui__handler_8class_8php-source.htmlui__handler_8class_8php.htmlui__handler_8php-source.htmlui__handler_8php.htmlui__handler__init_8php-source.htmlui__handler__init_8php.html
etc
index.phpvar
Smarty-2.6.6.tar.gzSmartyExtensions.inc.phpconf.phpelements.txt
html/Smarty
BUGSCOPYING.libChangeLogFAQINSTALLNEWSREADMERELEASE_NOTESTODO
demo
libs
Config_File.class.phpSmarty.class.phpSmarty_Compiler.class.phpdebug.tpl
internals
core.assemble_plugin_filepath.phpcore.assign_smarty_interface.phpcore.create_dir_structure.phpcore.display_debug_console.phpcore.get_include_path.phpcore.get_microtime.phpcore.get_php_resource.phpcore.is_secure.phpcore.is_trusted.phpcore.load_plugins.phpcore.load_resource_plugin.phpcore.process_cached_inserts.phpcore.process_compiled_include.phpcore.read_cache_file.phpcore.rm_auto.phpcore.rmdir.phpcore.run_insert_handler.phpcore.smarty_include_php.phpcore.write_cache_file.phpcore.write_compiled_include.phpcore.write_compiled_resource.phpcore.write_file.php
|
@ -0,0 +1,113 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyDynamic_example.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>SmartyDynamic_example.php</h1><a href="SmartyDynamic__example_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00011 require_once 'HTML/QuickForm.php';
|
||||
00012 require_once 'HTML/QuickForm/Renderer/Array.php';
|
||||
00013 <span class="comment">// fix this if your Smarty is somewhere else</span>
|
||||
00014 require_once 'Smarty/libs/Smarty.class.php';
|
||||
00015
|
||||
<a name="l00016"></a><a class="code" href="SmartyDynamic__example_8php.html#a0">00016</a> <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a> = <span class="keyword">new</span> HTML_QuickForm('frmTest', 'post');
|
||||
00017
|
||||
00018 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->setDefaults(array(
|
||||
00019 'itxtTest' => 'Test Text Box',
|
||||
00020 'itxaTest' => 'Hello World',
|
||||
00021 'iselTest' => array(<span class="charliteral">'B'</span>, <span class="charliteral">'C'</span>),
|
||||
00022 'name' => array('first' => 'Thomas', 'last' => 'Schulz'),
|
||||
00023 'iradYesNo' => <span class="charliteral">'Y'</span>,
|
||||
00024 'ichkABCD' => array(<span class="charliteral">'A'</span>=><span class="keyword">true</span>,<span class="charliteral">'D'</span>=><span class="keyword">true</span>)
|
||||
00025 ));
|
||||
00026
|
||||
00027 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('header', '', 'Normal Elements');
|
||||
00028
|
||||
00029 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('hidden', 'ihidTest', 'hiddenField');
|
||||
00030
|
||||
00031 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('text', 'itxtTest', array('Test Text', 'note' => 'Note <span class="keywordflow">for</span> Testtext element.'));
|
||||
00032
|
||||
00033 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('textarea', 'itxaTest', 'Test TextArea', 'cols=<span class="stringliteral">"40"</span> rows=<span class="stringliteral">"2"</span>');
|
||||
00034
|
||||
00035 <span class="comment">// will be later assigned to style green</span>
|
||||
00036 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('password', 'ipwdTest', 'Test Password');
|
||||
<a name="l00037"></a><a class="code" href="SmartyDynamic__example_8php.html#a1">00037</a> <a class="code" href="SmartyDynamic__example_8php.html#a1">$select</a> =& <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement(
|
||||
00038 'select',
|
||||
00039 'iselTest',
|
||||
00040 array('Test Select', 'note' => 'We recommend to check at least two categories!'),
|
||||
00041 array(<span class="charliteral">'A'</span>=>'A * * * * (luxory)', <span class="charliteral">'B'</span>=>'B * * *<span class="charliteral">','</span>C'=>'C * *<span class="charliteral">','</span>D'=>'D * (simple)')
|
||||
00042 );
|
||||
00043 <a class="code" href="SmartyDynamic__example_8php.html#a1">$select</a>->setSize(4);
|
||||
00044 <a class="code" href="SmartyDynamic__example_8php.html#a1">$select</a>->setMultiple(<span class="keyword">true</span>);
|
||||
00045
|
||||
00046 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('submit', 'isubTest', 'Test Submit');
|
||||
00047
|
||||
00048 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('header', '', 'Grouped Elements');
|
||||
00049
|
||||
00050 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'A'</span>, null, <span class="charliteral">'A'</span>);
|
||||
00051 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'B'</span>, null, <span class="charliteral">'B'</span>);
|
||||
00052 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'C'</span>, null, <span class="charliteral">'C'</span>);
|
||||
<a name="l00053"></a><a class="code" href="SmartyDynamic__example_8php.html#a2">00053</a> <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'D'</span>, null, <span class="charliteral">'D'</span>);
|
||||
00054 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($checkbox, 'ichkABCD', 'ABCD', array('&nbsp;', '<br />'));
|
||||
00055
|
||||
00056 <span class="comment">// will be later assigned to style fancygroup</span>
|
||||
00057 <a class="code" href="SmartyDynamic__example_8php.html#a3">$radio</a>[] = &HTML_QuickForm::createElement('radio', null, null, 'Yes', <span class="charliteral">'Y'</span>);
|
||||
<a name="l00058"></a><a class="code" href="SmartyDynamic__example_8php.html#a3">00058</a> <a class="code" href="SmartyDynamic__example_8php.html#a3">$radio</a>[] = &HTML_QuickForm::createElement('radio', null, null, 'No', <span class="charliteral">'N'</span>);
|
||||
00059 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($radio, 'iradYesNo', 'Yes/No');
|
||||
00060
|
||||
00061 <span class="comment">// will be later assigned to style fancygroup</span>
|
||||
00062 <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['first'] = &HTML_QuickForm::createElement('text', 'first', 'First:');
|
||||
00063 <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['first']->setSize(20);
|
||||
<a name="l00064"></a><a class="code" href="SmartyDynamic__example_8php.html#a4">00064</a> <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['last'] = &HTML_QuickForm::createElement('text', 'last', 'Last:');
|
||||
00065 <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['last']->setSize(30);
|
||||
00066 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($name, 'name', 'Name');
|
||||
00067
|
||||
00068 <span class="comment">// add some 'required' rules to show "stars" and (possible) errors...</span>
|
||||
00069 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addRule('itxtTest', 'Test Text is a required field', 'required');
|
||||
00070 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addRule('itxaTest', 'Test TextArea is a required field', 'required');
|
||||
00071 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('iradYesNo', 'Check Yes or No', 'required');
|
||||
00072 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('name', array('last' => array(array('Last name is required', 'required'))));
|
||||
00073
|
||||
00074 <span class="comment">// try to validate the form</span>
|
||||
00075 <span class="keywordflow">if</span> ($form->validate()) {
|
||||
00076 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->freeze();
|
||||
00077 }
|
||||
00078
|
||||
<a name="l00079"></a><a class="code" href="SmartyDynamic__example_8php.html#a5">00079</a> <a class="code" href="SmartyDynamic__example_8php.html#a5">$renderer</a> =& <span class="keyword">new</span> HTML_QuickForm_Renderer_Array(<span class="keyword">true</span>, <span class="keyword">true</span>);
|
||||
00080
|
||||
00081 <span class="comment">// give some elements aditional style informations</span>
|
||||
00082 <a class="code" href="SmartyDynamic__example_8php.html#a5">$renderer</a>->setElementStyle(array(
|
||||
00083 'ipwdTest' => 'green',
|
||||
00084 'iradYesNo' => 'fancygroup',
|
||||
00085 'name' => 'fancygroup'
|
||||
00086 ));
|
||||
00087
|
||||
00088 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->accept($renderer);
|
||||
00089
|
||||
00090 <span class="comment">// setup a template object</span>
|
||||
<a name="l00091"></a><a class="code" href="SmartyDynamic__example_8php.html#a6">00091</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a> =& <span class="keyword">new</span> Smarty;
|
||||
<a name="l00092"></a><a class="code" href="SmartyDynamic__example_8php.html#a7">00092</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->template_dir = './templates';
|
||||
<a name="l00093"></a><a class="code" href="SmartyDynamic__example_8php.html#a8">00093</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->compile_dir = './templates_c';
|
||||
00094
|
||||
00095 <span class="comment">// assign array with form data</span>
|
||||
00096 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->assign('form', $renderer->toArray());
|
||||
00097
|
||||
00098 <span class="comment">// capture the array stucture</span>
|
||||
00099 <span class="comment">// (only for showing in sample template)</span>
|
||||
00100 ob_start();
|
||||
00101 print_r($renderer->toArray());
|
||||
00102 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->assign('dynamic_array', ob_get_contents());
|
||||
00103 ob_end_clean();
|
||||
00104
|
||||
00105 <span class="comment">// render and display the template</span>
|
||||
00106 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->display('smarty-dynamic.tpl');
|
||||
00107
|
||||
00108 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 13:58:47 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,276 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyDynamic_example.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>SmartyDynamic_example.php File Reference</h1>
|
||||
<p>
|
||||
<a href="SmartyDynamic__example_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a0">$form</a> = new HTML_QuickForm('frmTest', 'post')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a1">$select</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a2">$checkbox</a> [] = &HTML_QuickForm::createElement('checkbox', 'A', null, 'A')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a3">$radio</a> [] = &HTML_QuickForm::createElement('radio', null, null, 'Yes', 'Y')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a4">$name</a> ['first'] = &HTML_QuickForm::createElement('text', 'first', 'First:')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a5">$renderer</a> = & new HTML_QuickForm_Renderer_Array(true, true)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a6">$tpl</a> = & new Smarty</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">$tpl </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a7">template_dir</a> = './templates'</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">$tpl </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyDynamic__example_8php.html#a8">compile_dir</a> = './templates_c'</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a2" doxytag="SmartyDynamic_example.php::$checkbox"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'A', null, 'A') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00053">53</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="SmartyDynamic_example.php::$form"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$form = new HTML_QuickForm('frmTest', 'post') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00016">16</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00433">uiHandler::_validateForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00193">uiBrowser::getAddSubjectForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00214">uiBrowser::getChangePasswdForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00402">uiBrowser::getMetadataForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00139">uiBrowser::getNewFileForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00160">uiBrowser::getSearchForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00262">uiBrowser::getSubj2GroupForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00057">uiBrowser::loginform()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00416">uiBrowser::systemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="SmartyDynamic_example.php::$name"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$name['last'] = &HTML_QuickForm::createElement('text', 'first', 'First:') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00064">64</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="SmartyDynamic_example.php::$radio"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$radio[] = &HTML_QuickForm::createElement('radio', null, null, 'Yes', 'Y') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00058">58</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="SmartyDynamic_example.php::$renderer"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$renderer = & new HTML_QuickForm_Renderer_Array(true, true) </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00079">79</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00057">uiBrowser::loginform()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00416">uiBrowser::systemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="SmartyDynamic_example.php::$select"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$select </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
<b>Initial value:</b><div class="fragment"><pre class="fragment">& <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement(
|
||||
'select',
|
||||
'iselTest',
|
||||
array('Test Select', 'note' => 'We recommend to check at least two categories!'),
|
||||
array(<span class="charliteral">'A'</span>=>'A * * * * (luxory)', <span class="charliteral">'B'</span>=>'B * * *<span class="charliteral">','</span>C'=>'C * *<span class="charliteral">','</span>D'=>'D * (simple)')
|
||||
)
|
||||
</pre></div>
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00037">37</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a6" doxytag="SmartyDynamic_example.php::$tpl"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl = & new Smarty </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00091">91</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="SmartyDynamic_example.php::compile_dir"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl <a class="el" href="SmartyStatic__example_8php.html#a13">compile_dir</a> = './templates_c' </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00093">93</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a7" doxytag="SmartyDynamic_example.php::template_dir"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl <a class="el" href="SmartyStatic__example_8php.html#a12">template_dir</a> = './templates' </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyDynamic__example_8php-source.html#l00092">92</a> of file <a class="el" href="SmartyDynamic__example_8php-source.html">SmartyDynamic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 13:58:48 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,59 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyExtensions.inc.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>SmartyExtensions.inc.php</h1><a href="SmartyExtensions_8inc_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 <span class="preprocessor">## some constants ########################</span>
|
||||
00003 <span class="preprocessor"></span><a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('UI_BROWSER', UI_BROWSER);
|
||||
00004 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('UI_HANDLER', UI_HANDLER);
|
||||
00005
|
||||
00006 <span class="comment">// --- Smarty Extensions ---</span>
|
||||
<a name="l00016"></a><a class="code" href="SmartyExtensions_8inc_8php.html#a0">00016</a> <span class="comment"></span>function <a class="code" href="SmartyExtensions_8inc_8php.html#a0">S_str_repeat</a>($param)
|
||||
00017 {
|
||||
00018 extract($param);
|
||||
00019 <span class="keywordflow">return</span> str_repeat($str, intval($count));
|
||||
00020
|
||||
00021 }
|
||||
00022 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->register_function('str_repeat', 'S_str_repeat');
|
||||
00023
|
||||
<a name="l00032"></a><a class="code" href="SmartyExtensions_8inc_8php.html#a1">00032</a> function <a class="code" href="SmartyExtensions_8inc_8php.html#a1">S_urlencode</a>($param)
|
||||
00033 {
|
||||
00034 extract($param);
|
||||
00035 <span class="keywordflow">return</span> urlencode($str);
|
||||
00036 }
|
||||
00037 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->register_function('urlencode', 'S_urlencode');
|
||||
00038
|
||||
<a name="l00047"></a><a class="code" href="SmartyExtensions_8inc_8php.html#a2">00047</a> function <a class="code" href="SmartyExtensions_8inc_8php.html#a2">S_htmlspecialchars</a>($param)
|
||||
00048 {
|
||||
00049 extract($param);
|
||||
00050 <span class="keywordflow">return</span> htmlspecialchars($str);
|
||||
00051 }
|
||||
00052 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->register_function('htmlspecialchars', 'S_htmlspecialchars');
|
||||
00053
|
||||
<a name="l00061"></a><a class="code" href="SmartyExtensions_8inc_8php.html#a3">00061</a> function <a class="code" href="SmartyExtensions_8inc_8php.html#a3">S_system</a>($param)
|
||||
00062 {
|
||||
00063 extract($param);
|
||||
00064 eval($code);
|
||||
00065 }
|
||||
00066 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->register_function('system', 'S_system');
|
||||
00067
|
||||
<a name="l00075"></a><a class="code" href="SmartyExtensions_8inc_8php.html#a4">00075</a> function <a class="code" href="SmartyExtensions_8inc_8php.html#a4">S_tra</a>($param)
|
||||
00076 {
|
||||
00077 global <a class="code" href="ui__browser__init_8php.html#a1">$uiBrowser</a>;
|
||||
00078
|
||||
00079 foreach($param as $v) {
|
||||
00080 echo <a class="code" href="ui__browser__init_8php.html#a1">$uiBrowser</a>->tra($v);
|
||||
00081 }
|
||||
00082 }
|
||||
00083 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->register_function('tra', 'S_tra');
|
||||
00084 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,232 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyExtensions.inc.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>SmartyExtensions.inc.php File Reference</h1>
|
||||
<p>
|
||||
<a href="SmartyExtensions_8inc_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html#a0">S_str_repeat</a> ($param)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">str_repeat <a href="#a0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html#a1">S_urlencode</a> ($param)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">urlencode <a href="#a1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html#a2">S_htmlspecialchars</a> ($param)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">htmlspecialchars <a href="#a2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html#a3">S_system</a> ($param)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">system <a href="#a3"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html#a4">S_tra</a> ($param)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">tra <a href="#a4"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="a2" doxytag="SmartyExtensions.inc.php::S_htmlspecialchars"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">S_htmlspecialchars </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>param</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
htmlspecialchars
|
||||
<p>
|
||||
convert special chars in given string to html-entitys.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string, string to convert </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string, converted string </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00047">47</a> of file <a class="el" href="SmartyExtensions_8inc_8php-source.html">SmartyExtensions.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="SmartyExtensions.inc.php::S_str_repeat"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">S_str_repeat </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>param</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
str_repeat
|
||||
<p>
|
||||
Repeate given string.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string, string to repeate </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>numeric, how often to repeate (converted to type integer) </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string, repeated string </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00016">16</a> of file <a class="el" href="SmartyExtensions_8inc_8php-source.html">SmartyExtensions.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="SmartyExtensions.inc.php::S_system"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">S_system </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>param</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
system
|
||||
<p>
|
||||
Execute some PHP-code.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>code</em> </td><td>string, code to execute </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00061">61</a> of file <a class="el" href="SmartyExtensions_8inc_8php-source.html">SmartyExtensions.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="SmartyExtensions.inc.php::S_tra"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">S_tra </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>param</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
tra
|
||||
<p>
|
||||
Translate given string.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>void</em> </td><td>array, array of strings to be outputted translated </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00075">75</a> of file <a class="el" href="SmartyExtensions_8inc_8php-source.html">SmartyExtensions.inc.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__browser__init_8php-source.html#l00026">$uiBrowser</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="SmartyExtensions.inc.php::S_urlencode"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">S_urlencode </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>param</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
urlencode
|
||||
<p>
|
||||
Encode given string to use in URL.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string, string to encode </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string, encoded string </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00032">32</a> of file <a class="el" href="SmartyExtensions_8inc_8php-source.html">SmartyExtensions.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,142 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyStatic_example.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>SmartyStatic_example.php</h1><a href="SmartyStatic__example_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00011 require_once 'HTML/QuickForm.php';
|
||||
00012 require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
|
||||
00013 <span class="comment">// fix this if your Smarty is somewhere else</span>
|
||||
00014 require_once 'Smarty/libs/Smarty.class.php';
|
||||
00015
|
||||
00016 <span class="comment">// Form name will be used to find the placeholders.</span>
|
||||
00017
|
||||
<a name="l00018"></a><a class="code" href="SmartyStatic__example_8php.html#a0">00018</a> <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a> = <span class="keyword">new</span> HTML_QuickForm('form', 'POST');
|
||||
00019
|
||||
00020 <span class="comment">// Fills with some defaults values</span>
|
||||
00021
|
||||
00022 <a class="code" href="SmartyStatic__example_8php.html#a1">$defaultValues</a>['company'] = 'Mamasam';
|
||||
00023 <a class="code" href="SmartyStatic__example_8php.html#a1">$defaultValues</a>['country'] = array();
|
||||
00024 <a class="code" href="SmartyStatic__example_8php.html#a1">$defaultValues</a>['name'] = array('first'=>'Bertrand', 'last'=>'Mansion');
|
||||
<a name="l00025"></a><a class="code" href="SmartyStatic__example_8php.html#a1">00025</a> <a class="code" href="SmartyStatic__example_8php.html#a1">$defaultValues</a>['phone'] = array('513', '123', '4567');
|
||||
00026 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->setDefaults($defaultValues);
|
||||
00027
|
||||
00028 <span class="comment">// Hidden</span>
|
||||
00029
|
||||
00030 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('hidden', 'session', '1234567890');
|
||||
00031
|
||||
00032 <span class="comment">// Personal information</span>
|
||||
00033
|
||||
00034 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('header', 'personal', 'Personal Information');
|
||||
00035
|
||||
00036 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('hidden', 'ihidTest', 'hiddenField');
|
||||
00037 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('text', 'email', 'Your email:');
|
||||
00038 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('password', 'pass', array('Your password:', 'note'=>'Please, choose a 8-10 characters password.'), 'size=10');
|
||||
00039 <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['last'] = &HTML_QuickForm::createElement('text', 'first', 'First', 'size=10');
|
||||
<a name="l00040"></a><a class="code" href="SmartyStatic__example_8php.html#a2">00040</a> <a class="code" href="SmartyDynamic__example_8php.html#a4">$name</a>['first'] = &HTML_QuickForm::createElement('text', 'last', 'Last', 'size=10');
|
||||
00041 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($name, 'name', 'Name:', ',&nbsp;');
|
||||
<a name="l00042"></a><a class="code" href="SmartyStatic__example_8php.html#a3">00042</a> <a class="code" href="SmartyStatic__example_8php.html#a3">$areaCode</a> = &HTML_QuickForm::createElement('text', '', null,'size=4 maxlength=3');
|
||||
<a name="l00043"></a><a class="code" href="SmartyStatic__example_8php.html#a4">00043</a> <a class="code" href="SmartyStatic__example_8php.html#a4">$phoneNo1</a> = &HTML_QuickForm::createElement('text', '', null, 'size=4 maxlength=3');
|
||||
<a name="l00044"></a><a class="code" href="SmartyStatic__example_8php.html#a5">00044</a> <a class="code" href="SmartyStatic__example_8php.html#a5">$phoneNo2</a> = &HTML_QuickForm::createElement('text', '', null, 'size=5 maxlength=4');
|
||||
00045 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup(array($areaCode, $phoneNo1, $phoneNo2), 'phone', 'Telephone:', <span class="charliteral">'-'</span>);
|
||||
00046
|
||||
00047 <span class="comment">// Company information</span>
|
||||
00048
|
||||
00049 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('header', 'company_info', 'Company Information');
|
||||
00050
|
||||
00051 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('text', 'company', 'Company:', 'size=20');
|
||||
00052
|
||||
00053 <a class="code" href="SmartyStatic__example_8php.html#a6">$str</a>[] = &HTML_QuickForm::createElement('text', '', null, 'size=20');
|
||||
<a name="l00054"></a><a class="code" href="SmartyStatic__example_8php.html#a6">00054</a> <a class="code" href="SmartyStatic__example_8php.html#a6">$str</a>[] = &HTML_QuickForm::createElement('text', '', null, 'size=20');
|
||||
00055 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($str, 'street', 'Street:', '<br />');
|
||||
00056
|
||||
00057 <a class="code" href="SmartyStatic__example_8php.html#a7">$addr</a>['zip'] = &HTML_QuickForm::createElement('text', 'zip', 'Zip', 'size=6 maxlength=10');
|
||||
<a name="l00058"></a><a class="code" href="SmartyStatic__example_8php.html#a7">00058</a> <a class="code" href="SmartyStatic__example_8php.html#a7">$addr</a>['city'] = &HTML_QuickForm::createElement('text', 'city', 'City', 'size=15');
|
||||
00059 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($addr, 'address', 'Zip, city:');
|
||||
00060
|
||||
<a name="l00061"></a><a class="code" href="SmartyStatic__example_8php.html#a8">00061</a> <a class="code" href="SmartyDynamic__example_8php.html#a1">$select</a> = array('' => 'Please select...', 'AU' => 'Australia', 'FR' => 'France', 'DE' => 'Germany', 'IT' => 'Italy');
|
||||
00062 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('select', 'country', 'Country:', $select);
|
||||
00063
|
||||
00064 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'A'</span>, null, <span class="charliteral">'A'</span>);
|
||||
00065 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'B'</span>, null, <span class="charliteral">'B'</span>);
|
||||
00066 <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'C'</span>, null, <span class="charliteral">'C'</span>);
|
||||
<a name="l00067"></a><a class="code" href="SmartyStatic__example_8php.html#a9">00067</a> <a class="code" href="SmartyDynamic__example_8php.html#a2">$checkbox</a>[] = &HTML_QuickForm::createElement('checkbox', <span class="charliteral">'D'</span>, null, <span class="charliteral">'D'</span>);
|
||||
00068 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroup($checkbox, 'destination', 'Destination:', array('&nbsp;', '<br />'));
|
||||
00069
|
||||
00070 <span class="comment">// Other elements</span>
|
||||
00071
|
||||
00072 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('checkbox', 'news', '', <span class="stringliteral">" Check this box if you don't want to receive our newsletter."</span>);
|
||||
00073
|
||||
00074 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('reset', 'reset', 'Reset');
|
||||
00075 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addElement('submit', 'submit', 'Register');
|
||||
00076
|
||||
00077 <span class="comment">// Adds some validation rules</span>
|
||||
00078
|
||||
00079 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addRule('email', 'Email address is required', 'required');
|
||||
00080 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('name', 'Name is required', 'required');
|
||||
00081 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addRule('pass', 'Password must be between 8 to 10 characters', 'rangelength', array(8, 10));
|
||||
00082 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addRule('country', 'Country is a required field', 'required');
|
||||
00083 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('destination', 'Please check at least two boxes', 'required', null, 2);
|
||||
00084 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('phone', 'Please fill all phone fields', 'required');
|
||||
00085 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('phone', 'Values must be numeric', 'numeric');
|
||||
00086
|
||||
00087 <a class="code" href="SmartyStatic__example_8php.html#a10">$AddrRules</a>['zip'][0] = array('Zip code is required', 'required');
|
||||
00088 <a class="code" href="SmartyStatic__example_8php.html#a10">$AddrRules</a>['zip'][1] = array('Zip code is numeric only', 'numeric');
|
||||
00089 <a class="code" href="SmartyStatic__example_8php.html#a10">$AddrRules</a>['city'][0] = array('City is required', 'required');
|
||||
<a name="l00090"></a><a class="code" href="SmartyStatic__example_8php.html#a10">00090</a> <a class="code" href="SmartyStatic__example_8php.html#a10">$AddrRules</a>['city'][1] = array('City is letters only', 'lettersonly');
|
||||
00091 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->addGroupRule('address', $AddrRules);
|
||||
00092
|
||||
00093 <span class="comment">// Tries to validate the form</span>
|
||||
00094 <span class="keywordflow">if</span> ($form->validate()) {
|
||||
00095 <span class="comment">// Form is validated, then freezes the data</span>
|
||||
00096 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->freeze();
|
||||
00097 }
|
||||
00098
|
||||
00099 <span class="comment">// setup a template object</span>
|
||||
<a name="l00100"></a><a class="code" href="SmartyStatic__example_8php.html#a11">00100</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a> =& <span class="keyword">new</span> Smarty;
|
||||
<a name="l00101"></a><a class="code" href="SmartyStatic__example_8php.html#a12">00101</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->template_dir = './templates';
|
||||
<a name="l00102"></a><a class="code" href="SmartyStatic__example_8php.html#a13">00102</a> <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->compile_dir = './templates_c';
|
||||
00103
|
||||
<a name="l00104"></a><a class="code" href="SmartyStatic__example_8php.html#a14">00104</a> <a class="code" href="SmartyDynamic__example_8php.html#a5">$renderer</a> =& <span class="keyword">new</span> HTML_QuickForm_Renderer_ArraySmarty($tpl, <span class="keyword">true</span>);
|
||||
00105
|
||||
00106 <a class="code" href="SmartyDynamic__example_8php.html#a5">$renderer</a>->setRequiredTemplate(
|
||||
00107 '{<span class="keywordflow">if</span> $error}
|
||||
00108 <font color=<span class="stringliteral">"red"</span>>{$label|upper}</font>
|
||||
00109 {<span class="keywordflow">else</span>}
|
||||
00110 {$label}
|
||||
00111 {<span class="keywordflow">if</span> $required}
|
||||
00112 <font color=<span class="stringliteral">"red"</span> size=<span class="stringliteral">"1"</span>>*</font>
|
||||
00113 {/<span class="keywordflow">if</span>}
|
||||
00114 {/<span class="keywordflow">if</span>}'
|
||||
00115 );
|
||||
00116
|
||||
00117 <a class="code" href="SmartyDynamic__example_8php.html#a5">$renderer</a>->setErrorTemplate(
|
||||
00118 '{<span class="keywordflow">if</span> $error}
|
||||
00119 <font color=<span class="stringliteral">"orange"</span> size=<span class="stringliteral">"1"</span>>{$error}</font><br />
|
||||
00120 {/<span class="keywordflow">if</span>}{$html}'
|
||||
00121 );
|
||||
00122
|
||||
00123 <a class="code" href="SmartyDynamic__example_8php.html#a0">$form</a>->accept($renderer);
|
||||
00124
|
||||
00125 <span class="comment">// assign array with form data</span>
|
||||
00126 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->assign('form', $renderer->toArray());
|
||||
00127
|
||||
00128 <span class="comment">// capture the array stucture</span>
|
||||
00129 ob_start();
|
||||
00130 print_r($renderer->toArray());
|
||||
00131 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->assign('static_array', ob_get_contents());
|
||||
00132 ob_end_clean();
|
||||
00133
|
||||
00134 <span class="comment">// render and display the template</span>
|
||||
00135 <a class="code" href="SmartyDynamic__example_8php.html#a6">$tpl</a>->display('smarty-<span class="keyword">static</span>.tpl');
|
||||
00136
|
||||
00137 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 13:58:47 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,426 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: SmartyStatic_example.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>SmartyStatic_example.php File Reference</h1>
|
||||
<p>
|
||||
<a href="SmartyStatic__example_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a0">$form</a> = new HTML_QuickForm('form', 'POST')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a1">$defaultValues</a> ['company'] = 'Mamasam'</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a2">$name</a> ['last'] = &HTML_QuickForm::createElement('text', 'first', 'First', 'size=10')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a3">$areaCode</a> = &HTML_QuickForm::createElement('text', '', null,'size=4 maxlength=3')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a4">$phoneNo1</a> = &HTML_QuickForm::createElement('text', '', null, 'size=4 maxlength=3')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a5">$phoneNo2</a> = &HTML_QuickForm::createElement('text', '', null, 'size=5 maxlength=4')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a6">$str</a> [] = &HTML_QuickForm::createElement('text', '', null, 'size=20')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a7">$addr</a> ['zip'] = &HTML_QuickForm::createElement('text', 'zip', 'Zip', 'size=6 maxlength=10')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a8">$select</a> = array('' => 'Please select...', 'AU' => 'Australia', 'FR' => 'France', 'DE' => 'Germany', 'IT' => 'Italy')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a9">$checkbox</a> [] = &HTML_QuickForm::createElement('checkbox', 'A', null, 'A')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a10">$AddrRules</a> ['zip'][0] = array('Zip code is required', 'required')</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a11">$tpl</a> = & new Smarty</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">$tpl </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a12">template_dir</a> = './templates'</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">$tpl </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a13">compile_dir</a> = './templates_c'</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyStatic__example_8php.html#a14">$renderer</a> = & new HTML_QuickForm_Renderer_ArraySmarty($tpl, true)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a7" doxytag="SmartyStatic_example.php::$addr"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$addr['city'] = &HTML_QuickForm::createElement('text', 'zip', 'Zip', 'size=6 maxlength=10') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00058">58</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a10" doxytag="SmartyStatic_example.php::$AddrRules"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$AddrRules['city'][1] = array('Zip code is required', 'required') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00090">90</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="SmartyStatic_example.php::$areaCode"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$areaCode = &HTML_QuickForm::createElement('text', '', null,'size=4 maxlength=3') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00042">42</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a9" doxytag="SmartyStatic_example.php::$checkbox"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$checkbox[] = &HTML_QuickForm::createElement('checkbox', 'A', null, 'A') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00067">67</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="SmartyStatic_example.php::$defaultValues"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$defaultValues['phone'] = 'Mamasam' </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00025">25</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="SmartyStatic_example.php::$form"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$form = new HTML_QuickForm('form', 'POST') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00018">18</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a2" doxytag="SmartyStatic_example.php::$name"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$name['first'] = &HTML_QuickForm::createElement('text', 'first', 'First', 'size=10') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00040">40</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="SmartyStatic_example.php::$phoneNo1"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$phoneNo1 = &HTML_QuickForm::createElement('text', '', null, 'size=4 maxlength=3') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00043">43</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="SmartyStatic_example.php::$phoneNo2"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$phoneNo2 = &HTML_QuickForm::createElement('text', '', null, 'size=5 maxlength=4') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00044">44</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a14" doxytag="SmartyStatic_example.php::$renderer"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$renderer = & new HTML_QuickForm_Renderer_ArraySmarty($tpl, true) </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00104">104</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="SmartyStatic_example.php::$select"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$select = array('' => 'Please select...', 'AU' => 'Australia', 'FR' => 'France', 'DE' => 'Germany', 'IT' => 'Italy') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00061">61</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a6" doxytag="SmartyStatic_example.php::$str"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$str[] = &HTML_QuickForm::createElement('text', '', null, 'size=20') </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00054">54</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a11" doxytag="SmartyStatic_example.php::$tpl"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl = & new Smarty </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00100">100</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a13" doxytag="SmartyStatic_example.php::compile_dir"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl <a class="el" href="SmartyStatic__example_8php.html#a13">compile_dir</a> = './templates_c' </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00102">102</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a12" doxytag="SmartyStatic_example.php::template_dir"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$tpl <a class="el" href="SmartyStatic__example_8php.html#a12">template_dir</a> = './templates' </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="SmartyStatic__example_8php-source.html#l00101">101</a> of file <a class="el" href="SmartyStatic__example_8php-source.html">SmartyStatic_example.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 13:58:48 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Class List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindexHL" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="classuiBase.html">uiBase</a></td><td class="indexvalue">UiBase class </td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="classuiHandler.html">uiHandler</a></td><td class="indexvalue">UiHandler class </td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,16 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Alphabetical List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindexHL" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_U">U</a></div><p>
|
||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table>
|
||||
</td><td><a class="el" href="classuiBase.html">uiBase</a> </td><td><a class="el" href="classuiBrowser.html">uiBrowser</a> </td><td><a class="el" href="classuiHandler.html">uiHandler</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_U">U</a></div><p>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>uiBase Member List</h1>This is the complete list of members for <a class="el" href="classuiBase.html">uiBase</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a1">_parseArr2Form</a>(&$form, &$mask, $side='client')</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a0">tra</a>($input)</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,141 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: uiBase Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>uiBase Class Reference</h1>uiBase class
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<p>Inheritance diagram for uiBase:
|
||||
<p><center><img src="classuiBase.png" usemap="#uiBase_map" border="0" alt=""></center>
|
||||
<map name="uiBase_map">
|
||||
<area href="classuiBrowser.html" alt="uiBrowser" shape="rect" coords="0,56,69,80">
|
||||
<area href="classuiHandler.html" alt="uiHandler" shape="rect" coords="79,56,148,80">
|
||||
</map>
|
||||
<a href="classuiBase-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBase.html#a0">tra</a> ($input)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">tra <a href="#a0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBase.html#a1">_parseArr2Form</a> (&$form, &$mask, $side='client')</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">_parseArr2Form <a href="#a1"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
uiBase class
|
||||
<p>
|
||||
LiveSupport HTML User Interface module
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__base_8inc_8php-source.html#l00017">17</a> of file <a class="el" href="ui__base_8inc_8php-source.html">ui_base.inc.php</a>.<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="a1" doxytag="uiBase::_parseArr2Form"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBase::_parseArr2Form </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">&$ </td>
|
||||
<td class="mdname" nowrap> <em>form</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>&$ </td>
|
||||
<td class="mdname" nowrap> <em>mask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>$ </td>
|
||||
<td class="mdname" nowrap> <em>side</em> = <code>'client'</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
_parseArr2Form
|
||||
<p>
|
||||
Add elements/rules/groups to an given HTML_QuickForm object<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>form</em> </td><td>object, reference to HTML_QuickForm object </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>mask</em> </td><td>array, reference to array defining to form elements </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>side</em> </td><td>string, side where the validation should beeing </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__base_8inc_8php-source.html#l00045">45</a> of file <a class="el" href="ui__base_8inc_8php-source.html">ui_base.inc.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00028">tra()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__handler_8class_8php-source.html#l00429">uiHandler::_validateForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00193">uiBrowser::getAddSubjectForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00402">uiBrowser::getMetadataForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00139">uiBrowser::getNewFileForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00160">uiBrowser::getSearchForm()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00057">uiBrowser::loginform()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00416">uiBrowser::systemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="uiBase::tra"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBase::tra </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>input</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
tra
|
||||
<p>
|
||||
Translate the given string using localisation files.<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>input</em> </td><td>string, string to translate </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string, translated string </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__base_8inc_8php-source.html#l00028">28</a> of file <a class="el" href="ui__base_8inc_8php-source.html">ui_base.inc.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__base_8inc_8php-source.html#l00045">_parseArr2Form()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00266">uiHandler::addSubj()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00187">uiHandler::delete()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00418">uiHandler::storeSystemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="ui__base_8inc_8php-source.html">ui_base.inc.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
After ![]() (image error) Size: 439 B |
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>uiBrowser Member List</h1>This is the complete list of members for <a class="el" href="classuiBrowser.html">uiBrowser</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#o0">$alertMsg</a></td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a1">_parseArr2Form</a>(&$form, &$mask, $side='client')</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a1">alertMsg</a>()</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a8">getAddSubjectForm</a>($mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a9">getChangePasswdForm</a>($uid)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a15">getFile</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a10">getGroups</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a17">getInfo</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a16">getMdata</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a18">getMetadataForm</a>($id, &$mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a13">getNewFileData</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a5">getNewFileForm</a>($id, $mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a12">getPermissions</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a6">getSearchForm</a>($id, &$mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a14">getSearchRes</a>($id, $search)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a4">getStructure</a>($id, $homedir=FALSE)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a11">getSubj2GroupForm</a>($id)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a7">getSubjects</a>()</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a3">getUserInfo</a>()</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a2">loginform</a>(&$Smarty, &$mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a19">systemPrefs</a>(&$mask)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a0">tra</a>($input)</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBrowser.html#a0">uiBrowser</a>($config)</td><td><a class="el" href="classuiBrowser.html">uiBrowser</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,938 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: uiBrowser Class Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>uiBrowser Class Reference</h1><p>Inheritance diagram for uiBrowser:
|
||||
<p><center><img src="classuiBrowser.png" usemap="#uiBrowser_map" border="0" alt=""></center>
|
||||
<map name="uiBrowser_map">
|
||||
<area href="classuiBase.html" alt="uiBase" shape="rect" coords="0,0,69,24">
|
||||
</map>
|
||||
<a href="classuiBrowser-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a0">uiBrowser</a> ($config)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">uiBrowser <a href="#a0"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a1">alertMsg</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">alertMsg <a href="#a1"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a2">loginform</a> (&$Smarty, &$mask)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">loginform <a href="#a2"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a3">getUserInfo</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getUserInfo <a href="#a3"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a4">getStructure</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>, $homedir=FALSE)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getStructure <a href="#a4"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a5">getNewFileForm</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>, $mask)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getNewFileForm <a href="#a5"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a6">getSearchForm</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>, &$mask)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getSearchForm <a href="#a6"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a7">getSubjects</a> ()</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getSubjects <a href="#a7"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a8">getAddSubjectForm</a> ($mask)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">addSubjectForm <a href="#a8"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a9">getChangePasswdForm</a> ($uid)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getChangePasswdForm <a href="#a9"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a10">getGroups</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getGroups <a href="#a10"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a11">getSubj2GroupForm</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getSubj2GroupForm <a href="#a11"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a12">getPermissions</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getPermissions <a href="#a12"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a13">getNewFileData</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getNewFileData <a href="#a13"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a14">getSearchRes</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>, $<a class="el" href="ui__browser_8php.html#a4">search</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getSearchRes <a href="#a14"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a15">getFile</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getFile <a href="#a15"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a16">getMdata</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getMdata <a href="#a16"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a17">getInfo</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getInfo <a href="#a17"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a18">getMetadataForm</a> ($<a class="el" href="ui__handler_8php.html#a4">id</a>, &$mask)</td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">getMetaDataForm <a href="#a18"></a><br></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#a19">systemPrefs</a> (&$mask)</td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classuiBrowser.html#o0">$alertMsg</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="uiBrowser::uiBrowser"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::uiBrowser </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>config</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
uiBrowser
|
||||
<p>
|
||||
Initialize a new Browser Class including:<ul>
|
||||
<li>database initialation</li><li>GreenBox initialation</li></ul>
|
||||
<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$config</em> </td><td>array, configurartion data </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00015">15</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__handler_8php-source.html#l00067">$_REQUEST</a>, and <a class="el" href="conf_8php-source.html#l00049">$config</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr><h2>Member Function Documentation</h2>
|
||||
<a class="anchor" name="a1" doxytag="uiBrowser::alertMsg"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::alertMsg </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="mdname1" valign="top" nowrap> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
alertMsg
|
||||
<p>
|
||||
takes error message from session var<p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00038">38</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__browser_8class_8php-source.html#l00038">alertMsg()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00038">alertMsg()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00353">getFile()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="uiBrowser::getAddSubjectForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getAddSubjectForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>mask</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
addSubjectForm
|
||||
<p>
|
||||
create a form to add GreenBox subjects (users/groups)<p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00193">193</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a9" doxytag="uiBrowser::getChangePasswdForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getChangePasswdForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>uid</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getChangePasswdForm
|
||||
<p>
|
||||
create a form to change user-passwords in GreenBox<p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00214">214</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__handler_8php-source.html#l00051">changePasswd</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a15" doxytag="uiBrowser::getFile"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getFile </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getFile
|
||||
<p>
|
||||
Call access method and show access path. Example only - not really useable. TODO: resource should be released by release method call<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>int, local id of accessed file </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00353">353</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__browser_8class_8php-source.html#l00038">alertMsg()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a10" doxytag="uiBrowser::getGroups"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getGroups </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getGroups
|
||||
<p>
|
||||
get a list of groups where user is member of<p>
|
||||
$id int local user ID <dl compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00241">241</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00262">getSubj2GroupForm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a17" doxytag="uiBrowser::getInfo"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getInfo </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getInfo
|
||||
<p>
|
||||
Call getid3 library to analyze media file and show some results<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$id</em> </td><td>int local ID of file </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00380">380</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a16" doxytag="uiBrowser::getMdata"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getMdata </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getMdata
|
||||
<p>
|
||||
Show file's metadata as XML<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>int, local id of stored file </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00368">368</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a18" doxytag="uiBrowser::getMetadataForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getMetadataForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname" nowrap> <em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>&$ </td>
|
||||
<td class="mdname" nowrap> <em>mask</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getMetaDataForm
|
||||
<p>
|
||||
create a form to edit Metadata<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>id</em> </td><td>int </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00402">402</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>, and <a class="el" href="ui__browser_8php-source.html#l00096">editMetaData</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a13" doxytag="uiBrowser::getNewFileData"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getNewFileData </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getNewFileData
|
||||
<p>
|
||||
get basic data about Folder to store file in<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$id</em> </td><td>int local ID of folder</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00313">313</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="uiBrowser::getNewFileForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getNewFileForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname" nowrap> <em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>$ </td>
|
||||
<td class="mdname" nowrap> <em>mask</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getNewFileForm
|
||||
<p>
|
||||
create a form for file-upload<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>int</em> </td><td>local $id of directory to store file in</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
string (html)
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00139">139</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>, and <a class="el" href="ui__browser_8php-source.html#l00036">newfile</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a12" doxytag="uiBrowser::getPermissions"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getPermissions </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getPermissions
|
||||
<p>
|
||||
get permissions for local object ID<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$id</em> </td><td>int local ID (file/folder)</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00293">293</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__browser_8php-source.html#l00061">subjects</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a6" doxytag="uiBrowser::getSearchForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getSearchForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname" nowrap> <em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>&$ </td>
|
||||
<td class="mdname" nowrap> <em>mask</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getSearchForm
|
||||
<p>
|
||||
create a form for searching in StorageServer<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>int</em> </td><td>local ID of start-directory</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00160">160</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>, and <a class="el" href="ui__browser_8php-source.html#l00051">search</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a14" doxytag="uiBrowser::getSearchRes"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getSearchRes </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname" nowrap> <em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>$ </td>
|
||||
<td class="mdname" nowrap> <em>search</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getSearchRes
|
||||
<p>
|
||||
get Search Result<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$id</em> </td><td>int local ID (file/folder) to search in </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>$serach</em> </td><td>string </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00330">330</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__browser_8php-source.html#l00051">search</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="uiBrowser::getStructure"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getStructure </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname" nowrap> <em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>$ </td>
|
||||
<td class="mdname" nowrap> <em>homedir</em> = <code>FALSE</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getStructure
|
||||
<p>
|
||||
get directory-structure<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>int</em> </td><td>local ID of start-directory </td></tr>
|
||||
<tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>$homedir TRUE: get homedir of current user</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
array tree of directory with subs
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00099">99</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__handler_8php-source.html#l00067">$_REQUEST</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a11" doxytag="uiBrowser::getSubj2GroupForm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getSubj2GroupForm </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>id</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getSubj2GroupForm
|
||||
<p>
|
||||
creates a form to assign groups to a user<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>$id</em> </td><td>int local user ID</td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00262">262</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__handler_8php-source.html#l00063">addSubj2Group</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00241">getGroups()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a7" doxytag="uiBrowser::getSubjects"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getSubjects </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="mdname1" valign="top" nowrap> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getSubjects
|
||||
<p>
|
||||
get all GreenBox subjects (users/groups)<p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array subj=>unique id of subject, loggedAs=>corresponding login name </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00178">178</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="uiBrowser::getUserInfo"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::getUserInfo </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="mdname1" valign="top" nowrap> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
getUserInfo
|
||||
<p>
|
||||
get info about logged in user<p>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>array uname=>user Name, uid=>user ID </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00083">83</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a2" doxytag="uiBrowser::loginform"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::loginform </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">&$ </td>
|
||||
<td class="mdname" nowrap> <em>Smarty</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md" nowrap align="right"></td>
|
||||
<td class="md"></td>
|
||||
<td class="md" nowrap>&$ </td>
|
||||
<td class="mdname" nowrap> <em>mask</em></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="md"></td>
|
||||
<td class="md">) </td>
|
||||
<td class="md" colspan="2"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
loginform
|
||||
<p>
|
||||
create a login-form<p>
|
||||
<dl compact><dt><b>Parameters:</b></dt><dd>
|
||||
<table border="0" cellspacing="2" cellpadding="0">
|
||||
<tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>$faillogin login name of failed login process </td></tr>
|
||||
</table>
|
||||
</dl>
|
||||
<dl compact><dt><b>Returns:</b></dt><dd>string (html) </dd></dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00057">57</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a19" doxytag="uiBrowser::systemPrefs"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::systemPrefs </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">&$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>mask</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00416">416</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>.
|
||||
<p>
|
||||
References <a class="el" href="ui__base_8inc_8php-source.html#l00045">uiBase::_parseArr2Form()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00416">systemPrefs()</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00416">systemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr><h2>Member Data Documentation</h2>
|
||||
<a class="anchor" name="o0" doxytag="uiBrowser::$alertMsg"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">uiBrowser::$alertMsg </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8class_8php-source.html#l00003">3</a> of file <a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>The documentation for this class was generated from the following file:<ul>
|
||||
<li><a class="el" href="ui__browser_8class_8php-source.html">ui_browser.class.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
After ![]() (image error) Size: 316 B |
|
@ -0,0 +1,38 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Member List</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>uiHandler Member List</h1>This is the complete list of members for <a class="el" href="classuiHandler.html">uiHandler</a>, including all inherited members.<p><table>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#o1">$alertMsg</a></td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#o0">$redirUrl</a></td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a1">_parseArr2Form</a>(&$form, &$mask, $side='client')</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a20">_validateForm</a>(&$formdata, &$mask)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a15">addPerm</a>($subj, $permAction, $id, $allowDeny)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a12">addSubj</a>(&$formdata, &$mask)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a17">addSubj2Group</a>($login, $gname, $reid)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a7">copy</a>($newPath, $id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a8">delete</a>($id, $delOverride=FALSE)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a9">getFile</a>($id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a11">getInfo</a>($id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a10">getMdata</a>($id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a1">login</a>(&$formdata, &$mask)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a2">logout</a>()</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a6">move</a>($newPath, $id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a4">newFolder</a>($newname, $id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a14">passwd</a>($uid, $oldpass, $pass, $pass2)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a16">removePerm</a>($permid, $oid)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a13">removeSubj</a>($login)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a18">removeSubjFromGr</a>($login, $gname, $reid)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a5">rename</a>($newname, $id)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a19">storeSystemPrefs</a>(&$formdata, &$mask)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiBase.html#a0">tra</a>($input)</td><td><a class="el" href="classuiBase.html">uiBase</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a0">uiHandler</a>($config)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
<tr class="memlist"><td><a class="el" href="classuiHandler.html#a3">upload</a>(&$formdata, $id, &$mask)</td><td><a class="el" href="classuiHandler.html">uiHandler</a></td><td></td></tr>
|
||||
</table><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
After ![]() (image error) Size: 310 B |
|
@ -0,0 +1,115 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: conf.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>conf.php</h1><a href="conf_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 <span class="comment">/*------------------------------------------------------------------------------</span>
|
||||
00003 <span class="comment"></span>
|
||||
00004 <span class="comment"> Copyright (c) 2004 Media Development Loan Fund</span>
|
||||
00005 <span class="comment"></span>
|
||||
00006 <span class="comment"> This file is part of the LiveSupport project.</span>
|
||||
00007 <span class="comment"> http://livesupport.campware.org/</span>
|
||||
00008 <span class="comment"> To report bugs, send an e-mail to bugs@campware.org</span>
|
||||
00009 <span class="comment"></span>
|
||||
00010 <span class="comment"> LiveSupport is free software; you can redistribute it and/or modify</span>
|
||||
00011 <span class="comment"> it under the terms of the GNU General Public License as published by</span>
|
||||
00012 <span class="comment"> the Free Software Foundation; either version 2 of the License, or</span>
|
||||
00013 <span class="comment"> (at your option) any later version.</span>
|
||||
00014 <span class="comment"></span>
|
||||
00015 <span class="comment"> LiveSupport is distributed in the hope that it will be useful,</span>
|
||||
00016 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
|
||||
00017 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
|
||||
00018 <span class="comment"> GNU General Public License for more details.</span>
|
||||
00019 <span class="comment"></span>
|
||||
00020 <span class="comment"> You should have received a copy of the GNU General Public License</span>
|
||||
00021 <span class="comment"> along with LiveSupport; if not, write to the Free Software</span>
|
||||
00022 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
|
||||
00023 <span class="comment"></span>
|
||||
00024 <span class="comment"></span>
|
||||
00025 <span class="comment"> Author : $Author: sebastian $</span>
|
||||
00026 <span class="comment"> Version : $Revision: 1.1 $</span>
|
||||
00027 <span class="comment"> Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/htmlUI/doc/doxygen/html/Attic/conf_8php-source.html,v $</span>
|
||||
00028 <span class="comment"></span>
|
||||
00029 <span class="comment">------------------------------------------------------------------------------*/</span>
|
||||
00030
|
||||
<a name="l00049"></a><a class="code" href="conf_8php.html#a0">00049</a> <a class="code" href="conf_8php.html#a0">$config</a> = array(
|
||||
00050 <span class="comment">/* ================================================== basic configuration */</span>
|
||||
00051 'dsn' => array(
|
||||
00052 'username' => 'test',
|
||||
00053 'password' => 'test',
|
||||
00054 'hostspec' => 'localhost',
|
||||
00055 'phptype' => 'pgsql',
|
||||
00056 'database' => 'LiveSupport-test',
|
||||
00057 ),
|
||||
00058 'tblNamePrefix' => 'ls_',
|
||||
00059 'authCookieName'=> 'lssid',
|
||||
00060 #'storageDir' => dirname(getcwd()).'/stor',
|
||||
00061 #'bufferDir' => dirname(getcwd()).'/stor/buffer',
|
||||
00062 #'transDir' => dirname(getcwd()).'/trans',
|
||||
00063 #'accessDir' => dirname(getcwd()).'/access',
|
||||
00064 'storageDir' => dirname(__FILE__).'/../../storageServer/var/stor',
|
||||
00065 'bufferDir' => dirname(__FILE__).'/../../storageServer/var/stor/buffer',
|
||||
00066 'transDir' => dirname(__FILE__).'/../../storageServer/var/trans',
|
||||
00067 'accessDir' => dirname(__FILE__).'/../../storageServer/var/access',
|
||||
00068
|
||||
00069 <span class="comment">/* ==================================================== URL configuration */</span>
|
||||
00070 'storageUrlPath' => '/livesupportStorageServer',
|
||||
00071 'storageXMLRPC' => 'xmlrpc/xrLocStor.php',
|
||||
00072 'storageUrlHost' => 'localhost',
|
||||
00073 'storageUrlPort' => 80,
|
||||
00074
|
||||
00075 <span class="comment">/* ================================================ archive configuration */</span>
|
||||
00076 'archiveUrlPath' => '/livesupportArchiveServer',
|
||||
00077 'archiveXMLRPC' => 'xmlrpc/xrArchive.php',
|
||||
00078 'archiveUrlHost' => 'localhost',
|
||||
00079 'archiveUrlPort' => 80,
|
||||
00080 'archiveAccountLogin' => 'root',
|
||||
00081 'archiveAccountPass' => <span class="charliteral">'q'</span>,
|
||||
00082
|
||||
00083 <span class="comment">/* ==================================== aplication-specific configuration */</span>
|
||||
00084 'objtypes' => array(
|
||||
00085 'RootNode' => array('Folder'),
|
||||
00086 'Storage' => array('Folder', 'File', 'Replica'),
|
||||
00087 'Folder' => array('Folder', 'File', 'Replica'),
|
||||
00088 'File' => array(),
|
||||
00089 'Replica' => array(),
|
||||
00090 ),
|
||||
00091 'allowedActions'=> array(
|
||||
00092 'RootNode' => array('classes', 'subjects'),
|
||||
00093 'Folder' => array('editPrivs', 'write', 'read'),
|
||||
00094 'File' => array('editPrivs', 'write', 'read'),
|
||||
00095 'Replica' => array('editPrivs', 'write', 'read'),
|
||||
00096 '_class' => array('editPrivs', 'write', 'read'),
|
||||
00097 ),
|
||||
00098 'allActions' => array(
|
||||
00099 'editPrivs', 'write', 'read', 'classes', 'subjects'
|
||||
00100 ),
|
||||
00101
|
||||
00102 <span class="comment">/* ============================================== auxiliary configuration */</span>
|
||||
00103 'RootNode' => 'RootNode',
|
||||
00104 'tmpRootPass' => <span class="charliteral">'q'</span>,
|
||||
00105 );
|
||||
00106
|
||||
00107
|
||||
00108
|
||||
00109
|
||||
<a name="l00110"></a><a class="code" href="conf_8php.html#a1">00110</a> define('UI_HANDLER', 'ui_handler.php');
|
||||
<a name="l00111"></a><a class="code" href="conf_8php.html#a2">00111</a> define('UI_BROWSER', 'ui_browser.php');
|
||||
<a name="l00112"></a><a class="code" href="conf_8php.html#a3">00112</a> define('UI_FORM_STANDARD_METHOD', 'POST');
|
||||
<a name="l00113"></a><a class="code" href="conf_8php.html#a4">00113</a> define('UI_INPUT_STANDARD_SIZE', 20);
|
||||
<a name="l00114"></a><a class="code" href="conf_8php.html#a5">00114</a> define('UI_INPUT_STANDARD_MAXLENGTH', 50);
|
||||
<a name="l00115"></a><a class="code" href="conf_8php.html#a6">00115</a> define('UI_INPUT_GBOBJECT_MAXFILESIZE', 10000);
|
||||
<a name="l00116"></a><a class="code" href="conf_8php.html#a7">00116</a> define('UI_QFORM_REQUIRED', 'templates/form_parts/required.tpl');
|
||||
<a name="l00117"></a><a class="code" href="conf_8php.html#a8">00117</a> define('UI_QFORM_REQUIREDNOTE', 'templates/form_parts/requirednote.tpl');
|
||||
<a name="l00118"></a><a class="code" href="conf_8php.html#a9">00118</a> define('UI_QFORM_ERROR', 'templates/form_parts/required.tpl');
|
||||
00119 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,326 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: conf.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>conf.php File Reference</h1>
|
||||
<p>
|
||||
<a href="conf_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a1">UI_HANDLER</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a2">UI_BROWSER</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a3">UI_FORM_STANDARD_METHOD</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a4">UI_INPUT_STANDARD_SIZE</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a5">UI_INPUT_STANDARD_MAXLENGTH</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a6">UI_INPUT_GBOBJECT_MAXFILESIZE</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a7">UI_QFORM_REQUIRED</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a8">UI_QFORM_REQUIREDNOTE</a> </td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a9">UI_QFORM_ERROR</a> </td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html#a0">$config</a></td></tr>
|
||||
|
||||
<tr><td class="mdescLeft"> </td><td class="mdescRight">configuration structure: <a href="#a0"></a><br></td></tr>
|
||||
</table>
|
||||
<hr><h2>Enumeration Type Documentation</h2>
|
||||
<a class="anchor" name="a2" doxytag="conf.php::UI_BROWSER"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a2">UI_BROWSER</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00111">111</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="conf.php::UI_FORM_STANDARD_METHOD"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a3">UI_FORM_STANDARD_METHOD</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00112">112</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="conf.php::UI_HANDLER"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a1">UI_HANDLER</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00110">110</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a6" doxytag="conf.php::UI_INPUT_GBOBJECT_MAXFILESIZE"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a6">UI_INPUT_GBOBJECT_MAXFILESIZE</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00115">115</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="conf.php::UI_INPUT_STANDARD_MAXLENGTH"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a5">UI_INPUT_STANDARD_MAXLENGTH</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00114">114</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="conf.php::UI_INPUT_STANDARD_SIZE"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a4">UI_INPUT_STANDARD_SIZE</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00113">113</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a9" doxytag="conf.php::UI_QFORM_ERROR"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a9">UI_QFORM_ERROR</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00118">118</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a7" doxytag="conf.php::UI_QFORM_REQUIRED"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a7">UI_QFORM_REQUIRED</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00116">116</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="conf.php::UI_QFORM_REQUIREDNOTE"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">enum <a class="el" href="conf_8php.html#a8">UI_QFORM_REQUIREDNOTE</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00117">117</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="conf.php::$config"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$config </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
configuration structure:
|
||||
<p>
|
||||
<dl>
|
||||
<dt>dsn</dt>
|
||||
<dd>datasource setting </dd>
|
||||
<dt>tblNamePrefix </dt>
|
||||
<dd>prefix for table names in the database </dd>
|
||||
<dt>authCookieName </dt>
|
||||
<dd>secret token cookie name </dd>
|
||||
<dt>storageDir </dt>
|
||||
<dd>main directory for storing binary media files </dd>
|
||||
<dt>bufferDir </dt>
|
||||
<dd>directory for temporary files </dd>
|
||||
<dt>transDir </dt>
|
||||
<dd>directory for incomplete transferred files </dd>
|
||||
<dt>accessDir </dt>
|
||||
<dd>directory for symlinks to accessed files </dd>
|
||||
<dt>storageUrlPath</dt>
|
||||
<dd>path-URL-part of storageServer base dir </dd>
|
||||
<dt>storageXMLRPC</dt>
|
||||
<dd>XMLRPC server script address relative to storageUrlPath </dd>
|
||||
<dt>storageUrlHost, storageUrlPort</dt>
|
||||
<dd>host and port of storageServer </dd>
|
||||
<dt>archiveUrlPath</dt>
|
||||
<dd>path-URL-part of archiveServer base dir </dd>
|
||||
<dt>archiveXMLRPC</dt>
|
||||
<dd>XMLRPC server script address relative to archiveUrlPath </dd>
|
||||
<dt>archiveUrlHost, archiveUrlPort</dt>
|
||||
<dd>host and port of archiveServer </dd>
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="conf_8php-source.html#l00049">49</a> of file <a class="el" href="conf_8php-source.html">conf.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00015">uiBrowser::uiBrowser()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00011">uiHandler::uiHandler()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: var/ Directory Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>var Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">directory </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_000001.html">html</a></td></tr>
|
||||
|
||||
<tr><td colspan="2"><br><h2>Files</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="conf_8php.html">conf.php</a> <a href="conf_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="index_8php.html">index.php</a> <a href="index_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="SmartyExtensions_8inc_8php.html">SmartyExtensions.inc.php</a> <a href="SmartyExtensions_8inc_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__base_8inc_8php.html">ui_base.inc.php</a> <a href="ui__base_8inc_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8class_8php.html">ui_browser.class.php</a> <a href="ui__browser_8class_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser__init_8php.html">ui_browser_init.php</a> <a href="ui__browser__init_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__fmask_8inc_8php.html">ui_fmask.inc.php</a> <a href="ui__fmask_8inc_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8class_8php.html">ui_handler.class.php</a> <a href="ui__handler_8class_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler__init_8php.html">ui_handler_init.php</a> <a href="ui__handler__init_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,24 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: var/html/ Directory Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>html Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Files</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="html_2index_8php.html">html/index.php</a> <a href="html_2index_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html">ui_browser.php</a> <a href="ui__browser_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">file </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html">ui_handler.php</a> <a href="ui__handler_8php-source.html">[code]</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Directory Hierarchy</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindexHL" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="dir_000000.html">var</a>
|
||||
<ul>
|
||||
<li><a class="el" href="dir_000001.html">html</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,297 @@
|
|||
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
|
||||
font-family: Geneva, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
BODY,TD {
|
||||
font-size: 90%;
|
||||
}
|
||||
H1 {
|
||||
text-align: center;
|
||||
font-size: 160%;
|
||||
}
|
||||
H2 {
|
||||
font-size: 120%;
|
||||
}
|
||||
H3 {
|
||||
font-size: 110%;
|
||||
}
|
||||
CAPTION { font-weight: bold }
|
||||
DIV.qindex {
|
||||
width: 100%;
|
||||
background-color: #eeeeff;
|
||||
border: 1px solid #b0b0b0;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
DIV.nav {
|
||||
width: 100%;
|
||||
background-color: #eeeeff;
|
||||
border: 1px solid #b0b0b0;
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
padding: 2px;
|
||||
line-height: 140%;
|
||||
}
|
||||
A.qindex {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D;
|
||||
}
|
||||
A.qindex:visited {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
color: #1A419D
|
||||
}
|
||||
A.qindex:hover {
|
||||
text-decoration: none;
|
||||
background-color: #ddddff;
|
||||
}
|
||||
A.qindexHL {
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
border: 1px double #9295C2;
|
||||
}
|
||||
A.qindexHL:hover {
|
||||
text-decoration: none;
|
||||
background-color: #6666cc;
|
||||
color: #ffffff;
|
||||
}
|
||||
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold }
|
||||
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
|
||||
A.codeRef:link { font-weight: normal; color: #0000FF}
|
||||
A.codeRef:visited { font-weight: normal; color: #0000FF}
|
||||
A:hover { text-decoration: none; background-color: #f2f2ff }
|
||||
DL.el { margin-left: -1cm }
|
||||
.fragment {
|
||||
font-family: monospace
|
||||
}
|
||||
PRE.fragment {
|
||||
border: 1px solid #CCCCCC;
|
||||
background-color: #f5f5f5;
|
||||
margin-top: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-left: 2px;
|
||||
margin-right: 8px;
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
|
||||
TD.md { background-color: #F4F4FB; font-weight: bold; }
|
||||
TD.mdPrefix {
|
||||
background-color: #F4F4FB;
|
||||
color: #606060;
|
||||
font-size: 80%;
|
||||
}
|
||||
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
|
||||
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
|
||||
DIV.groupHeader {
|
||||
margin-left: 16px;
|
||||
margin-top: 12px;
|
||||
margin-bottom: 6px;
|
||||
font-weight: bold;
|
||||
}
|
||||
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
|
||||
BODY {
|
||||
background: white;
|
||||
color: black;
|
||||
margin-right: 20px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
TD.indexkey {
|
||||
background-color: #eeeeff;
|
||||
font-weight: bold;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TD.indexvalue {
|
||||
background-color: #eeeeff;
|
||||
font-style: italic;
|
||||
padding-right : 10px;
|
||||
padding-top : 2px;
|
||||
padding-left : 10px;
|
||||
padding-bottom : 2px;
|
||||
margin-left : 0px;
|
||||
margin-right : 0px;
|
||||
margin-top : 2px;
|
||||
margin-bottom : 2px;
|
||||
border: 1px solid #CCCCCC;
|
||||
}
|
||||
TR.memlist {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
P.formulaDsp { text-align: center; }
|
||||
IMG.formulaDsp { }
|
||||
IMG.formulaInl { vertical-align: middle; }
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #800000 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
.mdTable {
|
||||
border: 1px solid #868686;
|
||||
background-color: #F4F4FB;
|
||||
}
|
||||
.mdRow {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
.mdescLeft {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.mdescRight {
|
||||
padding: 0px 8px 4px 8px;
|
||||
font-size: 80%;
|
||||
font-style: italic;
|
||||
background-color: #FAFAFA;
|
||||
border-top: 1px none #E0E0E0;
|
||||
border-right: 1px none #E0E0E0;
|
||||
border-bottom: 1px none #E0E0E0;
|
||||
border-left: 1px none #E0E0E0;
|
||||
margin: 0px;
|
||||
}
|
||||
.memItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemLeft {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplItemRight {
|
||||
padding: 1px 8px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.memTemplParams {
|
||||
padding: 1px 0px 0px 8px;
|
||||
margin: 4px;
|
||||
border-top-width: 1px;
|
||||
border-right-width: 1px;
|
||||
border-bottom-width: 1px;
|
||||
border-left-width: 1px;
|
||||
border-top-color: #E0E0E0;
|
||||
border-right-color: #E0E0E0;
|
||||
border-bottom-color: #E0E0E0;
|
||||
border-left-color: #E0E0E0;
|
||||
border-top-style: solid;
|
||||
border-right-style: none;
|
||||
border-bottom-style: none;
|
||||
border-left-style: none;
|
||||
color: #606060;
|
||||
background-color: #FAFAFA;
|
||||
font-size: 80%;
|
||||
}
|
||||
.search { color: #003399;
|
||||
font-weight: bold;
|
||||
}
|
||||
FORM.search {
|
||||
margin-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
}
|
||||
INPUT.search { font-size: 75%;
|
||||
color: #000080;
|
||||
font-weight: normal;
|
||||
background-color: #eeeeff;
|
||||
}
|
||||
TD.tiny { font-size: 75%;
|
||||
}
|
||||
a {
|
||||
color: #252E78;
|
||||
}
|
||||
a:visited {
|
||||
color: #3D2185;
|
||||
}
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #b0b0b0;
|
||||
}
|
||||
TH.dirtab { background: #eeeeff;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px;
|
||||
border: none;
|
||||
border-top: 1px solid black;
|
||||
}
|
Binary file not shown.
After ![]() (image error) Size: 1.3 KiB |
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: File Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindexHL" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module File List</h1>Here is a list of all files with brief descriptions:<table>
|
||||
<tr><td class="indexkey"><a class="el" href="conf_8php.html">conf.php</a> <a href="conf_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="index_8php.html">index.php</a> <a href="index_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="html_2index_8php.html">html/index.php</a> <a href="html_2index_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="SmartyExtensions_8inc_8php.html">SmartyExtensions.inc.php</a> <a href="SmartyExtensions_8inc_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__base_8inc_8php.html">ui_base.inc.php</a> <a href="ui__base_8inc_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__browser_8class_8php.html">ui_browser.class.php</a> <a href="ui__browser_8class_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__browser_8php.html">ui_browser.php</a> <a href="ui__browser_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__browser__init_8php.html">ui_browser_init.php</a> <a href="ui__browser__init_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__fmask_8inc_8php.html">ui_fmask.inc.php</a> <a href="ui__fmask_8inc_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__handler_8class_8php.html">ui_handler.class.php</a> <a href="ui__handler_8class_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__handler_8php.html">ui_handler.php</a> <a href="ui__handler_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
<tr><td class="indexkey"><a class="el" href="ui__handler__init_8php.html">ui_handler_init.php</a> <a href="ui__handler__init_8php-source.html">[code]</a></td><td class="indexvalue"></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,88 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Class Members</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindexHL" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#index_$">$</a> | <a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a></div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Here is a list of all class members with links to the classes they belong to:<h3><a class="anchor" name="index_$">- $ -</a></h3><ul>
|
||||
<li>$alertMsg
|
||||
: <a class="el" href="classuiHandler.html#o1">uiHandler</a>, <a class="el" href="classuiBrowser.html#o0">uiBrowser</a><li>$redirUrl
|
||||
: <a class="el" href="classuiHandler.html#o0">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>_parseArr2Form()
|
||||
: <a class="el" href="classuiBase.html#a1">uiBase</a><li>_validateForm()
|
||||
: <a class="el" href="classuiHandler.html#a20">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>addPerm()
|
||||
: <a class="el" href="classuiHandler.html#a15">uiHandler</a><li>addSubj()
|
||||
: <a class="el" href="classuiHandler.html#a12">uiHandler</a><li>addSubj2Group()
|
||||
: <a class="el" href="classuiHandler.html#a17">uiHandler</a><li>alertMsg()
|
||||
: <a class="el" href="classuiBrowser.html#a1">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>copy()
|
||||
: <a class="el" href="classuiHandler.html#a7">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>delete()
|
||||
: <a class="el" href="classuiHandler.html#a8">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>getAddSubjectForm()
|
||||
: <a class="el" href="classuiBrowser.html#a8">uiBrowser</a><li>getChangePasswdForm()
|
||||
: <a class="el" href="classuiBrowser.html#a9">uiBrowser</a><li>getFile()
|
||||
: <a class="el" href="classuiHandler.html#a9">uiHandler</a>, <a class="el" href="classuiBrowser.html#a15">uiBrowser</a><li>getGroups()
|
||||
: <a class="el" href="classuiBrowser.html#a10">uiBrowser</a><li>getInfo()
|
||||
: <a class="el" href="classuiHandler.html#a11">uiHandler</a>, <a class="el" href="classuiBrowser.html#a17">uiBrowser</a><li>getMdata()
|
||||
: <a class="el" href="classuiHandler.html#a10">uiHandler</a>, <a class="el" href="classuiBrowser.html#a16">uiBrowser</a><li>getMetadataForm()
|
||||
: <a class="el" href="classuiBrowser.html#a18">uiBrowser</a><li>getNewFileData()
|
||||
: <a class="el" href="classuiBrowser.html#a13">uiBrowser</a><li>getNewFileForm()
|
||||
: <a class="el" href="classuiBrowser.html#a5">uiBrowser</a><li>getPermissions()
|
||||
: <a class="el" href="classuiBrowser.html#a12">uiBrowser</a><li>getSearchForm()
|
||||
: <a class="el" href="classuiBrowser.html#a6">uiBrowser</a><li>getSearchRes()
|
||||
: <a class="el" href="classuiBrowser.html#a14">uiBrowser</a><li>getStructure()
|
||||
: <a class="el" href="classuiBrowser.html#a4">uiBrowser</a><li>getSubj2GroupForm()
|
||||
: <a class="el" href="classuiBrowser.html#a11">uiBrowser</a><li>getSubjects()
|
||||
: <a class="el" href="classuiBrowser.html#a7">uiBrowser</a><li>getUserInfo()
|
||||
: <a class="el" href="classuiBrowser.html#a3">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||
<li>login()
|
||||
: <a class="el" href="classuiHandler.html#a1">uiHandler</a><li>loginform()
|
||||
: <a class="el" href="classuiBrowser.html#a2">uiBrowser</a><li>logout()
|
||||
: <a class="el" href="classuiHandler.html#a2">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>move()
|
||||
: <a class="el" href="classuiHandler.html#a6">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>newFolder()
|
||||
: <a class="el" href="classuiHandler.html#a4">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>passwd()
|
||||
: <a class="el" href="classuiHandler.html#a14">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removePerm()
|
||||
: <a class="el" href="classuiHandler.html#a16">uiHandler</a><li>removeSubj()
|
||||
: <a class="el" href="classuiHandler.html#a13">uiHandler</a><li>removeSubjFromGr()
|
||||
: <a class="el" href="classuiHandler.html#a18">uiHandler</a><li>rename()
|
||||
: <a class="el" href="classuiHandler.html#a5">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>storeSystemPrefs()
|
||||
: <a class="el" href="classuiHandler.html#a19">uiHandler</a><li>systemPrefs()
|
||||
: <a class="el" href="classuiBrowser.html#a19">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||
<li>tra()
|
||||
: <a class="el" href="classuiBase.html#a0">uiBase</a></ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>uiBrowser()
|
||||
: <a class="el" href="classuiBrowser.html#a0">uiBrowser</a><li>uiHandler()
|
||||
: <a class="el" href="classuiHandler.html#a0">uiHandler</a><li>upload()
|
||||
: <a class="el" href="classuiHandler.html#a3">uiHandler</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,84 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Class Members - Functions</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindexHL" href="functions_func.html">Functions</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a></div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>_parseArr2Form()
|
||||
: <a class="el" href="classuiBase.html#a1">uiBase</a><li>_validateForm()
|
||||
: <a class="el" href="classuiHandler.html#a20">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>addPerm()
|
||||
: <a class="el" href="classuiHandler.html#a15">uiHandler</a><li>addSubj()
|
||||
: <a class="el" href="classuiHandler.html#a12">uiHandler</a><li>addSubj2Group()
|
||||
: <a class="el" href="classuiHandler.html#a17">uiHandler</a><li>alertMsg()
|
||||
: <a class="el" href="classuiBrowser.html#a1">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>copy()
|
||||
: <a class="el" href="classuiHandler.html#a7">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>delete()
|
||||
: <a class="el" href="classuiHandler.html#a8">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>getAddSubjectForm()
|
||||
: <a class="el" href="classuiBrowser.html#a8">uiBrowser</a><li>getChangePasswdForm()
|
||||
: <a class="el" href="classuiBrowser.html#a9">uiBrowser</a><li>getFile()
|
||||
: <a class="el" href="classuiHandler.html#a9">uiHandler</a>, <a class="el" href="classuiBrowser.html#a15">uiBrowser</a><li>getGroups()
|
||||
: <a class="el" href="classuiBrowser.html#a10">uiBrowser</a><li>getInfo()
|
||||
: <a class="el" href="classuiHandler.html#a11">uiHandler</a>, <a class="el" href="classuiBrowser.html#a17">uiBrowser</a><li>getMdata()
|
||||
: <a class="el" href="classuiHandler.html#a10">uiHandler</a>, <a class="el" href="classuiBrowser.html#a16">uiBrowser</a><li>getMetadataForm()
|
||||
: <a class="el" href="classuiBrowser.html#a18">uiBrowser</a><li>getNewFileData()
|
||||
: <a class="el" href="classuiBrowser.html#a13">uiBrowser</a><li>getNewFileForm()
|
||||
: <a class="el" href="classuiBrowser.html#a5">uiBrowser</a><li>getPermissions()
|
||||
: <a class="el" href="classuiBrowser.html#a12">uiBrowser</a><li>getSearchForm()
|
||||
: <a class="el" href="classuiBrowser.html#a6">uiBrowser</a><li>getSearchRes()
|
||||
: <a class="el" href="classuiBrowser.html#a14">uiBrowser</a><li>getStructure()
|
||||
: <a class="el" href="classuiBrowser.html#a4">uiBrowser</a><li>getSubj2GroupForm()
|
||||
: <a class="el" href="classuiBrowser.html#a11">uiBrowser</a><li>getSubjects()
|
||||
: <a class="el" href="classuiBrowser.html#a7">uiBrowser</a><li>getUserInfo()
|
||||
: <a class="el" href="classuiBrowser.html#a3">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||
<li>login()
|
||||
: <a class="el" href="classuiHandler.html#a1">uiHandler</a><li>loginform()
|
||||
: <a class="el" href="classuiBrowser.html#a2">uiBrowser</a><li>logout()
|
||||
: <a class="el" href="classuiHandler.html#a2">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>move()
|
||||
: <a class="el" href="classuiHandler.html#a6">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>newFolder()
|
||||
: <a class="el" href="classuiHandler.html#a4">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>passwd()
|
||||
: <a class="el" href="classuiHandler.html#a14">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removePerm()
|
||||
: <a class="el" href="classuiHandler.html#a16">uiHandler</a><li>removeSubj()
|
||||
: <a class="el" href="classuiHandler.html#a13">uiHandler</a><li>removeSubjFromGr()
|
||||
: <a class="el" href="classuiHandler.html#a18">uiHandler</a><li>rename()
|
||||
: <a class="el" href="classuiHandler.html#a5">uiHandler</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>storeSystemPrefs()
|
||||
: <a class="el" href="classuiHandler.html#a19">uiHandler</a><li>systemPrefs()
|
||||
: <a class="el" href="classuiBrowser.html#a19">uiBrowser</a></ul>
|
||||
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
|
||||
<li>tra()
|
||||
: <a class="el" href="classuiBase.html#a0">uiBase</a></ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>uiBrowser()
|
||||
: <a class="el" href="classuiBrowser.html#a0">uiBrowser</a><li>uiHandler()
|
||||
: <a class="el" href="classuiHandler.html#a0">uiHandler</a><li>upload()
|
||||
: <a class="el" href="classuiHandler.html#a3">uiHandler</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Class Members - Variables</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindex" href="functions_func.html">Functions</a> | <a class="qindexHL" href="functions_vars.html">Variables</a></div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>$alertMsg
|
||||
: <a class="el" href="classuiHandler.html#o1">uiHandler</a>, <a class="el" href="classuiBrowser.html#o0">uiBrowser</a><li>$redirUrl
|
||||
: <a class="el" href="classuiHandler.html#o0">uiHandler</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: File Members</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindexHL" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_enum.html">Enumerations</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#index_$">$</a> | <a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_u">u</a></div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Here is a list of all file members with links to the files they belong to:<h3><a class="anchor" name="index_$">- $ -</a></h3><ul>
|
||||
<li>$_FILES
|
||||
: <a class="el" href="ui__handler_8php.html#a3">ui_handler.php</a><li>$_REQUEST
|
||||
: <a class="el" href="ui__handler_8php.html#a11">ui_handler.php</a><li>$config
|
||||
: <a class="el" href="conf_8php.html#a0">conf.php</a><li>$Smarty
|
||||
: <a class="el" href="ui__browser__init_8php.html#a0">ui_browser_init.php</a><li>$ui_fmask
|
||||
: <a class="el" href="ui__handler_8php.html#a5">ui_handler.php</a>, <a class="el" href="ui__fmask_8inc_8php.html#a0">ui_fmask.inc.php</a><li>$uiBase
|
||||
: <a class="el" href="ui__browser__init_8php.html#a2">ui_browser_init.php</a><li>$uiBrowser
|
||||
: <a class="el" href="ui__browser__init_8php.html#a1">ui_browser_init.php</a><li>$uiHandler
|
||||
: <a class="el" href="ui__handler__init_8php.html#a0">ui_handler_init.php</a></ul>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>__pad0__
|
||||
: <a class="el" href="ui__handler_8php.html#a21">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>addGroup
|
||||
: <a class="el" href="ui__handler_8php.html#a13">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a6">ui_browser.php</a><li>addPerm
|
||||
: <a class="el" href="ui__handler_8php.html#a16">ui_handler.php</a><li>addSubj2Group
|
||||
: <a class="el" href="ui__handler_8php.html#a18">ui_handler.php</a><li>addUser
|
||||
: <a class="el" href="ui__handler_8php.html#a12">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>break
|
||||
: <a class="el" href="ui__handler_8php.html#a0">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a0">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>changePasswd
|
||||
: <a class="el" href="ui__handler_8php.html#a15">ui_handler.php</a><li>copy
|
||||
: <a class="el" href="ui__handler_8php.html#a9">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>delete
|
||||
: <a class="el" href="ui__handler_8php.html#a10">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>editMetaData
|
||||
: <a class="el" href="ui__browser_8php.html#a12">ui_browser.php</a><li>errCallBack()
|
||||
: <a class="el" href="ui__base_8inc_8php.html#a0">ui_base.inc.php</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>getFile
|
||||
: <a class="el" href="ui__browser_8php.html#a9">ui_browser.php</a><li>getInfo
|
||||
: <a class="el" href="ui__browser_8php.html#a11">ui_browser.php</a><li>getMdata
|
||||
: <a class="el" href="ui__browser_8php.html#a10">ui_browser.php</a><li>groups
|
||||
: <a class="el" href="ui__browser_8php.html#a8">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>id
|
||||
: <a class="el" href="ui__handler_8php.html#a4">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||
<li>logout
|
||||
: <a class="el" href="ui__handler_8php.html#a1">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>move
|
||||
: <a class="el" href="ui__handler_8php.html#a8">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>newfile
|
||||
: <a class="el" href="ui__browser_8php.html#a2">ui_browser.php</a><li>newFolder
|
||||
: <a class="el" href="ui__handler_8php.html#a6">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>passwd
|
||||
: <a class="el" href="ui__browser_8php.html#a7">ui_browser.php</a><li>permissions
|
||||
: <a class="el" href="ui__browser_8php.html#a1">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removePerm
|
||||
: <a class="el" href="ui__handler_8php.html#a17">ui_handler.php</a><li>removeSubj
|
||||
: <a class="el" href="ui__handler_8php.html#a14">ui_handler.php</a><li>removeSubjFromGr
|
||||
: <a class="el" href="ui__handler_8php.html#a19">ui_handler.php</a><li>rename
|
||||
: <a class="el" href="ui__handler_8php.html#a7">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>S_htmlspecialchars()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a2">SmartyExtensions.inc.php</a><li>S_str_repeat()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a0">SmartyExtensions.inc.php</a><li>S_system()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a3">SmartyExtensions.inc.php</a><li>S_tra()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a4">SmartyExtensions.inc.php</a><li>S_urlencode()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a1">SmartyExtensions.inc.php</a><li>search
|
||||
: <a class="el" href="ui__browser_8php.html#a4">ui_browser.php</a><li>sform
|
||||
: <a class="el" href="ui__browser_8php.html#a3">ui_browser.php</a><li>subjects
|
||||
: <a class="el" href="ui__browser_8php.html#a5">ui_browser.php</a><li>systemPrefs
|
||||
: <a class="el" href="ui__handler_8php.html#a20">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a13">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>UI_BROWSER
|
||||
: <a class="el" href="conf_8php.html#a2">conf.php</a><li>UI_FORM_STANDARD_METHOD
|
||||
: <a class="el" href="conf_8php.html#a3">conf.php</a><li>UI_HANDLER
|
||||
: <a class="el" href="conf_8php.html#a1">conf.php</a><li>UI_INPUT_GBOBJECT_MAXFILESIZE
|
||||
: <a class="el" href="conf_8php.html#a6">conf.php</a><li>UI_INPUT_STANDARD_MAXLENGTH
|
||||
: <a class="el" href="conf_8php.html#a5">conf.php</a><li>UI_INPUT_STANDARD_SIZE
|
||||
: <a class="el" href="conf_8php.html#a4">conf.php</a><li>UI_QFORM_ERROR
|
||||
: <a class="el" href="conf_8php.html#a9">conf.php</a><li>UI_QFORM_REQUIRED
|
||||
: <a class="el" href="conf_8php.html#a7">conf.php</a><li>UI_QFORM_REQUIREDNOTE
|
||||
: <a class="el" href="conf_8php.html#a8">conf.php</a><li>upload
|
||||
: <a class="el" href="ui__handler_8php.html#a2">ui_handler.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: File Members - Enumerations</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindexHL" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindexHL" href="globals_enum.html">Enumerations</a></div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>UI_BROWSER
|
||||
: <a class="el" href="conf_8php.html#a2">conf.php</a><li>UI_FORM_STANDARD_METHOD
|
||||
: <a class="el" href="conf_8php.html#a3">conf.php</a><li>UI_HANDLER
|
||||
: <a class="el" href="conf_8php.html#a1">conf.php</a><li>UI_INPUT_GBOBJECT_MAXFILESIZE
|
||||
: <a class="el" href="conf_8php.html#a6">conf.php</a><li>UI_INPUT_STANDARD_MAXLENGTH
|
||||
: <a class="el" href="conf_8php.html#a5">conf.php</a><li>UI_INPUT_STANDARD_SIZE
|
||||
: <a class="el" href="conf_8php.html#a4">conf.php</a><li>UI_QFORM_ERROR
|
||||
: <a class="el" href="conf_8php.html#a9">conf.php</a><li>UI_QFORM_REQUIRED
|
||||
: <a class="el" href="conf_8php.html#a7">conf.php</a><li>UI_QFORM_REQUIREDNOTE
|
||||
: <a class="el" href="conf_8php.html#a8">conf.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,23 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: File Members - Functions</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindexHL" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindexHL" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_enum.html">Enumerations</a></div>
|
||||
|
||||
<p>
|
||||
<ul>
|
||||
<li>errCallBack()
|
||||
: <a class="el" href="ui__base_8inc_8php.html#a0">ui_base.inc.php</a><li>S_htmlspecialchars()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a2">SmartyExtensions.inc.php</a><li>S_str_repeat()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a0">SmartyExtensions.inc.php</a><li>S_system()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a3">SmartyExtensions.inc.php</a><li>S_tra()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a4">SmartyExtensions.inc.php</a><li>S_urlencode()
|
||||
: <a class="el" href="SmartyExtensions_8inc_8php.html#a1">SmartyExtensions.inc.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,88 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: File Members - Variables</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindexHL" href="globals.html">File Members</a></div>
|
||||
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindexHL" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_enum.html">Enumerations</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#index_$">$</a> | <a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_u">u</a></div>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<h3><a class="anchor" name="index_$">- $ -</a></h3><ul>
|
||||
<li>$_FILES
|
||||
: <a class="el" href="ui__handler_8php.html#a3">ui_handler.php</a><li>$_REQUEST
|
||||
: <a class="el" href="ui__handler_8php.html#a11">ui_handler.php</a><li>$config
|
||||
: <a class="el" href="conf_8php.html#a0">conf.php</a><li>$Smarty
|
||||
: <a class="el" href="ui__browser__init_8php.html#a0">ui_browser_init.php</a><li>$ui_fmask
|
||||
: <a class="el" href="ui__handler_8php.html#a5">ui_handler.php</a>, <a class="el" href="ui__fmask_8inc_8php.html#a0">ui_fmask.inc.php</a><li>$uiBase
|
||||
: <a class="el" href="ui__browser__init_8php.html#a2">ui_browser_init.php</a><li>$uiBrowser
|
||||
: <a class="el" href="ui__browser__init_8php.html#a1">ui_browser_init.php</a><li>$uiHandler
|
||||
: <a class="el" href="ui__handler__init_8php.html#a0">ui_handler_init.php</a></ul>
|
||||
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
|
||||
<li>__pad0__
|
||||
: <a class="el" href="ui__handler_8php.html#a21">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
|
||||
<li>addGroup
|
||||
: <a class="el" href="ui__handler_8php.html#a13">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a6">ui_browser.php</a><li>addPerm
|
||||
: <a class="el" href="ui__handler_8php.html#a16">ui_handler.php</a><li>addSubj2Group
|
||||
: <a class="el" href="ui__handler_8php.html#a18">ui_handler.php</a><li>addUser
|
||||
: <a class="el" href="ui__handler_8php.html#a12">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
|
||||
<li>break
|
||||
: <a class="el" href="ui__handler_8php.html#a0">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a0">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
|
||||
<li>changePasswd
|
||||
: <a class="el" href="ui__handler_8php.html#a15">ui_handler.php</a><li>copy
|
||||
: <a class="el" href="ui__handler_8php.html#a9">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
|
||||
<li>delete
|
||||
: <a class="el" href="ui__handler_8php.html#a10">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
|
||||
<li>editMetaData
|
||||
: <a class="el" href="ui__browser_8php.html#a12">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
|
||||
<li>getFile
|
||||
: <a class="el" href="ui__browser_8php.html#a9">ui_browser.php</a><li>getInfo
|
||||
: <a class="el" href="ui__browser_8php.html#a11">ui_browser.php</a><li>getMdata
|
||||
: <a class="el" href="ui__browser_8php.html#a10">ui_browser.php</a><li>groups
|
||||
: <a class="el" href="ui__browser_8php.html#a8">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
|
||||
<li>id
|
||||
: <a class="el" href="ui__handler_8php.html#a4">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
|
||||
<li>logout
|
||||
: <a class="el" href="ui__handler_8php.html#a1">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
|
||||
<li>move
|
||||
: <a class="el" href="ui__handler_8php.html#a8">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
|
||||
<li>newfile
|
||||
: <a class="el" href="ui__browser_8php.html#a2">ui_browser.php</a><li>newFolder
|
||||
: <a class="el" href="ui__handler_8php.html#a6">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
|
||||
<li>passwd
|
||||
: <a class="el" href="ui__browser_8php.html#a7">ui_browser.php</a><li>permissions
|
||||
: <a class="el" href="ui__browser_8php.html#a1">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
|
||||
<li>removePerm
|
||||
: <a class="el" href="ui__handler_8php.html#a17">ui_handler.php</a><li>removeSubj
|
||||
: <a class="el" href="ui__handler_8php.html#a14">ui_handler.php</a><li>removeSubjFromGr
|
||||
: <a class="el" href="ui__handler_8php.html#a19">ui_handler.php</a><li>rename
|
||||
: <a class="el" href="ui__handler_8php.html#a7">ui_handler.php</a></ul>
|
||||
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
|
||||
<li>search
|
||||
: <a class="el" href="ui__browser_8php.html#a4">ui_browser.php</a><li>sform
|
||||
: <a class="el" href="ui__browser_8php.html#a3">ui_browser.php</a><li>subjects
|
||||
: <a class="el" href="ui__browser_8php.html#a5">ui_browser.php</a><li>systemPrefs
|
||||
: <a class="el" href="ui__handler_8php.html#a20">ui_handler.php</a>, <a class="el" href="ui__browser_8php.html#a13">ui_browser.php</a></ul>
|
||||
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
|
||||
<li>upload
|
||||
: <a class="el" href="ui__handler_8php.html#a2">ui_handler.php</a></ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Hierarchical Index</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindexHL" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
|
||||
<li><a class="el" href="classuiBase.html">uiBase</a>
|
||||
<ul>
|
||||
<li><a class="el" href="classuiBrowser.html">uiBrowser</a>
|
||||
<li><a class="el" href="classuiHandler.html">uiHandler</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: index.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>html/index.php</h1><a href="html_2index_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 require_once dirname(__FILE__).'/../conf.php';
|
||||
00003 header('LOCATION: '.HTMLUI_BROWSER);
|
||||
00004 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: index.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>html/index.php File Reference</h1>
|
||||
<p>
|
||||
<a href="html_2index_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: Main Page</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindexHL" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<h1>LiveSupport - htmlUI module Documentation</h1>
|
||||
<p>
|
||||
<h3 align="center">1.0 </h3><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: index.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>index.php</h1><a href="index_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 require_once dirname(__FILE__).'/conf.php';
|
||||
00003 header('LOCATION: '.UI_BROWSER);
|
||||
00004 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: index.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>index.php File Reference</h1>
|
||||
<p>
|
||||
<a href="index_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,92 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_base.inc.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_base.inc.php</h1><a href="ui__base_8inc_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
<a name="l00002"></a><a class="code" href="ui__base_8inc_8php.html#a0">00002</a> function <a class="code" href="ui__base_8inc_8php.html#a0">errCallBack</a>($err)
|
||||
00003 {
|
||||
00004 echo <span class="stringliteral">"<pre>gm:\n"</span>.$err->getMessage().<span class="stringliteral">"\ndi:\n"</span>.$err->getDebugInfo().<span class="stringliteral">"\nui:\n"</span>.$err->getUserInfo().<span class="stringliteral">"\n"</span>;
|
||||
00005 echo <span class="stringliteral">"<hr>BackTrace:\n"</span>;
|
||||
00006 print_r($err->backtrace);
|
||||
00007 echo <span class="stringliteral">"</pre>\n"</span>;
|
||||
00008 exit;
|
||||
00009 }
|
||||
00010
|
||||
<a name="l00017"></a><a class="code" href="classuiBase.html">00017</a> <span class="keyword">class </span><a class="code" href="classuiBase.html">uiBase</a>
|
||||
00018 {
|
||||
00019 <span class="comment">// --- basic funtionality ---</span>
|
||||
<a name="l00028"></a><a class="code" href="classuiBase.html#a0">00028</a> <span class="comment"></span> function <a class="code" href="classuiBase.html#a0">tra</a>($input)
|
||||
00029 {
|
||||
00030 <span class="comment">// just a dummy function yet</span>
|
||||
00031
|
||||
00032 <span class="keywordflow">return</span> $input;
|
||||
00033 }
|
||||
00034
|
||||
00035
|
||||
<a name="l00045"></a><a class="code" href="classuiBase.html#a1">00045</a> function <a class="code" href="classuiBase.html#a1">_parseArr2Form</a>(&$form, &$mask, $side='client')
|
||||
00046 {
|
||||
00047 foreach($mask as $k=>$v) {
|
||||
00048 <span class="preprocessor"> ## add elements ########################</span>
|
||||
00049 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($v['type']=='radio') {
|
||||
00050 foreach($v['options'] as $rk=>$rv) {
|
||||
00051 $radio[] =& $form->createElement($v['type'], NULL, NULL, $rv, $rk);
|
||||
00052 }
|
||||
00053 $form->addGroup($radio, $v['element'], $this->tra($v['label']));
|
||||
00054 unset($radio);
|
||||
00055
|
||||
00056 } elseif (isset($v['type'])) {
|
||||
00057 $elem[$v['element']] =& $form->createElement($v['type'], $v['element'], $this->tra($v['label']), ($v['attributes']?$v['attributes']:(($v[type]=='text'||$v['type']=='file')?array('size'=><a class="code" href="conf_8php.html#a4">UI_INPUT_STANDARD_SIZE</a>, 'maxlength'=><a class="code" href="conf_8php.html#a5">UI_INPUT_STANDARD_MAXLENGTH</a>):NULL)));
|
||||
00058 <span class="keywordflow">if</span>($v['type']=='select') {
|
||||
00059 $elem[$v['element']]->loadArray($v['options']);
|
||||
00060 $elem[$v['element']]->setMultiple($v['multiple']);
|
||||
00061 };
|
||||
00062 <span class="keywordflow">if</span> (!$v['groupit']) $form->addElement($elem[$v['element']]);
|
||||
00063 }
|
||||
00064 <span class="preprocessor"> ## add required rule ###################</span>
|
||||
00065 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($v['required']) {
|
||||
00066 $form->addRule($v['element'], ($v['errormsg']?$this->tra($v['errormsg']):$this-><a class="code" href="classuiBase.html#a0">tra</a>('please enter value <span class="keywordflow">for</span>').<span class="charliteral">' '</span>.$this-><a class="code" href="classuiBase.html#a0">tra</a>($v['label'])), 'required', NULL, $side);
|
||||
00067 }
|
||||
00068 <span class="preprocessor"> ## add constant value ##################</span>
|
||||
00069 <span class="preprocessor"></span> <span class="keywordflow">if</span> (isset($v['constant'])) {
|
||||
00070 $form->setConstants(array($v['element']=>$v['constant']));
|
||||
00071 }
|
||||
00072 <span class="preprocessor"> ## add default value ###################</span>
|
||||
00073 <span class="preprocessor"></span> <span class="keywordflow">if</span> (isset($v['<span class="keywordflow">default</span>'])) {
|
||||
00074 $form->setDefaults(array($v['element']=>$v['<span class="keywordflow">default</span>']));
|
||||
00075 }
|
||||
00076 <span class="preprocessor"> ## add other rules #####################</span>
|
||||
00077 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($v['rule']) {
|
||||
00078 $form->addRule($v['element'], $this->tra($v['errormsg']), $v['rule'] , NULL, $side);
|
||||
00079 }
|
||||
00080 <span class="preprocessor"> ## add group ###########################</span>
|
||||
00081 <span class="preprocessor"></span> <span class="keywordflow">if</span> (is_array($v['group'])) {
|
||||
00082 foreach($v['group'] as $val) {
|
||||
00083 $groupthose[] =& $elem[$val];
|
||||
00084 }
|
||||
00085 $form->addGroup($groupthose, $v['name'], $this->tra($v['label']), $v['seperator'], $v['appendName']);
|
||||
00086 unset($groupthose);
|
||||
00087 }
|
||||
00088 <span class="preprocessor"> ## check error on type file ##########</span>
|
||||
00089 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($v['type']=='file') {
|
||||
00090 <span class="keywordflow">if</span> ($_POST[$v['element']]['error']) {
|
||||
00091 $form->setElementError($v['element'], ($v['errormsg']?$this->tra($v['errormsg']):$this-><a class="code" href="classuiBase.html#a0">tra</a>('please enter value <span class="keywordflow">for</span>').<span class="charliteral">' '</span>.$this-><a class="code" href="classuiBase.html#a0">tra</a>($v['label'])));
|
||||
00092 }
|
||||
00093 }
|
||||
00094 }
|
||||
00095
|
||||
00096 reset($mask);
|
||||
00097
|
||||
00098 $form->validate();
|
||||
00099 }
|
||||
00100 }
|
||||
00101 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,53 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_base.inc.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_base.inc.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__base_8inc_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__base_8inc_8php.html#a0">errCallBack</a> ($err)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Function Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="ui_base.inc.php::errCallBack"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">errCallBack </td>
|
||||
<td class="md" valign="top">( </td>
|
||||
<td class="md" nowrap valign="top">$ </td>
|
||||
<td class="mdname1" valign="top" nowrap> <em>err</em> </td>
|
||||
<td class="md" valign="top"> ) </td>
|
||||
<td class="md" nowrap></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__base_8inc_8php-source.html#l00002">2</a> of file <a class="el" href="ui__base_8inc_8php-source.html">ui_base.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,288 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser.class.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_browser.class.php</h1><a href="ui__browser_8class_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
<a name="l00002"></a><a class="code" href="classuiBrowser.html">00002</a> <span class="keyword">class </span><a class="code" href="classuiBrowser.html">uiBrowser</a> <span class="keyword">extends</span> <a class="code" href="classuiBase.html">uiBase</a> {
|
||||
<a name="l00003"></a><a class="code" href="classuiBrowser.html#o0">00003</a> var <a class="code" href="classuiBrowser.html#o0">$alertMsg</a>;
|
||||
00004
|
||||
00005 <span class="comment">// --- class constructor ---</span>
|
||||
<a name="l00015"></a><a class="code" href="classuiBrowser.html#a0">00015</a> <span class="comment"></span> function <a class="code" href="classuiBrowser.html#a0">uiBrowser</a>($config)
|
||||
00016 {
|
||||
00017 $dbc = DB::connect($config['dsn'], TRUE);
|
||||
00018 $dbc->setFetchMode(DB_FETCHMODE_ASSOC);
|
||||
00019 $this->gb = &<span class="keyword">new</span> GreenBox(&$dbc, $config);
|
||||
00020 $this-><span class="keywordtype">id</span> = (!<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['<span class="keywordtype">id</span>'] ? $this->gb->storId : <a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['<span class="keywordtype">id</span>']);
|
||||
00021 $this->sessid = <a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>[<a class="code" href="conf_8php.html#a0">$config</a>['authCookieName']];
|
||||
00022 $this->userid = $this->gb->getSessUserId($this->sessid);
|
||||
00023 $this->login = $this->gb->getSessLogin($this->sessid);
|
||||
00024 $this->InputTextStandardAttrib = array('size' =><a class="code" href="conf_8php.html#a4">UI_INPUT_STANDARD_SIZE</a>,
|
||||
00025 'maxlength'=><a class="code" href="conf_8php.html#a5">UI_INPUT_STANDARD_MAXLENGTH</a>);
|
||||
00026
|
||||
00027 }
|
||||
00028
|
||||
00029 <span class="comment">// --- error handling ---</span>
|
||||
<a name="l00038"></a><a class="code" href="classuiBrowser.html#a1">00038</a> <span class="comment"></span> function <a class="code" href="classuiBrowser.html#a1">alertMsg</a>()
|
||||
00039 {
|
||||
00040 <span class="keywordflow">if</span> ($_SESSION['<a class="code" href="classuiBrowser.html#a1">alertMsg</a>']) {
|
||||
00041 $this->alertMsg = $_SESSION['alertMsg'];
|
||||
00042 unset($_SESSION['alertMsg']);
|
||||
00043 <span class="keywordflow">return</span> $this->alertMsg;
|
||||
00044 }
|
||||
00045 <span class="keywordflow">return</span> <span class="keyword">false</span>;
|
||||
00046 }
|
||||
00047
|
||||
00048 <span class="comment">// --- template feed ---</span>
|
||||
<a name="l00057"></a><a class="code" href="classuiBrowser.html#a2">00057</a> <span class="comment"></span> function <a class="code" href="classuiBrowser.html#a2">loginform</a>(&$Smarty, &$mask)
|
||||
00058 {
|
||||
00059 $form = <span class="keyword">new</span> HTML_QuickForm('loginbox', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00060 $form->setRequiredNote(file_get_contents(<a class="code" href="conf_8php.html#a8">UI_QFORM_REQUIREDNOTE</a>));
|
||||
00061 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00062
|
||||
00063 <span class="preprocessor"> ## using Static Smarty Renderer</span>
|
||||
00064 <span class="preprocessor"></span> $renderer =& <span class="keyword">new</span> HTML_QuickForm_Renderer_ArraySmarty($Smarty, <span class="keyword">true</span>);
|
||||
00065 $renderer->setRequiredTemplate(file_get_contents(<a class="code" href="conf_8php.html#a7">UI_QFORM_REQUIRED</a>));
|
||||
00066 $renderer->setErrorTemplate(file_get_contents(<a class="code" href="conf_8php.html#a9">UI_QFORM_ERROR</a>));
|
||||
00067
|
||||
00068 $form->accept($renderer);
|
||||
00069
|
||||
00070 <span class="keywordflow">return</span> $renderer->toArray();
|
||||
00071 }
|
||||
00072
|
||||
00073
|
||||
00074
|
||||
00075
|
||||
<a name="l00083"></a><a class="code" href="classuiBrowser.html#a3">00083</a> function <a class="code" href="classuiBrowser.html#a3">getUserInfo</a>()
|
||||
00084 {
|
||||
00085 <span class="keywordflow">return</span> array('uname'=>$this->gb->getSessLogin($this->sessid),
|
||||
00086 'uid' =>$this->gb->getSessUserId($this->sessid));
|
||||
00087 }
|
||||
00088
|
||||
<a name="l00099"></a><a class="code" href="classuiBrowser.html#a4">00099</a> function <a class="code" href="classuiBrowser.html#a4">getStructure</a>($<span class="keywordtype">id</span>, $homedir=FALSE)
|
||||
00100 {
|
||||
00101 <span class="keywordflow">if</span> ($homedir) {
|
||||
00102 $id = $this->gb->getObjId($this->login, $this->gb->storId);
|
||||
00103 $data['<span class="keywordtype">id</span>'] = $id;
|
||||
00104 } <span class="keywordflow">else</span> {
|
||||
00105 $data['<span class="keywordtype">id</span>'] = $id;
|
||||
00106 }
|
||||
00107
|
||||
00108 $data=array_merge($data, array(
|
||||
00109 'pathdata' => $this->gb->getPath($<span class="keywordtype">id</span>, $this->sessid),
|
||||
00110 'listdata' => ($this->gb->getObjType($<span class="keywordtype">id</span>)=='Folder'?
|
||||
00111 $this->gb->listFolder($<span class="keywordtype">id</span>, $this->sessid):array()
|
||||
00112 ),
|
||||
00113 'tree' => (<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['tree']==<span class="charliteral">'Y'</span>),
|
||||
00114 'showPath' => <span class="keyword">true</span>,
|
||||
00115 'showTree' => <span class="keyword">true</span>,
|
||||
00116 ));
|
||||
00117 <span class="keywordflow">if</span>(<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['tree']==<span class="charliteral">'Y'</span>){
|
||||
00118 $data['treedata'] = $this->gb->getSubTree($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00119 }
|
||||
00120
|
||||
00121 <span class="keywordflow">if</span>(PEAR::isError($data['listdata'])){
|
||||
00122 $data['msg'] = $data['listdata']->getMessage();
|
||||
00123 $data['listdata'] = array();
|
||||
00124 }
|
||||
00125
|
||||
00126 <span class="keywordflow">return</span> $data;
|
||||
00127 }
|
||||
00128
|
||||
00129
|
||||
<a name="l00139"></a><a class="code" href="classuiBrowser.html#a5">00139</a> function <a class="code" href="classuiBrowser.html#a5">getNewFileForm</a>($<span class="keywordtype">id</span>, $mask)
|
||||
00140 {
|
||||
00141 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="ui__browser_8php.html#a2">newfile</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00142 $form->setConstants(array('<span class="keywordtype">id</span>'=>$<span class="keywordtype">id</span>));
|
||||
00143 $form->addElement('hidden', '<span class="keywordtype">id</span>');
|
||||
00144
|
||||
00145 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00146
|
||||
00147 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00148 }
|
||||
00149
|
||||
00150
|
||||
<a name="l00160"></a><a class="code" href="classuiBrowser.html#a6">00160</a> function <a class="code" href="classuiBrowser.html#a6">getSearchForm</a>($<span class="keywordtype">id</span>, &$mask)
|
||||
00161 {
|
||||
00162 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="ui__browser_8php.html#a4">search</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>);
|
||||
00163 $form->setConstants(array('<span class="keywordtype">id</span>'=>$<span class="keywordtype">id</span>));
|
||||
00164 $form->addElement('hidden', '<span class="keywordtype">id</span>');
|
||||
00165
|
||||
00166 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00167
|
||||
00168 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00169 }
|
||||
00170
|
||||
<a name="l00178"></a><a class="code" href="classuiBrowser.html#a7">00178</a> function <a class="code" href="classuiBrowser.html#a7">getSubjects</a>()
|
||||
00179 {
|
||||
00180 <span class="keywordflow">return</span> array('subj' => $this->gb->getSubjectsWCnt(),
|
||||
00181 'loggedAs' => $this->login
|
||||
00182 );
|
||||
00183 }
|
||||
00184
|
||||
00185
|
||||
<a name="l00193"></a><a class="code" href="classuiBrowser.html#a8">00193</a> function <a class="code" href="classuiBrowser.html#a8">getAddSubjectForm</a>($mask)
|
||||
00194 {
|
||||
00195 $form = <span class="keyword">new</span> HTML_QuickForm('addSubject', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00196 <span class="preprocessor"> #$form->setConstants(array('act'=>'addSubj'));</span>
|
||||
00197 <span class="preprocessor"></span><span class="preprocessor"> #$form->addElement('hidden', 'act');</span>
|
||||
00198 <span class="preprocessor"></span><span class="preprocessor"> #$form->addElement('text', 'login', $this->tra('Add Subject with Name'), $this->InputTextStandardAttrib);</span>
|
||||
00199 <span class="preprocessor"></span><span class="preprocessor"> #$form->addElement('password', 'pass', $this->tra('and Password'), $this->InputTextStandardAttrib);</span>
|
||||
00200 <span class="preprocessor"></span><span class="preprocessor"> #$form->addElement('submit', NULL, $this->tra('Add'));</span>
|
||||
00201 <span class="preprocessor"></span><span class="preprocessor"> #$form->addRule('login', $this->tra('enter a Subject Name'), 'required', null, 'client');</span>
|
||||
00202 <span class="preprocessor"></span><span class="preprocessor"> #$form->addRule('pass', $this->tra('enter a Password'), 'required', null, 'client');</span>
|
||||
00203 <span class="preprocessor"></span> $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00204 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00205 }
|
||||
00206
|
||||
<a name="l00214"></a><a class="code" href="classuiBrowser.html#a9">00214</a> function <a class="code" href="classuiBrowser.html#a9">getChangePasswdForm</a>($uid)
|
||||
00215 {
|
||||
00216 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="ui__handler_8php.html#a15">changePasswd</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00217 $form->setConstants(array('act'=>'<a class="code" href="ui__handler_8php.html#a15">changePasswd</a>',
|
||||
00218 'uid'=>$uid));
|
||||
00219 $form->addElement('hidden', 'act');
|
||||
00220 $form->addElement('hidden', 'uid');
|
||||
00221 $form->addElement('text', 'oldpass', $this->tra('Old Password'), $this->InputTextStandardAttrib);
|
||||
00222 $form->addElement('text', 'pass', $this->tra('<span class="keyword">new</span> Password'), $this->InputTextStandardAttrib);
|
||||
00223 $form->addElement('text', 'pass2', $this->tra('retype <span class="keyword">new</span> Password'), $this->InputTextStandardAttrib);
|
||||
00224 $form->addElement('submit', NULL, $this->tra('Change'));
|
||||
00225 $form->addRule('oldpass', $this->tra('enter Old Password'), 'required', null, 'client');
|
||||
00226 $form->addRule('pass', $this->tra('enter <span class="keyword">new</span> Password'), 'required', null, 'client');
|
||||
00227 $form->addRule('pass2', $this->tra('retype <span class="keyword">new</span> Password'), 'required', null, 'client');
|
||||
00228 $form->addRule(array('pass', 'pass2'), 'The passwords <span class="keywordflow">do</span> not match', 'compare', null, 'client');
|
||||
00229
|
||||
00230 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00231 }
|
||||
00232
|
||||
<a name="l00241"></a><a class="code" href="classuiBrowser.html#a10">00241</a> function <a class="code" href="classuiBrowser.html#a10">getGroups</a>($<span class="keywordtype">id</span>)
|
||||
00242 {
|
||||
00243 <span class="keywordflow">return</span> array(
|
||||
00244 'rows' => $this->gb->listGroup($<span class="keywordtype">id</span>),
|
||||
00245 '<span class="keywordtype">id</span>' => $id,
|
||||
00246 'loggedAs' => $this->login,
|
||||
00247 'gname' => $this->gb->getSubjName($<span class="keywordtype">id</span>),
|
||||
00248 'subj' => $this->gb->getSubjects()
|
||||
00249 );
|
||||
00250 }
|
||||
00251
|
||||
00252
|
||||
<a name="l00262"></a><a class="code" href="classuiBrowser.html#a11">00262</a> function <a class="code" href="classuiBrowser.html#a11">getSubj2GroupForm</a>($<span class="keywordtype">id</span>)
|
||||
00263 {
|
||||
00264 $g = $this-><a class="code" href="classuiBrowser.html#a10">getGroups</a>($<span class="keywordtype">id</span>);
|
||||
00265 foreach($g['subj'] as $s) {
|
||||
00266 $this->logins[($s['login'])]=$s['login'];
|
||||
00267 }
|
||||
00268
|
||||
00269 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="ui__handler_8php.html#a18">addSubj2Group</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00270 $form->setConstants(array('act'=>'<a class="code" href="ui__handler_8php.html#a18">addSubj2Group</a>',
|
||||
00271 'reid'=>$g['<span class="keywordtype">id</span>'],
|
||||
00272 'gname'=>$g['gname']));
|
||||
00273 $form->addElement('hidden', 'act');
|
||||
00274 $form->addElement('hidden', 'reid');
|
||||
00275 $form->addElement('hidden', 'gname');
|
||||
00276 $s =& $form->createElement('select', 'login', 'Add Group: ');
|
||||
00277 $s->loadArray($this->logins, NULL);
|
||||
00278 $form->addElement($s);
|
||||
00279 $form->addElement('submit', NULL, $this->tra('Do'));
|
||||
00280
|
||||
00281 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00282 }
|
||||
00283
|
||||
<a name="l00293"></a><a class="code" href="classuiBrowser.html#a12">00293</a> function <a class="code" href="classuiBrowser.html#a12">getPermissions</a>($<span class="keywordtype">id</span>)
|
||||
00294 {
|
||||
00295 <span class="keywordflow">return</span> array('pathdata' => $this->gb->getPath($<span class="keywordtype">id</span>),
|
||||
00296 'perms' => $this->gb->getObjPerms($<span class="keywordtype">id</span>),
|
||||
00297 'actions' => $this->gb->getAllowedActions($this->gb->getObjType($<span class="keywordtype">id</span>)),
|
||||
00298 '<a class="code" href="ui__browser_8php.html#a5">subjects</a>' => $this->gb->getSubjects(),
|
||||
00299 '<span class="keywordtype">id</span>' => $id,
|
||||
00300 'loggedAs' => $this->login
|
||||
00301 );
|
||||
00302 }
|
||||
00303
|
||||
<a name="l00313"></a><a class="code" href="classuiBrowser.html#a13">00313</a> function <a class="code" href="classuiBrowser.html#a13">getNewFileData</a>($<span class="keywordtype">id</span>)
|
||||
00314 {
|
||||
00315 <span class="keywordflow">return</span> array('pathdata' => $this->gb->getPath($<span class="keywordtype">id</span>, $this->sessid),
|
||||
00316 'showEdit' => <span class="keyword">true</span>,
|
||||
00317 '<span class="keywordtype">id</span>' => $id,
|
||||
00318 );
|
||||
00319 }
|
||||
00320
|
||||
<a name="l00330"></a><a class="code" href="classuiBrowser.html#a14">00330</a> function <a class="code" href="classuiBrowser.html#a14">getSearchRes</a>($<span class="keywordtype">id</span>, $search)
|
||||
00331 {
|
||||
00332 foreach ($this->gb->localSearch($<a class="code" href="ui__browser_8php.html#a4">search</a>, $this->sessid) as $rec) {
|
||||
00333 $res = array('items' => array('gunid' => $rec,
|
||||
00334 'par_id' => $this->gb->_idFromGunid($rec)));
|
||||
00335 }
|
||||
00336
|
||||
00337 <span class="keywordflow">return</span> array('<a class="code" href="ui__browser_8php.html#a4">search</a>' => $res,
|
||||
00338 'showSRes' => <span class="keyword">true</span>,
|
||||
00339 '<span class="keywordtype">id</span>' => $<span class="keywordtype">id</span>
|
||||
00340 );
|
||||
00341
|
||||
00342 }
|
||||
00343
|
||||
<a name="l00353"></a><a class="code" href="classuiBrowser.html#a15">00353</a> function <a class="code" href="classuiBrowser.html#a15">getFile</a>($<span class="keywordtype">id</span>)
|
||||
00354 {
|
||||
00355 $r = $this->gb->access($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00356 <span class="keywordflow">if</span>(PEAR::isError($r)) $_SESSION['<a class="code" href="classuiBrowser.html#a1">alertMsg</a>'] = $r->getMessage();
|
||||
00357 <span class="keywordflow">else</span> print_r($r);
|
||||
00358 }
|
||||
00359
|
||||
<a name="l00368"></a><a class="code" href="classuiBrowser.html#a16">00368</a> function <a class="code" href="classuiBrowser.html#a16">getMdata</a>($<span class="keywordtype">id</span>)
|
||||
00369 {
|
||||
00370 <span class="keywordflow">return</span>($this->gb->getMdata($<span class="keywordtype">id</span>, $this->sessid));
|
||||
00371 }
|
||||
00372
|
||||
<a name="l00380"></a><a class="code" href="classuiBrowser.html#a17">00380</a> function <a class="code" href="classuiBrowser.html#a17">getInfo</a>($<span class="keywordtype">id</span>)
|
||||
00381 {
|
||||
00382 $ia = $this->gb->analyzeFile($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00383
|
||||
00384 <span class="keywordflow">return</span> <span class="stringliteral">"fileformat: {$ia['fileformat']}<br></span>
|
||||
00385 <span class="stringliteral"> channels: {$ia['audio']['channels']}<br></span>
|
||||
00386 <span class="stringliteral"> sample_rate: {$ia['audio']['sample_rate']}<br></span>
|
||||
00387 <span class="stringliteral"> bits_per_sample: {$ia['audio']['bits_per_sample']}<br></span>
|
||||
00388 <span class="stringliteral"> channelmode: {$ia['audio']['channelmode']}<br></span>
|
||||
00389 <span class="stringliteral"> title: {$ia['id3v1']['title']}<br></span>
|
||||
00390 <span class="stringliteral"> artist: {$ia['id3v1']['artist']}<br></span>
|
||||
00391 <span class="stringliteral"> comment: {$ia['id3v1']['comment']}"</span>;
|
||||
00392 }
|
||||
00393
|
||||
<a name="l00402"></a><a class="code" href="classuiBrowser.html#a18">00402</a> function <a class="code" href="classuiBrowser.html#a18">getMetadataForm</a>($<span class="keywordtype">id</span>, &$mask)
|
||||
00403 {
|
||||
00404 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="ui__browser_8php.html#a12">editMetaData</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00405 $form->setConstants(array('act'=>'<a class="code" href="ui__browser_8php.html#a12">editMetaData</a>',
|
||||
00406 '<span class="keywordtype">id</span>'=>$<span class="keywordtype">id</span>));
|
||||
00407 $form->addElement('hidden', 'act');
|
||||
00408 $form->addElement('hidden', '<span class="keywordtype">id</span>');
|
||||
00409
|
||||
00410 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00411
|
||||
00412 <span class="keywordflow">return</span> $form->toHTML();
|
||||
00413 }
|
||||
00414
|
||||
00415
|
||||
<a name="l00416"></a><a class="code" href="classuiBrowser.html#a19">00416</a> function <a class="code" href="classuiBrowser.html#a19">systemPrefs</a>(&$mask)
|
||||
00417 {
|
||||
00418 $form = <span class="keyword">new</span> HTML_QuickForm('<a class="code" href="classuiBrowser.html#a19">systemPrefs</a>', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00419 $form->setConstants(array('act'=>'<a class="code" href="classuiBrowser.html#a19">systemPrefs</a>'));
|
||||
00420 $form->addElement('hidden', 'act');
|
||||
00421
|
||||
00422 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask);
|
||||
00423
|
||||
00424 <span class="preprocessor"> ## using Static Smarty Renderer</span>
|
||||
00425 <span class="preprocessor"></span> $renderer =& <span class="keyword">new</span> HTML_QuickForm_Renderer_Array(<span class="keyword">true</span>, <span class="keyword">true</span>);
|
||||
00426 $form->accept($renderer);
|
||||
00427
|
||||
00428 <span class="keywordflow">return</span> $renderer->toArray();
|
||||
00429 }
|
||||
00430 }
|
||||
00431 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser.class.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_browser.class.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__browser_8class_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,125 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>ui_browser.php</h1><a href="ui__browser_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 require_once dirname(__FILE__).'/../ui_browser_init.php';
|
||||
00003
|
||||
00004 <span class="keywordflow">if</span> (!$<a class="code" href="classuiBrowser.html">uiBrowser</a>->sessid) {
|
||||
00005 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('loginform', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->loginform($Smarty, $ui_fmask['login']));
|
||||
00006 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->display('login.tpl');
|
||||
00007 die();
|
||||
00008 }
|
||||
00009
|
||||
00010
|
||||
00011
|
||||
00012 <span class="keywordflow">switch</span>(<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['act']){
|
||||
00013 <span class="keywordflow">case</span> <span class="stringliteral">"getHomeDir"</span>:
|
||||
00014 <span class="keywordflow">default</span>:
|
||||
00015 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('structure', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getStructure($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $_REQUEST['act']=='getHomeDir' ? TRUE : FALSE));
|
||||
00016 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showPath', TRUE);
|
||||
00017
|
||||
00018 <span class="keywordflow">if</span> ($_REQUEST['tree']==<span class="charliteral">'Y'</span>) {
|
||||
00019 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showTree', TRUE);
|
||||
00020 } <span class="keywordflow">else</span> {
|
||||
00021 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showObjects', TRUE);
|
||||
00022 }
|
||||
00023 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('delOverride', $_REQUEST['delOverride']);
|
||||
00024 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('obj_types', array('Folder'=><span class="charliteral">'D'</span>, 'File'=><span class="charliteral">'F'</span>, 'Replica'=><span class="charliteral">'R'</span>));
|
||||
00025 <span class="keywordflow">break</span>;
|
||||
00026
|
||||
00027 <span class="keywordflow">case</span> <span class="stringliteral">"permissions"</span>:
|
||||
<a name="l00028"></a><a class="code" href="ui__browser_8php.html#a1">00028</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('structure', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getStructure($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $_REQUEST['act']=='getHomeDir' ? TRUE : FALSE));
|
||||
00029 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showPath', TRUE);
|
||||
00030
|
||||
00031 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('perms', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getPermissions($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00032 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showPermissions', TRUE);
|
||||
00033 <span class="keywordflow">break</span>;
|
||||
00034
|
||||
00035 <span class="keywordflow">case</span> <span class="stringliteral">"newfile"</span>:
|
||||
<a name="l00036"></a><a class="code" href="ui__browser_8php.html#a2">00036</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('structure', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getStructure($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $_REQUEST['act']=='getHomeDir' ? TRUE : FALSE));
|
||||
00037 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showPath', TRUE);
|
||||
00038
|
||||
00039 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('newfiledata', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getNewFileData($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00040 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('newfileform', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getNewFileForm($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $ui_fmask['upload']));
|
||||
00041 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showNewFileForm', TRUE);
|
||||
00042 <span class="keywordflow">break</span>;
|
||||
00043
|
||||
00044 <span class="keywordflow">case</span> <span class="stringliteral">"sform"</span>:
|
||||
<a name="l00045"></a><a class="code" href="ui__browser_8php.html#a3">00045</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('searchform', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getSearchForm($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $ui_fmask['search']));
|
||||
00046 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSearchForm', TRUE);
|
||||
00047
|
||||
00048 <span class="keywordflow">break</span>;
|
||||
00049
|
||||
00050 <span class="keywordflow">case</span> <span class="stringliteral">"search"</span>:
|
||||
<a name="l00051"></a><a class="code" href="ui__browser_8php.html#a4">00051</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('searchres', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getSearchRes($uiBrwoser->id, $_REQUEST['search']));
|
||||
00052 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSearchRes', TRUE);
|
||||
00053 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('searchform', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getSearchForm($uiBrwoser->id, $ui_fmask['search']));
|
||||
00054 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSearchForm', TRUE);
|
||||
00055
|
||||
00056 <span class="keywordflow">break</span>;
|
||||
00057
|
||||
00058 <span class="keywordflow">case</span> <span class="stringliteral">"subjects"</span>:
|
||||
00059 <span class="keywordflow">case</span> <span class="stringliteral">"addUser"</span>:
|
||||
00060 <span class="keywordflow">case</span> <span class="stringliteral">"addGroup"</span>:
|
||||
<a name="l00061"></a><a class="code" href="ui__browser_8php.html#a5">00061</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('subjects', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getSubjects());
|
||||
00062 <span class="keywordflow">switch</span>(<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['act']) {
|
||||
00063 <span class="keywordflow">case</span> <span class="stringliteral">"addUser"</span>: <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('addSubjectForm', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getAddSubjectForm($ui_fmask['<a class="code" href="ui__handler_8php.html#a12">addUser</a>'])); <span class="keywordflow">break</span>;
|
||||
<a name="l00064"></a><a class="code" href="ui__browser_8php.html#a6">00064</a> <span class="keywordflow">case</span> <span class="stringliteral">"addGroup"</span>: <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('addSubjectForm', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getAddSubjectForm($ui_fmask['addGroup'])); <span class="keywordflow">break</span>;
|
||||
00065 }
|
||||
00066 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSubjects', TRUE);
|
||||
00067 <span class="keywordflow">break</span>;
|
||||
00068
|
||||
00069 <span class="keywordflow">case</span> <span class="stringliteral">"passwd"</span>:
|
||||
<a name="l00070"></a><a class="code" href="ui__browser_8php.html#a7">00070</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('changePassForm', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getChangePasswdForm($_REQUEST['uid']));
|
||||
00071 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSubjects', TRUE);
|
||||
00072 <span class="keywordflow">break</span>;
|
||||
00073
|
||||
00074 <span class="keywordflow">case</span> <span class="stringliteral">"groups"</span>:
|
||||
<a name="l00075"></a><a class="code" href="ui__browser_8php.html#a8">00075</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('groups', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getGroups($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00076 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('addSubj2GroupForm', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getSubj2GroupForm($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00077 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSubjects', TRUE);
|
||||
00078 <span class="keywordflow">break</span>;
|
||||
00079
|
||||
00080 <span class="keywordflow">case</span> <span class="stringliteral">"getFile"</span>:
|
||||
<a name="l00081"></a><a class="code" href="ui__browser_8php.html#a9">00081</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('fData', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getFile($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00082 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showFile', TRUE);
|
||||
00083 <span class="keywordflow">break</span>;
|
||||
00084
|
||||
00085 <span class="keywordflow">case</span> <span class="stringliteral">"getMdata"</span>:
|
||||
<a name="l00086"></a><a class="code" href="ui__browser_8php.html#a10">00086</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('fMetaData', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getMdata($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00087 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showFile', TRUE);
|
||||
00088 <span class="keywordflow">break</span>;
|
||||
00089
|
||||
00090 <span class="keywordflow">case</span> <span class="stringliteral">"getInfo"</span>:
|
||||
<a name="l00091"></a><a class="code" href="ui__browser_8php.html#a11">00091</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('fInfo', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getInfo($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id));
|
||||
00092 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showFile', TRUE);
|
||||
00093 <span class="keywordflow">break</span>;
|
||||
00094
|
||||
00095 <span class="keywordflow">case</span> <span class="stringliteral">"editMetaData"</span>:
|
||||
<a name="l00096"></a><a class="code" href="ui__browser_8php.html#a12">00096</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('mDataForm', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getMetaDataForm($<a class="code" href="classuiBrowser.html">uiBrowser</a>->id, $ui_fmask['mData']));
|
||||
00097 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showMetaDataForm', TRUE);
|
||||
00098 <span class="keywordflow">break</span>;
|
||||
00099
|
||||
00100 <span class="keywordflow">case</span> <span class="stringliteral">"systemPrefs"</span>:
|
||||
<a name="l00101"></a><a class="code" href="ui__browser_8php.html#a13">00101</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('dynform', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->systemPrefs($ui_fmask['systemPrefs']));
|
||||
00102 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('showSystemPrefs', TRUE);
|
||||
<a name="l00103"></a><a class="code" href="ui__browser_8php.html#a0">00103</a> <span class="keywordflow">break</span>;
|
||||
00104 }
|
||||
00105 <span class="preprocessor">## end gbHtmlBrowse.php</span>
|
||||
00106 <span class="preprocessor"></span>
|
||||
00107 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('userinfo', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->getUserInfo());
|
||||
00108 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('logouthref', <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>.'?act=logout');
|
||||
00109
|
||||
00110 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->display('main.tpl');
|
||||
00111 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,413 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>ui_browser.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__browser_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a0">break</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a1">permissions</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a2">newfile</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a3">sform</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a4">search</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a5">subjects</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a6">addGroup</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a7">passwd</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a8">groups</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a9">getFile</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a10">getMdata</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a11">getInfo</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a12">editMetaData</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser_8php.html#a13">systemPrefs</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a6" doxytag="ui_browser.php::addGroup"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a13">addGroup</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00064">64</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="ui_browser.php::break"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top"><a class="el" href="ui__handler_8php.html#a0">break</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00103">103</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a12" doxytag="ui_browser.php::editMetaData"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a12">editMetaData</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00096">96</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00402">uiBrowser::getMetadataForm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a9" doxytag="ui_browser.php::getFile"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a9">getFile</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00081">81</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a11" doxytag="ui_browser.php::getInfo"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a11">getInfo</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00091">91</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a10" doxytag="ui_browser.php::getMdata"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a10">getMdata</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00086">86</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="ui_browser.php::groups"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a8">groups</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00075">75</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__handler_8class_8php-source.html#l00384">uiHandler::addSubj2Group()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00404">uiHandler::removeSubjFromGr()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a2" doxytag="ui_browser.php::newfile"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a2">newfile</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00036">36</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00139">uiBrowser::getNewFileForm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a7" doxytag="ui_browser.php::passwd"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a7">passwd</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00070">70</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="ui_browser.php::permissions"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a1">permissions</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00028">28</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__handler_8class_8php-source.html#l00347">uiHandler::addPerm()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00365">uiHandler::removePerm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="ui_browser.php::search"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a4">search</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00051">51</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00160">uiBrowser::getSearchForm()</a>, and <a class="el" href="ui__browser_8class_8php-source.html#l00330">uiBrowser::getSearchRes()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a3" doxytag="ui_browser.php::sform"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a3">sform</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00045">45</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="ui_browser.php::subjects"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__browser_8php.html#a5">subjects</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00061">61</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__handler_8class_8php-source.html#l00266">uiHandler::addSubj()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00384">uiHandler::addSubj2Group()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00293">uiBrowser::getPermissions()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00313">uiHandler::passwd()</a>, <a class="el" href="ui__handler_8class_8php-source.html#l00290">uiHandler::removeSubj()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00404">uiHandler::removeSubjFromGr()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a13" doxytag="ui_browser.php::systemPrefs"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a20">systemPrefs</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser_8php-source.html#l00101">101</a> of file <a class="el" href="ui__browser_8php-source.html">ui_browser.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__handler_8class_8php-source.html#l00418">uiHandler::storeSystemPrefs()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,54 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser_init.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_browser_init.php</h1><a href="ui__browser__init_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 session_start();
|
||||
00003 require_once dirname(__FILE__).'/conf.php';
|
||||
00004 require_once dirname(__FILE__).'/ui_fmask.inc.php';
|
||||
00005
|
||||
00006 <span class="comment">// LS classes/functions</span>
|
||||
00007 require_once dirname(__FILE__).'/ui_base.inc.php';
|
||||
00008 require_once dirname(__FILE__).'/ui_browser.class.php';
|
||||
00009 require_once dirname(__FILE__).'/../../storageServer/var/GreenBox.php';
|
||||
00010
|
||||
00011 <span class="comment">// well known classes</span>
|
||||
00012 require_once dirname(__FILE__).'/html/Smarty/libs/Smarty.class.php';
|
||||
00013
|
||||
00014 require_once 'DB.php';
|
||||
00015 require_once 'HTML/QuickForm.php';
|
||||
00016 require_once 'HTML/QuickForm/Renderer/ArraySmarty.php';
|
||||
00017
|
||||
00018 <span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING);</span>
|
||||
00019 <span class="preprocessor"></span><span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'errCallBack');</span>
|
||||
00020 <span class="preprocessor"></span>PEAR::setErrorHandling(PEAR_ERROR_RETURN);
|
||||
00021 <span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_PRINT);</span>
|
||||
00022 <span class="preprocessor"></span>
|
||||
00023 <span class="comment">// some global vars/objects</span>
|
||||
<a name="l00024"></a><a class="code" href="ui__browser__init_8php.html#a0">00024</a> <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a> = <span class="keyword">new</span> Smarty;
|
||||
00025 require_once dirname(__FILE__).'/SmartyExtensions.inc.php';
|
||||
<a name="l00026"></a><a class="code" href="ui__browser__init_8php.html#a1">00026</a> <a class="code" href="ui__browser__init_8php.html#a1">$uiBrowser</a> = <span class="keyword">new</span> <a class="code" href="classuiBrowser.html">uiBrowser</a>($config);
|
||||
<a name="l00027"></a><a class="code" href="ui__browser__init_8php.html#a2">00027</a> <a class="code" href="ui__browser__init_8php.html#a2">$uiBase</a> = <span class="keyword">new</span> <a class="code" href="classuiBase.html">uiBase</a>();
|
||||
00028
|
||||
00029 <span class="preprocessor">## some basic things</span>
|
||||
00030 <span class="preprocessor"></span><a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('alertMsg', $<a class="code" href="classuiBrowser.html">uiBrowser</a>->alertMsg());
|
||||
00031 <a class="code" href="ui__browser__init_8php.html#a0">$Smarty</a>->assign('GLOBALS', $GLOBALS); ## ??? should i <span class="keywordflow">do</span> <span class="keyword">this</span> ####
|
||||
00032
|
||||
00033 <span class="preprocessor">## retransfer incomplete formdata from SESSION to POST-data</span>
|
||||
00034 <span class="preprocessor"></span><span class="keywordflow">if</span>(is_array($_SESSION['retransferFormData'])){
|
||||
00035 foreach($_SESSION['retransferFormData'] as $k=>$v){
|
||||
00036 $_POST[$k] = $v;
|
||||
00037 }
|
||||
00038 unset($_SESSION['retransferFormData']);
|
||||
00039 }
|
||||
00040 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,104 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_browser_init.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_browser_init.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__browser__init_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser__init_8php.html#a0">$Smarty</a> = new Smarty</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser__init_8php.html#a1">$uiBrowser</a> = new <a class="el" href="classuiBrowser.html">uiBrowser</a>($config)</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__browser__init_8php.html#a2">$uiBase</a> = new <a class="el" href="classuiBase.html">uiBase</a>()</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="ui_browser_init.php::$Smarty"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$Smarty = new Smarty </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser__init_8php-source.html#l00024">24</a> of file <a class="el" href="ui__browser__init_8php-source.html">ui_browser_init.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a2" doxytag="ui_browser_init.php::$uiBase"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$<a class="el" href="classuiBase.html">uiBase</a> = new <a class="el" href="classuiBase.html">uiBase</a>() </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser__init_8php-source.html#l00027">27</a> of file <a class="el" href="ui__browser__init_8php-source.html">ui_browser_init.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="ui_browser_init.php::$uiBrowser"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$<a class="el" href="classuiBrowser.html">uiBrowser</a> = new <a class="el" href="classuiBrowser.html">uiBrowser</a>($config) </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__browser__init_8php-source.html#l00026">26</a> of file <a class="el" href="ui__browser__init_8php-source.html">ui_browser_init.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="SmartyExtensions_8inc_8php-source.html#l00075">S_tra()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,302 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_fmask.inc.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_fmask.inc.php</h1><a href="ui__fmask_8inc_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
<a name="l00002"></a><a class="code" href="ui__fmask_8inc_8php.html#a0">00002</a> <a class="code" href="ui__fmask_8inc_8php.html#a0">$ui_fmask</a> = array(
|
||||
00003 <span class="comment">/* ===================== list of system preferences which can be adjusted */</span>
|
||||
00004 'systemPrefs' => array(
|
||||
00005 array(
|
||||
00006 'element' => 'basics',
|
||||
00007 'type' => 'header',
|
||||
00008 'label' => 'Basic Settings',
|
||||
00009 ),
|
||||
00010 array(
|
||||
00011 'element' => 'maxfilesize',
|
||||
00012 'type' => 'text',
|
||||
00013 'label' => 'Maximum File Size <span class="keywordflow">for</span> Upload',
|
||||
00014 'required' =>TRUE,
|
||||
00015 ),
|
||||
00016 array(
|
||||
00017 'rule' => 'numeric',
|
||||
00018 'element' => 'maxfilesize',
|
||||
00019 'errormsg' => 'Value <span class="keywordflow">for</span> Maximum File Size must be numeric'
|
||||
00020 ),
|
||||
00021 array(
|
||||
00022 'element' => 'stationname',
|
||||
00023 'type' => 'text',
|
||||
00024 'label' => 'Staion Name',
|
||||
00025 'required'=>TRUE
|
||||
00026 ),
|
||||
00027 array(
|
||||
00028 'element' => 'stationurl',
|
||||
00029 'type' => 'text',
|
||||
00030 'label' => 'Station URL',
|
||||
00031 'required' =>TRUE
|
||||
00032 ),
|
||||
00033 array(
|
||||
00034 'element' => 'stationurl2',
|
||||
00035 'type' => 'text',
|
||||
00036 'label' => 'Station URL2',
|
||||
00037 'required' =>TRUE
|
||||
00038 ),
|
||||
00039 array(
|
||||
00040 'element' => 'upload',
|
||||
00041 'type' => 'header',
|
||||
00042 'label' => 'Upload'
|
||||
00043 ),
|
||||
00044 array(
|
||||
00045 'element' => 'stationlogo',
|
||||
00046 'type' => 'file',
|
||||
00047 'label' => 'Station Logo',
|
||||
00048 'required' =>FALSE
|
||||
00049 ),
|
||||
00050 array(
|
||||
00051 'element' =>'submit',
|
||||
00052 'type' =>'submit',
|
||||
00053 'label' =>'Submit'
|
||||
00054 )
|
||||
00055 ),
|
||||
00056
|
||||
00057 <span class="comment">/* =========================================================== Matadata-Mask */</span>
|
||||
00058 'mData' => array(
|
||||
00059 array(
|
||||
00060 'element' => 'title',
|
||||
00061 'type' => 'text',
|
||||
00062 'label' => 'Title',
|
||||
00063 'required'=> TRUE,
|
||||
00064 'groupit' => TRUE
|
||||
00065 ),
|
||||
00066 array(
|
||||
00067 'element' =>'alternative',
|
||||
00068 'type' =>'text',
|
||||
00069 'label' =>'Alternative Title',
|
||||
00070 'required'=>FALSE
|
||||
00071 ),
|
||||
00072 array(
|
||||
00073 'element' =>'description',
|
||||
00074 'type' =>'textarea',
|
||||
00075 'label' =>'Description',
|
||||
00076 'required'=>TRUE
|
||||
00077 ),
|
||||
00078 array(
|
||||
00079 'element' =>'genre',
|
||||
00080 'type' =>'select',
|
||||
00081 'label' =>'Genre(s)',
|
||||
00082 'required'=>TRUE,
|
||||
00083 'multiple'=>TRUE,
|
||||
00084 'options' =>array(
|
||||
00085 'rock' =>'Rock',
|
||||
00086 'blues' =>'Blues',
|
||||
00087 'jazz' =>'Jazz',
|
||||
00088 'pop' =>'Pop',
|
||||
00089 'house' =>'House',
|
||||
00090 'industrial'=>'Industrial',
|
||||
00091 )
|
||||
00092 ),
|
||||
00093 array(
|
||||
00094 'element' =>'decade',
|
||||
00095 'type' =>'select',
|
||||
00096 'label' =>'Decade',
|
||||
00097 'required'=>FALSE,
|
||||
00098 'multiple'=>FALSE,
|
||||
00099 'options' =>array(
|
||||
00100 '1960' =>'60\<span class="charliteral">'s'</span>,
|
||||
00101 '1970' =>'70\<span class="charliteral">'s'</span>,
|
||||
00102 '1980' =>'80\<span class="charliteral">'s'</span>,
|
||||
00103 '1990' =>'90\<span class="charliteral">'s'</span>
|
||||
00104 )
|
||||
00105 ),
|
||||
00106 array(
|
||||
00107 'element' =>'licence',
|
||||
00108 'type' =>'radio',
|
||||
00109 'label' =>'Licence exists',
|
||||
00110 'required' =>TRUE,
|
||||
00111 'options' =>array(
|
||||
00112 'yes' =>'Yes',
|
||||
00113 'no' =>'No'
|
||||
00114 )
|
||||
00115 ),
|
||||
00116 array(
|
||||
00117 'group' =>'licencegrp',
|
||||
00118 'elements' =>array('licence'),
|
||||
00119 'label' =>'grplkabel'
|
||||
00120 ),
|
||||
00121 array(
|
||||
00122 'element' =>'full_processed',
|
||||
00123 'type' =>'checkbox',
|
||||
00124 'label' =>'Full processed',
|
||||
00125 'required' =>FALSE
|
||||
00126 ),
|
||||
00127 array(
|
||||
00128 'element' =>'reset',
|
||||
00129 'type' =>'reset',
|
||||
00130 'label' =>'Reset',
|
||||
00131 'groupit' =>TRUE
|
||||
00132 ),
|
||||
00133 array(
|
||||
00134 'element' =>'submit',
|
||||
00135 'type' =>'submit',
|
||||
00136 'label' =>'Submit',
|
||||
00137 'groupit' =>TRUE
|
||||
00138 ),
|
||||
00139 array(
|
||||
00140 'group' => array('reset', 'submit'),
|
||||
00141 'name' => NULL,
|
||||
00142 'label' => NULL,
|
||||
00143 'seperator' => '&nbsp;&nbsp;',
|
||||
00144 'appendName'=> NULL
|
||||
00145 )
|
||||
00146 ),
|
||||
00147 'addUser' => array(
|
||||
00148 array(
|
||||
00149 'element' => 'act',
|
||||
00150 'type' => 'hidden',
|
||||
00151 'constant' => 'addUser'
|
||||
00152 ),
|
||||
00153 array(
|
||||
00154 'element' => 'login',
|
||||
00155 'type' => 'text',
|
||||
00156 'label' => 'Username',
|
||||
00157 'required' => TRUE
|
||||
00158 ),
|
||||
00159 array(
|
||||
00160 'element' =>'pass',
|
||||
00161 'type' =>'password',
|
||||
00162 'label' =>'Users Password',
|
||||
00163 'required' =>TRUE
|
||||
00164 ),
|
||||
00165 array(
|
||||
00166 'element' =>'pass2',
|
||||
00167 'type' =>'password',
|
||||
00168 'label' =>'Repeat Password',
|
||||
00169 'required' =>TRUE
|
||||
00170 ),
|
||||
00171 array(
|
||||
00172 'rule' =>'compare',
|
||||
00173 'element' =>array('pass<span class="charliteral">','</span>pass2'),
|
||||
00174 'errormsg' =>'Passwords didn´t match'
|
||||
00175 ),
|
||||
00176 array(
|
||||
00177 'element' =>'submit',
|
||||
00178 'type' =>'submit',
|
||||
00179 'label' =>'Submit'
|
||||
00180 )
|
||||
00181 ),
|
||||
00182 'addGroup' => array(
|
||||
00183 array(
|
||||
00184 'element' => 'act',
|
||||
00185 'type' => 'hidden',
|
||||
00186 'constant' => 'addGroup'
|
||||
00187 ),
|
||||
00188 array(
|
||||
00189 'element' => 'login',
|
||||
00190 'type' => 'text',
|
||||
00191 'label' => 'Group Name',
|
||||
00192 'required' => TRUE
|
||||
00193 ),
|
||||
00194 array(
|
||||
00195 'element' =>'submit',
|
||||
00196 'type' =>'submit',
|
||||
00197 'label' =>'Submit'
|
||||
00198 )
|
||||
00199 ),
|
||||
00200 'login' => array(
|
||||
00201 array(
|
||||
00202 'element' => 'act',
|
||||
00203 'type' => 'hidden',
|
||||
00204 'constant' => 'login'
|
||||
00205 ),
|
||||
00206 array(
|
||||
00207 'element' => 'login',
|
||||
00208 'type' => 'text',
|
||||
00209 'label' => 'Username',
|
||||
00210 'required' => TRUE
|
||||
00211 ),
|
||||
00212 array(
|
||||
00213 'element' => 'pass',
|
||||
00214 'type' => 'password',
|
||||
00215 'label' => 'Password',
|
||||
00216 'required' => TRUE
|
||||
00217 ),
|
||||
00218 array(
|
||||
00219 'element' => 'submit',
|
||||
00220 'type' => 'submit',
|
||||
00221 'label' => 'Submit'
|
||||
00222 )
|
||||
00223 ),
|
||||
00224
|
||||
00225
|
||||
00226 #$form->setConstants(array('<span class="keywordtype">id</span>'=>$<span class="keywordtype">id</span>));
|
||||
00227 <span class="preprocessor"> #$form->addElement('hidden', 'id');</span>
|
||||
00228 <span class="preprocessor"></span>
|
||||
00229 <span class="preprocessor"> #$form->addRule('filename', $this->tra('enter a Filename'), 'required', null, 'client');</span>
|
||||
00230 <span class="preprocessor"></span><span class="preprocessor"> #$form->addRule('mediafile', $this->tra('select a Media-file'), 'required', null, 'client');</span>
|
||||
00231 <span class="preprocessor"></span><span class="preprocessor"> #$form->addRule('mdatafile', $this->tra('select a Metadata-file'), 'required', null, 'client');</span>
|
||||
00232 <span class="preprocessor"></span>
|
||||
00233 '<a class="code" href="ui__handler_8php.html#a2">upload</a>' => array(
|
||||
00234 array(
|
||||
00235 'element' => 'act',
|
||||
00236 'type' => 'hidden',
|
||||
00237 'constant' => 'upload'
|
||||
00238 ),
|
||||
00239 array(
|
||||
00240 'element' => 'MAX_FILE_SIZE',
|
||||
00241 'type' => 'hidden',
|
||||
00242 'constant' => UI_INPUT_GBOBJECT_MAXFILESIZE
|
||||
00243 ),
|
||||
00244 array(
|
||||
00245 'element' => 'filename',
|
||||
00246 'type' => 'text',
|
||||
00247 'label' => 'Filename',
|
||||
00248 'required' => TRUE
|
||||
00249 ),
|
||||
00250 array(
|
||||
00251 'element' => 'mediafile',
|
||||
00252 'type' => 'file',
|
||||
00253 'label' => 'Mediafile',
|
||||
00254 'required' => TRUE,
|
||||
00255 'errormsg' => 'please select Media file'
|
||||
00256 ),
|
||||
00257 array(
|
||||
00258 'element' => 'mdatafile',
|
||||
00259 'type' => 'file',
|
||||
00260 'label' => 'Metadata',
|
||||
00261 'required' => TRUE,
|
||||
00262 'errormsg' => 'please select Metadata file'
|
||||
00263 ),
|
||||
00264 array(
|
||||
00265 'element' => 'submit',
|
||||
00266 'type' => 'submit',
|
||||
00267 'label' => 'Submit'
|
||||
00268 )
|
||||
00269 ),
|
||||
00270 '<a class="code" href="ui__browser_8php.html#a4">search</a>' => array(
|
||||
00271 array(
|
||||
00272 'element' => 'act',
|
||||
00273 'type' => 'hidden',
|
||||
00274 'constant' => 'search'
|
||||
00275 ),
|
||||
00276 array(
|
||||
00277 'element' => 'search',
|
||||
00278 'type' => 'text',
|
||||
00279 'label' => 'Searchstring',
|
||||
00280 'required' => TRUE
|
||||
00281 ),
|
||||
00282 array(
|
||||
00283 'element' => 'submit',
|
||||
00284 'type' => 'submit',
|
||||
00285 'label' => 'Submit'
|
||||
00286 )
|
||||
00287 )
|
||||
00288 );
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_fmask.inc.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_fmask.inc.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__fmask_8inc_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__fmask_8inc_8php.html#a0">$ui_fmask</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="ui_fmask.inc.php::$ui_fmask"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$ui_fmask </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__fmask_8inc_8php-source.html#l00002">2</a> of file <a class="el" href="ui__fmask_8inc_8php-source.html">ui_fmask.inc.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,312 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler.class.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_handler.class.php</h1><a href="ui__handler_8class_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
<a name="l00007"></a><a class="code" href="classuiHandler.html">00007</a> <span class="keyword">class </span><a class="code" href="classuiHandler.html">uiHandler</a> <span class="keyword">extends</span> <a class="code" href="classuiBase.html">uiBase</a> {
|
||||
<a name="l00008"></a><a class="code" href="classuiHandler.html#o0">00008</a> var <a class="code" href="classuiHandler.html#o0">$redirUrl</a>;
|
||||
<a name="l00009"></a><a class="code" href="classuiHandler.html#o1">00009</a> var <a class="code" href="classuiHandler.html#o1">$alertMsg</a>;
|
||||
00010
|
||||
<a name="l00011"></a><a class="code" href="classuiHandler.html#a0">00011</a> function <a class="code" href="classuiHandler.html#a0">uiHandler</a>($config)
|
||||
00012 {
|
||||
00013 $dbc = DB::connect($config['dsn'], TRUE);
|
||||
00014 $dbc->setFetchMode(DB_FETCHMODE_ASSOC);
|
||||
00015 $this->gb = &<span class="keyword">new</span> GreenBox(&$dbc, $config);
|
||||
00016 $this-><span class="keywordtype">id</span> = (!<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['<span class="keywordtype">id</span>'] ? $this->gb->storId : <a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['<span class="keywordtype">id</span>']);
|
||||
00017 $this->sessid = <a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>[<a class="code" href="conf_8php.html#a0">$config</a>['authCookieName']];
|
||||
00018 $this->userid = $this->gb->getSessUserId($this->sessid);
|
||||
00019 $this-><a class="code" href="classuiHandler.html#a1">login</a> = $this->gb->getSessLogin ($this->sessid);
|
||||
00020 $this->config = <a class="code" href="conf_8php.html#a0">$config</a>;
|
||||
00021 }
|
||||
00022
|
||||
00023 <span class="comment">// --- authentication ---</span>
|
||||
<a name="l00033"></a><a class="code" href="classuiHandler.html#a1">00033</a> <span class="comment"></span> function <a class="code" href="classuiHandler.html#a1">login</a>(&$formdata, &$mask)
|
||||
00034 { $formdata['xxx'] = 'yyy';
|
||||
00035 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>;
|
||||
00036 <span class="keywordflow">if</span> ($this->_validateForm($formdata, $mask)) {
|
||||
00037 $sessid = $this->gb->login($formdata['<a class="code" href="classuiHandler.html#a1">login</a>'], $formdata['pass']);
|
||||
00038 <span class="keywordflow">if</span>($sessid && !PEAR::isError($sessid)){
|
||||
00039 setcookie($this->config['authCookieName'], $sessid);
|
||||
00040
|
||||
00041 $fid = $this->gb->getObjId($formdata['login'], $this->gb->storId);
|
||||
00042 <span class="keywordflow">if</span>(!PEAR::isError($fid)) $this->redirUrl.=<span class="stringliteral">"?id=$fid"</span>;
|
||||
00043 }<span class="keywordflow">else</span>{
|
||||
00044 $this->alertMsg = 'Login failed.';
|
||||
00045 }
|
||||
00046 }
|
||||
00047
|
||||
00048 }
|
||||
00049
|
||||
<a name="l00056"></a><a class="code" href="classuiHandler.html#a2">00056</a> function <a class="code" href="classuiHandler.html#a2">logout</a>()
|
||||
00057 {
|
||||
00058 $this->gb->logout($this->sessid);
|
||||
00059 setcookie($this->config['authCookieName'], '');
|
||||
00060 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>;
|
||||
00061 }
|
||||
00062
|
||||
00063 <span class="comment">// --- files ---</span>
|
||||
<a name="l00074"></a><a class="code" href="classuiHandler.html#a3">00074</a> <span class="comment"></span> function <a class="code" href="classuiHandler.html#a3">upload</a>(&$formdata, $<span class="keywordtype">id</span>, &$mask)
|
||||
00075 {
|
||||
00076 <span class="keywordflow">if</span> ($this->_validateForm($formdata, $mask)) {
|
||||
00077 $tmpgunid = md5(
|
||||
00078 microtime().$_SERVER['SERVER_ADDR'].rand().<span class="stringliteral">"org.mdlf.livesupport"</span>
|
||||
00079 );
|
||||
00080 $ntmp = $this->gb->bufferDir.<span class="charliteral">'/'</span>.$tmpgunid;
|
||||
00081 <span class="preprocessor"> # $ntmp = tempnam(""{$gb->bufferDir}", 'gbTmp_');</span>
|
||||
00082 <span class="preprocessor"></span> $mdtmp = <span class="stringliteral">""</span>;
|
||||
00083 move_uploaded_file($formdata['mediafile']['tmp_name'], $ntmp);
|
||||
00084 chmod($ntmp, 0664);
|
||||
00085 <span class="keywordflow">if</span>($formdata['mdatafile']['tmp_name']){
|
||||
00086 $mdtmp = <span class="stringliteral">"$ntmp.xml"</span>;
|
||||
00087 <span class="keywordflow">if</span>(move_uploaded_file($formdata['mdatafile']['tmp_name'], $mdtmp)){
|
||||
00088 chmod($mdtmp, 0664);
|
||||
00089 }
|
||||
00090 }
|
||||
00091 $r = $this->gb->putFile($<span class="keywordtype">id</span>, $formdata['filename'], $ntmp, $mdtmp, $this->sessid);
|
||||
00092 <span class="keywordflow">if</span>(PEAR::isError($r)) $this->alertMsg = $r->getMessage();
|
||||
00093 <span class="keywordflow">else</span>{
|
||||
00094 <span class="preprocessor"> # $gb->updateMetadataDB($gb->_pathFromId($r), $mdata, $sessid);</span>
|
||||
00095 <span class="preprocessor"></span> @unlink($ntmp);
|
||||
00096 @unlink($mdtmp);
|
||||
00097 }
|
||||
00098 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id="</span>.$id;
|
||||
00099 } <span class="keywordflow">else</span> {
|
||||
00100 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?act=newfile&id="</span>.$id;
|
||||
00101 }
|
||||
00102 }
|
||||
00103
|
||||
<a name="l00112"></a><a class="code" href="classuiHandler.html#a4">00112</a> function <a class="code" href="classuiHandler.html#a4">newFolder</a>($newname, $<span class="keywordtype">id</span>)
|
||||
00113 {
|
||||
00114 $r = $this->gb->createFolder($<span class="keywordtype">id</span>, $newname, $this->sessid);
|
||||
00115 <span class="keywordflow">if</span>(PEAR::isError($r)) $this->alertMsg = $r->getMessage();
|
||||
00116 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?<span class="keywordtype">id</span>='.$id;
|
||||
00117 }
|
||||
00118
|
||||
<a name="l00127"></a><a class="code" href="classuiHandler.html#a5">00127</a> function <a class="code" href="classuiHandler.html#a5">rename</a>($newname, $<span class="keywordtype">id</span>)
|
||||
00128 {
|
||||
00129 $parid = $this->gb->getparent($this->id);
|
||||
00130 $r = $this->gb->renameFile($<span class="keywordtype">id</span>, $newname, $this->sessid);
|
||||
00131 <span class="keywordflow">if</span>(PEAR::isError($r)) $this->alertMsg = $r->getMessage();
|
||||
00132 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$parid"</span>;
|
||||
00133 }
|
||||
00134
|
||||
<a name="l00144"></a><a class="code" href="classuiHandler.html#a6">00144</a> function <a class="code" href="classuiHandler.html#a6">move</a>($newPath, $<span class="keywordtype">id</span>)
|
||||
00145 {
|
||||
00146 $newPath = urlencode($newPath);
|
||||
00147 $did = $this->gb->getObjIdFromRelPath($<span class="keywordtype">id</span>, $newPath);
|
||||
00148 $parid = $this->gb->getparent($<span class="keywordtype">id</span>);
|
||||
00149 $r = $this->gb->moveFile($<span class="keywordtype">id</span>, $did, $this->sessid);
|
||||
00150 <span class="keywordflow">if</span>(PEAR::isError($r)){
|
||||
00151 $this->alertMsg = $r->getMessage();
|
||||
00152 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$parid"</span>;
|
||||
00153 }
|
||||
00154 <span class="keywordflow">else</span> $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$did"</span>;
|
||||
00155 }
|
||||
00156
|
||||
<a name="l00166"></a><a class="code" href="classuiHandler.html#a7">00166</a> function <a class="code" href="classuiHandler.html#a7">copy</a>($newPath, $<span class="keywordtype">id</span>)
|
||||
00167 {
|
||||
00168 $newPath = urldecode($newPath);
|
||||
00169 $did = $this->gb->getObjIdFromRelPath($<span class="keywordtype">id</span>, $newPath);
|
||||
00170 $parid = $this->gb->getparent($<span class="keywordtype">id</span>);
|
||||
00171 $r = $this->gb->copyFile($<span class="keywordtype">id</span>, $did, $this->sessid);
|
||||
00172 <span class="keywordflow">if</span>(PEAR::isError($r)){
|
||||
00173 $this->alertMsg = $r->getMessage();
|
||||
00174 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$parid"</span>;
|
||||
00175 }
|
||||
00176 <span class="keywordflow">else</span> $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$did"</span>;
|
||||
00177 }
|
||||
00178
|
||||
<a name="l00187"></a><a class="code" href="classuiHandler.html#a8">00187</a> function <span class="keyword">delete</span>($id, $delOverride=FALSE)
|
||||
00188 {
|
||||
00189 $parid = $this->gb->getparent($<span class="keywordtype">id</span>);
|
||||
00190
|
||||
00191 <span class="preprocessor"> ## add emtyness-test here ###</span>
|
||||
00192 <span class="preprocessor"></span> <span class="keywordflow">if</span> (!($delOverride==$<span class="keywordtype">id</span>) && (count($this->gb->getObjType($<span class="keywordtype">id</span>)=='Folder'?
|
||||
00193 $this->gb->listFolder($<span class="keywordtype">id</span>, $this->sessid):NULL))) {
|
||||
00194 $this->alertMsg = $this-><a class="code" href="classuiBase.html#a0">tra</a>(<span class="stringliteral">"Folder is not empty. You can override this protection by clicking DEL again"</span>);
|
||||
00195 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$parid&delOverride=$id"</span>;
|
||||
00196 <span class="keywordflow">return</span>;
|
||||
00197 }
|
||||
00198 <span class="preprocessor"> #############################</span>
|
||||
00199 <span class="preprocessor"></span>
|
||||
00200 $r = $this->gb->deleteFile($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00201 <span class="keywordflow">if</span>(PEAR::isError($r)) $this->alertMsg = $r->getMessage();
|
||||
00202 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.<span class="stringliteral">"?id=$parid"</span>;
|
||||
00203 }
|
||||
00204
|
||||
00205
|
||||
<a name="l00215"></a><a class="code" href="classuiHandler.html#a9">00215</a> function <a class="code" href="classuiHandler.html#a9">getFile</a>($<span class="keywordtype">id</span>)
|
||||
00216 {
|
||||
00217 $r = $this->gb->access($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00218 <span class="keywordflow">if</span>(PEAR::isError($r)) $this->alertMsg = $r->getMessage();
|
||||
00219 <span class="keywordflow">else</span> echo $r;
|
||||
00220 }
|
||||
00221
|
||||
<a name="l00229"></a><a class="code" href="classuiHandler.html#a10">00229</a> function <a class="code" href="classuiHandler.html#a10">getMdata</a>($<span class="keywordtype">id</span>)
|
||||
00230 {
|
||||
00231 header(<span class="stringliteral">"Content-type: text/xml"</span>);
|
||||
00232 $r = $this->gb->getMdata($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00233 print_r($r);
|
||||
00234 }
|
||||
00235
|
||||
<a name="l00244"></a><a class="code" href="classuiHandler.html#a11">00244</a> function <a class="code" href="classuiHandler.html#a11">getInfo</a>($<span class="keywordtype">id</span>)
|
||||
00245 {
|
||||
00246 header(<span class="stringliteral">"Content-type: text/plain"</span>);
|
||||
00247 $ia = $this->gb->analyzeFile($<span class="keywordtype">id</span>, $this->sessid);
|
||||
00248 echo<span class="stringliteral">"fileformat: {$ia['fileformat']}\n"</span>;
|
||||
00249 echo<span class="stringliteral">"channels: {$ia['audio']['channels']}\n"</span>;
|
||||
00250 echo<span class="stringliteral">"sample_rate: {$ia['audio']['sample_rate']}\n"</span>;
|
||||
00251 echo<span class="stringliteral">"bits_per_sample: {$ia['audio']['bits_per_sample']}\n"</span>;
|
||||
00252 echo<span class="stringliteral">"channelmode: {$ia['audio']['channelmode']}\n"</span>;
|
||||
00253 echo<span class="stringliteral">"title: {$ia['id3v1']['title']}\n"</span>;
|
||||
00254 echo<span class="stringliteral">"artist: {$ia['id3v1']['artist']}\n"</span>;
|
||||
00255 echo<span class="stringliteral">"comment: {$ia['id3v1']['comment']}\n"</span>;
|
||||
00256 }
|
||||
00257
|
||||
00258 <span class="comment">// --- subjs ----</span>
|
||||
<a name="l00266"></a><a class="code" href="classuiHandler.html#a12">00266</a> <span class="comment"></span> function <a class="code" href="classuiHandler.html#a12">addSubj</a>(&$formdata, &$mask)
|
||||
00267 {
|
||||
00268 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act='.$_REQUEST['act'];
|
||||
00269
|
||||
00270 <span class="preprocessor"> ## first validate the form data</span>
|
||||
00271 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($this->_validateForm($formdata, $mask)) {
|
||||
00272 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, '<a class="code" href="ui__browser_8php.html#a5">subjects</a>')){
|
||||
00273 $res = $this->gb->addSubj($formdata['<a class="code" href="classuiHandler.html#a1">login</a>'], ($formdata['pass']=='' ? NULL:$formdata['pass'] ));
|
||||
00274 $this->alertMsg = $this-><a class="code" href="classuiBase.html#a0">tra</a>('Subject <span class="stringliteral">"'.$formdata['login'].'"</span> added.');
|
||||
00275 } <span class="keywordflow">else</span> {
|
||||
00276 $this->alertMsg = $this-><a class="code" href="classuiBase.html#a0">tra</a>('Access denied.');
|
||||
00277 <span class="keywordflow">return</span>;
|
||||
00278 }
|
||||
00279 }
|
||||
00280 <span class="keywordflow">if</span>(PEAR::isError($res)) $this->alertMsg = $res->getMessage();
|
||||
00281 }
|
||||
00282
|
||||
<a name="l00290"></a><a class="code" href="classuiHandler.html#a13">00290</a> function <a class="code" href="classuiHandler.html#a13">removeSubj</a>($login)
|
||||
00291 {
|
||||
00292 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a5">subjects</a>';
|
||||
00293
|
||||
00294 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, '<a class="code" href="ui__browser_8php.html#a5">subjects</a>')){
|
||||
00295 $res = $this->gb->removeSubj($<a class="code" href="classuiHandler.html#a1">login</a>);
|
||||
00296 }<span class="keywordflow">else</span>{
|
||||
00297 $this->alertMsg='Access denied.';
|
||||
00298 <span class="keywordflow">return</span>;
|
||||
00299 }
|
||||
00300 <span class="keywordflow">if</span>(PEAR::isError($res)) $this->alertMsg = $res->getMessage();
|
||||
00301 }
|
||||
00302
|
||||
<a name="l00313"></a><a class="code" href="classuiHandler.html#a14">00313</a> function <a class="code" href="classuiHandler.html#a14">passwd</a>($uid, $oldpass, $pass, $pass2)
|
||||
00314 {
|
||||
00315 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a5">subjects</a>';
|
||||
00316 $ulogin = $this->gb->getSubjName($uid);
|
||||
00317
|
||||
00318 <span class="keywordflow">if</span>($this->userid != $uid &&
|
||||
00319 ! $this->gb->checkPerm($this->userid, '<a class="code" href="ui__browser_8php.html#a5">subjects</a>')){
|
||||
00320 $this->alertMsg='Access denied..';
|
||||
00321 <span class="keywordflow">return</span>;
|
||||
00322 }
|
||||
00323 <span class="keywordflow">if</span>(FALSE === $this->gb->authenticate($ulogin, $oldpass)){
|
||||
00324 $this->alertMsg='Wrong old pasword.';
|
||||
00325 <span class="keywordflow">return</span>;
|
||||
00326 }
|
||||
00327 <span class="keywordflow">if</span>($pass !== $pass2){
|
||||
00328 $this->alertMsg = <span class="stringliteral">"Passwords do not match. "</span>.
|
||||
00329 <span class="stringliteral">"($pass/$pass2)"</span>;
|
||||
00330 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a5">subjects</a>';
|
||||
00331 <span class="keywordflow">return</span>;
|
||||
00332 }
|
||||
00333 $this->gb->passwd($ulogin, $oldpass, $pass);
|
||||
00334 }
|
||||
00335
|
||||
00336 <span class="comment">// --- perms ---</span>
|
||||
<a name="l00347"></a><a class="code" href="classuiHandler.html#a15">00347</a> <span class="comment"></span> function <a class="code" href="classuiHandler.html#a15">addPerm</a>($subj, $permAction, $<span class="keywordtype">id</span>, $allowDeny)
|
||||
00348 {
|
||||
00349 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, 'editPerms', $<span class="keywordtype">id</span>)){
|
||||
00350 $this->gb->addPerm($subj, $permAction,
|
||||
00351 $<span class="keywordtype">id</span>, $allowDeny);
|
||||
00352 }<span class="keywordflow">else</span>{
|
||||
00353 $this->alertMsg='Access denied.';
|
||||
00354 }
|
||||
00355 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?<span class="keywordtype">id</span>='.$id.'&act=<a class="code" href="ui__browser_8php.html#a1">permissions</a>';
|
||||
00356 }
|
||||
00357
|
||||
<a name="l00365"></a><a class="code" href="classuiHandler.html#a16">00365</a> function <a class="code" href="classuiHandler.html#a16">removePerm</a>($permid, $oid)
|
||||
00366 {
|
||||
00367 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, 'editPerms', $oid))
|
||||
00368 $this->gb->removePerm($permid);
|
||||
00369 <span class="keywordflow">else</span> $this->alertMsg='Access denied.';
|
||||
00370 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a1">permissions</a>&<span class="keywordtype">id</span>='.$id;
|
||||
00371 }
|
||||
00372
|
||||
00373
|
||||
<a name="l00384"></a><a class="code" href="classuiHandler.html#a17">00384</a> function <a class="code" href="classuiHandler.html#a17">addSubj2Group</a>($login, $gname, $reid)
|
||||
00385 {
|
||||
00386 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, '<a class="code" href="ui__browser_8php.html#a5">subjects</a>')){
|
||||
00387 $res = $this->gb->addSubj2Gr($<a class="code" href="classuiHandler.html#a1">login</a>, $gname);
|
||||
00388 }<span class="keywordflow">else</span>{
|
||||
00389 $this->alertMsg='Access denied.';
|
||||
00390 <span class="keywordflow">return</span>;
|
||||
00391 }
|
||||
00392 <span class="keywordflow">if</span>(PEAR::isError($res)) $this->alertMsg = $res->getMessage();
|
||||
00393
|
||||
00394 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a8">groups</a>&<span class="keywordtype">id</span>='.$reid;
|
||||
00395 }
|
||||
00396
|
||||
<a name="l00404"></a><a class="code" href="classuiHandler.html#a18">00404</a> function <a class="code" href="classuiHandler.html#a18">removeSubjFromGr</a>($login, $gname, $reid)
|
||||
00405 {
|
||||
00406 <span class="keywordflow">if</span>($this->gb->checkPerm($this->userid, '<a class="code" href="ui__browser_8php.html#a5">subjects</a>')){
|
||||
00407 $res = $this->gb->removeSubjFromGr($<a class="code" href="classuiHandler.html#a1">login</a>, $gname);
|
||||
00408 }<span class="keywordflow">else</span>{
|
||||
00409 $this->alertMsg='Access denied.';
|
||||
00410 <span class="keywordflow">return</span>;
|
||||
00411 }
|
||||
00412 <span class="keywordflow">if</span>(PEAR::isError($res)) $this->alertMsg = $res->getMessage();
|
||||
00413
|
||||
00414 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a8">groups</a>&<span class="keywordtype">id</span>='.$reid;
|
||||
00415 }
|
||||
00416
|
||||
00417
|
||||
<a name="l00418"></a><a class="code" href="classuiHandler.html#a19">00418</a> function <a class="code" href="classuiHandler.html#a19">storeSystemPrefs</a>(&$formdata, &$mask)
|
||||
00419 {
|
||||
00420 <span class="preprocessor"> ## first validate the form data</span>
|
||||
00421 <span class="preprocessor"></span> <span class="keywordflow">if</span> ($this->_validateForm($formdata, $mask)) {
|
||||
00422 $this->alertMsg = $this-><a class="code" href="classuiBase.html#a0">tra</a>('Settings saved');
|
||||
00423 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>;
|
||||
00424 <span class="keywordflow">return</span>;
|
||||
00425 }
|
||||
00426 $this->redirUrl = <a class="code" href="conf_8php.html#a2">UI_BROWSER</a>.'?act=<a class="code" href="ui__browser_8php.html#a13">systemPrefs</a>';
|
||||
00427 }
|
||||
00428
|
||||
<a name="l00429"></a><a class="code" href="classuiHandler.html#a20">00429</a> function <a class="code" href="classuiHandler.html#a20">_validateForm</a>(&$formdata, &$mask)
|
||||
00430 {
|
||||
00431 $form = <span class="keyword">new</span> HTML_QuickForm('validation', UI_STANDARD_FORM_METHOD, <a class="code" href="conf_8php.html#a1">UI_HANDLER</a>);
|
||||
00432 $this-><a class="code" href="classuiBase.html#a1">_parseArr2Form</a>($form, $mask, 'server');
|
||||
00433 <span class="keywordflow">if</span> (!$form->validate()) {
|
||||
00434 $_SESSION['retransferFormData'] = $formdata;
|
||||
00435 <span class="keywordflow">return</span> FALSE;
|
||||
00436 }
|
||||
00437 <span class="preprocessor"> ## test for uploadet files ####</span>
|
||||
00438 <span class="preprocessor"></span> foreach($mask as $k) {
|
||||
00439 <span class="keywordflow">if</span> ($k['type']=='file') {
|
||||
00440 <span class="keywordflow">if</span> ($formdata[$k['element']]['error']) {
|
||||
00441 $_SESSION['retransferFormData'] = $formdata;
|
||||
00442 <span class="keywordflow">return</span> FALSE;
|
||||
00443 }
|
||||
00444 }
|
||||
00445 }
|
||||
00446 reset($mask);
|
||||
00447 <span class="keywordflow">return</span> TRUE;
|
||||
00448 }
|
||||
00449
|
||||
00450 }
|
||||
00451
|
||||
00452 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,19 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler.class.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_handler.class.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__handler_8class_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>ui_handler.php</h1><a href="ui__handler_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 require dirname(__FILE__).'/../ui_handler_init.php';
|
||||
00003
|
||||
00004 <span class="keywordflow">switch</span>(<a class="code" href="ui__handler_8php.html#a11">$_REQUEST</a>['act']){
|
||||
00005
|
||||
00006 <span class="keywordflow">case</span> <span class="stringliteral">"login"</span>;
|
||||
00007 <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->login($_REQUEST, $ui_fmask[<span class="stringliteral">"login"</span>]);
|
||||
00008 <span class="keywordflow">break</span>;
|
||||
00009
|
||||
<a name="l00010"></a><a class="code" href="ui__handler_8php.html#a1">00010</a> <span class="keywordflow">case</span> <span class="stringliteral">"logout"</span>;
|
||||
00011 <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->logout();
|
||||
00012 <span class="keywordflow">break</span>;
|
||||
00013
|
||||
00014 <span class="keywordflow">case</span> <span class="stringliteral">"upload"</span>:
|
||||
<a name="l00015"></a><a class="code" href="ui__handler_8php.html#a2">00015</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->upload(array_merge($_REQUEST, $_FILES), $<a class="code" href="classuiHandler.html">uiHandler</a>->id, $ui_fmask[<span class="stringliteral">"upload"</span>]);
|
||||
00016 <span class="keywordflow">break</span>;
|
||||
00017
|
||||
00018 <span class="keywordflow">case</span> <span class="stringliteral">"newFolder"</span>:
|
||||
<a name="l00019"></a><a class="code" href="ui__handler_8php.html#a6">00019</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->newFolder($_REQUEST[<span class="stringliteral">"newname"</span>], $<a class="code" href="classuiHandler.html">uiHandler</a>->id);
|
||||
00020 <span class="keywordflow">break</span>;
|
||||
00021
|
||||
00022 <span class="keywordflow">case</span> <span class="stringliteral">"rename"</span>:
|
||||
<a name="l00023"></a><a class="code" href="ui__handler_8php.html#a7">00023</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->rename($_REQUEST[<span class="stringliteral">"newname"</span>], $<a class="code" href="classuiHandler.html">uiHandler</a>->id);
|
||||
00024 <span class="keywordflow">break</span>;
|
||||
00025
|
||||
00026 <span class="keywordflow">case</span> <span class="stringliteral">"move"</span>:
|
||||
<a name="l00027"></a><a class="code" href="ui__handler_8php.html#a8">00027</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->move($_REQUEST[<span class="stringliteral">"newPath"</span>], $<a class="code" href="classuiHandler.html">uiHandler</a>->id);
|
||||
00028 <span class="keywordflow">break</span>;
|
||||
00029
|
||||
00030 <span class="keywordflow">case</span> <span class="stringliteral">"copy"</span>:
|
||||
<a name="l00031"></a><a class="code" href="ui__handler_8php.html#a9">00031</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->copy($_REQUEST[<span class="stringliteral">"newPath"</span>], $<a class="code" href="classuiHandler.html">uiHandler</a>->id);
|
||||
00032 <span class="keywordflow">break</span>;
|
||||
00033
|
||||
00034 <span class="keywordflow">case</span> <span class="stringliteral">"delete"</span>:
|
||||
<a name="l00035"></a><a class="code" href="ui__handler_8php.html#a10">00035</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->delete($<a class="code" href="classuiHandler.html">uiHandler</a>->id, $_REQUEST[<span class="stringliteral">"delOverride"</span>]);
|
||||
00036 <span class="keywordflow">break</span>;
|
||||
00037
|
||||
00038 <span class="keywordflow">case</span> <span class="stringliteral">"addUser"</span>:
|
||||
<a name="l00039"></a><a class="code" href="ui__handler_8php.html#a12">00039</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->addSubj($_REQUEST, $ui_fmask[<span class="stringliteral">"addUser"</span>]);
|
||||
00040 <span class="keywordflow">break</span>;
|
||||
00041
|
||||
00042 <span class="keywordflow">case</span> <span class="stringliteral">"addGroup"</span>:
|
||||
<a name="l00043"></a><a class="code" href="ui__handler_8php.html#a13">00043</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->addSubj($_REQUEST, $ui_fmask[<span class="stringliteral">"addGroup"</span>]);
|
||||
00044 <span class="keywordflow">break</span>;
|
||||
00045
|
||||
00046 <span class="keywordflow">case</span> <span class="stringliteral">"removeSubj"</span>:
|
||||
<a name="l00047"></a><a class="code" href="ui__handler_8php.html#a14">00047</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->removeSubj($_REQUEST[<span class="stringliteral">"login"</span>]);
|
||||
00048 <span class="keywordflow">break</span>;
|
||||
00049
|
||||
00050 <span class="keywordflow">case</span> <span class="stringliteral">"changePasswd"</span>:
|
||||
<a name="l00051"></a><a class="code" href="ui__handler_8php.html#a15">00051</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->passwd($_REQUEST[<span class="stringliteral">"uid"</span>], $_REQUEST[<span class="stringliteral">"oldpass"</span>], $_REQUEST[<span class="stringliteral">"pass"</span>], $_REQUEST[<span class="stringliteral">"pass2"</span>]);
|
||||
00052 <span class="keywordflow">break</span>;
|
||||
00053
|
||||
00054 <span class="keywordflow">case</span> <span class="stringliteral">"addPerm"</span>:
|
||||
<a name="l00055"></a><a class="code" href="ui__handler_8php.html#a4">00055</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->addPerm($_REQUEST[<span class="stringliteral">"subj"</span>], $_REQUEST[<span class="stringliteral">"permAction"</span>], $<a class="code" href="classuiHandler.html">uiHandler</a>->id, $_REQUEST[<span class="stringliteral">"allowDeny"</span>]);
|
||||
00056 <span class="keywordflow">break</span>;
|
||||
00057
|
||||
00058 <span class="keywordflow">case</span> <span class="stringliteral">"removePerm"</span>:
|
||||
<a name="l00059"></a><a class="code" href="ui__handler_8php.html#a17">00059</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->removePerm($_REQUEST[<span class="stringliteral">"permid"</span>], $_REQUEST[<span class="stringliteral">"oid"</span>]);
|
||||
00060 <span class="keywordflow">break</span>;
|
||||
00061
|
||||
00062 <span class="keywordflow">case</span> <span class="stringliteral">"addSubj2Group"</span>:
|
||||
<a name="l00063"></a><a class="code" href="ui__handler_8php.html#a18">00063</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->addSubj2Group($_REQUEST[<span class="stringliteral">"login"</span>], $_REQUEST[<span class="stringliteral">"gname"</span>], $_REQUEST[<span class="stringliteral">"reid"</span>]);
|
||||
00064 <span class="keywordflow">break</span>;
|
||||
00065
|
||||
00066 <span class="keywordflow">case</span> <span class="stringliteral">"removeSubjFromGr"</span>:
|
||||
<a name="l00067"></a><a class="code" href="ui__handler_8php.html#a19">00067</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->removeSubjFromGr($_REQUEST[<span class="stringliteral">"login"</span>], $_REQUEST[<span class="stringliteral">"gname"</span>], $_REQUEST[<span class="stringliteral">"reid"</span>]);
|
||||
00068 <span class="keywordflow">break</span>;
|
||||
00069
|
||||
00070 <span class="keywordflow">case</span> <span class="stringliteral">"systemPrefs"</span>:
|
||||
<a name="l00071"></a><a class="code" href="ui__handler_8php.html#a20">00071</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->storeSystemPrefs($_REQUEST, $ui_fmask[<span class="stringliteral">"systemPrefs"</span>]);
|
||||
<a name="l00072"></a><a class="code" href="ui__handler_8php.html#a0">00072</a> <span class="keywordflow">break</span>;
|
||||
00073
|
||||
00074 <span class="keywordflow">default</span>:
|
||||
<a name="l00075"></a><a class="code" href="ui__handler_8php.html#a21">00075</a> $_SESSION[<span class="stringliteral">"alertMsg"</span>] = <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a>->tra(<span class="stringliteral">"Unknown method: "</span>).$_REQUEST[<span class="stringliteral">"act"</span>];
|
||||
00076 header(<span class="stringliteral">"Location: "</span>.UI_BROWSER);
|
||||
00077 die();
|
||||
00078 }
|
||||
00079 <span class="keywordflow">if</span> ($<a class="code" href="classuiHandler.html">uiHandler</a>->alertMsg) $_SESSION['alertMsg'] = $uiHandler->alertMsg;
|
||||
00080 header('Location: '.$uiHandler->redirUrl);
|
||||
00081 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,621 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a> / <a class="el" href="dir_000001.html">html</a></div>
|
||||
<h1>ui_handler.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__handler_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a0">break</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a1">logout</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a2">upload</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a3">$_FILES</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case $<a class="el" href="classuiHandler.html">uiHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a4">id</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case $<a class="el" href="classuiHandler.html">uiHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a5">$ui_fmask</a> ["upload"]</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a6">newFolder</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a7">rename</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a8">move</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a9">copy</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a10">delete</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a11">$_REQUEST</a> ["delOverride"]</td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a12">addUser</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a13">addGroup</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a14">removeSubj</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a15">changePasswd</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a16">addPerm</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a17">removePerm</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a18">addSubj2Group</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a19">removeSubjFromGr</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">case </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a20">systemPrefs</a></td></tr>
|
||||
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top">default </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler_8php.html#a21">__pad0__</a></td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a3" doxytag="ui_handler.php::$_FILES"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case $_FILES </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00015">15</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a11" doxytag="ui_handler.php::$_REQUEST"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case $_REQUEST["reid"] </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00067">67</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00099">uiBrowser::getStructure()</a>, <a class="el" href="ui__browser_8class_8php-source.html#l00015">uiBrowser::uiBrowser()</a>, and <a class="el" href="ui__handler_8class_8php-source.html#l00011">uiHandler::uiHandler()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a5" doxytag="ui_handler.php::$ui_fmask"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case $ui_fmask["systemPrefs"] </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00071">71</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a21" doxytag="ui_handler.php::__pad0__"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">default <a class="el" href="ui__handler_8php.html#a21">__pad0__</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00075">75</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a13" doxytag="ui_handler.php::addGroup"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a13">addGroup</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00043">43</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a16" doxytag="ui_handler.php::addPerm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a16">addPerm</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00055">55</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a18" doxytag="ui_handler.php::addSubj2Group"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a18">addSubj2Group</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00063">63</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00262">uiBrowser::getSubj2GroupForm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a12" doxytag="ui_handler.php::addUser"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a12">addUser</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00039">39</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a0" doxytag="ui_handler.php::break"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top"><a class="el" href="ui__handler_8php.html#a0">break</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00072">72</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a15" doxytag="ui_handler.php::changePasswd"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a15">changePasswd</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00051">51</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>.
|
||||
<p>
|
||||
Referenced by <a class="el" href="ui__browser_8class_8php-source.html#l00214">uiBrowser::getChangePasswdForm()</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a9" doxytag="ui_handler.php::copy"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a9">copy</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00031">31</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a10" doxytag="ui_handler.php::delete"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a10">delete</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00035">35</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a4" doxytag="ui_handler.php::id"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="classuiHandler.html">uiHandler</a> <a class="el" href="ui__handler_8php.html#a4">id</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00055">55</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a1" doxytag="ui_handler.php::logout"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a1">logout</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00010">10</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a8" doxytag="ui_handler.php::move"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a8">move</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00027">27</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a6" doxytag="ui_handler.php::newFolder"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a6">newFolder</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00019">19</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a17" doxytag="ui_handler.php::removePerm"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a17">removePerm</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00059">59</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a14" doxytag="ui_handler.php::removeSubj"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a14">removeSubj</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00047">47</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a19" doxytag="ui_handler.php::removeSubjFromGr"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a19">removeSubjFromGr</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00067">67</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a7" doxytag="ui_handler.php::rename"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a7">rename</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00023">23</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a20" doxytag="ui_handler.php::systemPrefs"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a20">systemPrefs</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00071">71</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a class="anchor" name="a2" doxytag="ui_handler.php::upload"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">case <a class="el" href="ui__handler_8php.html#a2">upload</a> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler_8php-source.html#l00015">15</a> of file <a class="el" href="ui__handler_8php-source.html">ui_handler.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler_init.php Source File</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_handler_init.php</h1><a href="ui__handler__init_8php.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <?php
|
||||
00002 session_start();
|
||||
00003 require_once dirname(__FILE__).'/conf.php';
|
||||
00004 require_once dirname(__FILE__).'/ui_fmask.inc.php';
|
||||
00005
|
||||
00006 <span class="comment">// LS classes/functions</span>
|
||||
00007 require_once dirname(__FILE__).'/../../storageServer/var/GreenBox.php';
|
||||
00008 require_once dirname(__FILE__).'/ui_base.inc.php';
|
||||
00009 require_once dirname(__FILE__).'/ui_handler.class.php';
|
||||
00010
|
||||
00011 <span class="comment">// well known classes</span>
|
||||
00012 require_once 'DB.php';
|
||||
00013 require_once 'HTML/QuickForm.php';
|
||||
00014
|
||||
00015 <span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_TRIGGER, E_USER_WARNING);</span>
|
||||
00016 <span class="preprocessor"></span><span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'errCallBack');</span>
|
||||
00017 <span class="preprocessor"></span>PEAR::setErrorHandling(PEAR_ERROR_RETURN);
|
||||
00018 <span class="preprocessor">#PEAR::setErrorHandling(PEAR_ERROR_PRINT);</span>
|
||||
00019 <span class="preprocessor"></span>
|
||||
<a name="l00020"></a><a class="code" href="ui__handler__init_8php.html#a0">00020</a> <a class="code" href="ui__handler__init_8php.html#a0">$uiHandler</a> = <span class="keyword">new</span> <a class="code" href="classuiHandler.html">uiHandler</a>($config);
|
||||
00021 ?>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,48 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
||||
<title>LiveSupport&nbsp;-&nbsp;htmlUI&nbsp;module: ui_handler_init.php File Reference</title>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.0 -->
|
||||
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
|
||||
<div class="nav">
|
||||
<a class="el" href="dir_000000.html">var</a></div>
|
||||
<h1>ui_handler_init.php File Reference</h1>
|
||||
<p>
|
||||
<a href="ui__handler__init_8php-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><td></td></tr>
|
||||
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
||||
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="ui__handler__init_8php.html#a0">$uiHandler</a> = new <a class="el" href="classuiHandler.html">uiHandler</a>($config)</td></tr>
|
||||
|
||||
</table>
|
||||
<hr><h2>Variable Documentation</h2>
|
||||
<a class="anchor" name="a0" doxytag="ui_handler_init.php::$uiHandler"></a><p>
|
||||
<table class="mdTable" cellpadding="2" cellspacing="0">
|
||||
<tr>
|
||||
<td class="mdRow">
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="md" nowrap valign="top">$<a class="el" href="classuiHandler.html">uiHandler</a> = new <a class="el" href="classuiHandler.html">uiHandler</a>($config) </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table cellspacing="5" cellpadding="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
|
||||
<p>
|
||||
Definition at line <a class="el" href="ui__handler__init_8php-source.html#l00020">20</a> of file <a class="el" href="ui__handler__init_8php-source.html">ui_handler_init.php</a>. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr size="1"><address style="align: right;"><small>Generated on Wed Jan 12 16:22:49 2005 for LiveSupport - htmlUI module by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 </small></address>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
|||
<?php
|
||||
require_once dirname(__FILE__).'/var/conf.php';
|
||||
header('LOCATION: var/html/'.UI_BROWSER);
|
||||
?>
|
Binary file not shown.
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
## some constants ########################
|
||||
$Smarty->assign('UI_BROWSER', UI_BROWSER);
|
||||
$Smarty->assign('UI_HANDLER', UI_HANDLER);
|
||||
|
||||
// --- Smarty Extensions ---
|
||||
/**
|
||||
* str_repeat
|
||||
*
|
||||
* Repeate given string.
|
||||
*
|
||||
* @param str string, string to repeate
|
||||
* @param count numeric, how often to repeate (converted to type integer)
|
||||
* @return string, repeated string
|
||||
*/
|
||||
function S_str_repeat($param)
|
||||
{
|
||||
extract($param);
|
||||
return str_repeat($str, intval($count));
|
||||
|
||||
}
|
||||
$Smarty->register_function('str_repeat', 'S_str_repeat');
|
||||
|
||||
/**
|
||||
* urlencode
|
||||
*
|
||||
* Encode given string to use in URL.
|
||||
*
|
||||
* @param str string, string to encode
|
||||
* @return string, encoded string
|
||||
*/
|
||||
function S_urlencode($param)
|
||||
{
|
||||
extract($param);
|
||||
return urlencode($str);
|
||||
}
|
||||
$Smarty->register_function('urlencode', 'S_urlencode');
|
||||
|
||||
/**
|
||||
* htmlspecialchars
|
||||
*
|
||||
* convert special chars in given string to html-entitys.
|
||||
*
|
||||
* @param str string, string to convert
|
||||
* @return string, converted string
|
||||
*/
|
||||
function S_htmlspecialchars($param)
|
||||
{
|
||||
extract($param);
|
||||
return htmlspecialchars($str);
|
||||
}
|
||||
$Smarty->register_function('htmlspecialchars', 'S_htmlspecialchars');
|
||||
|
||||
/**
|
||||
* system
|
||||
*
|
||||
* Execute some PHP-code.
|
||||
*
|
||||
* @param code string, code to execute
|
||||
*/
|
||||
function S_system($param)
|
||||
{
|
||||
extract($param);
|
||||
eval($code);
|
||||
}
|
||||
$Smarty->register_function('system', 'S_system');
|
||||
|
||||
/**
|
||||
* tra
|
||||
*
|
||||
* Translate given string.
|
||||
*
|
||||
* @param void array, array of strings to be outputted translated
|
||||
*/
|
||||
function S_tra($param)
|
||||
{
|
||||
global $uiBrowser;
|
||||
|
||||
echo $uiBrowser->tra($param[0], $param[1], $param[2], $param[3], $param[4], $param[5], $param[6], $param[7], $param[8], $param[9]);
|
||||
}
|
||||
$Smarty->register_function('tra', 'S_tra');
|
||||
?>
|
|
@ -0,0 +1,125 @@
|
|||
<?php
|
||||
/*------------------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2004 Media Development Loan Fund
|
||||
|
||||
This file is part of the LiveSupport project.
|
||||
http://livesupport.campware.org/
|
||||
To report bugs, send an e-mail to bugs@campware.org
|
||||
|
||||
LiveSupport is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
LiveSupport is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with LiveSupport; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
|
||||
Author : $Author: sebastian $
|
||||
Version : $Revision: 1.1 $
|
||||
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/htmlUI/var/Attic/conf.php,v $
|
||||
|
||||
------------------------------------------------------------------------------*/
|
||||
|
||||
/**
|
||||
* configuration structure:
|
||||
* <dl>
|
||||
* <dt>dsn<dd> datasource setting
|
||||
* <dt>tblNamePrefix <dd>prefix for table names in the database
|
||||
* <dt>authCookieName <dd>secret token cookie name
|
||||
* <dt>storageDir <dd>main directory for storing binary media files
|
||||
* <dt>bufferDir <dd>directory for temporary files
|
||||
* <dt>transDir <dd>directory for incomplete transferred files
|
||||
* <dt>accessDir <dd>directory for symlinks to accessed files
|
||||
* <dt>storageUrlPath<dd>path-URL-part of storageServer base dir
|
||||
* <dt>storageXMLRPC<dd>XMLRPC server script address relative to storageUrlPath
|
||||
* <dt>storageUrlHost, storageUrlPort<dd>host and port of storageServer
|
||||
* <dt>archiveUrlPath<dd>path-URL-part of archiveServer base dir
|
||||
* <dt>archiveXMLRPC<dd>XMLRPC server script address relative to archiveUrlPath
|
||||
* <dt>archiveUrlHost, archiveUrlPort<dd>host and port of archiveServer
|
||||
* </dl>
|
||||
*/
|
||||
$config = array(
|
||||
/* ================================================== basic configuration */
|
||||
'dsn' => array(
|
||||
'username' => 'test',
|
||||
'password' => 'test',
|
||||
'hostspec' => 'localhost',
|
||||
'phptype' => 'pgsql',
|
||||
'database' => 'LiveSupport-test',
|
||||
),
|
||||
'tblNamePrefix' => 'ls_',
|
||||
'authCookieName'=> 'lssid',
|
||||
#'storageDir' => dirname(getcwd()).'/stor',
|
||||
#'bufferDir' => dirname(getcwd()).'/stor/buffer',
|
||||
#'transDir' => dirname(getcwd()).'/trans',
|
||||
#'accessDir' => dirname(getcwd()).'/access',
|
||||
'storageDir' => dirname(__FILE__).'/../../storageServer/var/stor',
|
||||
'bufferDir' => dirname(__FILE__).'/../../storageServer/var/stor/buffer',
|
||||
'transDir' => dirname(__FILE__).'/../../storageServer/var/trans',
|
||||
'accessDir' => dirname(__FILE__).'/../../storageServer/var/access',
|
||||
|
||||
/* ==================================================== URL configuration */
|
||||
'storageUrlPath' => '/livesupportStorageServer',
|
||||
'storageXMLRPC' => 'xmlrpc/xrLocStor.php',
|
||||
'storageUrlHost' => 'localhost',
|
||||
'storageUrlPort' => 80,
|
||||
|
||||
/* ================================================ archive configuration */
|
||||
'archiveUrlPath' => '/livesupportArchiveServer',
|
||||
'archiveXMLRPC' => 'xmlrpc/xrArchive.php',
|
||||
'archiveUrlHost' => 'localhost',
|
||||
'archiveUrlPort' => 80,
|
||||
'archiveAccountLogin' => 'root',
|
||||
'archiveAccountPass' => 'q',
|
||||
|
||||
'objtypes' => array(
|
||||
'RootNode' => array('Folder'),
|
||||
'Storage' => array('Folder', 'File', 'Replica'),
|
||||
'Folder' => array('Folder', 'File', 'Replica'),
|
||||
'File' => array(),
|
||||
'audioclip' => array(),
|
||||
'playlist' => array(),
|
||||
'Replica' => array(),
|
||||
),
|
||||
'allowedActions'=> array(
|
||||
'RootNode' => array('classes', 'subjects'),
|
||||
'Folder' => array('editPrivs', 'write', 'read'),
|
||||
'File' => array('editPrivs', 'write', 'read'),
|
||||
'audioclip' => array('editPrivs', 'write', 'read'),
|
||||
'playlist' => array('editPrivs', 'write', 'read'),
|
||||
'Replica' => array('editPrivs', 'write', 'read'),
|
||||
'_class' => array('editPrivs', 'write', 'read'),
|
||||
),
|
||||
'allActions' => array(
|
||||
'editPrivs', 'write', 'read', 'classes', 'subjects'
|
||||
),
|
||||
|
||||
/* ============================================== auxiliary configuration */
|
||||
'RootNode' => 'RootNode',
|
||||
'tmpRootPass' => 'q',
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
define('UI_HANDLER', 'ui_handler.php');
|
||||
define('UI_BROWSER', 'ui_browser.php');
|
||||
define('UI_FORM_STANDARD_METHOD', 'POST');
|
||||
define('UI_INPUT_STANDARD_SIZE', 20);
|
||||
define('UI_INPUT_STANDARD_MAXLENGTH', 50);
|
||||
define('UI_TEXTAREA_STANDART_ROWS', 5);
|
||||
define('UI_TEXTAREA_STANDART_COLS', 17);
|
||||
define('UI_QFORM_REQUIRED', 'templates/form_parts/required.tpl');
|
||||
define('UI_QFORM_REQUIREDNOTE', 'templates/form_parts/requirednote.tpl');
|
||||
define('UI_QFORM_ERROR', 'templates/form_parts/error.tpl');
|
||||
define('UI_SEARCH_MAX_ROWS', 8);
|
||||
define('UI_SEARCH_MIN_ROWS', 2);
|
||||
?>
|
|
@ -0,0 +1,14 @@
|
|||
<?
|
||||
void constructor HTML_QuickForm_text::HTML_QuickForm_text ([string $elementName = NULL [, string $elementLabel = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_textarea::HTML_QuickForm_textarea ([string $elementName = NULL [, mixed $elementLabel = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_submit::HTML_QuickForm_submit ([string $elementName = NULL [, string $value = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_reset::HTML_QuickForm_reset ([string $elementName = NULL [, string $value = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_button::HTML_QuickForm_button ([string $elementName = NULL [, string $value = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_password::HTML_QuickForm_password ([string $elementName = NULL [, string $elementLabel = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_file::HTML_QuickForm_file ([string $elementName = NULL [, string $elementLabel = NULL [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_hidden::HTML_QuickForm_hidden ([string $elementName = NULL [, string $value = '' [, mixed $attributes = NULL]]])
|
||||
void constructor HTML_QuickForm_select::HTML_QuickForm_select ([string $elementName = NULL [, mixed $elementLabel = NULL [, mixed $options = NULL [, mixed $attributes = NULL]]]])
|
||||
void constructor HTML_QuickForm_date::HTML_QuickFormDate ([string $elementName = NULL [, mixed $elementLabel = NULL [, array $options = array() [, mixed $attributes = NULL]]]])
|
||||
void constructor HTML_QuickForm_checkbox::HTML_QuickForm_checkbox ([string $elementName = NULL [, string $elementLabel = NULL [, string $text = '' [, mixed $attributes = NULL]]]])
|
||||
void constructor HTML_QuickForm_radio::HTML_QuickForm_radio ([string $elementName = NULL [, mixed $elementLabel = NULL [, string $text = NULL [, string $value = NULL [, mixed $attributes = NULL]]]]])
|
||||
?>
|
|
@ -0,0 +1,7 @@
|
|||
Smarty is supported only in PHP 4.0.6 or later.
|
||||
|
||||
Smarty versions previous to 2.0 require the PEAR libraries. Be sure to include
|
||||
the path to the PEAR libraries in your php include_path. Config_file.class.php
|
||||
uses the PEAR library for its error handling routines. PEAR comes with the PHP
|
||||
distribution. Unix users check /usr/local/lib/php, windows users check
|
||||
C:/php/pear.
|
|
@ -0,0 +1,458 @@
|
|||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,284 @@
|
|||
QUESTION INDEX
|
||||
--------------
|
||||
|
||||
GENERAL
|
||||
|
||||
Q: What is Smarty?
|
||||
Q: What's the difference between Smarty and other template engines?
|
||||
Q: What do you mean "Compiled PHP Scripts" ?
|
||||
Q: Why can't I just use PHPA (http://php-accelerator.co.uk) or Zend Cache?
|
||||
Q: Why does smarty have a built in cache? Wouldn't it be better to handle this
|
||||
in a separate class?
|
||||
Q: Is Smarty faster than <insert other PHP template engine>?
|
||||
Q: How can I be sure to get the best performance from Smarty?
|
||||
Q: Do you have a mailing list?
|
||||
Q: Can you change the mailing list so reply-to sends to the list and not the
|
||||
user?
|
||||
|
||||
TROUBLESHOOTING
|
||||
|
||||
Q: Smarty doesn't work.
|
||||
Q: I get the following error when running Smarty:
|
||||
Warning: Smarty error: problem creating directory "templates_c/239/239105369"
|
||||
in /path/to/Smarty.class.php on line 542
|
||||
Q: I get the following error when running Smarty:
|
||||
Warning: Wrong parameter count for preg_replace() in
|
||||
Smarty.class.php on line 371
|
||||
Q: I get this error when passing variables to {include}:
|
||||
Fatal error: Call to undefined function: get_defined_vars() in
|
||||
/path/to/Smarty/templates_c/index.tpl.php on line 8
|
||||
Q: I get PHP errors in my {if} tag logic.
|
||||
Q: I'm changing my php code and/or templates, and my results are not getting
|
||||
updated.
|
||||
Q: I'm running Windows 2000 and I get blank content. My compiled PHP files are
|
||||
also zero length.
|
||||
Q: The template goes into an infinite loop when I include included templates
|
||||
that pass local variables
|
||||
Q: Javascript is causing Smarty errors in my templates.
|
||||
Q: I get "SAFE MODE Restriction in effect. ..."-errors when running smarty.
|
||||
|
||||
MISC
|
||||
|
||||
Q: Can I use Macromedia's Dreamweaver to edit my templates?
|
||||
Q: Dreamweaver is urlencoding the template delimiters when they are in a SRC or
|
||||
HREF link. How do I get around this?
|
||||
|
||||
HOWTO
|
||||
|
||||
Q: How do I generate different cache files per template based on arguments
|
||||
passed to the page?
|
||||
Q: How do I pass a template variable as a parameter? {function param={$varname}}
|
||||
does not work.
|
||||
Q: How do I include cached template(s) within a non-cached template?
|
||||
|
||||
|
||||
GENERAL
|
||||
-------
|
||||
|
||||
Q: What is Smarty?
|
||||
A: Smarty is a template engine for PHP... but be aware this isn't just another
|
||||
PHP template engine. It's much more than that.
|
||||
|
||||
Q: What's the difference between Smarty and other template engines?
|
||||
A: Most other template engines for PHP provide basic variable substitution and
|
||||
dynamic block functionality. Smarty takes a step further to be a "smart"
|
||||
template engine, adding features such as configuration files, template
|
||||
functions, variable modifiers (see the docs!) and making all of this
|
||||
functionality as easy as possible to use for both programmers and template
|
||||
designers. Smarty also compiles the templates into PHP scripts, eliminating
|
||||
the need to parse the templates on every invocation, making Smarty extremely
|
||||
scalable and manageable for large application needs.
|
||||
|
||||
Q: What do you mean "Compiled PHP Scripts" ?
|
||||
A: Smarty reads the template files and creates PHP scripts from them. Once
|
||||
these PHP scripts are created, Smarty executes these, never having to parse
|
||||
the template files again. If you change a template file, Smarty will
|
||||
recreate the PHP script for it. All this is done automatically by Smarty.
|
||||
Template designers never need to mess with the generated PHP scripts or even
|
||||
know of their existance. (NOTE: you can turn off this compile checking step
|
||||
in Smarty for increased performance.)
|
||||
|
||||
Q: Why can't I just use PHPA (http://php-accelerator.co.uk) or Zend Cache?
|
||||
A: You certainly can, and we highly recommend it! What PHPA does is caches
|
||||
compiled bytecode of your PHP scripts in shared memory or in a file. This
|
||||
speeds up server response and saves the compilation step. Smarty creates PHP
|
||||
scripts, which PHPA will cache nicely. Now, Smarty's built-in cache is
|
||||
something completely different. It caches the _output_ of the template
|
||||
contents. For example, if you have a template that requires several database
|
||||
queries, Smarty can cache this output, saving the need to call the database
|
||||
every time. Smarty and PHPA (or Zend Cache) complement each other nicely. If
|
||||
performance is of the utmost importance, we would recommend using one of
|
||||
these with any PHP application, using Smarty or not. As you can see in the
|
||||
benchmarks, Smartys performance _really_ excels in combination with a PHP
|
||||
accelerator.
|
||||
|
||||
Q: Why does Smarty have a built in cache? Wouldn't it be better to handle this
|
||||
in a separate class?
|
||||
A: Smarty's caching functionality is tightly integrated with the template
|
||||
engine, making it quite a bit more flexible than a simple caching wrapper.
|
||||
For instance, you can cache select portions of a template page. Let's say
|
||||
you have a polling box on your site. With Smarty, you can leave the poll
|
||||
dynamic and cache the rest of the page. You can also pass templates
|
||||
multiple cache ids, meaning that a template can have several caches
|
||||
depending on URL, cookies, etc.
|
||||
|
||||
Q: Is Smarty faster than <insert other PHP template engine>?
|
||||
A: See the benchmark page for some performance comparisons. Smarty's approach
|
||||
to templates is a bit different from some languages: it compiles templates
|
||||
into PHP scripts instead of parsing them on each invocation. This usually
|
||||
results in great performance gains, especially with complex templates.
|
||||
Coupled with the built-in caching of Smarty templates, the performance is
|
||||
outstanding.
|
||||
|
||||
Q: How can I be sure to get the best performance from Smarty?
|
||||
A: Be sure you set $compile_check=false once your templates are initially
|
||||
compiled. This will skip the unneeded step of testing if the template has
|
||||
changed since it was last compiled. If you have complex pages that don't
|
||||
change too often, turn on the caching engine and adjust your application so
|
||||
it doesn't do unnecessary work (like db calls) if a cached page is
|
||||
available. See the documentation for examples.
|
||||
|
||||
Q: Do you have a mailing list?
|
||||
A: We have a few mailing lists. "general" for you to share your ideas or ask
|
||||
questions, "dev" for those interested in the development efforts of Smarty,
|
||||
and "cvs" for those that would like to track the updates made in the cvs
|
||||
repository.
|
||||
|
||||
send a blank e-mail message to:
|
||||
smarty-general-subscribe@lists.php.net (subscribe to the general list)
|
||||
smarty-general-unsubscribe@lists.php.net (unsubscribe from the general list)
|
||||
smarty-general-digest-subscribe@lists.php.net (subscribe to digest)
|
||||
smarty-general-digest-unsubscribe@lists.php.net (unsubscribe from digest)
|
||||
smarty-dev-subscribe@lists.php.net (subscribe to the dev list)
|
||||
smarty-dev-unsubscribe@lists.php.net (unsubscribe from the dev list)
|
||||
smarty-cvs-subscribe@lists.php.net (subscribe to the cvs list)
|
||||
smarty-cvs-unsubscribe@lists.php.net (unsubscribe from the cvs list)
|
||||
You can also browse the mailing list archives at
|
||||
http://marc.theaimsgroup.com/?l=smarty&r=1&w=2
|
||||
|
||||
|
||||
|
||||
Q: Can you change the mailing list so Reply-To sends to the list and not the
|
||||
user?
|
||||
A: Yes we could, but no we won't. Use "Reply-All" in your e-mail client to send
|
||||
to the list. http://www.unicom.com/pw/reply-to-harmful.html
|
||||
|
||||
TROUBLESHOOTING
|
||||
---------------
|
||||
|
||||
Q: Smarty doesn't work.
|
||||
A: You must be using PHP 4.0.6 or later if you use any version of Smarty
|
||||
past 2.0.1. Read the BUGS file for more info.
|
||||
|
||||
Q: I get the following error when running Smarty:
|
||||
Warning: Smarty error: problem creating directory "templates_c/239/239105369"
|
||||
in /path/to/Smarty.class.php on line 542
|
||||
A: Your web server user does not have permission to write to the templates_c
|
||||
directory, or is unable to create the templates_c directory. Be sure the
|
||||
templates_c directory exists in the location defined in Smarty.class.php,
|
||||
and the web server user can write to it. If you do not know the web server
|
||||
user, chmod 777 the templates_c directory, reload the page, then check the
|
||||
file ownership of the files created in templates_c. Or, you can check the
|
||||
httpd.conf (usually in /usr/local/apache/conf) file for this setting:
|
||||
User nobody
|
||||
Group nobody
|
||||
|
||||
Q: I get the following error when running Smarty: Warning: Wrong parameter
|
||||
count for preg_replace() in Smarty.class.php on line 371
|
||||
A: preg_replace had a parameter added in PHP 4.0.2 that Smarty
|
||||
requires. Upgrade to at least 4.0.6 to fix all known PHP issues with
|
||||
Smarty.
|
||||
|
||||
Q: I get this error when passing variables to {include}:
|
||||
Fatal error: Call to undefined function: get_defined_vars() in
|
||||
/path/to/Smarty/templates_c/index.tpl.php on line 8
|
||||
A: get_defined_vars() was added to PHP 4.0.4. If you plan on passing
|
||||
variables to included templates, you will need PHP 4.0.6 or later.
|
||||
|
||||
Q: I get PHP errors in my {if} tag logic.
|
||||
A: All conditional qualifiers must be separated by spaces. This syntax will not
|
||||
work: {if $name=="Wilma"} You must instead do this: {if $name == "Wilma"}.
|
||||
The reason for this is syntax ambiguity. Both "==" and "eq" are equivalent
|
||||
in the template parser, so something like {if $nameeq"Wilma"} wouldn't be
|
||||
parsable by the tokenizer.
|
||||
|
||||
Q: I'm changing my php code and/or templates, and my results are not getting
|
||||
updated.
|
||||
A: This may be the result of your compile or cache settings. If you are
|
||||
changing your php code, your templates will not necessarily get recompiled
|
||||
to reflect the changes. Use $force_compile during develpment to avoid these
|
||||
situations. Also turn off caching during development when you aren't
|
||||
specifically testing it. You can also remove everything from your
|
||||
compile_dir and cache_dir and reload the page to be sure everything gets
|
||||
regenerated.
|
||||
|
||||
Q: I'm running Windows 2000 and I get blank content. My compiled PHP files are
|
||||
also zero length.
|
||||
A: There seems to be a problem with some W2k machines and exclusive file
|
||||
locking. Comment out the flock() call in _write_file to get around this,
|
||||
although be aware this could possibly cause a problem with simultaneous
|
||||
writes to a file, especially with caching turned on. NOTE: As of Smarty
|
||||
1.4.0, a workaround was put in place that should solve this.
|
||||
|
||||
Q: The template goes into an infinite loop when I include included templates
|
||||
that pass local variables
|
||||
A: This was fixed in 1.3.2 (new global attribute)
|
||||
|
||||
Q: Javascript is causing Smarty errors in my templates.
|
||||
A: Surround your javascript with {literal}{/literal} tags. See the docs.
|
||||
|
||||
Q: I get "SAFE MODE Restriction in effect. ..."-errors when running smarty.
|
||||
A: Use $smarty->use_sub_dirs = false when running php in safe mode.
|
||||
|
||||
MISC
|
||||
----
|
||||
|
||||
Q: Can I use Macromedia's Dreamweaver to edit my templates?
|
||||
A: Certainly. You might want to change your tag delimiters from {} to something
|
||||
that resembles valid HTML, like <!--{ }--> or <{ }> or something similar.
|
||||
This way the editor won't view the template tags as errors.
|
||||
|
||||
Q: Dreamweaver is urlencoding the template delimiters when they are in a SRC or
|
||||
HREF link. How do I get around this?
|
||||
A: In Edit - Properties - Rewrite HTML you can specify if Dreamweaver should
|
||||
change special letters to %-equivalent or not. The default is on which
|
||||
produces this error.
|
||||
|
||||
HOWTO
|
||||
-----
|
||||
|
||||
Q: How do I generate different cache files per template based on arguments
|
||||
passed to the page?
|
||||
A: Use your $REQUEST_URI as the cache_id when fetching the page:
|
||||
|
||||
global $REQUEST_URI; // if not already present
|
||||
$smarty->display('index.tpl',$REQUEST_URI);
|
||||
|
||||
This will create a separate cache file for each unique URL when you call
|
||||
index.tpl. See the documentation for display() and fetch()
|
||||
|
||||
Q: How do I pass a template variable as a parameter? {function param={$varname}}
|
||||
does not work.
|
||||
A: {function param=$varname} (You cannot nest template delimiters.)
|
||||
|
||||
Q: How do I include cached template(s) within a non-cached template?
|
||||
A: One way to do it:
|
||||
|
||||
$smarty->caching = true;
|
||||
$tpl1 = $smarty->fetch("internal1.tpl");
|
||||
$tpl2 = $smarty->fetch("internal2.tpl");
|
||||
$tpl3 = $smarty->fetch("internal3.tpl");
|
||||
|
||||
$smarty->assign("tpl1_contents",$tpl1);
|
||||
$smarty->assign("tpl2_contents",$tpl2);
|
||||
$smarty->assign("tpl3_contents",$tpl3);
|
||||
|
||||
$smarty->caching = false;
|
||||
$smarty->display('index.tpl');
|
||||
|
||||
index.tpl
|
||||
---------
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>{$tpl1_contents}</td>
|
||||
<td>{$tpl2_contents}</td>
|
||||
<td>{$tpl3_contents}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
Another approach:
|
||||
|
||||
You could write a custom insert function to fetch your internal
|
||||
templates:
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>{insert name=fetch_tpl tpl="internal1.tpl"}</td>
|
||||
<td>{insert name=fetch_tpl tpl="internal2.tpl"}</td>
|
||||
<td>{insert name=fetch_tpl tpl="internal3.tpl"}</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -0,0 +1,29 @@
|
|||
REQUIREMENTS:
|
||||
|
||||
Smarty requires PHP 4.0.6 or later.
|
||||
See the on-line documentation for complete install instructions.
|
||||
|
||||
INSTALLATION (quick):
|
||||
|
||||
* copy the files under the libs/ directory to a directory that is in your PHP
|
||||
include_path, or set the SMARTY_DIR constant and put them in this directory.
|
||||
(if you upgrade from versions before 2.5.0 be aware that up to Smarty 2.4.2
|
||||
all necessary files where in the distribution's root directory, but are now
|
||||
in libs/.)
|
||||
|
||||
* for each application using Smarty, create a "templates", "configs", and a
|
||||
"templates_c" directory, be sure to set the appropriate directory settings in
|
||||
Smarty for them. If they are located in the same directory as your
|
||||
application, they shouldn't need to be modified. Be sure the "templates_c"
|
||||
directory is writable by your web server user (usually nobody). chown
|
||||
nobody:nobody templates_c; chmod 700 templates_c You can also chmod 777 this
|
||||
directory, but be aware of security issues for multi-user systems. If you are
|
||||
using Smarty's built-in caching, create a "cache" directory and also chown
|
||||
nobody:nobody.
|
||||
|
||||
* setup your php and template files. A good working example is in the on-line
|
||||
documentation.
|
||||
|
||||
* TECHNICAL NOTE: If you do not have access to the php.ini file, you can change
|
||||
non-server settings (such as your include_path) with the ini_set() command.
|
||||
example: ini_set("include_path",".:/usr/local/lib/php");
|
|
@ -0,0 +1,865 @@
|
|||
Version 2.6.6 (Oct 13, 2004)
|
||||
----------------------------
|
||||
|
||||
- fixed nocache-handling with nested includes (Lars Jankowfsky, messju)
|
||||
- moved /libs/core to /libs/internals (boots)
|
||||
- fixed more parsing problems (messju)
|
||||
|
||||
Version 2.6.5 (Sept 13, 2004)
|
||||
-----------------------------
|
||||
|
||||
- fixed some parsing problems with object calls introduced
|
||||
in 2.6.4 (Monte)
|
||||
- add $smarty->security_settings['ALLOW_CONSTANTS']. note: this
|
||||
defaults to false which means you have to allow them explicitly
|
||||
in your secured templates from now on! (messju)
|
||||
|
||||
Version 2.6.4 (Sept 7, 2004)
|
||||
----------------------------
|
||||
|
||||
- add $smarty.ldelim and $smarty.rdelim to smarty special var (Monte)
|
||||
- fall back to old uniqid()-behaviour when tempnam() fails in
|
||||
core.write_file.php (messju)
|
||||
- fix capitalize modifier, don't rely on buggy ucwords (Monte)
|
||||
- make html_select_date work with negative timestamps, also
|
||||
force year range to include given date unless explicitly
|
||||
set (Garo, Monte)
|
||||
- fix bug with {fetch}, passing user/pass in url did not work
|
||||
(Monte)
|
||||
- fix occasional wrong error messages on mismatched tags when
|
||||
{else}, {elseif}, {foreachelse} or {sectionelse} is involved (messju)
|
||||
- fix handling of methods arguments (messju, Manfred Wischin)
|
||||
- remove touch() call that made the compiled-template's timestamp the
|
||||
same as the source-template's one. (messju)
|
||||
- add assign attribute to html_checkboxes and html_radios
|
||||
(pcg, Monte)
|
||||
- remove non-xhtml conformant tag from mailto function
|
||||
(tacker, Monte)
|
||||
- handle date_format codes %e, %T and %D for windows (tip,
|
||||
Monte)
|
||||
- fix unnecessary call to smarty_core_get_include_path() inside
|
||||
Smarty::_get_auto_filename() (c960657, messju)
|
||||
- add error-messages when anything else than an identifier is passed
|
||||
to foreach's key- or item-attribute (messju)
|
||||
- fix handling of digits inside tagnames (messju)
|
||||
- fix escaping of backslashes in Smarty_Compiler::_quote_replace() (messju)
|
||||
|
||||
Version 2.6.3 (June 16, 2004)
|
||||
-----------------------------
|
||||
|
||||
- added escapement of '</' to '<\/' in escape:javascript
|
||||
modifier (c960657, Monte)
|
||||
- added obfuscation of protocol-string in {mailto} when using hex-
|
||||
encoding (bharat, messju)
|
||||
- enhanced auto-generated filenames for templates_c and cache (messju)
|
||||
- add 'nonstd' to escape modifier for escaping non-std chars,
|
||||
such as ms doc quote (Monte)
|
||||
- adjusted textformat to not output wrap chars after last para
|
||||
(Monte)
|
||||
- use tempnam() instead of unqid() to create better temporary files in
|
||||
smarty_core_write_file() (xces, messju)
|
||||
- add 'mail' to escape modifier for safe display of e-mail
|
||||
addresses (Monte)
|
||||
- add cycle function attribute "reset" to english docs (Monte)
|
||||
- enhanced support of numeric constants as variable-expressions (messju)
|
||||
- add case decentity to smarty_modifier_escape() (Konstantin A. Pelepelin,
|
||||
messju)
|
||||
- make smarty_core_write_compiled_include() php5-aware (messju)
|
||||
- removed unused functionality to load a subset of lines from a file (messju)
|
||||
- fix is_secure() should only check if a file is_readable, not if
|
||||
the directory where it is in is readable (sagi, messju)
|
||||
- fix problem displaying debug console when $default_resource_type
|
||||
is not "file:" (c960657, Monte)
|
||||
- fix permission handling with security and config_load (messju)
|
||||
- removed '.' from the list of default template locations in
|
||||
_parse_resource_name() (messju)
|
||||
- fix avoid warning with template_exists() on an absolute paths (messju)
|
||||
- fix parameters passed to resource's secure()-function (messju)
|
||||
- fix handling of integer values like width and delay im
|
||||
smarty_function_popup() (messju)
|
||||
|
||||
Version 2.6.2 (Feb 17, 2004)
|
||||
----------------------------
|
||||
|
||||
- fix allow empty years, months and days in html_select_date's
|
||||
time-attribute (messju)
|
||||
- fix YES and NO should not be booleanized inside triple-quotes in a
|
||||
config-file (messju)
|
||||
- fix accidently slurped line following a triple-quoted value in a
|
||||
config-file (messju)
|
||||
- change default for use_sub_dirs to false (messju)
|
||||
- fix quoting of values in smarty_function_popup() (messju)
|
||||
- fix handling of hidden sections in Config_File (messju)
|
||||
- add handling of resources for {config_load} (messju)
|
||||
- fix bug when using arrays with tr_attr and td_attr in {html_table} (messju)
|
||||
- add unit testing to cvs core (Monte)
|
||||
|
||||
Version 2.6.1 (Jan 16, 2004)
|
||||
----------------------------
|
||||
|
||||
- rename $smarty->tpl_error_reporting to $smarty->error_reporting
|
||||
(messju)
|
||||
- fix interpretation of $smarty->security in {html_image} (messju)
|
||||
- add caching of requested paths to _assemble_plugin_filepath() (messju)
|
||||
- fix handling of comments inside {php}- and {literal}-blocks (messju)
|
||||
- fix bug handling triple-quotes in config-files (BRDude, messju)
|
||||
- change default of request_use_auto_globals to true - $_SERVER is
|
||||
now preferred over $HTTP_SERVER_VARS (messju)
|
||||
- re-add support for $SCRIPT_NAME (messju)
|
||||
- reactivate $smarty->default_modifiers (messju)
|
||||
- add cookie persistance to debug console (Monte)
|
||||
- allow single-digit days and months without smarty_make_timestamp()
|
||||
in html_select_date (messju)
|
||||
- fix headers sent erroneously with cache_modified_check and fetch()
|
||||
(wphilips, messju)
|
||||
- fix config_file path bug (Marc Cabadas, Monte)
|
||||
- fix 'is even by' and 'is odd by' logic (Monte)
|
||||
- add day_empty, month_empty, year_empty and all_empty attributes to
|
||||
html_select_date (messju)
|
||||
- add table of explanation for {if} qualifiers in docs (boots)
|
||||
- fix bug when comparing array-keys to "selected" in html_options
|
||||
and html_checkboxes (messju)
|
||||
- add better checks for correctly nested tags when compiling (messju)
|
||||
- remove {$SCRIPT_NAME}. use {$smarty.server.SCRIPT_NAME} instead (messju)
|
||||
- remove $global_assign. assign global variables explicitly instead (messju)
|
||||
- fix example for count_characters in docs (boots)
|
||||
- add section new basic syntax section "Escaping Smarty Parsing" in docs (boots)
|
||||
- fix error handler call in config_load (boots)
|
||||
- remove warning in debug_print_var on php-resources (messju)
|
||||
- move function.assign.php to compiler.assign.php (messju)
|
||||
- add property $tpl_error_reporting (messju)
|
||||
- remove property $undefined. "null" is used literally instead (messju)
|
||||
|
||||
Version 2.6.0 (Nov 19, 2003)
|
||||
----------------------------
|
||||
|
||||
- move Smarty::quote_replace() to Smarty_Compiler::_quote_replace() (messju)
|
||||
- remove import of of attributes of {include_php} to php's namespace.
|
||||
use $params[name] instead (messju)
|
||||
|
||||
Version 2.6.0-RC3 (Nov 13, 2003)
|
||||
--------------------------------
|
||||
|
||||
- fix handling of $var.key inside [] (messju)
|
||||
- fix handling of assign inside {insert}-tags (messju)
|
||||
- fix handling if [...] inside triple-quotes in config-files (messju)
|
||||
- fix handling of simple-math-operators inside modifiers (Dominik, messju)
|
||||
- fix handling of trailing-slashes in open_basedir in
|
||||
smarty_core_create_dir_structure() (packman, messju)
|
||||
|
||||
Version 2.6.0-RC2 (Oct 8, 2003)
|
||||
-------------------------------
|
||||
|
||||
- apply modifiers only once to section-loop and foreach-from attrs (messju)
|
||||
- remove use of _smarty_cached_paths-files (messju)
|
||||
- remove Smarty::_plugin_implementation_exists() - use is_callable() (messju)
|
||||
- ignore {strip}/{/strip) inside {strip}-blocks (messju)
|
||||
- fixed removal of leading/trailing newlines in {strip}-blocks (messju)
|
||||
- fixed proper escaping of " and ' with escape:javascript (messju)
|
||||
- fixed bug in traversal of $smarty->plugins_dir-array. now the
|
||||
first matching plugin is taken (messju)
|
||||
- moved {strip} back into the compiler (messju)
|
||||
- fixed config_load: handling of section-attribute and use of
|
||||
multiple config-files in one template (atu, messju)
|
||||
|
||||
Version 2.6.0-RC1 (August 11, 2003)
|
||||
-----------------------------------
|
||||
|
||||
- fixed status-header for cache_modified_check under cgi-sapi (messju)
|
||||
- added optional parameter $cache_attrs to register_function() and
|
||||
register_block(). $cache_attrs is an array containing attribute-
|
||||
names that should be cached on calls to functions that have
|
||||
$cacheable set to false. (messju)
|
||||
- enabled registration of class-methods as callbacks for the register_*-
|
||||
functions (use: array('classname', 'method_name')) as callback) (messju)
|
||||
- added filepath caching (Monte)
|
||||
- added optional assign-attribute to {capture}-tag (messju)
|
||||
- added $cacheable-parameter to register_compiler_function() (messju)
|
||||
- added $cacheable-parameter with default=true to register_function()
|
||||
and register_block() (messju)
|
||||
- add math speedup to core (Dominik, Monte)
|
||||
- fix newlines for tags without template output (Monte)
|
||||
- added config-option "request_use_auto_globals" to make auto-globals be
|
||||
used as request vars instead of HTTP_*_VARS (messju)
|
||||
- speed up config_load, simplify compiling (Monte)
|
||||
- added block-methods for registered objects (Bharat Mediratta, messju)
|
||||
- ignore one char resource names like c:foo.tpl (Monte)
|
||||
- added default_resource_type feature (Monte)
|
||||
- fix bug where config file starts with hidden section (boots, Monte)
|
||||
- add discrete error checking pertaining to $cache_dir
|
||||
and $compile_dir, their existance and writability (Monte)
|
||||
- fixed behaviour of start=... for {counter} (messju)
|
||||
- fixed assign for {counter} (messju)
|
||||
- added params vdir, hdir and inner to html_table to allow looping
|
||||
over the data in various directions (messju)
|
||||
- allow spaces in literal tags (Paul Lockaby, Monte)
|
||||
- speed up compiled templates, hardcode plugin filepaths
|
||||
instead of dynamically calculate at runtime. (Monte)
|
||||
- abstract many core components from Smarty.class.php,
|
||||
speeding up core class instantiation (Monte)
|
||||
- fixed bug in _create_dir_structure() when used with open_basedir-
|
||||
restriction and relative paths (messju)
|
||||
- use DIRECTORY_SEPARATOR exclusively, keep DIR_SEP for BC (Monte)
|
||||
- changed "link" to "href" in html_image. "link" is still working
|
||||
but deprecated (messju)
|
||||
- html_image always renders an alt-tag now (default alt="") (messju)
|
||||
- fixed assign attribute for multiple counters (messju)
|
||||
- added simple math operators to variables (Monte)
|
||||
- enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted')
|
||||
as callback for register_resource() (messju);
|
||||
- enabled array(&$obj, 'method') as callback for
|
||||
$default_template_handler_func (messju)
|
||||
- remove unnecessary close/open tags from compiled templates
|
||||
(Monte)
|
||||
- fixed errornous creation of '//' in image_path in html_image (messju)
|
||||
- fix escapement of special chars for key vals in debug
|
||||
console (Monte)
|
||||
- fixed debug timing logic for config_load (Tom Sommer, Monte)
|
||||
- all in-code doc comments converted to phpDocumentor format (Greg)
|
||||
- moved strip from smarty core to plugin (Monte)
|
||||
- moved config_load from smarty core to plugin (Monte)
|
||||
- added &$repeat-parameter to block-functions (messju)
|
||||
- enabled hex-constants in function.math.php (messju)
|
||||
- enabled hex-constants (0x...) as function-attributes, inside if-statements
|
||||
and as modifier-parameters (messju)
|
||||
- fixed bug with passing $smarty as reference in Smarty.compiler.class
|
||||
(messju)
|
||||
- corrected output with {strip} and PHP tag newlines (Monte)
|
||||
- added possibility to register function-callbacks as "array(&$obj, 'method)"
|
||||
this affects register_function(), -block, -compiler_function, -modifier,
|
||||
-prefilter, -postfilter, -outputfilter-functions() and $cache_handler_func
|
||||
(messju)
|
||||
- added <labels> to html_checkboxes and html_radios (Philippe, messju)
|
||||
- added "labels"-options to turn off labels in html_checkboxes and _radios
|
||||
(messju)
|
||||
|
||||
Version 2.5.0 (April 11, 2003)
|
||||
------------------------------
|
||||
|
||||
- fixed bug with default modifier when passing integer 0
|
||||
(Monte)
|
||||
- change backtic syntax from $`foo` to `$foo` (Monte)
|
||||
- recognize $foo[][] syntax inside embedded quotes without
|
||||
backtics (Monte)
|
||||
- name=123 is passed as an integer (not a string) to plugins now (messju)
|
||||
- $length is now propagated to sub-values in debug_print_var (messju)
|
||||
|
||||
Version 2.5.0-RC2 (March 26, 2003)
|
||||
----------------------------------
|
||||
|
||||
- made clear_cache() ignore compile_id, when clearing cache-groups (this
|
||||
is when no $tpl_file is supplied) (messju)
|
||||
- made onmouseout XHTML-compliant in function.popup.php (messju)
|
||||
- applied local-var-naming-scheme to fetch() (messju)
|
||||
- renamed $localvars to $_localvars in cache-file-handling-functions,
|
||||
added _get_auto_id()-function (messju)
|
||||
- swapped compile_id and cache_id in read_cache_file and write_cache_file
|
||||
(messju)
|
||||
- reverted patch for cache-file-handling (messju)
|
||||
- made html_radios and html_checkboxes accept "selected" instead
|
||||
of "checked" optionally. (messju)
|
||||
- made compile_id ignored in clear_cache, made order of
|
||||
auto_file_name $cache_id.$compile_id again, applied the the new
|
||||
variable-naming-scheme for cache_file_handing functions (messju)
|
||||
- removed notice of undefined var in _rm_auto() (messju)
|
||||
- added warning message when an array is passed as
|
||||
the "checked" value of html_radios (Monte)
|
||||
- fixed errormessage in _compile_smarty_ref() (messju)
|
||||
- updated docs for html_image "name" -> "file" (messju)
|
||||
- fixed bug with html_options-optgroups (Nichlas Löfdahl, messju)
|
||||
- cleaned up calls to readdir() (messju)
|
||||
- fixed bug with passing multiple modifiers to a parameter
|
||||
(Monte)
|
||||
- updated docs for html_checkboxes, html_options and html_radios (messju)
|
||||
- fixed wrong default "name" attribute for html_options (messju)
|
||||
- html_checkboxes now expect the options as attribute "options" instead
|
||||
of "checkboxes. html_radios expect "options" instead of "radios".
|
||||
cleaned up indentiation (messju)
|
||||
- fixed too greedy str_replace in trimwhitespace outputfilter (messju)
|
||||
- html_checkboxes and html_radios passthru all unknown paramters now
|
||||
additionally their output is now XHTML compliant (messju)
|
||||
- html_options passthru all unknown paramters now (messju)
|
||||
- fix link functionality of html_image, also make
|
||||
output XHTML compatible (Hinrich Donner, Monte)
|
||||
- append "@" to default modifier vars/args
|
||||
supress possible warnings (Monte)
|
||||
- fix problem with escaped double quotes (Monte)
|
||||
- fix html_radios to not return an array (Monte)
|
||||
- fixed length in modifier.truncate.php (messju)
|
||||
- fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
|
||||
- fix bug that makes config files recompile every time
|
||||
(Nagger, Monte)
|
||||
- add dpi functionality to html_image, change "name"
|
||||
parameter to "file" (Thomas Shulz, Monte)
|
||||
- fix height/width parameter index in html_image (Gerard,
|
||||
Monte)
|
||||
- get rid of unsetting name and script attributes
|
||||
to insert tag (Thomas Schulz, Monte)
|
||||
- changed argument order of string_format modifier back,
|
||||
was right in the first place (Monte)
|
||||
|
||||
Version 2.5.0-RC1 (March 5, 2003)
|
||||
---------------------------------
|
||||
|
||||
- fixed notice in popup function (Nagger, Monte)
|
||||
- fix "once" var compiling for include_php (Monte)
|
||||
- added nl2br modifier to distribution (Monte)
|
||||
- added html_image to distribution (Monte)
|
||||
- added cat modifier to distribution (Monte)
|
||||
- added html_table to distribution (Monte)
|
||||
- added << >> <> support to if statments (SMK, Monte)
|
||||
- fix _assign_smarty_interface to not overwrite keys
|
||||
other than 'request' (Jerome Poudevigne, Monte)
|
||||
- added html_checkboxes to distribution (Christopher Kvarme, Monte)
|
||||
- added html_radios to distribution (Christopher Kvarme, Monte)
|
||||
- fixed string_format modifier args (wrong order) (Paul
|
||||
Lockaby, Monte)
|
||||
- use tmp file for file writes, avoid file lock race (Monte)
|
||||
- support syntax "$`smarty.config.foo`.tpl" for embedded
|
||||
vars in quotes, and allow full dollar var syntax (Monte)
|
||||
- add $smarty.config.varname variable for accessing config vars (Paul
|
||||
Lockaby, Monte)
|
||||
- silence PHP warnings in function.fetch.php (Eduardo,
|
||||
Monte)
|
||||
- added get_config_vars(), same basic functionality as
|
||||
get_template_vars() (Monte)
|
||||
- update get_template_vars() to be able to get
|
||||
individual vars (Monte)
|
||||
- fix minor logic in _fetch_template_info (Dennis Gearon,
|
||||
Monte)
|
||||
- fix cache groups with compile_id set (Monte)
|
||||
- add support for merging appended vars (messju, Monte)
|
||||
- allow null as function attribute value
|
||||
(André Rabold, Monte)
|
||||
- support $foo->bar[index] syntax (Monte)
|
||||
- add get_registered_object function (messju, Monte)
|
||||
- treat unrecognized param attribute syntax as string (Monte)
|
||||
- support $smarty.const.$foo syntax (messju, Monte)
|
||||
- remove E_NOTICE warnings from debug.tpl,
|
||||
escape modifier (Kanstantin, Monte)
|
||||
- don't count non-ascii chars in count_words modifier
|
||||
(Kanstantin, Monte)
|
||||
- clean up param calls to _parse_var and _parse_attrs (Monte)
|
||||
- define $template_source var, elude possible warning
|
||||
(Monte)
|
||||
- fix syntax problem with evaluating PHP constants (Monte)
|
||||
- add @ and === as valid if statement tokens (Monte)
|
||||
- enable error messages for config_load errors,
|
||||
use $this->config_class for loading class name (Monte)
|
||||
- fix html_options to not escape already escaped entities (Monte)
|
||||
- send Last-Modified header on cache creation (Monte)
|
||||
- check strict syntax of function attributes (Monte)
|
||||
- dropped support for modifers on object parameters,
|
||||
added support for objects as modifier parameters (Monte)
|
||||
- fixed bug with decimal numbers in if statements (Monte)
|
||||
|
||||
Version 2.4.2 (Feb 11, 2003)
|
||||
----------------------------
|
||||
- support embedded variables in objects (Monte)
|
||||
- fix bug with objects with no properties (M Mohr, Monte)
|
||||
- support full dollar var syntax in quoted text (Monte)
|
||||
- fixed bug in $smarty.const.FOO introduced in 2.4.1 (M
|
||||
Mohr, Monte)
|
||||
|
||||
Version 2.4.1 (Feb 6, 2003)
|
||||
---------------------------
|
||||
|
||||
- ignore case in IF statements (Rainer Collet, Monte)
|
||||
- treat undefined constants as null (Ferdinand Beyer, Monte)
|
||||
- fix problem with inserts and nested fetches
|
||||
(Rainer Collet, Monte)
|
||||
- added support for passing params to include_php
|
||||
(Tim Riley, Monte)
|
||||
- added support for math operators in if statements (Monte)
|
||||
- added support for $foo->bar[$x].blah syntax (Monte)
|
||||
|
||||
Version 2.4.0 (Feb 2, 2003)
|
||||
---------------------------
|
||||
|
||||
- fix known problems with php tag handling in templates
|
||||
(recursion, echoing xml tags) (Monte)
|
||||
- add support for object registration (Monte)
|
||||
- add debug template to secure_dir, add template_dir
|
||||
to secure_dir by default (Ferdinand Beyer, Monte)
|
||||
- added support for assigned object access (Monte)
|
||||
- fixed bug with directories named '0' (Frank Bauer, Monte)
|
||||
- add javascript parameter to escape modifier (Monte)
|
||||
- added calling function line numbers to syntax error
|
||||
messages in compiler (Monte)
|
||||
- added support for modifiers to function calls (Monte)
|
||||
- support return value for custom functions
|
||||
instead of echoing (but echo still works) (Monte)
|
||||
- added direct access to constants
|
||||
via $smarty.const.FOO (Monte)
|
||||
- added support for passing modifiers
|
||||
to static values (Monte)
|
||||
- fix up regex code in compiler, more accurate and
|
||||
maintainable (Monte)
|
||||
- added day_value_format to html_select_date (Marcus
|
||||
Bointon, Monte)
|
||||
- assigned variables are no longer in global
|
||||
namespace, saving extract() calls and speeding
|
||||
up fetch() and display() linearly with no. of
|
||||
assigned variables (Monte)
|
||||
- added trimwhitespace output filter to dist. (Monte)
|
||||
- fix popup function to allow newlines in text (Monte)
|
||||
- escape html entities in html_options (Monte)
|
||||
- fixed bug with label for html_options (Monte)
|
||||
- added config_load API function (Monte)
|
||||
- added caching to config file loading (Monte)
|
||||
- added "extra" parameter to mailto function (Monte,
|
||||
Massimiliano Perantoni)
|
||||
- added mailto plugin to dist. (Monte)
|
||||
|
||||
Version 2.3.1 (Nov 19, 2002)
|
||||
----------------------------
|
||||
|
||||
- added optgroup support to html_options (Monte, Robert
|
||||
Amos)
|
||||
- set mtime on compile files so they match source
|
||||
files (Monte, Peter Bowen)
|
||||
- added proper support for open_basedir setting
|
||||
(Monte, Alessandro Astarita)
|
||||
- added strip variable modifier, updated docs (Monte)
|
||||
- fixed access to $smarty.x variables as arrays. (Andrei)
|
||||
- fixed errors with example setup docs (Monte, Matthew
|
||||
Hagerty)
|
||||
- added textformat block function (Monte)
|
||||
|
||||
Version 2.3.0 (Aug 7, 2002)
|
||||
---------------------------
|
||||
|
||||
- added assign_by_ref() and append_by_ref() functions
|
||||
(Bob Silva, Monte)
|
||||
- changed default warning type for plugin errors from
|
||||
E_USER_WARNING to E_USER_ERROR (Monte)
|
||||
- added $all_extra, $hour_extra, $minute_extra,
|
||||
$second_extra and $meridian_extra parameters to
|
||||
html_select_time function (Rainer Collet, Monte)
|
||||
- update debug console to print objects (Simon Willison,
|
||||
Monte)
|
||||
- fix Config_File class to not error when there are no
|
||||
sections (Peter Kmet, Monte)
|
||||
- add default modifier logic (Monte)
|
||||
- updated popup_init to be xhtml compliant (Tom Oram, Monte)
|
||||
- fix filename bug with windows (Gary Loescher, Monte)
|
||||
- add ability to supply expire time in seconds when clearing
|
||||
cache or compile files (Monte)
|
||||
- add {debug} plugin to distribution (Monte)
|
||||
- fixed bug with insert tags, loading from "script" attribute
|
||||
when caching is enabled (Monte)
|
||||
- fix bug with debug_tpl file path with Windows (.SMK., Monte)
|
||||
- fix append() function with string/array problem (Monte)
|
||||
|
||||
Version 2.2.0 (July 11, 2002)
|
||||
-----------------------------
|
||||
|
||||
- make debug.tpl work with any delimiter (Monte)
|
||||
- change logic in assign() and append() to test var names
|
||||
against != '' instead of empty() (Monte)
|
||||
- fix PHP notice in append() function (Monte)
|
||||
- allow $plugins_dir to be an array of directories
|
||||
(Andreas Kossmeier, Monte)
|
||||
- move debug.tpl to SMARTY_DIR, add to constructor (Monte)
|
||||
- fixed warning message in function.assign_debug_info (Monte)
|
||||
- fixed $template_dir, $compile_dir, $cache_dir, $config_dir,
|
||||
$plugin_dir to respect include_path (Monte)
|
||||
- fixed warning message with output filter array (Monte)
|
||||
- add optional 2nd parameter to date_format, used as
|
||||
the default date if the passed date is empty (Monte)
|
||||
- gave $reset a default value in cycle plugin (Monte)
|
||||
- fixed warnings with html_select_date and timestamp
|
||||
functions (Monte)
|
||||
- added support for sub directory exlusion format (Monte)
|
||||
- added support for grouping by cache_id, compile_id
|
||||
and segments thereof (Monte)
|
||||
- changed cache and compile files to human readable
|
||||
format (Monte)
|
||||
- remove overlib.js file from distribution (Monte)
|
||||
- fixed bug with 304 Not Modified response sending
|
||||
content (Monte)
|
||||
- fixed cycle function to respect delimiter after
|
||||
initial setting (Monte)
|
||||
- update $GLOBALS references to work properly with
|
||||
track_globals settings (Michal Prinke, Monte)
|
||||
- fixed bug in math function with call to assign
|
||||
(Grigory V. Kareev, Monte)
|
||||
- optimized for loops with count() function calls (Monte)
|
||||
- add month_value_format attribute to html_select_date
|
||||
plugin (Gary Loescher, Monte)
|
||||
- made it possible to use simple variables inside [] for
|
||||
indexing. (Andrei)
|
||||
- added "once" attribute to {include_php}. (Monte)
|
||||
|
||||
Version 2.1.1
|
||||
-------------
|
||||
- added cycle function. (Monte)
|
||||
- fixed bug with resource testing, and include_path. (Monte)
|
||||
- fixed a bug with register_outputfilter function. (Monte)
|
||||
|
||||
Version 2.1.0
|
||||
-------------
|
||||
|
||||
- introduced output filters. (Andrei)
|
||||
- changed the way filters are loaded, added load_filter()
|
||||
API function and $autoload_filters variable. (Andrei)
|
||||
- added caching logic for expire times per cache file
|
||||
(Norbert Rocher, Monte)
|
||||
- fixed html_select_date when field separator is "/"
|
||||
(Roberto Berto, Monte)
|
||||
- added YYYY-MM-DD format support to html_select_date
|
||||
(Jan Rosier, Monte)
|
||||
- fixed cache_lifetime logic bug, also made -1 = never
|
||||
expire (Monte)
|
||||
- fixed directory separator issue for Windows. (Andrei)
|
||||
- added ability to use simple variables as array indices or
|
||||
object properties. (Andrei)
|
||||
- added ability to unregister pre/postfilters plugins at
|
||||
runtime. (Andrei)
|
||||
- added 'htmlall' attribute to escape modifier. (Monte)
|
||||
- added template_exists() API function. (Andrei)
|
||||
- fixed a problem with using dynamic values for 'file'
|
||||
attribute of {include_php} tag. (Andrei)
|
||||
- added $smarty.template variable. (Andrei)
|
||||
- fixed several plugins that would not work if the plugin
|
||||
directory was not the default one. (Andrei)
|
||||
- implemented support for block functions. (Andrei)
|
||||
- made it possible to assign variables in pre/postfilter
|
||||
plugins. (Andrei)
|
||||
|
||||
Version 2.0.1
|
||||
-------------
|
||||
- rename plugin .make_timestamp.php to shared.make_timestamp.php.
|
||||
(Monte)
|
||||
- changed crc32() generated values, replace '-' with 'N'. (Monte)
|
||||
- added support for +/- N syntax in html_select_date year values.
|
||||
(Monte)
|
||||
- fixed behavior of inserts with script attribute. (Andrei)
|
||||
- fixed bug with $smarty.cookies and $smarty.server. (Andrei)
|
||||
- wordwrap and indent are missing from 2.0 release, now fixed.
|
||||
(Monte)
|
||||
- removed show_info_header and show_info_include variables. (Monte)
|
||||
|
||||
Version 2.0.0
|
||||
-------------
|
||||
- added "eval" function plugin for evaluating variables as
|
||||
templates. (Monte)
|
||||
- removed $tpl_file_ext class variable, no longer used. (Monte)
|
||||
- added "hex" and "hexentity" escape types to escape modifier.
|
||||
(Monte)
|
||||
- removed dependency on PEAR. (Andrei)
|
||||
- update popup_init to accept src attribute. (Monte, Duncan Forrest)
|
||||
- implemented several optimizations, speeding up Smarty
|
||||
significantly in most cases. (Andrei,Monte)
|
||||
- implemented plugin architecture. (Andrei)
|
||||
- added wordwrap and indent modifiers. (Monte)
|
||||
- added support for 'If-Modified-Since' headers for cached content.
|
||||
(Monte)
|
||||
- removed insert_tag_check class variable, no longer needed. (Monte)
|
||||
- optimized cache fetches by scanning for insert tags only if they
|
||||
exist. (Monte)
|
||||
- fixed bugs in overlib. (Monte, Duncan Forrest)
|
||||
- fixed a problem with compile_id usage. (Andrei)
|
||||
- fixed problem with using assigned vars with {include_php ...}
|
||||
filepath. (Monte)
|
||||
|
||||
Version 1.5.2
|
||||
-------------
|
||||
- added Smarty object as fifth argument for template resource functions.
|
||||
(Monte)
|
||||
- fixed a bug with incorrectly combined cache and compile id in
|
||||
clear_cache(). (Andrei)
|
||||
- fixed bug in smarty_make_timestamp introduced in PHP 4.1.0. (Monte)
|
||||
- fixed bug with cached insert debug timing. (Monte)
|
||||
- added 'script' attribute to {insert..} which specifies the script that
|
||||
the insert function can be found in. (Andrei)
|
||||
- added default template function handler. (Monte)
|
||||
|
||||
Version 1.5.1
|
||||
-------------
|
||||
- removed error message from the generic _read_file() method, the caller
|
||||
should take care of that. (Andrei)
|
||||
- fixed a bug with incorrectly combined cache and compile id. (Andrei)
|
||||
|
||||
Version 1.5.0
|
||||
-------------
|
||||
- added include_php built-in function, documented. (Monte)
|
||||
- added trusted_dir functionality, documented. (Monte)
|
||||
- consolidated secure_dir tests to one function. (Monte)
|
||||
- prepended _smarty_ to variable names in fetch() class function to avoid
|
||||
namespace conflicts. (Monte)
|
||||
- introduced $compile_id class variable that can be used to set persistent
|
||||
compile identifier across multiple display calls, documented. (Andrei)
|
||||
- fixed bug with concatenated null cache and compile identifiers. (Andrei)
|
||||
- added $smarty.section.* syntax for accessing section properties,
|
||||
documented. (Andrei)
|
||||
- added custom cache handling function ability, documented. (Monte)
|
||||
- added assign attribute to include, include_php, insert, fetch, math, and
|
||||
counter functions, documented. (Monte)
|
||||
- fixed bug with fetch testing for local file when http address. (Monte)
|
||||
- fixed bug with counter and skipval setting. (Monte)
|
||||
- made {config_load ...} merge globals from each config file only once per
|
||||
scope, thus avoiding several problems. (Andrei)
|
||||
- added {foreach ...} tag that can be used to iterate through
|
||||
non-sequential and associative arrays, documented. (Andrei)
|
||||
- speeded up section property access a bit. (Andrei)
|
||||
- removed $smarty variable from storage used by normal template variables,
|
||||
to prevent any problems. (Andrei)
|
||||
- fixed a bug that could cause parse error with quotes inside literal
|
||||
blocks. (Andrei, Alexander Belonosov)
|
||||
- added 'field_array' attribute to html_select_time function, documented.
|
||||
(Andrei, Michael Caplan)
|
||||
- documented {section} "max" attribute. (Monte)
|
||||
- fixed notice message in Smarty_Compiler.class.php. (Monte)
|
||||
- fixed bug with clear_cache introduced in 1.4.6, third parameter should
|
||||
default to null. (Monte)
|
||||
- updated Config_File class to support '\' path separator in OS/2. (Monte,
|
||||
Francesco Cipriani)
|
||||
- removed secure_ext setting (not used). (Monte)
|
||||
- made cache reading process more efficient. (Monte)
|
||||
- fixed bug, is_cached() now supports new 1.4.6 caching behavior. (Monte)
|
||||
- update FAQ with mailing list Reply-To header FAQ. (Monte)
|
||||
- supress error messages for fopen(), fix cache to regenerate if cache
|
||||
file is not available (i.e. cluster race condition). (Monte)
|
||||
- added index key example to QUICKSTART guide. (Monte)
|
||||
|
||||
Version 1.4.6
|
||||
-------------
|
||||
- fixed bug with {assign ...} when passing an empty value. (Monte)
|
||||
- add more warning message fixes. (Monte, Tara Johnson)
|
||||
- documentation updates. (Monte)
|
||||
- update fetch function to give proper warning when fetching a non-readable
|
||||
or non-existant file. (Monte)
|
||||
- fixed problem with newline at the end of included templates (Monte, Andrei)
|
||||
- added feature to regenerate cache if compile_check is enabled and an
|
||||
involved template or config file gets modified. (Monte)
|
||||
- added DEBUG execution times to included files: REQUIRES updated debug.tpl
|
||||
file! (Monte)
|
||||
- added support for hidden config variables that cannot be read by
|
||||
templates. (Andrei)
|
||||
- added execution time to DEBUG console, total and inserts. (Monte)
|
||||
- fixed bug where DEBUG console would not appear with cached content. (Monte)
|
||||
- added support for postfilter functions that are applied to compiled
|
||||
template right after compilation. (Andrei)
|
||||
- fixed the name of clear_compile_tpl() API function to clear_compiled_tpl.
|
||||
(Andrei)
|
||||
- added fix for removing comments so that the line numbers are reported
|
||||
correctly in case of errors. (patch from Anders Janson)
|
||||
- made html_options output xhtml compatible code. (Monte, Arnaud Limbourg)
|
||||
|
||||
Version 1.4.5
|
||||
-------------
|
||||
- update FAQ with index of questions at the top
|
||||
- update overlib to 3.50, adjust addon code so that the overlib.js
|
||||
file isn't modified, and not using the mini one. (Monte)
|
||||
- added many more options to html_select_date. (Alexander Skwar, Andrei)
|
||||
- added support for generating different compiled templates from the same
|
||||
source template. (Hans-Peter Oeri, Andrei)
|
||||
- modified Smarty to pass itself to insert functions as the second
|
||||
parameter. (Andrei)
|
||||
- modified Smarty to pass itself to prefilter functions as the second
|
||||
parameter. (Andrei)
|
||||
- fixed syntax error when including a non-existant template with security
|
||||
enabled. (Monte)
|
||||
- fixed comments handling to allow commenting out template blocks. (Andrei)
|
||||
- implemented named capture buffers, with results accessible via
|
||||
$smarty.capture.<name>. (Andrei)
|
||||
- added ability to index arrays directly by numbers. (Andrei)
|
||||
- fixed bug with SMARTY_DIR not prepended to Config_File include. (Monte)
|
||||
|
||||
Version 1.4.4
|
||||
-------------
|
||||
- fixed problem with including insecure templates with security enabled.
|
||||
(Monte)
|
||||
- numerous documentation updates. (Monte)
|
||||
- added ENT_QUOTES to escapement of html. (Monte, Sam Beckwith)
|
||||
- implemented access to request variables via auto-assigned $smarty
|
||||
template variable. (Andrei)
|
||||
- fixed a bug with parsing function arguments inside {if} tags if a comma
|
||||
was present. (Andrei)
|
||||
- updated debug console with config file vars. (Monte)
|
||||
- added SMARTY_DIR constant as an alternative to relying on include_path.
|
||||
(Monte)
|
||||
- added popup_init and popup functions (requires overlib.js). (Monte)
|
||||
- updated debug console with config file vars. (Monte)
|
||||
- added debugging url control. (Monte)
|
||||
- added 'quotes' type to escape modifier. (Monte, Mike Krus)
|
||||
- added 'total' and 'iteration' section properties. (Andrei)
|
||||
- added 'start', 'max', and 'step' section attributes/properties. (Andrei)
|
||||
- fixed a bug with security checking of functions inside {if} tags.
|
||||
(Andrei)
|
||||
- fixed a bug in Config_File that would incorrectly booleanize values that
|
||||
weren't really booleans. (Andrei)
|
||||
|
||||
Version 1.4.3
|
||||
-------------
|
||||
- added regex_replace modifier, documented. (Monte)
|
||||
- added debugging console feature and custom function assign_debug_info,
|
||||
documented. (Monte)
|
||||
- added 'scope' attribute for {config_load}, 'global' is now deprecated but
|
||||
is still supported. (Andrei)
|
||||
- reduced template symbol table pollution by moving config array into the
|
||||
class itself. (Andrei)
|
||||
- fixed a bug with passing quoted arguments to modifiers inside {if}
|
||||
statements. (Andrei, Sam Beckwith)
|
||||
- added security features for third party template editing, documented
|
||||
(Monte)
|
||||
- added assign custom function, documented. (Monte)
|
||||
- fixed bug with template header using version instead of _version. (Monte)
|
||||
- fixed a problem with putting $ followed by numbers inside {strip} and
|
||||
{/strip} tags. (Andrei)
|
||||
- fixed Config_File class to allow empty config paths (defaults to current
|
||||
directory). (Andrei)
|
||||
|
||||
Version 1.4.2
|
||||
-------------
|
||||
- move $version to internal variable, remove from docs. (Monte)
|
||||
- cleaned up compiled templates global scope by moving some variables into
|
||||
the class itself. (Andrei)
|
||||
- fixed a bug that would not allow referring to a section in the including
|
||||
file from the included file. (Andrei)
|
||||
- configs directory missing from 1.4.1 release, added back in. (Monte)
|
||||
- added windows include_path setup instructions to FAQ & QUICKSTART.
|
||||
(Monte)
|
||||
|
||||
Version 1.4.1
|
||||
-------------
|
||||
- fix LOCK_EX logic for all windows platforms (Monte)
|
||||
- fixed indexing by section properties with the new syntax. (Andrei)
|
||||
- updated Smarty to use absolute paths when requiring/including Smarty
|
||||
components. (Andrei, John Lim)
|
||||
|
||||
Version 1.4.0
|
||||
-------------
|
||||
- added {capture}{/capture} function, documented (Monte)
|
||||
- added {counter} function, documented (Monte)
|
||||
|
||||
Version 1.4.0b2
|
||||
---------------
|
||||
- fixed issue in Config_File.class with referencing blank sections (Andrei)
|
||||
- fixed problem with passing variables to included files (Andrei)
|
||||
- fixed resource path recognition for windows (Monte)
|
||||
|
||||
Version 1.4.0b1
|
||||
---------------
|
||||
- added "componentized templates" tip into documentation (Monte)
|
||||
- added {php}{/php} tags for embedding php code into templates (Monte)
|
||||
- changed default value of $show_info_header to false (Monte)
|
||||
- implemented '->' syntax for accessing properties of objects passed to the
|
||||
template. (Andrei)
|
||||
- allowed custom functions to receive Smarty object as the second
|
||||
parameter; this can be used to dynamically change template variables, for
|
||||
example. (Andrei)
|
||||
- added custom compiler functions support, register_compiler_function() and
|
||||
unregister_compiler_function() API functions. (Andrei, Ivo Jansch).
|
||||
- updated GLOBAL_ASSIGN to take SCRIPT_NAME from HTTP_SERVER_VARS
|
||||
instead of global variable. You can also assign several variables
|
||||
in one shot with an array. (Monte, Roman Neuhauser)
|
||||
- added template prefilters, register_prefilter() and
|
||||
unregister_prefilter() API functions. (Monte)
|
||||
- added RELEASE_NOTES file to distribution. (Monte)
|
||||
- moved CREDITS out of manual into its own file. (Monte)
|
||||
- added register_resource() and unregister_resource() API functions. (Monte)
|
||||
- changed the syntax of indexing template variables, thus supporting
|
||||
structures of arbitrary complexity; supplied fix_vars.php script to fix
|
||||
old syntax. (Andrei)
|
||||
- added $insert_tag_check to speed up cached pages if {insert ...} is not
|
||||
used. (Monte)
|
||||
- added $compiler_class variable to allow specifying a different compiler
|
||||
class. (Andrei)
|
||||
- changed Smarty to compile templates at runtime, allowing for arbitrary
|
||||
template resources. (Monte)
|
||||
- added fix for LOCK_EX under Windows and changed a couple of file
|
||||
permissions for security. (Monte, Fernando Nunes)
|
||||
- allow arbitrary date strings to date_format, html_select_date and
|
||||
html_select_time (Monte)
|
||||
|
||||
Version 1.3.2
|
||||
-------------
|
||||
- fixed a bug that caused some nested includes to loop infinitely. (Andrei)
|
||||
- added optional HTML header to output. (Monte)
|
||||
- significantly improved config_load performance. (Andrei)
|
||||
- added format attribute to math function. (Monte)
|
||||
- added html_select_time custom function. (Andrei)
|
||||
- fixed minor PHP warning when attempting to unset an unset variable
|
||||
(Monte)
|
||||
- added count_characters, count_words, count_sentences, count_paragraphs
|
||||
modifiers (Monte)
|
||||
|
||||
Version 1.3.1pl1
|
||||
--------------
|
||||
- bug fix, recovered missing _syntax_error function (Monte)
|
||||
|
||||
Version 1.3.1
|
||||
-------------
|
||||
- document first, last, index_prev, index_next (Monte)
|
||||
- added 'first' and 'last' section properties. (Andrei)
|
||||
- split out compiling code to separate class for faster template execution
|
||||
time (Monte)
|
||||
- fixed a couple of minor PHP warnings (Monte)
|
||||
- added and documented unregister_modifier() and unregister_function() API
|
||||
calls. (Monte)
|
||||
- added and documented 'fetch' and 'math' functions. (Monte)
|
||||
- added ability to index looped variables by section properties, e.g.
|
||||
$foo.index_prev/bar. (Andrei)
|
||||
- added index_prev and index_next section properties. (Andrei)
|
||||
- fixed issue with php executing in literal blocks. (Monte)
|
||||
|
||||
Version 1.3.0
|
||||
-------------
|
||||
- moved license from GPL to LGPL (Monte)
|
||||
- implemented workaround for PHP "feature" that eats carriage returns
|
||||
if the PHP tag is at the end of the line. (Andrei)
|
||||
- removed $allow_php, added $php_handling logic (Monte)
|
||||
- added file locking to prevent reader/writer problem. (Andrei)
|
||||
- made Smarty catch unimplemented modifiers and custom functions and output
|
||||
error messages during compilation instead of failing during run time.
|
||||
(Andrei)
|
||||
- removed short-tags at the top of the smarty scripts (Monte)
|
||||
- added register_function() and register_modifier() API calls to make
|
||||
registering stuff easier. (Andrei)
|
||||
- added template results caching capability. (Monte, Andrei)
|
||||
- added optional 'options' attribute to html_options custom function
|
||||
that allows passing associative arrays for values/output. (Andrei)
|
||||
- modifier arguments can now contain '|' and ':' characters inside quoted
|
||||
strings. (Andrei)
|
||||
|
||||
Version 1.2.2
|
||||
-------------
|
||||
- fixed bug that would not respect nested template directories and would
|
||||
put all compiled files into top-level one. (Andrei)
|
||||
- fixed bug using $PHP_VERSION instead of environment var PHP_VERSION.
|
||||
(Monte)
|
||||
- a couple small warning fixes. (Monte)
|
||||
|
||||
Version 1.2.1
|
||||
-------------
|
||||
- added $compile_dir, removed $compile_dir_ext, simplified usage. (Monte)
|
||||
- added tips & tricks chapter to documentation. (Monte)
|
||||
- misc documentation updates. (Monte)
|
||||
|
||||
Version 1.2.0
|
||||
-------------
|
||||
- updated documentation (Monte)
|
||||
- added file and line number information to syntax error messages. (Andrei)
|
||||
- added ability to index template vars by a key. (Andrei)
|
||||
|
||||
Version 1.1.0
|
||||
-------------
|
||||
- misc documentation changes, official stable release
|
||||
|
||||
Version 1.0b
|
||||
------------
|
||||
- fixed the bug that prevented using non-array values for 'loop' attribute.
|
||||
(Andrei)
|
||||
- many misc documentation changes & additions (Monte)
|
||||
|
||||
Version 1.0a
|
||||
------------
|
||||
- fixed bug that caused templates to recompile every time (Monte)
|
||||
|
||||
Version 1.0
|
||||
------------
|
||||
- initial release
|
||||
|
||||
/* vim: set et tw=64 ft=changelog: */
|
|
@ -0,0 +1,80 @@
|
|||
NAME:
|
||||
|
||||
Smarty - the PHP compiling template engine
|
||||
|
||||
VERSION: 2.6.0
|
||||
|
||||
AUTHORS:
|
||||
|
||||
Monte Ohrt <monte@ispi.net>
|
||||
Andrei Zmievski <andrei@php.net>
|
||||
|
||||
MAILING LISTS:
|
||||
|
||||
We have a few mailing lists. "general" for you to share your ideas or ask
|
||||
questions, "dev" for those interested in the development efforts of Smarty,
|
||||
and "cvs" for those that would like to track the updates made in the cvs
|
||||
repository.
|
||||
|
||||
send a blank e-mail message to:
|
||||
smarty-general-subscribe@lists.php.net (subscribe to the general list)
|
||||
smarty-general-unsubscribe@lists.php.net (unsubscribe from the general list)
|
||||
smarty-general-digest-subscribe@lists.php.net (subscribe to digest)
|
||||
smarty-general-digest-unsubscribe@lists.php.net (unsubscribe from digest)
|
||||
smarty-dev-subscribe@lists.php.net (subscribe to the dev list)
|
||||
smarty-dev-unsubscribe@lists.php.net (unsubscribe from the dev list)
|
||||
smarty-cvs-subscribe@lists.php.net (subscribe to the cvs list)
|
||||
smarty-cvs-unsubscribe@lists.php.net (unsubscribe from the cvs list)
|
||||
You can also browse the mailing list archives at
|
||||
http://marc.theaimsgroup.com/?l=smarty&r=1&w=2
|
||||
|
||||
SYNOPSIS:
|
||||
|
||||
require("Smarty.class.php");
|
||||
|
||||
$smarty = new Smarty;
|
||||
|
||||
$smarty->assign("Title","My Homepage");
|
||||
$smarty->assign("Names",array("John","Gary","Gregg","James"));
|
||||
|
||||
$smarty->display("index.tpl");
|
||||
|
||||
|
||||
DESCRIPTION:
|
||||
|
||||
What is Smarty?
|
||||
|
||||
Smarty is a template engine for PHP. Many other template engines for PHP
|
||||
provide basic variable substitution and dynamic block functionality.
|
||||
Smarty takes a step further to be a "smart" template engine, adding
|
||||
features such as configuration files, template functions, and variable
|
||||
modifiers, and making all of this functionality as easy as possible to
|
||||
use for both programmers and template designers. Smarty also converts
|
||||
the templates into PHP scripts, eliminating the need to parse the
|
||||
templates on every invocation. This makes Smarty extremely scalable and
|
||||
manageable for large application needs.
|
||||
|
||||
Some of Smarty's features:
|
||||
|
||||
* it is extremely fast
|
||||
* no template parsing overhead, only compiles once.
|
||||
* it is smart about recompiling only the template files that have
|
||||
changed.
|
||||
* the template language is remarkably extensible via the plugin
|
||||
architecture.
|
||||
* configurable template delimiter tag syntax, so you can use
|
||||
{}, {{}}, <!--{}-->, or whatever you like.
|
||||
* built-in caching of template output.
|
||||
* arbitrary template sources (filesystem, databases, etc.)
|
||||
* template if/elseif/else/endif constructs are passed to the PHP parser,
|
||||
so the if syntax can be as simple or as complex as you like.
|
||||
* unlimited nesting of sections, conditionals, etc. allowed
|
||||
* it is possible to embed PHP code right in your template files,
|
||||
although not recommended and doubtfully needed since the engine
|
||||
is so customizable.
|
||||
* and many more.
|
||||
|
||||
COPYRIGHT:
|
||||
Copyright (c) 2001,2002 ispi of Lincoln, Inc. All rights reserved.
|
||||
This software is released under the GNU Lesser General Public License.
|
||||
Please read the disclaimer at the top of the Smarty.class.php file.
|
|
@ -0,0 +1,423 @@
|
|||
2.5.0
|
||||
-----
|
||||
|
||||
Very minor adjustments since RC2, see the NEWS file for details.
|
||||
|
||||
2.5.0-RC2
|
||||
---------
|
||||
|
||||
Many fixes since the RC1 release. This one is as close to production quality as
|
||||
they come, so this will be the last release before 2.5.0. The SGML documentation
|
||||
files have also been removed from the tarball. If you want them, get them from
|
||||
the CVS repository.
|
||||
|
||||
2.5.0-RC1
|
||||
---------
|
||||
|
||||
Release Candidate 1. All $smarty vars can now be dynamic, such as
|
||||
$smarty.get.$foo. A new class function get_function_object() gets you a
|
||||
reference to an assigned object, useful within your own custom functions.
|
||||
append() can now merge as well as append with a third optional attribute. A new
|
||||
class function get_config_vars() was added, and get_template_vars() can now be
|
||||
used to get individual vars. Full variable syntax is now supported within
|
||||
double quotes via a backtick (`) syntax. Files created by smarty are now
|
||||
written to a tmp file then renamed to avoid file lock retention. html_radios,
|
||||
html_checkboxes, html_table, html_image, nl2br functions added, see the NEWS
|
||||
file for full details.
|
||||
|
||||
2.4.2
|
||||
-----
|
||||
Another point release. Added support for dynamic object reference syntax
|
||||
($foo->$bar), support for full variable syntax within quotes ("$foo[0].bar"),
|
||||
and other minor fixes. See the NEWS file for full details.
|
||||
|
||||
2.4.1
|
||||
-----
|
||||
|
||||
This is basically a point release, cleaning up a few things caught
|
||||
in the 2.4.0 release. See the NEWS file for full details.
|
||||
|
||||
2.4.0
|
||||
-----
|
||||
|
||||
Smarty now supports the ability to access objects within the templates. Two
|
||||
methods are available, one which closely follows Smartys conventions, and
|
||||
another that follows more traditional object syntax for those familiar with
|
||||
PHP.
|
||||
|
||||
The internal compiling engine has also undergone some major work. The regex
|
||||
parsing was rewritten to be much more strict, more secure and more
|
||||
maintainable. Config files are now compiled, which can speed up pages quite a
|
||||
bit that use config files extensively. Assigned variables are no longer
|
||||
extracted to PHP namespace, saving an extract call for every template. There is
|
||||
now support for applying modifiers to static values and functions. You can now
|
||||
access constants with $smarty.const.VAR. See the NEWS file for complete
|
||||
changes.
|
||||
|
||||
2.3.1
|
||||
-----
|
||||
|
||||
The mtime on compiled files will now match the source files, in the case where
|
||||
the source file may not get the current timestamp, recompiling will still work
|
||||
as expected. Proper support for open_basedir has been added, so Smarty should
|
||||
work correctly in safe mode. Added a few new features such as textformat block
|
||||
function, strip variable modifier and optgroup support for html_options. Also
|
||||
other minor bug fixes, see the Change Log.
|
||||
|
||||
2.3.0
|
||||
-----
|
||||
|
||||
Smarty now has a {debug} template function that brings up the debugging console
|
||||
right where {debug} is called, regardless of $debugging settings. This works a
|
||||
little different than turning on $debugging in the sense that it shows all the
|
||||
template variables available at the time {debug} is called, including local
|
||||
scope vars. It does not show the templates names however, since this
|
||||
executed during runtime of the template.
|
||||
|
||||
You can now supply an expire time when clearing cache or compile files. This is
|
||||
mostly useful for removing stale files via the API.
|
||||
|
||||
Plugins now stop execution upon error, instead of outputting a warning and
|
||||
continuing.
|
||||
|
||||
Two new API functions, assign_by_ref() and append_by_ref() were added. They
|
||||
allow assigning template variables by reference. This can make a significant
|
||||
performance gain, especially if you are assigning large arrays of data. PHP 5.0
|
||||
will do this implicitly, so these functions are basically workarounds.
|
||||
|
||||
Several misc bug fixes, see the Change Log for information.
|
||||
|
||||
|
||||
2.2.0
|
||||
-----
|
||||
|
||||
Smarty now allows an array of paths for the $plugin_dir class variable. The
|
||||
directories will be searched in the order they are given, so for efficiency keep
|
||||
the most-used plugins at the top. Also, absolute paths to the plugin directories are
|
||||
more efficient than relying on the PHP include_path.
|
||||
|
||||
Cache files can now be grouped with the cache_id. See the documentation under
|
||||
the new "Caching" section for details. compile_id also respects the same
|
||||
grouping syntax. The cache/compile file structure changed, so be sure to clear
|
||||
out all your cache and compile files when upgrading Smarty. Also if you are
|
||||
using PHP-accelerator, restart apache. I've seen some quirky things happen if
|
||||
the phpa files do not get cleared (known issue with phpa and parent
|
||||
class-member changes, so just clear 'em.)
|
||||
|
||||
Smarty now correctly respects the PHP include_path for $template_dir, $compile_dir,
|
||||
$cache_dir, $config_dir and $plugin_dir. Be aware that relying on the
|
||||
include_path is an overhead, try to use absolute pathnames when possible
|
||||
(or relative to working directory.)
|
||||
|
||||
Documentation has been updated and rearranged a bit. Most notably, the
|
||||
installation instructions are completely revamped, and a new Caching section
|
||||
explains Smarty's caching in detail along with the new grouping functionality.
|
||||
|
||||
Many misc. bug fixes and enhancements, see the full ChangeLog (NEWS file) for
|
||||
details.
|
||||
|
||||
2.1.1
|
||||
-----
|
||||
|
||||
There was a bug with template paths and the include_path, this has been fixed.
|
||||
Also register_outputfilter() did not work, this is fixed. A new template
|
||||
function named "cycle" has been added to the distribution, nice for cycling
|
||||
through a list (or array) of values.
|
||||
|
||||
2.1.0
|
||||
-----
|
||||
|
||||
This release has quite a few new features and fixes. Most notable are the
|
||||
introduction of block functions, so you can write plugins that work on a block
|
||||
of text with {func}{/func} notation. Also output filters were added, so you can
|
||||
apply a function against the output of your templates. This differs from the
|
||||
postfilter function, which works on the compiled template at compile time, and
|
||||
output filters work on the template output at runtime.
|
||||
|
||||
Many other features and bug fixes are noted in the NEWS file.
|
||||
|
||||
|
||||
2.0.1
|
||||
-----
|
||||
|
||||
This is a point release, fixing a few bugs and cleaning things up. A plugin
|
||||
was renamed, the dash "-" was removed from compiled template and cached file
|
||||
names. If you're upgrading, you might want to clear them out first. See the
|
||||
ChangeLog for details.
|
||||
|
||||
2.0.0
|
||||
-----
|
||||
|
||||
This release is a huge milestone for Smarty. Most notable new things are a
|
||||
plugin architecture, removal of PEAR dependency, and optimizations that
|
||||
drastically improve the performance of Smarty in most cases.
|
||||
|
||||
The plugin architecture allows modifiers, custom functions, compiler functions,
|
||||
prefilters, postfilters, resources, and insert functions to be added by
|
||||
simply dropping a file into the plugins directory. Once dropped in, they are
|
||||
automatically registered by the template engine. This makes user-contributed
|
||||
plugins easy to manage, as well as the internal workings of Smarty easy to
|
||||
control and customize. This new architecture depends on the __FILE__ constant,
|
||||
which contains the full path to the executing script. Some older versions of
|
||||
PHP incorrectly gave the script name and not the full filesystem path. Be sure
|
||||
your version of PHP populates __FILE__ correctly. If you use custom template
|
||||
resource functions, the format of these changed with the plugin architecture.
|
||||
Be sure to update your functions accordingly. See the template resource section
|
||||
of the documentation.
|
||||
|
||||
The PEAR dependancy was removed from Smarty. The Config_File class that comes
|
||||
with Smarty was actually what needed PEAR for error handling which Smarty didn't
|
||||
use, but now everything is self-contained.
|
||||
|
||||
Performance improvements are graphed on the benchmark page, you will see that
|
||||
overall performance has been sped up by as much as 80% in some cases.
|
||||
|
||||
Smarty-cached pages now support If-Modified-Since headers, meaning that if a
|
||||
cached template page has not changed since the last request, a "304 Not
|
||||
Modified" header will be sent instead of resending the same page. This is
|
||||
disabled by default, change the setting of $cache_modified_check.
|
||||
|
||||
|
||||
1.5.2
|
||||
-----
|
||||
|
||||
Mostly bug fixes, added a default template resource handler.
|
||||
|
||||
|
||||
1.5.1
|
||||
-----
|
||||
|
||||
Critical bug fix release. If you use caching, you'll need to upgrade.
|
||||
|
||||
|
||||
1.5.0
|
||||
-----
|
||||
|
||||
Several feature enhancements were made to this version, most notably the
|
||||
{foreach ...} command which is an alternative to {section ...} with an easier
|
||||
syntax for looping through a single array of values. Several functions were
|
||||
enhanced so that the output can be automatically assigned to a template
|
||||
variable instead of displayed (assign attribute). Cache files can now be
|
||||
controlled with a custom function as an alternative to the built-in file based
|
||||
method. Many code cleanups and bug fixed went into this release as well.
|
||||
|
||||
|
||||
1.4.6
|
||||
-----
|
||||
|
||||
The behavior with caching and compile_check has been slightly enhanced. If
|
||||
caching is enabled AND compile_check is enabled, the cache will immediately get
|
||||
regenerated if _any_ involved template or config file is updated. This imposes
|
||||
a slight performance hit because it must check all the files for changes, so be
|
||||
sure to run live sites with caching enabled and compile_check disabled for best
|
||||
performance. If you update a template or config file, simply turn on
|
||||
compile_check, load the page, then turn it back off. This will update the cache
|
||||
file with the new content. This is accomplished by maintaining a list of
|
||||
included/loaded templates and config files at the beginning of the cache file.
|
||||
Therefore it is advisable to remove all cache files after upgrading to 1.4.6
|
||||
(although not absolutely necessary, old cache files will regenerate)
|
||||
|
||||
The debug console now has script timing and array values printed. You MUST
|
||||
update your debug.tpl file with this version of Smarty. Also, the new debug.tpl
|
||||
will not work with older versions of Smarty.
|
||||
|
||||
|
||||
1.4.5
|
||||
-----
|
||||
|
||||
Mostly bug fixes and minor improvements. Added compile id for separate compiled
|
||||
versions of the same script. The directory format and filename convention for
|
||||
the files in templates_c has changed, so you may want to remove all of the
|
||||
existing ones before you upgrade.
|
||||
|
||||
|
||||
1.4.4
|
||||
-----
|
||||
|
||||
A few bug fixes, new section looping attributes and properties, debugging
|
||||
console function for control via URL, and overLib integration and access
|
||||
to request variables from within the template.
|
||||
|
||||
|
||||
1.4.3
|
||||
-----
|
||||
|
||||
This release has a few bug fixes and several enhancements. Smarty now supports
|
||||
template security for third-party template editing. These features disallow the
|
||||
ability for someone to execute commands or PHP code from the template language.
|
||||
Smarty also now has a built-in debugging console, which is a javascript pop-up
|
||||
window that displays all the included template names and assigned variables.
|
||||
|
||||
|
||||
1.4.2
|
||||
-----
|
||||
|
||||
This was mostly one bug fix with variable scoping within included templates
|
||||
and a few documentation changes and updates. See the ChangeLog file for full
|
||||
details.
|
||||
|
||||
|
||||
1.4.1
|
||||
-----
|
||||
|
||||
It seems that the EX_LOCK logic from the previous release didn't fix all the
|
||||
problems with windows platforms. Hopefully this one does. It basically
|
||||
disables file locking on windows, so there is a potential that two programs
|
||||
could write over the same file at the same time, fyi.
|
||||
|
||||
The reset is minor bug fixes, please refer to the ChangeLog file.
|
||||
|
||||
|
||||
1.4.0
|
||||
-----
|
||||
|
||||
IMPORTANT NOTICE
|
||||
|
||||
Smarty now has a new syntax for accessing elements within section loops. The
|
||||
new syntax is easier to use and nicely handles data structures of any
|
||||
complexity. Consequently, this breaks the old syntax.
|
||||
|
||||
Here is an example of the syntax change:
|
||||
|
||||
old syntax:
|
||||
{$sec1/sec2/sec3/customer.phone}
|
||||
|
||||
new syntax:
|
||||
{$customer[$sec1][$sec2][$sec3].phone}
|
||||
|
||||
The section names used to come first, followed by the variable name. Now the
|
||||
variable name always comes first, followed by the section names in brackets.
|
||||
You can access variable indexes anywhere, depending on how you passed the
|
||||
variables in.
|
||||
|
||||
To fix your current templates, we have provided a script that will adjust the
|
||||
syntax for you. Located in misc/fix_vars.php, run this script from the the
|
||||
command line, giving each template as an argument. Be sure to use absolute
|
||||
pathnames, or pathnames relative to the executing script. Probably the easiest
|
||||
way to do this is to copy the fix_vars.php script into your template directory
|
||||
and run 'php -q fix_vars.php *.tpl' Be sure you have proper write permission,
|
||||
and backup your scripts first to be safe! The examples in the 1.4.0
|
||||
documentation have been updated to reflect the changes.
|
||||
|
||||
cd /path/to/templates
|
||||
cp /path/to/fix_vars.php .
|
||||
find . -name "*.tpl" -exec php -q ./fix_vars.php {} \;
|
||||
|
||||
NEW AND IMPROVED COMPILATION PROCESS
|
||||
|
||||
Smarty 1.4.0 also has a new compilation process. Instead of compiling all the
|
||||
templates up front, it now compiles them at runtime. This has several
|
||||
advantages. First of all, there is no longer a need to have a single template
|
||||
directory. You can now have arbitrary template sources, such as multiple
|
||||
directories or even database calls. This also speeds the performance of Smarty
|
||||
when $compile_check is enabled, since it is only checking the template that is
|
||||
being executed instead of everything found in the template directory. The
|
||||
$tpl_file_ext is no longer needed, but kept for backward compatability.
|
||||
Templates can now be named anything you like with any extension.
|
||||
|
||||
MINOR FIXES
|
||||
|
||||
A workaround for LOCK_EX on Windows systems was added, and changed a couple of
|
||||
file permissions for better security on public servers.
|
||||
|
||||
$show_info_header is now defaulted to false instead of true. This header causes
|
||||
problems when displaying content other than HTML, so now you must explicitly
|
||||
set this flag to true to show the header information (or change the default in
|
||||
your copy of Smarty.)
|
||||
|
||||
Documentation is written in docbook format. I updated the docbook -> HTML
|
||||
generating software & style-sheets, and consequently the examples are no longer
|
||||
in a different background color. If anyone wants to contribute a better
|
||||
stylesheet or help with documentation, drop me a line. <monte@ispi.net>
|
||||
|
||||
CHANGES/ENHANCEMENTS/UPDATES
|
||||
|
||||
date_format, html_select_date and html_select_time used to require a unix
|
||||
timestamp as the format of the date passed into the template. Smarty is now a
|
||||
bit smarter at this. It will take a unix timestamp, a mysql timestamp, or any
|
||||
date string that is parsable by strtotime, such as 10/01/2001 or 2001-10-01,
|
||||
etc. Just give some formats a try and see what works.
|
||||
|
||||
Smarty now has template prefilters, meaning that you can run your templates
|
||||
through custom functions before they are compiled. This is good for things like
|
||||
removing unwanted comments, keeping an eye on words or functionality people are
|
||||
putting in templates, translating XML -> HTML, etc. See the register_prefilter
|
||||
documentation for more info.
|
||||
|
||||
Another addition are the so-called compiler functions. These are custom
|
||||
functions registered by the user that are executed at compilation time of the
|
||||
template. They can be used to inject PHP code or time-sensitive static content
|
||||
into the compiled template.
|
||||
|
||||
The run-time custom functions are now passed the Smarty object as the second
|
||||
parameter. This can be used, for example, to assign or clear template variables
|
||||
from inside the custom function.
|
||||
|
||||
clear_compile_dir() was added for clearing out compiled versions of your
|
||||
templates. Not something normally needed, but you may have a need for this if
|
||||
you have $compile_check set to false and you periodically update templates via
|
||||
some automated process. As of 1.4.0, uncompiled templates _always_ get
|
||||
compiled regardless of $compile_check setting, although they won't be checked
|
||||
for recompile if $compile_check is set to false.
|
||||
|
||||
You can now refer to properties of objects assigned from PHP by using the '->'
|
||||
symbol and specifying the property name after it, e.g. $foo->bar.
|
||||
|
||||
{php}{/php} tags were added to embed php into the templates. Not normally
|
||||
needed, but some circumstances may call for it. Check out the "componentized
|
||||
templates" tip in the documentation for an example.
|
||||
|
||||
{capture}{/capture} and {counter} functions were added. See the documentation
|
||||
for a complete description and examples.
|
||||
|
||||
UPGRADE NOTES
|
||||
|
||||
The format of the files created in the $compile_dir are now a bit different.
|
||||
The compiled template filename is the template resource name url-encoded.
|
||||
Therefore, all compiled files are now in the top directory of $compile_dir.
|
||||
This was done to make way for arbitrary template resources. Each compiled
|
||||
template also has a header that states what template resource was used to
|
||||
create it. From a unix command prompt, you can use "head -2 *" to see the first
|
||||
two lines of each file.
|
||||
|
||||
When upgrading to 1.4.0, you will want to clear out all your old files in the
|
||||
$compile_dir. If you have $compile_check set to false and the compiled template
|
||||
does not yet exist, it will compile it regardless of this setting. This way you
|
||||
can clear out the $compile_dir and not worry about setting $compile_check to
|
||||
true to get the inital compilation under way.
|
||||
|
||||
|
||||
1.3.2
|
||||
-----
|
||||
|
||||
Smarty now has (an optional) header prepended to the output of the Smarty
|
||||
templates. This displays the Smarty version and the date/time when the page was
|
||||
generated. This is useful for debugging your cache routines, and purely
|
||||
informational so there is evidence that the page was generated by Smarty. Set
|
||||
$show_info_header to false to disable it.
|
||||
|
||||
{config_load ...} performance was tuned by placing the loaded variables into a
|
||||
global array, so basically a config file is read from the file system and
|
||||
placed into a php array structure only once, no matter how many times it is
|
||||
called in any of the templates. The scope of the loaded variables has changed a
|
||||
bit as well. Variables loaded by config_load used to be treated as global
|
||||
variables, meaning that parent templates (templates that included the current
|
||||
template) could see them. Now the default behavior is such that loaded
|
||||
variables are only visible by the current template and child templates (all
|
||||
templates included after the {config_load ...} is called.) To mimic the
|
||||
original behavior, provide the attribute "global=yes" like so: {config_load
|
||||
file="mystuff.conf" global=yes}. Now when you load in mystuff.conf, the
|
||||
variables will be visible to parent templates (merged with any existing config
|
||||
variables.)
|
||||
|
||||
A formatting attribute was added to the {math ...} function, adding the ability
|
||||
to control the format of the output. Use the same formatting syntax as the PHP
|
||||
function sprintf().
|
||||
|
||||
{html_select_time ...} was added, a custom function that works much like
|
||||
{html_select_date ...} except it displays time elements instead of dates.
|
||||
|
||||
A few custom modifiers were added: count_characters, count_words,
|
||||
count_sentences, count_paragraphs. All pretty self-explanatory.
|
||||
|
||||
/* vim: set et: */
|
|
@ -0,0 +1,10 @@
|
|||
* handle asp style tags in $php_handler
|
||||
* fix all E_NOTICE warnings
|
||||
* make simple math easier
|
||||
* caching all but parts of the template
|
||||
* change plugins so $smarty variable always comes first
|
||||
* get cache ttl with function call
|
||||
FIX: make inserts use normal functions before plugins
|
||||
UPD: change it so that if template comes from some resource,
|
||||
that resource stays as the default, no need to specify it
|
||||
in includes.
|
|
@ -0,0 +1,5 @@
|
|||
title = Welcome to Smarty!
|
||||
cutoff_size = 40
|
||||
|
||||
[setup]
|
||||
bold = true
|
|
@ -0,0 +1,25 @@
|
|||
<?php
|
||||
|
||||
require '../libs/Smarty.class.php';
|
||||
|
||||
$smarty = new Smarty;
|
||||
|
||||
$smarty->compile_check = true;
|
||||
$smarty->debugging = true;
|
||||
|
||||
$smarty->assign("Name","Fred Irving Johnathan Bradley Peppergill");
|
||||
$smarty->assign("FirstName",array("John","Mary","James","Henry"));
|
||||
$smarty->assign("LastName",array("Doe","Smith","Johnson","Case"));
|
||||
$smarty->assign("Class",array(array("A","B","C","D"), array("E", "F", "G", "H"),
|
||||
array("I", "J", "K", "L"), array("M", "N", "O", "P")));
|
||||
|
||||
$smarty->assign("contacts", array(array("phone" => "1", "fax" => "2", "cell" => "3"),
|
||||
array("phone" => "555-4444", "fax" => "555-3333", "cell" => "760-1234")));
|
||||
|
||||
$smarty->assign("option_values", array("NY","NE","KS","IA","OK","TX"));
|
||||
$smarty->assign("option_output", array("New York","Nebraska","Kansas","Iowa","Oklahoma","Texas"));
|
||||
$smarty->assign("option_selected", "NE");
|
||||
|
||||
$smarty->display('index.tpl');
|
||||
|
||||
?>
|
|
@ -0,0 +1,2 @@
|
|||
</BODY>
|
||||
</HTML>
|
|
@ -0,0 +1,6 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
{popup_init src="/javascripts/overlib.js"}
|
||||
<TITLE>{$title} - {$Name}</TITLE>
|
||||
</HEAD>
|
||||
<BODY bgcolor="#ffffff">
|
|
@ -0,0 +1,83 @@
|
|||
{config_load file=test.conf section="setup"}
|
||||
{include file="header.tpl" title=foo}
|
||||
|
||||
<PRE>
|
||||
|
||||
{* bold and title are read from the config file *}
|
||||
{if #bold#}<b>{/if}
|
||||
{* capitalize the first letters of each word of the title *}
|
||||
Title: {#title#|capitalize}
|
||||
{if #bold#}</b>{/if}
|
||||
|
||||
The current date and time is {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
|
||||
|
||||
Tooltip example: Move your mouse over the <A HREF="" {popup sticky=true caption="Smarty pop-up text" delay=400 text="This is an example of a tooltip. Tooltips are handy for context sensitive information, and extremely easy to add to your templates with Smarty and the integration of <a href='http://www.bosrup.com/web/overlib/'>overLIB</a> by Erik Bosrup"} onclick="return false;">Help</A> link to see an example of a tooltip using Smarty's popup function.
|
||||
|
||||
The value of global assigned variable $SCRIPT_NAME is {$SCRIPT_NAME}
|
||||
|
||||
Example of accessing server environment variable SERVER_NAME: {$smarty.server.SERVER_NAME}
|
||||
|
||||
The value of {ldelim}$Name{rdelim} is <b>{$Name}</b>
|
||||
|
||||
variable modifier example of {ldelim}$Name|upper{rdelim}
|
||||
|
||||
<b>{$Name|upper}</b>
|
||||
|
||||
|
||||
An example of a section loop:
|
||||
|
||||
{section name=outer loop=$FirstName}
|
||||
{if %outer.index% is odd by 2}
|
||||
{%outer.rownum%} . {$FirstName[outer]} {$LastName[outer]}
|
||||
{else}
|
||||
{%outer.rownum%} * {$FirstName[outer]} {$LastName[outer]}
|
||||
{/if}
|
||||
{sectionelse}
|
||||
none
|
||||
{/section}
|
||||
|
||||
An example of section looped key values:
|
||||
|
||||
{section name=sec1 loop=$contacts}
|
||||
phone: {$contacts[sec1].phone}<br>
|
||||
fax: {$contacts[sec1].fax}<br>
|
||||
cell: {$contacts[sec1].cell}<br>
|
||||
{/section}
|
||||
<p>
|
||||
|
||||
testing strip tags
|
||||
{strip}
|
||||
<table border=0>
|
||||
<tr>
|
||||
<td>
|
||||
<A HREF="{$SCRIPT_NAME}">
|
||||
<font color="red">This is a test </font>
|
||||
</A>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
{/strip}
|
||||
|
||||
</PRE>
|
||||
|
||||
This is an example of the html_select_date function:
|
||||
|
||||
<form>
|
||||
{html_select_date start_year=1998 end_year=2010}
|
||||
</form>
|
||||
|
||||
This is an example of the html_select_time function:
|
||||
|
||||
<form>
|
||||
{html_select_time use_24_hours=false}
|
||||
</form>
|
||||
|
||||
This is an example of the html_options function:
|
||||
|
||||
<form>
|
||||
<select name=states>
|
||||
{html_options values=$option_values selected=$option_selected output=$option_output}
|
||||
</select>
|
||||
</form>
|
||||
|
||||
{include file="footer.tpl"}
|
|
@ -0,0 +1,389 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Config_File class.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
* @link http://smarty.php.net/
|
||||
* @version 2.6.6
|
||||
* @copyright Copyright: 2001-2004 ispi of Lincoln, Inc.
|
||||
* @author Andrei Zmievski <andrei@php.net>
|
||||
* @access public
|
||||
* @package Smarty
|
||||
*/
|
||||
|
||||
/* $Id: Config_File.class.php,v 1.1 2005/02/03 16:55:35 sebastian Exp $ */
|
||||
|
||||
/**
|
||||
* Config file reading class
|
||||
* @package Smarty
|
||||
*/
|
||||
class Config_File {
|
||||
/**#@+
|
||||
* Options
|
||||
* @var boolean
|
||||
*/
|
||||
/**
|
||||
* Controls whether variables with the same name overwrite each other.
|
||||
*/
|
||||
var $overwrite = true;
|
||||
|
||||
/**
|
||||
* Controls whether config values of on/true/yes and off/false/no get
|
||||
* converted to boolean values automatically.
|
||||
*/
|
||||
var $booleanize = true;
|
||||
|
||||
/**
|
||||
* Controls whether hidden config sections/vars are read from the file.
|
||||
*/
|
||||
var $read_hidden = true;
|
||||
|
||||
/**
|
||||
* Controls whether or not to fix mac or dos formatted newlines.
|
||||
* If set to true, \r or \r\n will be changed to \n.
|
||||
*/
|
||||
var $fix_newlines = true;
|
||||
/**#@-*/
|
||||
|
||||
/** @access private */
|
||||
var $_config_path = "";
|
||||
var $_config_data = array();
|
||||
/**#@-*/
|
||||
|
||||
/**
|
||||
* Constructs a new config file class.
|
||||
*
|
||||
* @param string $config_path (optional) path to the config files
|
||||
*/
|
||||
function Config_File($config_path = NULL)
|
||||
{
|
||||
if (isset($config_path))
|
||||
$this->set_path($config_path);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Set the path where configuration files can be found.
|
||||
*
|
||||
* @param string $config_path path to the config files
|
||||
*/
|
||||
function set_path($config_path)
|
||||
{
|
||||
if (!empty($config_path)) {
|
||||
if (!is_string($config_path) || !file_exists($config_path) || !is_dir($config_path)) {
|
||||
$this->_trigger_error_msg("Bad config file path '$config_path'");
|
||||
return;
|
||||
}
|
||||
if(substr($config_path, -1) != DIRECTORY_SEPARATOR) {
|
||||
$config_path .= DIRECTORY_SEPARATOR;
|
||||
}
|
||||
|
||||
$this->_config_path = $config_path;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves config info based on the file, section, and variable name.
|
||||
*
|
||||
* @param string $file_name config file to get info for
|
||||
* @param string $section_name (optional) section to get info for
|
||||
* @param string $var_name (optional) variable to get info for
|
||||
* @return string|array a value or array of values
|
||||
*/
|
||||
function &get($file_name, $section_name = NULL, $var_name = NULL)
|
||||
{
|
||||
if (empty($file_name)) {
|
||||
$this->_trigger_error_msg('Empty config file name');
|
||||
return;
|
||||
} else {
|
||||
$file_name = $this->_config_path . $file_name;
|
||||
if (!isset($this->_config_data[$file_name]))
|
||||
$this->load_file($file_name, false);
|
||||
}
|
||||
|
||||
if (!empty($var_name)) {
|
||||
if (empty($section_name)) {
|
||||
return $this->_config_data[$file_name]["vars"][$var_name];
|
||||
} else {
|
||||
if(isset($this->_config_data[$file_name]["sections"][$section_name]["vars"][$var_name]))
|
||||
return $this->_config_data[$file_name]["sections"][$section_name]["vars"][$var_name];
|
||||
else
|
||||
return array();
|
||||
}
|
||||
} else {
|
||||
if (empty($section_name)) {
|
||||
return (array)$this->_config_data[$file_name]["vars"];
|
||||
} else {
|
||||
if(isset($this->_config_data[$file_name]["sections"][$section_name]["vars"]))
|
||||
return (array)$this->_config_data[$file_name]["sections"][$section_name]["vars"];
|
||||
else
|
||||
return array();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves config info based on the key.
|
||||
*
|
||||
* @param $file_name string config key (filename/section/var)
|
||||
* @return string|array same as get()
|
||||
* @uses get() retrieves information from config file and returns it
|
||||
*/
|
||||
function &get_key($config_key)
|
||||
{
|
||||
list($file_name, $section_name, $var_name) = explode('/', $config_key, 3);
|
||||
$result = &$this->get($file_name, $section_name, $var_name);
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all loaded config file names.
|
||||
*
|
||||
* @return array an array of loaded config file names
|
||||
*/
|
||||
function get_file_names()
|
||||
{
|
||||
return array_keys($this->_config_data);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get all section names from a loaded file.
|
||||
*
|
||||
* @param string $file_name config file to get section names from
|
||||
* @return array an array of section names from the specified file
|
||||
*/
|
||||
function get_section_names($file_name)
|
||||
{
|
||||
$file_name = $this->_config_path . $file_name;
|
||||
if (!isset($this->_config_data[$file_name])) {
|
||||
$this->_trigger_error_msg("Unknown config file '$file_name'");
|
||||
return;
|
||||
}
|
||||
|
||||
return array_keys($this->_config_data[$file_name]["sections"]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get all global or section variable names.
|
||||
*
|
||||
* @param string $file_name config file to get info for
|
||||
* @param string $section_name (optional) section to get info for
|
||||
* @return array an array of variables names from the specified file/section
|
||||
*/
|
||||
function get_var_names($file_name, $section = NULL)
|
||||
{
|
||||
if (empty($file_name)) {
|
||||
$this->_trigger_error_msg('Empty config file name');
|
||||
return;
|
||||
} else if (!isset($this->_config_data[$file_name])) {
|
||||
$this->_trigger_error_msg("Unknown config file '$file_name'");
|
||||
return;
|
||||
}
|
||||
|
||||
if (empty($section))
|
||||
return array_keys($this->_config_data[$file_name]["vars"]);
|
||||
else
|
||||
return array_keys($this->_config_data[$file_name]["sections"][$section]["vars"]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Clear loaded config data for a certain file or all files.
|
||||
*
|
||||
* @param string $file_name file to clear config data for
|
||||
*/
|
||||
function clear($file_name = NULL)
|
||||
{
|
||||
if ($file_name === NULL)
|
||||
$this->_config_data = array();
|
||||
else if (isset($this->_config_data[$file_name]))
|
||||
$this->_config_data[$file_name] = array();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Load a configuration file manually.
|
||||
*
|
||||
* @param string $file_name file name to load
|
||||
* @param boolean $prepend_path whether current config path should be
|
||||
* prepended to the filename
|
||||
*/
|
||||
function load_file($file_name, $prepend_path = true)
|
||||
{
|
||||
if ($prepend_path && $this->_config_path != "")
|
||||
$config_file = $this->_config_path . $file_name;
|
||||
else
|
||||
$config_file = $file_name;
|
||||
|
||||
ini_set('track_errors', true);
|
||||
$fp = @fopen($config_file, "r");
|
||||
if (!is_resource($fp)) {
|
||||
$this->_trigger_error_msg("Could not open config file '$config_file'");
|
||||
return false;
|
||||
}
|
||||
|
||||
$contents = ($size = filesize($config_file)) ? fread($fp, $size) : '';
|
||||
fclose($fp);
|
||||
|
||||
$this->_config_data[$config_file] = $this->parse_contents($contents);
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Store the contents of a file manually.
|
||||
*
|
||||
* @param string $config_file file name of the related contents
|
||||
* @param string $contents the file-contents to parse
|
||||
*/
|
||||
function set_file_contents($config_file, $contents)
|
||||
{
|
||||
$this->_config_data[$config_file] = $this->parse_contents($contents);
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* parse the source of a configuration file manually.
|
||||
*
|
||||
* @param string $contents the file-contents to parse
|
||||
*/
|
||||
function parse_contents($contents)
|
||||
{
|
||||
if($this->fix_newlines) {
|
||||
// fix mac/dos formatted newlines
|
||||
$contents = preg_replace('!\r\n?!', "\n", $contents);
|
||||
}
|
||||
|
||||
$config_data = array();
|
||||
$config_data['sections'] = array();
|
||||
$config_data['vars'] = array();
|
||||
|
||||
/* reference to fill with data */
|
||||
$vars =& $config_data['vars'];
|
||||
|
||||
/* parse file line by line */
|
||||
preg_match_all('!^.*\r?\n?!m', $contents, $match);
|
||||
$lines = $match[0];
|
||||
for ($i=0, $count=count($lines); $i<$count; $i++) {
|
||||
$line = $lines[$i];
|
||||
if (empty($line)) continue;
|
||||
|
||||
if ( $line{0} == '[' && preg_match('!^\[(.*?)\]!', $line, $match) ) {
|
||||
/* section found */
|
||||
if ($match[1]{0} == '.') {
|
||||
/* hidden section */
|
||||
if ($this->read_hidden) {
|
||||
$section_name = substr($match[1], 1);
|
||||
} else {
|
||||
/* break reference to $vars to ignore hidden section */
|
||||
unset($vars);
|
||||
$vars = array();
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
$section_name = $match[1];
|
||||
}
|
||||
if (!isset($config_data['sections'][$section_name]))
|
||||
$config_data['sections'][$section_name] = array('vars' => array());
|
||||
$vars =& $config_data['sections'][$section_name]['vars'];
|
||||
continue;
|
||||
}
|
||||
|
||||
if (preg_match('/^\s*(\.?\w+)\s*=\s*(.*)/s', $line, $match)) {
|
||||
/* variable found */
|
||||
$var_name = rtrim($match[1]);
|
||||
if (strpos($match[2], '"""') === 0) {
|
||||
/* handle multiline-value */
|
||||
$lines[$i] = substr($match[2], 3);
|
||||
$var_value = '';
|
||||
while ($i<$count) {
|
||||
if (($pos = strpos($lines[$i], '"""')) === false) {
|
||||
$var_value .= $lines[$i++];
|
||||
} else {
|
||||
/* end of multiline-value */
|
||||
$var_value .= substr($lines[$i], 0, $pos);
|
||||
break;
|
||||
}
|
||||
}
|
||||
$booleanize = false;
|
||||
|
||||
} else {
|
||||
/* handle simple value */
|
||||
$var_value = preg_replace('/^([\'"])(.*)\1$/', '\2', rtrim($match[2]));
|
||||
$booleanize = $this->booleanize;
|
||||
|
||||
}
|
||||
$this->_set_config_var($vars, $var_name, $var_value, $booleanize);
|
||||
}
|
||||
/* else unparsable line / means it is a comment / means ignore it */
|
||||
}
|
||||
return $config_data;
|
||||
}
|
||||
|
||||
/**#@+ @access private */
|
||||
/**
|
||||
* @param array &$container
|
||||
* @param string $var_name
|
||||
* @param mixed $var_value
|
||||
* @param boolean $booleanize determines whether $var_value is converted to
|
||||
* to true/false
|
||||
*/
|
||||
function _set_config_var(&$container, $var_name, $var_value, $booleanize)
|
||||
{
|
||||
if ($var_name{0} == '.') {
|
||||
if (!$this->read_hidden)
|
||||
return;
|
||||
else
|
||||
$var_name = substr($var_name, 1);
|
||||
}
|
||||
|
||||
if (!preg_match("/^[a-zA-Z_]\w*$/", $var_name)) {
|
||||
$this->_trigger_error_msg("Bad variable name '$var_name'");
|
||||
return;
|
||||
}
|
||||
|
||||
if ($booleanize) {
|
||||
if (preg_match("/^(on|true|yes)$/i", $var_value))
|
||||
$var_value = true;
|
||||
else if (preg_match("/^(off|false|no)$/i", $var_value))
|
||||
$var_value = false;
|
||||
}
|
||||
|
||||
if (!isset($container[$var_name]) || $this->overwrite)
|
||||
$container[$var_name] = $var_value;
|
||||
else {
|
||||
settype($container[$var_name], 'array');
|
||||
$container[$var_name][] = $var_value;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @uses trigger_error() creates a PHP warning/error
|
||||
* @param string $error_msg
|
||||
* @param integer $error_type one of
|
||||
*/
|
||||
function _trigger_error_msg($error_msg, $error_type = E_USER_WARNING)
|
||||
{
|
||||
trigger_error("Config_File error: $error_msg", $error_type);
|
||||
}
|
||||
/**#@-*/
|
||||
}
|
||||
|
||||
?>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,64 @@
|
|||
{* Smarty *}
|
||||
|
||||
{* debug.tpl, last updated version 2.0.1 *}
|
||||
|
||||
{assign_debug_info}
|
||||
|
||||
{if isset($_smarty_debug_output) and $_smarty_debug_output eq "html"}
|
||||
<table border=0 width=100%>
|
||||
<tr bgcolor=#cccccc><th colspan=2>Smarty Debug Console</th></tr>
|
||||
<tr bgcolor=#cccccc><td colspan=2><b>included templates & config files (load time in seconds):</b></td></tr>
|
||||
{section name=templates loop=$_debug_tpls}
|
||||
<tr bgcolor={if %templates.index% is even}#eeeeee{else}#fafafa{/if}><td colspan=2><tt>{section name=indent loop=$_debug_tpls[templates].depth} {/section}<font color={if $_debug_tpls[templates].type eq "template"}brown{elseif $_debug_tpls[templates].type eq "insert"}black{else}green{/if}>{$_debug_tpls[templates].filename|escape:html}</font>{if isset($_debug_tpls[templates].exec_time)} <font size=-1><i>({$_debug_tpls[templates].exec_time|string_format:"%.5f"}){if %templates.index% eq 0} (total){/if}</i></font>{/if}</tt></td></tr>
|
||||
{sectionelse}
|
||||
<tr bgcolor=#eeeeee><td colspan=2><tt><i>no templates included</i></tt></td></tr>
|
||||
{/section}
|
||||
<tr bgcolor=#cccccc><td colspan=2><b>assigned template variables:</b></td></tr>
|
||||
{section name=vars loop=$_debug_keys}
|
||||
<tr bgcolor={if %vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=blue>{ldelim}${$_debug_keys[vars]}{rdelim}</font></tt></td><td nowrap><tt><font color=green>{$_debug_vals[vars]|@debug_print_var}</font></tt></td></tr>
|
||||
{sectionelse}
|
||||
<tr bgcolor=#eeeeee><td colspan=2><tt><i>no template variables assigned</i></tt></td></tr>
|
||||
{/section}
|
||||
<tr bgcolor=#cccccc><td colspan=2><b>assigned config file variables (outer template scope):</b></td></tr>
|
||||
{section name=config_vars loop=$_debug_config_keys}
|
||||
<tr bgcolor={if %config_vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=maroon>{ldelim}#{$_debug_config_keys[config_vars]}#{rdelim}</font></tt></td><td><tt><font color=green>{$_debug_config_vals[config_vars]|@debug_print_var}</font></tt></td></tr>
|
||||
{sectionelse}
|
||||
<tr bgcolor=#eeeeee><td colspan=2><tt><i>no config vars assigned</i></tt></td></tr>
|
||||
{/section}
|
||||
</table>
|
||||
</BODY></HTML>
|
||||
{else}
|
||||
<SCRIPT language=javascript>
|
||||
if( self.name == '' ) {ldelim}
|
||||
var title = 'Console';
|
||||
{rdelim}
|
||||
else {ldelim}
|
||||
var title = 'Console_' + self.name;
|
||||
{rdelim}
|
||||
_smarty_console = window.open("",title.value,"width=680,height=600,resizable,scrollbars=yes");
|
||||
_smarty_console.document.write("<HTML><HEAD><TITLE>Smarty Debug Console_"+self.name+"</TITLE></HEAD><BODY bgcolor=#ffffff>");
|
||||
_smarty_console.document.write("<table border=0 width=100%>");
|
||||
_smarty_console.document.write("<tr bgcolor=#cccccc><th colspan=2>Smarty Debug Console</th></tr>");
|
||||
_smarty_console.document.write("<tr bgcolor=#cccccc><td colspan=2><b>included templates & config files (load time in seconds):</b></td></tr>");
|
||||
{section name=templates loop=$_debug_tpls}
|
||||
_smarty_console.document.write("<tr bgcolor={if %templates.index% is even}#eeeeee{else}#fafafa{/if}><td colspan=2><tt>{section name=indent loop=$_debug_tpls[templates].depth} {/section}<font color={if $_debug_tpls[templates].type eq "template"}brown{elseif $_debug_tpls[templates].type eq "insert"}black{else}green{/if}>{$_debug_tpls[templates].filename|escape:html|escape:javascript}</font>{if isset($_debug_tpls[templates].exec_time)} <font size=-1><i>({$_debug_tpls[templates].exec_time|string_format:"%.5f"}){if %templates.index% eq 0} (total){/if}</i></font>{/if}</tt></td></tr>");
|
||||
{sectionelse}
|
||||
_smarty_console.document.write("<tr bgcolor=#eeeeee><td colspan=2><tt><i>no templates included</i></tt></td></tr>");
|
||||
{/section}
|
||||
_smarty_console.document.write("<tr bgcolor=#cccccc><td colspan=2><b>assigned template variables:</b></td></tr>");
|
||||
{section name=vars loop=$_debug_keys}
|
||||
_smarty_console.document.write("<tr bgcolor={if %vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=blue>{ldelim}${$_debug_keys[vars]}{rdelim}</font></tt></td><td nowrap><tt><font color=green>{$_debug_vals[vars]|@debug_print_var|escape:javascript}</font></tt></td></tr>");
|
||||
{sectionelse}
|
||||
_smarty_console.document.write("<tr bgcolor=#eeeeee><td colspan=2><tt><i>no template variables assigned</i></tt></td></tr>");
|
||||
{/section}
|
||||
_smarty_console.document.write("<tr bgcolor=#cccccc><td colspan=2><b>assigned config file variables (outer template scope):</b></td></tr>");
|
||||
{section name=config_vars loop=$_debug_config_keys}
|
||||
_smarty_console.document.write("<tr bgcolor={if %config_vars.index% is even}#eeeeee{else}#fafafa{/if}><td valign=top><tt><font color=maroon>{ldelim}#{$_debug_config_keys[config_vars]}#{rdelim}</font></tt></td><td><tt><font color=green>{$_debug_config_vals[config_vars]|@debug_print_var|escape:javascript}</font></tt></td></tr>");
|
||||
{sectionelse}
|
||||
_smarty_console.document.write("<tr bgcolor=#eeeeee><td colspan=2><tt><i>no config vars assigned</i></tt></td></tr>");
|
||||
{/section}
|
||||
_smarty_console.document.write("</table>");
|
||||
_smarty_console.document.write("</BODY></HTML>");
|
||||
_smarty_console.document.close();
|
||||
</SCRIPT>
|
||||
{/if}
|
|
@ -0,0 +1,67 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* assemble filepath of requested plugin
|
||||
*
|
||||
* @param string $type
|
||||
* @param string $name
|
||||
* @return string|false
|
||||
*/
|
||||
function smarty_core_assemble_plugin_filepath($params, &$smarty)
|
||||
{
|
||||
static $_filepaths_cache = array();
|
||||
|
||||
$_plugin_filename = $params['type'] . '.' . $params['name'] . '.php';
|
||||
if (isset($_filepaths_cache[$_plugin_filename])) {
|
||||
return $_filepaths_cache[$_plugin_filename];
|
||||
}
|
||||
$_return = false;
|
||||
|
||||
foreach ((array)$smarty->plugins_dir as $_plugin_dir) {
|
||||
|
||||
$_plugin_filepath = $_plugin_dir . DIRECTORY_SEPARATOR . $_plugin_filename;
|
||||
|
||||
// see if path is relative
|
||||
if (!preg_match("/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/", $_plugin_dir)) {
|
||||
$_relative_paths[] = $_plugin_dir;
|
||||
// relative path, see if it is in the SMARTY_DIR
|
||||
if (@is_readable(SMARTY_DIR . $_plugin_filepath)) {
|
||||
$_return = SMARTY_DIR . $_plugin_filepath;
|
||||
break;
|
||||
}
|
||||
}
|
||||
// try relative to cwd (or absolute)
|
||||
if (@is_readable($_plugin_filepath)) {
|
||||
$_return = $_plugin_filepath;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if($_return === false) {
|
||||
// still not found, try PHP include_path
|
||||
if(isset($_relative_paths)) {
|
||||
foreach ((array)$_relative_paths as $_plugin_dir) {
|
||||
|
||||
$_plugin_filepath = $_plugin_dir . DIRECTORY_SEPARATOR . $_plugin_filename;
|
||||
|
||||
$_params = array('file_path' => $_plugin_filepath);
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_include_path.php');
|
||||
if(smarty_core_get_include_path($_params, $smarty)) {
|
||||
$_return = $_params['new_file_path'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$_filepaths_cache[$_plugin_filename] = $_return;
|
||||
return $_return;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,43 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Smarty assign_smarty_interface core plugin
|
||||
*
|
||||
* Type: core<br>
|
||||
* Name: assign_smarty_interface<br>
|
||||
* Purpose: assign the $smarty interface variable
|
||||
* @param array Format: null
|
||||
* @param Smarty
|
||||
*/
|
||||
function smarty_core_assign_smarty_interface($params, &$smarty)
|
||||
{
|
||||
if (isset($smarty->_smarty_vars) && isset($smarty->_smarty_vars['request'])) {
|
||||
return;
|
||||
}
|
||||
|
||||
$_globals_map = array('g' => 'HTTP_GET_VARS',
|
||||
'p' => 'HTTP_POST_VARS',
|
||||
'c' => 'HTTP_COOKIE_VARS',
|
||||
's' => 'HTTP_SERVER_VARS',
|
||||
'e' => 'HTTP_ENV_VARS');
|
||||
|
||||
$_smarty_vars_request = array();
|
||||
|
||||
foreach (preg_split('!!', strtolower($smarty->request_vars_order)) as $_c) {
|
||||
if (isset($_globals_map[$_c])) {
|
||||
$_smarty_vars_request = array_merge($_smarty_vars_request, $GLOBALS[$_globals_map[$_c]]);
|
||||
}
|
||||
}
|
||||
$_smarty_vars_request = @array_merge($_smarty_vars_request, $GLOBALS['HTTP_SESSION_VARS']);
|
||||
|
||||
$smarty->_smarty_vars['request'] = $_smarty_vars_request;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,79 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* create full directory structure
|
||||
*
|
||||
* @param string $dir
|
||||
*/
|
||||
|
||||
// $dir
|
||||
|
||||
function smarty_core_create_dir_structure($params, &$smarty)
|
||||
{
|
||||
if (!file_exists($params['dir'])) {
|
||||
$_open_basedir_ini = ini_get('open_basedir');
|
||||
|
||||
if (DIRECTORY_SEPARATOR=='/') {
|
||||
/* unix-style paths */
|
||||
$_dir = $params['dir'];
|
||||
$_dir_parts = preg_split('!/+!', $_dir, -1, PREG_SPLIT_NO_EMPTY);
|
||||
$_new_dir = ($_dir{0}=='/') ? '/' : getcwd().'/';
|
||||
if($_use_open_basedir = !empty($_open_basedir_ini)) {
|
||||
$_open_basedirs = explode(':', $_open_basedir_ini);
|
||||
}
|
||||
|
||||
} else {
|
||||
/* other-style paths */
|
||||
$_dir = str_replace('\\','/', $params['dir']);
|
||||
$_dir_parts = preg_split('!/+!', $_dir, -1, PREG_SPLIT_NO_EMPTY);
|
||||
if (preg_match('!^((//)|([a-zA-Z]:/))!', $_dir, $_root_dir)) {
|
||||
/* leading "//" for network volume, or "[letter]:/" for full path */
|
||||
$_new_dir = $_root_dir[1];
|
||||
/* remove drive-letter from _dir_parts */
|
||||
if (isset($_root_dir[3])) array_shift($_dir_parts);
|
||||
|
||||
} else {
|
||||
$_new_dir = str_replace('\\', '/', getcwd()).'/';
|
||||
|
||||
}
|
||||
|
||||
if($_use_open_basedir = !empty($_open_basedir_ini)) {
|
||||
$_open_basedirs = explode(';', str_replace('\\', '/', $_open_basedir_ini));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* all paths use "/" only from here */
|
||||
foreach ($_dir_parts as $_dir_part) {
|
||||
$_new_dir .= $_dir_part;
|
||||
|
||||
if ($_use_open_basedir) {
|
||||
// do not attempt to test or make directories outside of open_basedir
|
||||
$_make_new_dir = false;
|
||||
foreach ($_open_basedirs as $_open_basedir) {
|
||||
if (substr($_new_dir, 0, strlen($_open_basedir)) == $_open_basedir) {
|
||||
$_make_new_dir = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$_make_new_dir = true;
|
||||
}
|
||||
|
||||
if ($_make_new_dir && !file_exists($_new_dir) && !@mkdir($_new_dir, $smarty->_dir_perms) && !is_dir($_new_dir)) {
|
||||
$smarty->trigger_error("problem creating directory '" . $_new_dir . "'");
|
||||
return false;
|
||||
}
|
||||
$_new_dir .= '/';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,61 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Smarty debug_console function plugin
|
||||
*
|
||||
* Type: core<br>
|
||||
* Name: display_debug_console<br>
|
||||
* Purpose: display the javascript debug console window
|
||||
* @param array Format: null
|
||||
* @param Smarty
|
||||
*/
|
||||
function smarty_core_display_debug_console($params, &$smarty)
|
||||
{
|
||||
// we must force compile the debug template in case the environment
|
||||
// changed between separate applications.
|
||||
|
||||
if(empty($smarty->debug_tpl)) {
|
||||
// set path to debug template from SMARTY_DIR
|
||||
$smarty->debug_tpl = SMARTY_DIR . 'debug.tpl';
|
||||
if($smarty->security && is_file($smarty->debug_tpl)) {
|
||||
$smarty->secure_dir[] = dirname(realpath($smarty->debug_tpl));
|
||||
}
|
||||
$smarty->debug_tpl = 'file:' . SMARTY_DIR . 'debug.tpl';
|
||||
}
|
||||
|
||||
$_ldelim_orig = $smarty->left_delimiter;
|
||||
$_rdelim_orig = $smarty->right_delimiter;
|
||||
|
||||
$smarty->left_delimiter = '{';
|
||||
$smarty->right_delimiter = '}';
|
||||
|
||||
$_compile_id_orig = $smarty->_compile_id;
|
||||
$smarty->_compile_id = null;
|
||||
|
||||
$_compile_path = $smarty->_get_compile_path($smarty->debug_tpl);
|
||||
if ($smarty->_compile_resource($smarty->debug_tpl, $_compile_path))
|
||||
{
|
||||
ob_start();
|
||||
$smarty->_include($_compile_path);
|
||||
$_results = ob_get_contents();
|
||||
ob_end_clean();
|
||||
} else {
|
||||
$_results = '';
|
||||
}
|
||||
|
||||
$smarty->_compile_id = $_compile_id_orig;
|
||||
|
||||
$smarty->left_delimiter = $_ldelim_orig;
|
||||
$smarty->right_delimiter = $_rdelim_orig;
|
||||
|
||||
return $_results;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,44 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Get path to file from include_path
|
||||
*
|
||||
* @param string $file_path
|
||||
* @param string $new_file_path
|
||||
* @return boolean
|
||||
* @staticvar array|null
|
||||
*/
|
||||
|
||||
// $file_path, &$new_file_path
|
||||
|
||||
function smarty_core_get_include_path(&$params, &$smarty)
|
||||
{
|
||||
static $_path_array = null;
|
||||
|
||||
if(!isset($_path_array)) {
|
||||
$_ini_include_path = ini_get('include_path');
|
||||
|
||||
if(strstr($_ini_include_path,';')) {
|
||||
// windows pathnames
|
||||
$_path_array = explode(';',$_ini_include_path);
|
||||
} else {
|
||||
$_path_array = explode(':',$_ini_include_path);
|
||||
}
|
||||
}
|
||||
foreach ($_path_array as $_include_path) {
|
||||
if (@is_readable($_include_path . DIRECTORY_SEPARATOR . $params['file_path'])) {
|
||||
$params['new_file_path'] = $_include_path . DIRECTORY_SEPARATOR . $params['file_path'];
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Get seconds and microseconds
|
||||
* @return double
|
||||
*/
|
||||
function smarty_core_get_microtime($params, &$smarty)
|
||||
{
|
||||
$mtime = microtime();
|
||||
$mtime = explode(" ", $mtime);
|
||||
$mtime = (double)($mtime[1]) + (double)($mtime[0]);
|
||||
return ($mtime);
|
||||
}
|
||||
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,80 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Retrieves PHP script resource
|
||||
*
|
||||
* sets $php_resource to the returned resource
|
||||
* @param string $resource
|
||||
* @param string $resource_type
|
||||
* @param $php_resource
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
function smarty_core_get_php_resource(&$params, &$smarty)
|
||||
{
|
||||
|
||||
$params['resource_base_path'] = $smarty->trusted_dir;
|
||||
$smarty->_parse_resource_name($params, $smarty);
|
||||
|
||||
/*
|
||||
* Find out if the resource exists.
|
||||
*/
|
||||
|
||||
if ($params['resource_type'] == 'file') {
|
||||
$_readable = false;
|
||||
if(file_exists($params['resource_name']) && is_readable($params['resource_name'])) {
|
||||
$_readable = true;
|
||||
} else {
|
||||
// test for file in include_path
|
||||
$_params = array('file_path' => $params['resource_name']);
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_include_path.php');
|
||||
if(smarty_core_get_include_path($_params, $smarty)) {
|
||||
$_include_path = $_params['new_file_path'];
|
||||
$_readable = true;
|
||||
}
|
||||
}
|
||||
} else if ($params['resource_type'] != 'file') {
|
||||
$_template_source = null;
|
||||
$_readable = is_callable($smarty->_plugins['resource'][$params['resource_type']][0][0])
|
||||
&& call_user_func_array($smarty->_plugins['resource'][$params['resource_type']][0][0],
|
||||
array($params['resource_name'], &$_template_source, &$smarty));
|
||||
}
|
||||
|
||||
/*
|
||||
* Set the error function, depending on which class calls us.
|
||||
*/
|
||||
if (method_exists($smarty, '_syntax_error')) {
|
||||
$_error_funcc = '_syntax_error';
|
||||
} else {
|
||||
$_error_funcc = 'trigger_error';
|
||||
}
|
||||
|
||||
if ($_readable) {
|
||||
if ($smarty->security) {
|
||||
require_once(SMARTY_CORE_DIR . 'core.is_trusted.php');
|
||||
if (!smarty_core_is_trusted($params, $smarty)) {
|
||||
$smarty->$_error_funcc('(secure mode) ' . $params['resource_type'] . ':' . $params['resource_name'] . ' is not trusted');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$smarty->$_error_funcc($params['resource_type'] . ':' . $params['resource_name'] . ' is not readable');
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($params['resource_type'] == 'file') {
|
||||
$params['php_resource'] = $params['resource_name'];
|
||||
} else {
|
||||
$params['php_resource'] = $_template_source;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,56 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* determines if a resource is secure or not.
|
||||
*
|
||||
* @param string $resource_type
|
||||
* @param string $resource_name
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
// $resource_type, $resource_name
|
||||
|
||||
function smarty_core_is_secure($params, &$smarty)
|
||||
{
|
||||
if (!$smarty->security || $smarty->security_settings['INCLUDE_ANY']) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ($params['resource_type'] == 'file') {
|
||||
$_rp = realpath($params['resource_name']);
|
||||
if (isset($params['resource_base_path'])) {
|
||||
foreach ((array)$params['resource_base_path'] as $curr_dir) {
|
||||
if ( ($_cd = realpath($curr_dir)) !== false &&
|
||||
strncmp($_rp, $_cd, strlen($_cd)) == 0 &&
|
||||
$_rp{strlen($_cd)} == DIRECTORY_SEPARATOR ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!empty($smarty->secure_dir)) {
|
||||
foreach ((array)$smarty->secure_dir as $curr_dir) {
|
||||
if ( ($_cd = realpath($curr_dir)) !== false &&
|
||||
strncmp($_rp, $_cd, strlen($_cd)) == 0 &&
|
||||
$_rp{strlen($_cd)} == DIRECTORY_SEPARATOR ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// resource is not on local file system
|
||||
return call_user_func_array(
|
||||
$smarty->_plugins['resource'][$params['resource_type']][0][2],
|
||||
array($params['resource_name'], &$smarty));
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,47 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* determines if a resource is trusted or not
|
||||
*
|
||||
* @param string $resource_type
|
||||
* @param string $resource_name
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
// $resource_type, $resource_name
|
||||
|
||||
function smarty_core_is_trusted($params, &$smarty)
|
||||
{
|
||||
$_smarty_trusted = false;
|
||||
if ($params['resource_type'] == 'file') {
|
||||
if (!empty($smarty->trusted_dir)) {
|
||||
$_rp = realpath($params['resource_name']);
|
||||
foreach ((array)$smarty->trusted_dir as $curr_dir) {
|
||||
if (!empty($curr_dir) && is_readable ($curr_dir)) {
|
||||
$_cd = realpath($curr_dir);
|
||||
if (strncmp($_rp, $_cd, strlen($_cd)) == 0
|
||||
&& $_rp{strlen($_cd)} == DIRECTORY_SEPARATOR ) {
|
||||
$_smarty_trusted = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
// resource is not on local file system
|
||||
$_smarty_trusted = call_user_func_array($smarty->_plugins['resource'][$params['resource_type']][0][3],
|
||||
array($params['resource_name'], $smarty));
|
||||
}
|
||||
|
||||
return $_smarty_trusted;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,125 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Load requested plugins
|
||||
*
|
||||
* @param array $plugins
|
||||
*/
|
||||
|
||||
// $plugins
|
||||
|
||||
function smarty_core_load_plugins($params, &$smarty)
|
||||
{
|
||||
|
||||
foreach ($params['plugins'] as $_plugin_info) {
|
||||
list($_type, $_name, $_tpl_file, $_tpl_line, $_delayed_loading) = $_plugin_info;
|
||||
$_plugin = &$smarty->_plugins[$_type][$_name];
|
||||
|
||||
/*
|
||||
* We do not load plugin more than once for each instance of Smarty.
|
||||
* The following code checks for that. The plugin can also be
|
||||
* registered dynamically at runtime, in which case template file
|
||||
* and line number will be unknown, so we fill them in.
|
||||
*
|
||||
* The final element of the info array is a flag that indicates
|
||||
* whether the dynamically registered plugin function has been
|
||||
* checked for existence yet or not.
|
||||
*/
|
||||
if (isset($_plugin)) {
|
||||
if (empty($_plugin[3])) {
|
||||
if (!is_callable($_plugin[0])) {
|
||||
$smarty->_trigger_fatal_error("[plugin] $_type '$_name' is not implemented", $_tpl_file, $_tpl_line, __FILE__, __LINE__);
|
||||
} else {
|
||||
$_plugin[1] = $_tpl_file;
|
||||
$_plugin[2] = $_tpl_line;
|
||||
$_plugin[3] = true;
|
||||
if (!isset($_plugin[4])) $_plugin[4] = true; /* cacheable */
|
||||
}
|
||||
}
|
||||
continue;
|
||||
} else if ($_type == 'insert') {
|
||||
/*
|
||||
* For backwards compatibility, we check for insert functions in
|
||||
* the symbol table before trying to load them as a plugin.
|
||||
*/
|
||||
$_plugin_func = 'insert_' . $_name;
|
||||
if (function_exists($_plugin_func)) {
|
||||
$_plugin = array($_plugin_func, $_tpl_file, $_tpl_line, true, false);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$_plugin_file = $smarty->_get_plugin_filepath($_type, $_name);
|
||||
|
||||
if (! $_found = ($_plugin_file != false)) {
|
||||
$_message = "could not load plugin file '$_type.$_name.php'\n";
|
||||
}
|
||||
|
||||
/*
|
||||
* If plugin file is found, it -must- provide the properly named
|
||||
* plugin function. In case it doesn't, simply output the error and
|
||||
* do not fall back on any other method.
|
||||
*/
|
||||
if ($_found) {
|
||||
include_once $_plugin_file;
|
||||
|
||||
$_plugin_func = 'smarty_' . $_type . '_' . $_name;
|
||||
if (!function_exists($_plugin_func)) {
|
||||
$smarty->_trigger_fatal_error("[plugin] function $_plugin_func() not found in $_plugin_file", $_tpl_file, $_tpl_line, __FILE__, __LINE__);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
/*
|
||||
* In case of insert plugins, their code may be loaded later via
|
||||
* 'script' attribute.
|
||||
*/
|
||||
else if ($_type == 'insert' && $_delayed_loading) {
|
||||
$_plugin_func = 'smarty_' . $_type . '_' . $_name;
|
||||
$_found = true;
|
||||
}
|
||||
|
||||
/*
|
||||
* Plugin specific processing and error checking.
|
||||
*/
|
||||
if (!$_found) {
|
||||
if ($_type == 'modifier') {
|
||||
/*
|
||||
* In case modifier falls back on using PHP functions
|
||||
* directly, we only allow those specified in the security
|
||||
* context.
|
||||
*/
|
||||
if ($smarty->security && !in_array($_name, $smarty->security_settings['MODIFIER_FUNCS'])) {
|
||||
$_message = "(secure mode) modifier '$_name' is not allowed";
|
||||
} else {
|
||||
if (!function_exists($_name)) {
|
||||
$_message = "modifier '$_name' is not implemented";
|
||||
} else {
|
||||
$_plugin_func = $_name;
|
||||
$_found = true;
|
||||
}
|
||||
}
|
||||
} else if ($_type == 'function') {
|
||||
/*
|
||||
* This is a catch-all situation.
|
||||
*/
|
||||
$_message = "unknown tag - '$_name'";
|
||||
}
|
||||
}
|
||||
|
||||
if ($_found) {
|
||||
$smarty->_plugins[$_type][$_name] = array($_plugin_func, $_tpl_file, $_tpl_line, true, true);
|
||||
} else {
|
||||
// output error
|
||||
$smarty->_trigger_fatal_error('[plugin] ' . $_message, $_tpl_file, $_tpl_line, __FILE__, __LINE__);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,74 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* load a resource plugin
|
||||
*
|
||||
* @param string $type
|
||||
*/
|
||||
|
||||
// $type
|
||||
|
||||
function smarty_core_load_resource_plugin($params, &$smarty)
|
||||
{
|
||||
/*
|
||||
* Resource plugins are not quite like the other ones, so they are
|
||||
* handled differently. The first element of plugin info is the array of
|
||||
* functions provided by the plugin, the second one indicates whether
|
||||
* all of them exist or not.
|
||||
*/
|
||||
|
||||
$_plugin = &$smarty->_plugins['resource'][$params['type']];
|
||||
if (isset($_plugin)) {
|
||||
if (!$_plugin[1] && count($_plugin[0])) {
|
||||
$_plugin[1] = true;
|
||||
foreach ($_plugin[0] as $_plugin_func) {
|
||||
if (!is_callable($_plugin_func)) {
|
||||
$_plugin[1] = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!$_plugin[1]) {
|
||||
$smarty->_trigger_fatal_error("[plugin] resource '" . $params['type'] . "' is not implemented", null, null, __FILE__, __LINE__);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$_plugin_file = $smarty->_get_plugin_filepath('resource', $params['type']);
|
||||
$_found = ($_plugin_file != false);
|
||||
|
||||
if ($_found) { /*
|
||||
* If the plugin file is found, it -must- provide the properly named
|
||||
* plugin functions.
|
||||
*/
|
||||
include_once($_plugin_file);
|
||||
|
||||
/*
|
||||
* Locate functions that we require the plugin to provide.
|
||||
*/
|
||||
$_resource_ops = array('source', 'timestamp', 'secure', 'trusted');
|
||||
$_resource_funcs = array();
|
||||
foreach ($_resource_ops as $_op) {
|
||||
$_plugin_func = 'smarty_resource_' . $params['type'] . '_' . $_op;
|
||||
if (!function_exists($_plugin_func)) {
|
||||
$smarty->_trigger_fatal_error("[plugin] function $_plugin_func() not found in $_plugin_file", null, null, __FILE__, __LINE__);
|
||||
return;
|
||||
} else {
|
||||
$_resource_funcs[] = $_plugin_func;
|
||||
}
|
||||
}
|
||||
|
||||
$smarty->_plugins['resource'][$params['type']] = array($_resource_funcs, true);
|
||||
}
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,71 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Replace cached inserts with the actual results
|
||||
*
|
||||
* @param string $results
|
||||
* @return string
|
||||
*/
|
||||
function smarty_core_process_cached_inserts($params, &$smarty)
|
||||
{
|
||||
preg_match_all('!'.$smarty->_smarty_md5.'{insert_cache (.*)}'.$smarty->_smarty_md5.'!Uis',
|
||||
$params['results'], $match);
|
||||
list($cached_inserts, $insert_args) = $match;
|
||||
|
||||
for ($i = 0, $for_max = count($cached_inserts); $i < $for_max; $i++) {
|
||||
if ($smarty->debugging) {
|
||||
$_params = array();
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_microtime.php');
|
||||
$debug_start_time = smarty_core_get_microtime($_params, $smarty);
|
||||
}
|
||||
|
||||
$args = unserialize($insert_args[$i]);
|
||||
$name = $args['name'];
|
||||
|
||||
if (isset($args['script'])) {
|
||||
$_params = array('resource_name' => $smarty->_dequote($args['script']));
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_php_resource.php');
|
||||
if(!smarty_core_get_php_resource($_params, $smarty)) {
|
||||
return false;
|
||||
}
|
||||
$resource_type = $_params['resource_type'];
|
||||
$php_resource = $_params['php_resource'];
|
||||
|
||||
|
||||
if ($resource_type == 'file') {
|
||||
$smarty->_include($php_resource, true);
|
||||
} else {
|
||||
$smarty->_eval($php_resource);
|
||||
}
|
||||
}
|
||||
|
||||
$function_name = $smarty->_plugins['insert'][$name][0];
|
||||
if (empty($args['assign'])) {
|
||||
$replace = $function_name($args, $smarty);
|
||||
} else {
|
||||
$smarty->assign($args['assign'], $function_name($args, $smarty));
|
||||
$replace = '';
|
||||
}
|
||||
|
||||
$params['results'] = str_replace($cached_inserts[$i], $replace, $params['results']);
|
||||
if ($smarty->debugging) {
|
||||
$_params = array();
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_microtime.php');
|
||||
$smarty->_smarty_debug_info[] = array('type' => 'insert',
|
||||
'filename' => 'insert_'.$name,
|
||||
'depth' => $smarty->_inclusion_depth,
|
||||
'exec_time' => smarty_core_get_microtime($_params, $smarty) - $debug_start_time);
|
||||
}
|
||||
}
|
||||
|
||||
return $params['results'];
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Replace nocache-tags by results of the corresponding non-cacheable
|
||||
* functions and return it
|
||||
*
|
||||
* @param string $compiled_tpl
|
||||
* @param string $cached_source
|
||||
* @return string
|
||||
*/
|
||||
|
||||
function smarty_core_process_compiled_include($params, &$smarty)
|
||||
{
|
||||
$_cache_including = $smarty->_cache_including;
|
||||
$smarty->_cache_including = true;
|
||||
|
||||
$_return = $params['results'];
|
||||
foreach ($smarty->_cache_serials as $_include_file_path=>$_cache_serial) {
|
||||
$_return = preg_replace_callback('!(\{nocache\:('.$_cache_serial.')#(\d+)\})!s',
|
||||
array(&$smarty, '_process_compiled_include_callback'),
|
||||
$_return);
|
||||
}
|
||||
$smarty->_cache_including = $_cache_including;
|
||||
return $_return;
|
||||
}
|
||||
|
||||
?>
|
|
@ -0,0 +1,111 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* read a cache file, determine if it needs to be
|
||||
* regenerated or not
|
||||
*
|
||||
* @param string $tpl_file
|
||||
* @param string $cache_id
|
||||
* @param string $compile_id
|
||||
* @param string $results
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
// $tpl_file, $cache_id, $compile_id, &$results
|
||||
|
||||
function smarty_core_read_cache_file(&$params, &$smarty)
|
||||
{
|
||||
static $content_cache = array();
|
||||
|
||||
if ($smarty->force_compile) {
|
||||
// force compile enabled, always regenerate
|
||||
return false;
|
||||
}
|
||||
|
||||
if (isset($content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']])) {
|
||||
list($params['results'], $smarty->_cache_info) = $content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']];
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!empty($smarty->cache_handler_func)) {
|
||||
// use cache_handler function
|
||||
call_user_func_array($smarty->cache_handler_func,
|
||||
array('read', &$smarty, &$params['results'], $params['tpl_file'], $params['cache_id'], $params['compile_id'], null));
|
||||
} else {
|
||||
// use local cache file
|
||||
$_auto_id = $smarty->_get_auto_id($params['cache_id'], $params['compile_id']);
|
||||
$_cache_file = $smarty->_get_auto_filename($smarty->cache_dir, $params['tpl_file'], $_auto_id);
|
||||
$params['results'] = $smarty->_read_file($_cache_file);
|
||||
}
|
||||
|
||||
if (empty($params['results'])) {
|
||||
// nothing to parse (error?), regenerate cache
|
||||
return false;
|
||||
}
|
||||
|
||||
$cache_split = explode("\n", $params['results'], 2);
|
||||
$cache_header = $cache_split[0];
|
||||
|
||||
$_cache_info = unserialize($cache_header);
|
||||
|
||||
if ($smarty->caching == 2 && isset ($_cache_info['expires'])){
|
||||
// caching by expiration time
|
||||
if ($_cache_info['expires'] > -1 && (time() > $_cache_info['expires'])) {
|
||||
// cache expired, regenerate
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
// caching by lifetime
|
||||
if ($smarty->cache_lifetime > -1 && (time() - $_cache_info['timestamp'] > $smarty->cache_lifetime)) {
|
||||
// cache expired, regenerate
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($smarty->compile_check) {
|
||||
$_params = array('get_source' => false, 'quiet'=>true);
|
||||
foreach (array_keys($_cache_info['template']) as $_template_dep) {
|
||||
$_params['resource_name'] = $_template_dep;
|
||||
if (!$smarty->_fetch_resource_info($_params) || $_cache_info['timestamp'] < $_params['resource_timestamp']) {
|
||||
// template file has changed, regenerate cache
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_cache_info['config'])) {
|
||||
$_params = array('resource_base_path' => $smarty->config_dir, 'get_source' => false, 'quiet'=>true);
|
||||
foreach (array_keys($_cache_info['config']) as $_config_dep) {
|
||||
$_params['resource_name'] = $_config_dep;
|
||||
if (!$smarty->_fetch_resource_info($_params) || $_cache_info['timestamp'] < $_params['resource_timestamp']) {
|
||||
// config file has changed, regenerate cache
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($_cache_info['cache_serials'] as $_include_file_path=>$_cache_serial) {
|
||||
if (empty($smarty->_cache_serials[$_include_file_path])) {
|
||||
$smarty->_include($_include_file_path, true);
|
||||
}
|
||||
|
||||
if ($smarty->_cache_serials[$_include_file_path] != $_cache_serial) {
|
||||
/* regenerate */
|
||||
return false;
|
||||
}
|
||||
}
|
||||
$params['results'] = $cache_split[1];
|
||||
$content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']] = array($params['results'], $_cache_info);
|
||||
|
||||
$smarty->_cache_info = $_cache_info;
|
||||
return true;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,71 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* delete an automagically created file by name and id
|
||||
*
|
||||
* @param string $auto_base
|
||||
* @param string $auto_source
|
||||
* @param string $auto_id
|
||||
* @param integer $exp_time
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
// $auto_base, $auto_source = null, $auto_id = null, $exp_time = null
|
||||
|
||||
function smarty_core_rm_auto($params, &$smarty)
|
||||
{
|
||||
if (!@is_dir($params['auto_base']))
|
||||
return false;
|
||||
|
||||
if(!isset($params['auto_id']) && !isset($params['auto_source'])) {
|
||||
$_params = array(
|
||||
'dirname' => $params['auto_base'],
|
||||
'level' => 0,
|
||||
'exp_time' => $params['exp_time']
|
||||
);
|
||||
require_once(SMARTY_CORE_DIR . 'core.rmdir.php');
|
||||
$_res = smarty_core_rmdir($_params, $smarty);
|
||||
} else {
|
||||
$_tname = $smarty->_get_auto_filename($params['auto_base'], $params['auto_source'], $params['auto_id']);
|
||||
|
||||
if(isset($params['auto_source'])) {
|
||||
if (isset($params['extensions'])) {
|
||||
$_res = false;
|
||||
foreach ((array)$params['extensions'] as $_extension)
|
||||
$_res |= $smarty->_unlink($_tname.$_extension, $params['exp_time']);
|
||||
} else {
|
||||
$_res = $smarty->_unlink($_tname, $params['exp_time']);
|
||||
}
|
||||
} elseif ($smarty->use_sub_dirs) {
|
||||
$_params = array(
|
||||
'dirname' => $_tname,
|
||||
'level' => 1,
|
||||
'exp_time' => $params['exp_time']
|
||||
);
|
||||
require_once(SMARTY_CORE_DIR . 'core.rmdir.php');
|
||||
$_res = smarty_core_rmdir($_params, $smarty);
|
||||
} else {
|
||||
// remove matching file names
|
||||
$_handle = opendir($params['auto_base']);
|
||||
$_res = true;
|
||||
while (false !== ($_filename = readdir($_handle))) {
|
||||
if($_filename == '.' || $_filename == '..') {
|
||||
continue;
|
||||
} elseif (substr($params['auto_base'] . DIRECTORY_SEPARATOR . $_filename, 0, strlen($_tname)) == $_tname) {
|
||||
$_res &= (bool)$smarty->_unlink($params['auto_base'] . DIRECTORY_SEPARATOR . $_filename, $params['exp_time']);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $_res;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,55 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* delete a dir recursively (level=0 -> keep root)
|
||||
* WARNING: no tests, it will try to remove what you tell it!
|
||||
*
|
||||
* @param string $dirname
|
||||
* @param integer $level
|
||||
* @param integer $exp_time
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
// $dirname, $level = 1, $exp_time = null
|
||||
|
||||
function smarty_core_rmdir($params, &$smarty)
|
||||
{
|
||||
if(!isset($params['level'])) { $params['level'] = 1; }
|
||||
if(!isset($params['exp_time'])) { $params['exp_time'] = null; }
|
||||
|
||||
if($_handle = @opendir($params['dirname'])) {
|
||||
|
||||
while (false !== ($_entry = readdir($_handle))) {
|
||||
if ($_entry != '.' && $_entry != '..') {
|
||||
if (@is_dir($params['dirname'] . DIRECTORY_SEPARATOR . $_entry)) {
|
||||
$_params = array(
|
||||
'dirname' => $params['dirname'] . DIRECTORY_SEPARATOR . $_entry,
|
||||
'level' => $params['level'] + 1,
|
||||
'exp_time' => $params['exp_time']
|
||||
);
|
||||
require_once(SMARTY_CORE_DIR . 'core.rmdir.php');
|
||||
smarty_core_rmdir($_params, $smarty);
|
||||
}
|
||||
else {
|
||||
$smarty->_unlink($params['dirname'] . DIRECTORY_SEPARATOR . $_entry, $params['exp_time']);
|
||||
}
|
||||
}
|
||||
}
|
||||
closedir($_handle);
|
||||
}
|
||||
|
||||
if ($params['level']) {
|
||||
return @rmdir($params['dirname']);
|
||||
}
|
||||
return (bool)$_handle;
|
||||
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,71 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Handle insert tags
|
||||
*
|
||||
* @param array $args
|
||||
* @return string
|
||||
*/
|
||||
function smarty_core_run_insert_handler($params, &$smarty)
|
||||
{
|
||||
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_microtime.php');
|
||||
if ($smarty->debugging) {
|
||||
$_params = array();
|
||||
$_debug_start_time = smarty_core_get_microtime($_params, $smarty);
|
||||
}
|
||||
|
||||
if ($smarty->caching) {
|
||||
$_arg_string = serialize($params['args']);
|
||||
$_name = $params['args']['name'];
|
||||
if (!isset($smarty->_cache_info['insert_tags'][$_name])) {
|
||||
$smarty->_cache_info['insert_tags'][$_name] = array('insert',
|
||||
$_name,
|
||||
$smarty->_plugins['insert'][$_name][1],
|
||||
$smarty->_plugins['insert'][$_name][2],
|
||||
!empty($params['args']['script']) ? true : false);
|
||||
}
|
||||
return $smarty->_smarty_md5."{insert_cache $_arg_string}".$smarty->_smarty_md5;
|
||||
} else {
|
||||
if (isset($params['args']['script'])) {
|
||||
$_params = array('resource_name' => $smarty->_dequote($params['args']['script']));
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_php_resource.php');
|
||||
if(!smarty_core_get_php_resource($_params, $smarty)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($_params['resource_type'] == 'file') {
|
||||
$smarty->_include($_params['php_resource'], true);
|
||||
} else {
|
||||
$smarty->_eval($_params['php_resource']);
|
||||
}
|
||||
unset($params['args']['script']);
|
||||
}
|
||||
|
||||
$_funcname = $smarty->_plugins['insert'][$params['args']['name']][0];
|
||||
$_content = $_funcname($params['args'], $smarty);
|
||||
if ($smarty->debugging) {
|
||||
$_params = array();
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_microtime.php');
|
||||
$smarty->_smarty_debug_info[] = array('type' => 'insert',
|
||||
'filename' => 'insert_'.$params['args']['name'],
|
||||
'depth' => $smarty->_inclusion_depth,
|
||||
'exec_time' => smarty_core_get_microtime($_params, $smarty) - $_debug_start_time);
|
||||
}
|
||||
|
||||
if (!empty($params['args']["assign"])) {
|
||||
$smarty->assign($params['args']["assign"], $_content);
|
||||
} else {
|
||||
return $_content;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,50 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* called for included php files within templates
|
||||
*
|
||||
* @param string $smarty_file
|
||||
* @param string $smarty_assign variable to assign the included template's
|
||||
* output into
|
||||
* @param boolean $smarty_once uses include_once if this is true
|
||||
* @param array $smarty_include_vars associative array of vars from
|
||||
* {include file="blah" var=$var}
|
||||
*/
|
||||
|
||||
// $file, $assign, $once, $_smarty_include_vars
|
||||
|
||||
function smarty_core_smarty_include_php($params, &$smarty)
|
||||
{
|
||||
$_params = array('resource_name' => $params['smarty_file']);
|
||||
require_once(SMARTY_CORE_DIR . 'core.get_php_resource.php');
|
||||
smarty_core_get_php_resource($_params, $smarty);
|
||||
$_smarty_resource_type = $_params['resource_type'];
|
||||
$_smarty_php_resource = $_params['php_resource'];
|
||||
|
||||
if (!empty($params['smarty_assign'])) {
|
||||
ob_start();
|
||||
if ($_smarty_resource_type == 'file') {
|
||||
$smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']);
|
||||
} else {
|
||||
$smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']);
|
||||
}
|
||||
$smarty->assign($params['smarty_assign'], ob_get_contents());
|
||||
ob_end_clean();
|
||||
} else {
|
||||
if ($_smarty_resource_type == 'file') {
|
||||
$smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']);
|
||||
} else {
|
||||
$smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,95 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Prepend the cache information to the cache file
|
||||
* and write it
|
||||
*
|
||||
* @param string $tpl_file
|
||||
* @param string $cache_id
|
||||
* @param string $compile_id
|
||||
* @param string $results
|
||||
* @return true|null
|
||||
*/
|
||||
|
||||
// $tpl_file, $cache_id, $compile_id, $results
|
||||
|
||||
function smarty_core_write_cache_file($params, &$smarty)
|
||||
{
|
||||
|
||||
// put timestamp in cache header
|
||||
$smarty->_cache_info['timestamp'] = time();
|
||||
if ($smarty->cache_lifetime > -1){
|
||||
// expiration set
|
||||
$smarty->_cache_info['expires'] = $smarty->_cache_info['timestamp'] + $smarty->cache_lifetime;
|
||||
} else {
|
||||
// cache will never expire
|
||||
$smarty->_cache_info['expires'] = -1;
|
||||
}
|
||||
|
||||
// collapse nocache.../nocache-tags
|
||||
if (preg_match_all('!\{(/?)nocache\:[0-9a-f]{32}#\d+\}!', $params['results'], $match, PREG_PATTERN_ORDER)) {
|
||||
// remove everything between every pair of outermost noache.../nocache-tags
|
||||
// and replace it by a single nocache-tag
|
||||
// this new nocache-tag will be replaced by dynamic contents in
|
||||
// smarty_core_process_compiled_includes() on a cache-read
|
||||
|
||||
$match_count = count($match[0]);
|
||||
$results = preg_split('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!', $params['results'], -1, PREG_SPLIT_DELIM_CAPTURE);
|
||||
|
||||
$level = 0;
|
||||
$j = 0;
|
||||
for ($i=0, $results_count = count($results); $i < $results_count && $j < $match_count; $i++) {
|
||||
if ($results[$i] == $match[0][$j]) {
|
||||
// nocache tag
|
||||
if ($match[1][$j]) { // closing tag
|
||||
$level--;
|
||||
unset($results[$i]);
|
||||
} else { // opening tag
|
||||
if ($level++ > 0) unset($results[$i]);
|
||||
}
|
||||
$j++;
|
||||
} elseif ($level > 0) {
|
||||
unset($results[$i]);
|
||||
}
|
||||
}
|
||||
$params['results'] = implode('', $results);
|
||||
}
|
||||
$smarty->_cache_info['cache_serials'] = $smarty->_cache_serials;
|
||||
|
||||
// prepend the cache header info into cache file
|
||||
$params['results'] = serialize($smarty->_cache_info)."\n".$params['results'];
|
||||
|
||||
if (!empty($smarty->cache_handler_func)) {
|
||||
// use cache_handler function
|
||||
call_user_func_array($smarty->cache_handler_func,
|
||||
array('write', &$smarty, &$params['results'], $params['tpl_file'], $params['cache_id'], $params['compile_id'], null));
|
||||
} else {
|
||||
// use local cache file
|
||||
|
||||
if(!@is_writable($smarty->cache_dir)) {
|
||||
// cache_dir not writable, see if it exists
|
||||
if(!@is_dir($smarty->cache_dir)) {
|
||||
$smarty->trigger_error('the $cache_dir \'' . $smarty->cache_dir . '\' does not exist, or is not a directory.', E_USER_ERROR);
|
||||
return false;
|
||||
}
|
||||
$smarty->trigger_error('unable to write to $cache_dir \'' . realpath($smarty->cache_dir) . '\'. Be sure $cache_dir is writable by the web server user.', E_USER_ERROR);
|
||||
return false;
|
||||
}
|
||||
|
||||
$_auto_id = $smarty->_get_auto_id($params['cache_id'], $params['compile_id']);
|
||||
$_cache_file = $smarty->_get_auto_filename($smarty->cache_dir, $params['tpl_file'], $_auto_id);
|
||||
$_params = array('filename' => $_cache_file, 'contents' => $params['results'], 'create_dirs' => true);
|
||||
require_once(SMARTY_CORE_DIR . 'core.write_file.php');
|
||||
smarty_core_write_file($_params, $smarty);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,79 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* Extract non-cacheable parts out of compiled template and write it
|
||||
*
|
||||
* @param string $compile_path
|
||||
* @param string $template_compiled
|
||||
* @return boolean
|
||||
*/
|
||||
|
||||
function smarty_core_write_compiled_include($params, &$smarty)
|
||||
{
|
||||
$_tag_start = 'if \(\$this->caching && \!\$this->_cache_including\) \{ echo \'\{nocache\:('.$params['cache_serial'].')#(\d+)\}\';\}';
|
||||
$_tag_end = 'if \(\$this->caching && \!\$this->_cache_including\) \{ echo \'\{/nocache\:(\\2)#(\\3)\}\';\}';
|
||||
|
||||
preg_match_all('!('.$_tag_start.'(.*)'.$_tag_end.')!Us',
|
||||
$params['compiled_content'], $_match_source, PREG_SET_ORDER);
|
||||
|
||||
// no nocache-parts found: done
|
||||
if (count($_match_source)==0) return;
|
||||
|
||||
// convert the matched php-code to functions
|
||||
$_include_compiled = "<?php /* Smarty version ".$smarty->_version.", created on ".strftime("%Y-%m-%d %H:%M:%S")."\n";
|
||||
$_include_compiled .= " compiled from " . strtr(urlencode($params['resource_name']), array('%2F'=>'/', '%3A'=>':')) . " */\n\n";
|
||||
|
||||
$_compile_path = $params['include_file_path'];
|
||||
|
||||
$smarty->_cache_serials[$_compile_path] = $params['cache_serial'];
|
||||
$_include_compiled .= "\$this->_cache_serials['".$_compile_path."'] = '".$params['cache_serial']."';\n\n?>";
|
||||
|
||||
$_include_compiled .= $params['plugins_code'];
|
||||
$_include_compiled .= "<?php";
|
||||
|
||||
$this_varname = ((double)phpversion() >= 5.0) ? '_smarty' : 'this';
|
||||
for ($_i = 0, $_for_max = count($_match_source); $_i < $_for_max; $_i++) {
|
||||
$_match =& $_match_source[$_i];
|
||||
$source = $_match[4];
|
||||
if ($this_varname == '_smarty') {
|
||||
/* rename $this to $_smarty in the sourcecode */
|
||||
$tokens = token_get_all('<?php ' . $_match[4]);
|
||||
array_shift($tokens); /* remove the opening <.?.php */
|
||||
for ($i=0, $count = count($tokens); $i < $count; $i++) {
|
||||
if (is_array($tokens[$i])) {
|
||||
if ($tokens[$i][0] == T_VARIABLE && $tokens[$i][1] == '$this') {
|
||||
$tokens[$i] = '$' . $this_varname;
|
||||
} else {
|
||||
$tokens[$i] = $tokens[$i][1];
|
||||
}
|
||||
}
|
||||
}
|
||||
$source = implode('', $tokens);
|
||||
}
|
||||
|
||||
/* add function to compiled include */
|
||||
$_include_compiled .= "
|
||||
function _smarty_tplfunc_$_match[2]_$_match[3](&\$$this_varname)
|
||||
{
|
||||
$source
|
||||
}
|
||||
|
||||
";
|
||||
}
|
||||
$_include_compiled .= "\n\n?>\n";
|
||||
|
||||
$_params = array('filename' => $_compile_path,
|
||||
'contents' => $_include_compiled, 'create_dirs' => true);
|
||||
|
||||
require_once(SMARTY_CORE_DIR . 'core.write_file.php');
|
||||
smarty_core_write_file($_params, $smarty);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
?>
|
|
@ -0,0 +1,35 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* write the compiled resource
|
||||
*
|
||||
* @param string $compile_path
|
||||
* @param string $compiled_content
|
||||
* @return true
|
||||
*/
|
||||
function smarty_core_write_compiled_resource($params, &$smarty)
|
||||
{
|
||||
if(!@is_writable($smarty->compile_dir)) {
|
||||
// compile_dir not writable, see if it exists
|
||||
if(!@is_dir($smarty->compile_dir)) {
|
||||
$smarty->trigger_error('the $compile_dir \'' . $smarty->compile_dir . '\' does not exist, or is not a directory.', E_USER_ERROR);
|
||||
return false;
|
||||
}
|
||||
$smarty->trigger_error('unable to write to $compile_dir \'' . realpath($smarty->compile_dir) . '\'. Be sure $compile_dir is writable by the web server user.', E_USER_ERROR);
|
||||
return false;
|
||||
}
|
||||
|
||||
$_params = array('filename' => $params['compile_path'], 'contents' => $params['compiled_content'], 'create_dirs' => true);
|
||||
require_once(SMARTY_CORE_DIR . 'core.write_file.php');
|
||||
smarty_core_write_file($_params, $smarty);
|
||||
return true;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
|
@ -0,0 +1,54 @@
|
|||
<?php
|
||||
/**
|
||||
* Smarty plugin
|
||||
* @package Smarty
|
||||
* @subpackage plugins
|
||||
*/
|
||||
|
||||
/**
|
||||
* write out a file to disk
|
||||
*
|
||||
* @param string $filename
|
||||
* @param string $contents
|
||||
* @param boolean $create_dirs
|
||||
* @return boolean
|
||||
*/
|
||||
function smarty_core_write_file($params, &$smarty)
|
||||
{
|
||||
$_dirname = dirname($params['filename']);
|
||||
|
||||
if ($params['create_dirs']) {
|
||||
$_params = array('dir' => $_dirname);
|
||||
require_once(SMARTY_CORE_DIR . 'core.create_dir_structure.php');
|
||||
smarty_core_create_dir_structure($_params, $smarty);
|
||||
}
|
||||
|
||||
// write to tmp file, then rename it to avoid
|
||||
// file locking race condition
|
||||
$_tmp_file = tempnam($_dirname, 'wrt');
|
||||
|
||||
if (!($fd = @fopen($_tmp_file, 'wb'))) {
|
||||
$_tmp_file = $_dirname . DIRECTORY_SEPARATOR . uniqid('wrt');
|
||||
if (!($fd = @fopen($_tmp_file, 'wb'))) {
|
||||
$smarty->trigger_error("problem writing temporary file '$_tmp_file'");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
fwrite($fd, $params['contents']);
|
||||
fclose($fd);
|
||||
|
||||
// Delete the file if it allready exists (this is needed on Win,
|
||||
// because it cannot overwrite files with rename()
|
||||
if (file_exists($params['filename'])) {
|
||||
@unlink($params['filename']);
|
||||
}
|
||||
@rename($_tmp_file, $params['filename']);
|
||||
@chmod($params['filename'], $smarty->_file_perms);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/* vim: set expandtab: */
|
||||
|
||||
?>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue