Location: PHPKode > scripts > PTAG > ptag/nameTag.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- Generated with PHPDoc, http://www.phpdoc.de -->
<html>
<head>
	<title>PEAR Repository - TagLibs - Class: nameTag</title>
	<link href="phpdoc.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="100%" border="0">
	<tr>
		<td align="left" valign="top" bgcolor="#B0BAFF">
			<table width="100%">
				<tr>
					<td align="left" valign="top"><a href="phpdoc_packagelist.html">Packageindex</a></td>
					<td align="left" valign="top"><a href="phpdoc_classtree.html">Classtrees</a></td>
					<td align="left" valign="top"><a href="phpdoc_modulegroup.html">Modulegroups</a></td>
					<td align="left" valign="top"><a href="phpdoc_elementlist.html">Elementlist</a></td>
					<td align="left" valign="top"><a href="phpdoc_warnings.html">Report</a></td>
					<td align="left" valign="top"><a href="phpdoc_xmlfiles.html">XML Files</a></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td height="20" align="left" valign="top"><hr></td>
	</tr>
	<tr>
		<td align="left" valign="top">
			File: <a href="file://w:/internet/wwwroot/classes/TagLibs/nameTag.php" target="_new">w:/internet/wwwroot/classes/TagLibs/nameTag.php</a>
			<h5>PEAR Repository - TagLibs</h5>
			<h1>nameTag</h1>
			nameTag<br>
			<p>
			Deutsch:
			<p>
			&nbsp;
		</td>
	</tr>
	<tr>
		<td align="left" valign="top">
			<h4>public    class nameTag </h4>
			Deutsch:
			<br>
			Dies ist eine Vorlage für eine TagLib-Klasse. Alle Bezeichnungen in geschweiften Klammernmüssen durch den tatsächlichen Namen des Taglibs ersetzt werden. Weitere Erklärungen folgenbei den Methoden.&nbsp;<br>Jedes TagLib ist eine eigene Klasse und bearbeitet nur einen PHP-Tag. Um eine TagLib-Klassevon einer normalen PHP-Klasse abzuheben, erhält jeder Klassenname die Erweiterung &quot;Tag&quot;. DerDateiname der Klasse muss in jedem Fall den gleichen Namen erhalten wie der Klassenname.Alle TagLib-Klassen haben den gleichen Aufbau, unter Umständen mit kleinen Abweichungen. DieErklärungen dazu folgen.&nbsp;<br>&nbsp;<br>English:This is a presentation for a TagLib class. All names in curly clips must be replaced bythe actual name of the Taglibs. Broader explanations follow at the methods.&nbsp;<br>Every TagLib is an own class and works on only a PHP tag. To lift a TagLib class of a normalPHP class, every league name receives the expansion &quot;Tag&quot;. The file name of the class must getthe same name in every case like the league name. All TagLib classes have the same erectionunder circumstances with small deviations. The statements about this follow.
			<p>
			<table>


				<tr><td align="left" valign="top">Authors</td><td align="left" valign="top">Reiner Entzminger &lt;<a href="mailto:hide@address.com">hide@address.com</a>&gt;</td></tr>

				<tr><td align="left" valign="top">Version</td><td align="left" valign="top">1.00.0001 03/25/2002 22:00</td></tr>



			</table>
		</td>
	</tr>
	<tr>
		<td height="10" align="left" valign="top">&nbsp;</td>
	</tr>

	<tr>
		<td height="20" align="left" valign="top"><hr></td>
	</tr>


	<tr>
		<td align="left" valign="top">
			<table width="100%" border="0">
				<tr>
					<td colspan="2" align="left" valign="top"><h2>Public Method Summary</h2></td>
				</tr>

				<tr>
					<td align="right" valign="top">void</td>
					<td align="left" valign="top" width="100%"><a href="#function_nameTag()"><h4>nameTag()</h4></a>nameTag</td>
				</tr>

				<tr>
					<td align="right" valign="top">void</td>
					<td align="left" valign="top" width="100%"><a href="#function_setParameter()"><h4>setParameter(string $name, mixed $value)</h4></a>setParameter</td>
				</tr>

				<tr>
					<td align="right" valign="top">mixed</td>
					<td align="left" valign="top" width="100%"><a href="#function_getParameter()"><h4>getParameter(string $name)</h4></a>getParameter</td>
				</tr>

				<tr>
					<td align="right" valign="top">string</td>
					<td align="left" valign="top" width="100%"><a href="#function_doStartTag()"><h4>doStartTag([ string $arg ])</h4></a>doStartTag</td>
				</tr>

				<tr>
					<td align="right" valign="top">string</td>
					<td align="left" valign="top" width="100%"><a href="#function_doEndeTag()"><h4>doEndeTag([ string $arg ])</h4></a>doEndeTag</td>
				</tr>

				<tr>
					<td align="right" valign="top">void</td>
					<td align="left" valign="top" width="100%"><a href="#function_Release()"><h4>Release()</h4></a>Release</td>
				</tr>

			</table>
		</td>
	</tr>





	<tr>
		<td align="left" valign="top">
			<table width="100%" border="0">
				<tr>
					<td align="left" valign="top" colspan=3><h3>Private Constant Summary</h3></td>
				</tr>

				<tr>
					<td align="left" valign="top"><a href="#constants_TAG_">TAG_</a></td>
					<td align="left" valign="top">>><code>Tag</code><<</td>
					<td align="left" valign="top" width="100%"></td>
				</tr>

			</table>
		</td>
	</tr>




	<tr>
		<td align="left" valign="top">
			<table width="100%" border="0">
				<tr>
					<td colspan="2" align="left" valign="top"><h2>Public Method Details</h2></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_nameTag()"><h4>nameTag</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    void nameTag(  )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						nameTag
						<br>
						Deutsch: Der Konstruktor dient dazu, alle Parameter die für dieses TagLib vorgesehen sindbeim erstellen einer Instanz der Klasse zu initialisieren. Siehe auch die Beispiele.Der Konstruktor kann auch entfallen.&nbsp;<br>&nbsp;<br>English: The constructor serves, for all parameters these are intended for this TagLib atthis make initialize ones authority of the class. Also see the examples.The constructor also can escape.
						<p>

					</td>
				</tr>


				<tr>
					<td align="left" valign="top">Returns</td>
					<td>void <p></td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_setParameter()"><h4>setParameter</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    void setParameter( string $name, mixed $value )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						setParameter
						<br>
						Deutsch: Setzt die Parameter, die im TagLib angegeben wurden (Vorsicht bei falschgeschriebenenParameternamen). Parameterwerte die eine Zeichenkette sind und Leerzeichen enthalten müssenim Template mit &quot;%20&quot; angegeben werden und in dieser Methode mit der Funktion &quot;rawurldecode&quot;wieder zu Leerzeichen umgesetzt werden. Erwartet ein Tag keine Parameter, dann kann dieseMethode enfallen.&nbsp;<br>&nbsp;<br>English: Put the parameters which were indicated in the TagLib (caution at wrong written parametername). Values are the a character string parameter and blanks containedly must be indicated to &quot;%20&quot;in the Template and are turned over to blanks in this method with the function &quot;rawurldecode&quot; again.If a tag doesn't expect any parameters, then this method can be dropped.
						<p>

					</td>
				</tr>

				<tr>
					<td colspan="2" align="left" valign="top">Parameter</td>
				</tr>

				<tr>
					<td></td>
					<td align="left" valign="top">
						<table>
							<tr>
								<td align="left" valign="top">string</td>
								<td align="left" valign="top">$name</td>
								<td align="left" valign="top"><code></code></td>
							</tr>
							<tr>
								<td></td>
								<td colspan="2" align="left" valign="top">Name des zu setzenden Parameters (Name of the parameter to be set)</td>
							</tr>
						</table>
					</td>
				</tr>

				<tr>
					<td></td>
					<td align="left" valign="top">
						<table>
							<tr>
								<td align="left" valign="top">mixed</td>
								<td align="left" valign="top">$value</td>
								<td align="left" valign="top"><code></code></td>
							</tr>
							<tr>
								<td></td>
								<td colspan="2" align="left" valign="top">Wert des zu setzenden Parameters (Value of the parameter to be set)</td>
							</tr>
						</table>
					</td>
				</tr>



				<tr>
					<td align="left" valign="top">Returns</td>
					<td>void <p></td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_getParameter()"><h4>getParameter</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    mixed getParameter( string $name )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						getParameter
						<br>
						Deutsch: Gibt den Wert des abzufragenden Parameters zurück. Diese Methode kann entfallen,da die Parameter direkt abgefragt werden können. Ich finde es so auf jeden Fall besser undschöner&nbsp;<br>&nbsp;<br>English: Gives the value of the parameter to be questioned back. This method can be droppedsince the parameters can be questioned on directly. I find it better and beautiful so in anycase
						<p>

					</td>
				</tr>

				<tr>
					<td colspan="2" align="left" valign="top">Parameter</td>
				</tr>

				<tr>
					<td></td>
					<td align="left" valign="top">
						<table>
							<tr>
								<td align="left" valign="top">string</td>
								<td align="left" valign="top">$name</td>
								<td align="left" valign="top"><code></code></td>
							</tr>
							<tr>
								<td></td>
								<td colspan="2" align="left" valign="top">Name des abzufragenden Parameters (Name of the parameter to be questioned)</td>
							</tr>
						</table>
					</td>
				</tr>



				<tr>
					<td align="left" valign="top">Returns</td>
					<td>mixed <p>Wert des abgefragten Parameters (Value of the questioned parameter)</td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_doStartTag()"><h4>doStartTag</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    string doStartTag( [ string $arg ] )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						doStartTag
						<br>
						Deutsch: Bearbeitet den Start-Tag eines TagLibs und gibt den für die Ausgabeneu erstellten String zurück. Siehe Beispiele.&nbsp;<br>Diese Methode wird auf jeden Fall ausgeführt. Auch wenn es keinen separatenEnde-Tag gibt und muss immer Vorhanden sein.&nbsp;<br>&nbsp;<br>English: Works on the start tag of a TagLibs and gives the string made newlyfor the expense back. See examples.&nbsp;<br>In any case this method is exported. Even if there is not any separate end tagand always must be available.
						<p>

					</td>
				</tr>

				<tr>
					<td colspan="2" align="left" valign="top">Parameter</td>
				</tr>

				<tr>
					<td></td>
					<td align="left" valign="top">
						<table>
							<tr>
								<td align="left" valign="top">string</td>
								<td align="left" valign="top">$arg</td>
								<td align="left" valign="top"><code>= >>&quot;&quot;<<</code></td>
							</tr>
							<tr>
								<td></td>
								<td colspan="2" align="left" valign="top">Text zwischen dem Start- und Ende-Tag, sofern vorhanden<br>
