Page MenuHomeCode

html_8inc_8php.html
No OneTemporary

html_8inc_8php.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>hotglue: /srv/www/sukzessiv.net/hotglue3/html.inc.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.8 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>/srv/www/sukzessiv.net/hotglue3/html.inc.php File Reference</h1><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">if(!isset($html))&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#7fb2b386b2bae219112628971275c225">_array_sort_by_prio</a> (&amp;$a)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#f8ecadff0a4b78867d4da5eae49615e1">_cmp_prio</a> ($a, $b)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#8b842636055e9a5853a7a10a9e002330">body</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#d27881abf3a2004d287434d8c8d7cdf6">body_append</a> ($c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#a7a1256f84f937f1656195d5ce7b8d91">elem</a> ($tag)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#afa12d2b690751666e599fb052e19ca6">elem_add_class</a> (&amp;$elem, $c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#ea37c451f5d55e2efbb2656e340c1dae">elem_append</a> (&amp;$elem, $c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#894dc22f3b7668c59364599909162b8e">elem_attr</a> (&amp;$elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#821651b8923938645b0b0fa6bb084522">elem_classes</a> ($elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#c705ef06deb9e2d49e342ed78ecc1c9a">elem_css</a> (&amp;$elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#f04b43a4dd09e73ca2cef84a4f2e9381">elem_finalize</a> ($elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#b1019c4b75181c1c1af10e1c1e5e197d">elem_has_class</a> ($elem, $c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#eb7074172d9164f69e64967b6bcdc643">elem_remove_attr</a> (&amp;$elem, $a)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#6a224914e8f32176ca11a31154b1ae13">elem_remove_class</a> (&amp;$elem, $c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#158c5e6dccf734bc8c035e6bcd0a446f">elem_tag</a> ($elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#e28d850c3c906c6884462ca89c06f59b">elem_val</a> (&amp;$elem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#e013e8f0bdd681184ee1873a1964c454">html_add_alternate</a> ($type, $url, $title)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#962ef1b29e909a38b9a7b79086d54ab2">html_add_css</a> ($url, $prio=5, $media= '')</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#450214704e1bbc2e8849abb54db38a03">html_add_js</a> ($url, $prio=5)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#90601d141e5751c07b61f32f623ed7d2">html_add_js_code</a> ($code, $prio=5, $reason= '')</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#84769b7fe7b5454ff46534d0577eb54c">html_add_js_var</a> ($key, $val)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#d52276fa2a03df7342ba4b8e6a334ce0">html_css</a> ($prop)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#b0dafe79ee61164014b0a4d8b4112dbb">html_disable_caching</a> ($reason= '')</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#5738adf9b56d1ff2b8d02977ed7929ce">html_favicon</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#405dc7e3718d4196c05087057ebf69bf">html_finalize</a> (&amp;$cache=false)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#3f572f51a815fe19c590fea7d6d3a1a6">html_title</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="html_8inc_8php.html#0a733c7a281726a879f13e7325881887">$single_tags</a> = array('link', 'meta', 'hr', 'br', 'img', 'param', 'input')</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="7fb2b386b2bae219112628971275c225"></a><!-- doxytag: member="html.inc.php::_array_sort_by_prio" ref="7fb2b386b2bae219112628971275c225" args="(&amp;$a)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">if (!isset($html)) _array_sort_by_prio </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>a</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
helper function for sorting an array of arrays by key 'prio'<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>array</em>&nbsp;</td><td>&amp;$a reference to an array </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f8ecadff0a4b78867d4da5eae49615e1"></a><!-- doxytag: member="html.inc.php::_cmp_prio" ref="f8ecadff0a4b78867d4da5eae49615e1" args="($a, $b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">_cmp_prio </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>b</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
helper function for _array_sort_prio()<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>array</em>&nbsp;</td><td>$a array to compare </td></tr>
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>$b array to compare </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>int comparison result </dd></dl>
</div>
</div><p>
<a class="anchor" name="8b842636055e9a5853a7a10a9e002330"></a><!-- doxytag: member="html.inc.php::body" ref="8b842636055e9a5853a7a10a9e002330" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">&amp; body </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get a reference to the body element<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>&amp;array reference to the body element </dd></dl>
</div>
</div><p>
<a class="anchor" name="d27881abf3a2004d287434d8c8d7cdf6"></a><!-- doxytag: member="html.inc.php::body_append" ref="d27881abf3a2004d287434d8c8d7cdf6" args="($c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">body_append </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>c</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
helper function for appending content to the body element<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>mixed</em>&nbsp;</td><td>$c content (can be either a string or another element) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="a7a1256f84f937f1656195d5ce7b8d91"></a><!-- doxytag: member="html.inc.php::elem" ref="a7a1256f84f937f1656195d5ce7b8d91" args="($tag)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>tag</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
create a element<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>&nbsp;</td><td>$tag element tag </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>array element </dd></dl>
</div>
</div><p>
<a class="anchor" name="afa12d2b690751666e599fb052e19ca6"></a><!-- doxytag: member="html.inc.php::elem_add_class" ref="afa12d2b690751666e599fb052e19ca6" args="(&amp;$elem, $c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_add_class </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>c</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
add a class to an element<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>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$c class </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="ea37c451f5d55e2efbb2656e340c1dae"></a><!-- doxytag: member="html.inc.php::elem_append" ref="ea37c451f5d55e2efbb2656e340c1dae" args="(&amp;$elem, $c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_append </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>c</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
append content to an element<p>
this function is similar to <a class="el" href="html_8inc_8php.html#e28d850c3c906c6884462ca89c06f59b">elem_val()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>$c content (can be either a string or another element) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="894dc22f3b7668c59364599909162b8e"></a><!-- doxytag: member="html.inc.php::elem_attr" ref="894dc22f3b7668c59364599909162b8e" args="(&amp;$elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_attr </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set an attribute in an element<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>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>attribute name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>attribute value (to set it) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="821651b8923938645b0b0fa6bb084522"></a><!-- doxytag: member="html.inc.php::elem_classes" ref="821651b8923938645b0b0fa6bb084522" args="($elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_classes </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get the element's classes in an array<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>array</em>&nbsp;</td><td>$elem element </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>array </dd></dl>
</div>
</div><p>
<a class="anchor" name="c705ef06deb9e2d49e342ed78ecc1c9a"></a><!-- doxytag: member="html.inc.php::elem_css" ref="c705ef06deb9e2d49e342ed78ecc1c9a" args="(&amp;$elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_css </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set a css property in an element<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>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>css property name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>css property value (to set it; empty string to clear it) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="f04b43a4dd09e73ca2cef84a4f2e9381"></a><!-- doxytag: member="html.inc.php::elem_finalize" ref="f04b43a4dd09e73ca2cef84a4f2e9381" args="($elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_finalize </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
turn an element into a html 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>array</em>&nbsp;</td><td>$elem element </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>string html </dd></dl>
</div>
</div><p>
<a class="anchor" name="b1019c4b75181c1c1af10e1c1e5e197d"></a><!-- doxytag: member="html.inc.php::elem_has_class" ref="b1019c4b75181c1c1af10e1c1e5e197d" args="($elem, $c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_has_class </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>elem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>c</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
check if an element is of a certain class<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>array</em>&nbsp;</td><td>$elem element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$c class to check </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>bool </dd></dl>
</div>
</div><p>
<a class="anchor" name="eb7074172d9164f69e64967b6bcdc643"></a><!-- doxytag: member="html.inc.php::elem_remove_attr" ref="eb7074172d9164f69e64967b6bcdc643" args="(&amp;$elem, $a)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_remove_attr </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>a</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
remove an attribute from an element<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>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$a attribute name </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="6a224914e8f32176ca11a31154b1ae13"></a><!-- doxytag: member="html.inc.php::elem_remove_class" ref="6a224914e8f32176ca11a31154b1ae13" args="(&amp;$elem, $c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_remove_class </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>c</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
remove a class from an element<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>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$c class </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="158c5e6dccf734bc8c035e6bcd0a446f"></a><!-- doxytag: member="html.inc.php::elem_tag" ref="158c5e6dccf734bc8c035e6bcd0a446f" args="($elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_tag </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get the element's tag<p>
the tag is always returned in lowercase characters. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>$elem element </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>string </dd></dl>
</div>
</div><p>
<a class="anchor" name="e28d850c3c906c6884462ca89c06f59b"></a><!-- doxytag: member="html.inc.php::elem_val" ref="e28d850c3c906c6884462ca89c06f59b" args="(&amp;$elem)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">elem_val </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>elem</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set an element's content<p>
this function is similar to <a class="el" href="html_8inc_8php.html#ea37c451f5d55e2efbb2656e340c1dae">elem_append()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>&amp;$elem reference to an element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>$c content (to set it, can be either a string or another element) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="e013e8f0bdd681184ee1873a1964c454"></a><!-- doxytag: member="html.inc.php::html_add_alternate" ref="e013e8f0bdd681184ee1873a1964c454" args="($type, $url, $title)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_add_alternate </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>title</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
add a link-alternate element to the html header<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>&nbsp;</td><td>$type type attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$url url attribute (url-encoded if necessary) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$title title attribute </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="962ef1b29e909a38b9a7b79086d54ab2"></a><!-- doxytag: member="html.inc.php::html_add_css" ref="962ef1b29e909a38b9a7b79086d54ab2" args="($url, $prio=5, $media= '')" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_add_css </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>prio</em> = <code>5</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>media</em> = <code>''</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
add a reference to a css file to the html header<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>&nbsp;</td><td>$url url attribute (url-encoded if necessary) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>int</em>&nbsp;</td><td>$prio when to insert reference (0 - very early to 9 - late) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$media media attribute (optional) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="450214704e1bbc2e8849abb54db38a03"></a><!-- doxytag: member="html.inc.php::html_add_js" ref="450214704e1bbc2e8849abb54db38a03" args="($url, $prio=5)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_add_js </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>url</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>prio</em> = <code>5</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
add a reference to a javascript file to the html header<p>
duplicate references will be removed from the output. <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>&nbsp;</td><td>$url url attribute (url-encoded if necessary) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>int</em>&nbsp;</td><td>$prio when to insert reference (0 - very early to 9 - late) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="90601d141e5751c07b61f32f623ed7d2"></a><!-- doxytag: member="html.inc.php::html_add_js_code" ref="90601d141e5751c07b61f32f623ed7d2" args="($code, $prio=5, $reason= '')" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_add_js_code </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>prio</em> = <code>5</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>reason</em> = <code>''</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
add javascript code to the html header<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>&nbsp;</td><td>$code javscript code </td></tr>
<tr><td valign="top"></td><td valign="top"><em>int</em>&nbsp;</td><td>$prio when to insert code (0 - very early to 9 - late) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>$reason (e.g. your module) (optional) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="84769b7fe7b5454ff46534d0577eb54c"></a><!-- doxytag: member="html.inc.php::html_add_js_var" ref="84769b7fe7b5454ff46534d0577eb54c" args="($key, $val)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_add_js_var </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>val</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
set a variable in the javascript output<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>&nbsp;</td><td>$key variable or object the value will be stored) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>$val value </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="d52276fa2a03df7342ba4b8e6a334ce0"></a><!-- doxytag: member="html.inc.php::html_css" ref="d52276fa2a03df7342ba4b8e6a334ce0" args="($prop)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_css </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>prop</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set a css property in the html element<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>&nbsp;</td><td>css property name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mixed</em>&nbsp;</td><td>css property value (to set it; empty string to clear it) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="b0dafe79ee61164014b0a4d8b4112dbb"></a><!-- doxytag: member="html.inc.php::html_disable_caching" ref="b0dafe79ee61164014b0a4d8b4112dbb" args="($reason= '')" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_disable_caching </td>
<td>(</td>
<td class="paramtype">$&nbsp;</td>
<td class="paramname"> <em>reason</em> = <code>''</code> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
disable caching of output<p>
can be used for modules that need the php to be executed every time. <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>&nbsp;</td><td>$reason (e.g. your module) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="5738adf9b56d1ff2b8d02977ed7929ce"></a><!-- doxytag: member="html.inc.php::html_favicon" ref="5738adf9b56d1ff2b8d02977ed7929ce" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_favicon </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set favicon<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>&nbsp;</td><td>url (to set it, url-encoded if necessary) </td></tr>
</table>
</dl>
</div>
</div><p>
<a class="anchor" name="405dc7e3718d4196c05087057ebf69bf"></a><!-- doxytag: member="html.inc.php::html_finalize" ref="405dc7e3718d4196c05087057ebf69bf" args="(&amp;$cache=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_finalize </td>
<td>(</td>
<td class="paramtype">&amp;$&nbsp;</td>
<td class="paramname"> <em>cache</em> = <code>false</code> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
turn the page into a html 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>bool</em>&nbsp;</td><td>&amp;$cache is output cachable (will only modified if $cache is true before) </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>string html </dd></dl>
</div>
</div><p>
<a class="anchor" name="3f572f51a815fe19c590fea7d6d3a1a6"></a><!-- doxytag: member="html.inc.php::html_title" ref="3f572f51a815fe19c590fea7d6d3a1a6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">html_title </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
get or set title<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>&nbsp;</td><td>title (to set it) </td></tr>
</table>
</dl>
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="0a733c7a281726a879f13e7325881887"></a><!-- doxytag: member="html.inc.php::$single_tags" ref="0a733c7a281726a879f13e7325881887" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">$single_tags = array('link', 'meta', 'hr', 'br', 'img', 'param', 'input') </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<a class="el" href="html_8inc_8php.html">html.inc.php</a> Generic html element functions<p>
Copyright Gottfried Haider, Danja Vasiliev 2010. This source code is licensed under the GNU General Public License. See the file COPYING for more details.
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Dec 2 16:37:34 2010 for hotglue by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>

File Metadata

Mime Type
text/html
Expires
Sat, Apr 26, 07:59 (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
22161
Default Alt Text
html_8inc_8php.html (36 KB)

Event Timeline