(Text between the start and end tag, provided that available)</td>
							</tr>
						</table>
					</td>
				</tr>



				<tr>
					<td align="left" valign="top">Returns</td>
					<td>string <p>Neu erstellt Inhalt für die Ausgabe (Contents newly make for the expense)</td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_doEndeTag()"><h4>doEndeTag</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    string doEndeTag( [ string $arg ] )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						doEndeTag
						<br>
						Deutsch: Bearbeitet den Ende-Tag eines TagLibs und gibt den für die Ausgabeneu erstellten String zurück. Siehe Beispiele.&nbsp;<br>Diese Methode wird nur dann ausgeführt, wenn das TagLib auch ein Ende-Tagbesitzt. Ist der Start-Tag gleich Ende-Tag, dann kann diese Methode entfallen.&nbsp;<br>&nbsp;<br>English: Works on the end tag of a TagLibs and gives the string made newlyfor the expense back. See examples.&nbsp;<br>This method is exported only then, if an end tag also has the TagLib. If atonce end tag is the start tag, then this method can be dropped.
						<p>

					</td>
				</tr>

				<tr>
					<td colspan="2" align="left" valign="top">Parameter</td>
				</tr>

				<tr>
					<td></td>
					<td align="left" valign="top">
						<table>
							<tr>
								<td align="left" valign="top">string</td>
								<td align="left" valign="top">$arg</td>
								<td align="left" valign="top"><code>= >>&quot;&quot;<<</code></td>
							</tr>
							<tr>
								<td></td>
								<td colspan="2" align="left" valign="top">Text des neu erstellten Inhalts für die Ausgabe des Start-Tags<br>
(Text of the new made contents for the expense of the start tag)</td>
							</tr>
						</table>
					</td>
				</tr>



				<tr>
					<td align="left" valign="top">Returns</td>
					<td>string <p>Neu erstellt Inhalt für die Ausgabe (Contents newly make for the expense)</td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

				<tr><td colspan="2" align="left" valign="top"><a name="function_Release()"><h4>Release</h4></a></td></tr>
				<tr>
					<td colspan="2" align="left" valign="top">
						<b>public    void Release(  )</b><p>
					</td>
				</tr>
				<tr>
					<td width="10" align="left" valign="top">&nbsp;</td>
					<td align="left" valign="top">
						Release
						<br>
						Deutsch: Initialisiert alle nicht mehr benötigten temporär angelegte Variablen.&nbsp;<br>Diese Methode wird immer ausgeführt und darf nicht entfernt werden.&nbsp;<br>&nbsp;<br>English: Initialized calculated variables didn't need all of them temporarily any more.&nbsp;<br>This method is always exported and may not be removed.
						<p>

					</td>
				</tr>


				<tr>
					<td align="left" valign="top">Returns</td>
					<td>void <p></td>
				</tr>












				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

			</table>
	</tr>



	<tr>
		<td align="left" valign="top">
			<table width="100%" border="0">
				<tr>
					<td colspan="2" align="left" valign="top"><h2>Private Constant Details</h2></td>
				</tr>

				<tr>
					<td colspan="2" align="left" valign="top">
						<a name="constant_TAG_"><h4>TAG_</h4></a>
						<code>define( TAG_, >>Tag<< )</code><br>
						Case: default: case sensitive
						<p>

						<br>

					</td>
				</tr>









				<tr>
					<td colspan="2" align="left" valign="top"><hr></td>
				</tr>

			</table>
	</tr>


	<tr>
		<td height="10" align="left" valign="top"><hr></td>
	</tr>
	<tr>
		<td align="left" valign="top" bgcolor="#C0C0C0">
			<table>
				<tr>
					<td align="left" valign="top"><a href="phpdoc_packagelist.html">Packageindex</a></td>
					<td align="left" valign="top"><a href="phpdoc_classtree.html">Classtrees</a></td>
					<td align="left" valign="top"><a href="phpdoc_modulegroup.html">Modulegroups</a></td>
					<td align="left" valign="top"><a href="phpdoc_elementlist.html">Elementlist</a></td>
					<td align="left" valign="top"><a href="phpdoc_warnings.html">Report</a></td>
					<td align="left" valign="top"><a href="phpdoc_xmlfiles.html">XML Files</a></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td align="left" valign="top">PHPDoc 1.0beta</td>
	</tr>
</table>

</body>
</html>
Return current item: PTAG