<?php include_once '../doc-typo3-funcs.php'; $doxygen_vars = array( "title" => "TYPO3 4.0.1: t3lib_svbase Class Reference", "datetime" => "Sat Dec 2 19:26:17 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?> <!-- Generated by Doxygen 1.4.6 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li id="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </label></td> <td><input type="text" name="query" value="" size="20" accesskey="s"/></td> </tr> </table> </form> </li> </ul></div> <div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div> <h1>t3lib_svbase Class Reference</h1><!-- doxytag: class="t3lib_svbase" -->Inheritance diagram for t3lib_svbase:<p><center><img src="classt3lib__svbase__inherit__graph.png" border="0" usemap="#t3lib__svbase__inherit__map" alt="Inheritance graph"></center> <map name="t3lib__svbase__inherit__map"> <area href="classtx__sv__authbase.html" shape="rect" coords="8,673,147,895" alt=""> </map> <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classt3lib__svbase-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="classt3lib__svbase.html#631415265f3fb4fb5330dd1f52a5086b">getServiceInfo</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#bf766b041b082d826fbbafac52a97de7">getServiceKey</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#8cbae30c3595296a02725bc0ea181ecf">getServiceTitle</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#7488b60ba5b913fc031ffb83e57ed494">getServiceOption</a> ($optionName, $defaultValue='', $includeDefaultConfig=TRUE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#86b44d6f18ae1e6e466627da1b18c0f0">devLog</a> ($msg, $severity=0, $dataVar=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#7676598249fa42301b44c53cd6353f70">errorPush</a> ($errNum=T3_ERR_SV_GENERAL, $errMsg='Unspecified error occured')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#0f0398793014c3f0438f3af889b5024e">errorPull</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#37e16ee3498792ec35a5248033ceda40">getLastError</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#672eafa3076885fd1e63d4a1f7ed49dc">getLastErrorMsg</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#9a3d077f9380011afa98512ba3b86543">getErrorMsgArray</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#a687757f595a7c98db450786fe4e3271">getLastErrorArray</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#202c10344f2afe67aacea1e53a097087">resetErrors</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#8e883c0591f648304f0fffef01e7e8f5">checkExec</a> ($progList)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#f9c3403e2a0038dd4cd331456338c6ec">deactivateService</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#9c22d0cce2b20be064b78236abd7c0ed">checkInputFile</a> ($absFile)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#67b690ac07142f3b86f8bf4b508eea1b">readFile</a> ($absFile, $length=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#ef22331ca3dac8226e0b3a0098165722">writeFile</a> ($content, $absFile='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#6975880884aa028d45f62eff6606c517">tempFile</a> ($filePrefix)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#314a9e3d9b51a4cc3ca92a2b80438c19">registerTempFile</a> ($absFile)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#c56f6fc5b6b75954b1bf9a809fcdb1b3">unlinkTempFiles</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#38ecc5c5a06f5325c2a4076f50d2cff8">setInput</a> ($content, $type='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#c2ab4be0e8c26356b0f532e8036607ee">setInputFile</a> ($absFile, $type='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#be8f01cc0586aeaf7b996e7bed410f12">getInput</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#ee909033157bb0928c8b8f3ff02e391f">getInputFile</a> ($createFile='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#f340ba784a12beaf8103bd1b8279311e">setOutputFile</a> ($absFile)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#442f43f7171ca51f6fc1fb9d618caac1">getOutput</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#4b1ccb57668f273c6d16d8147035fdf4">getOutputFile</a> ($absFile='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#47f2b99ca78c1e27b77df9918a088dc1">init</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#b28097a08ec06fea10cd9da54fe4c88d">reset</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#a76e0d0efb0ea8e69a4c89b1c52c3b2e">__destruct</a> ()</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="classt3lib__svbase.html#9bfe3bd5a2eca61e2a8bd88d9ec9666b">$info</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#18baf8214938568a084376183b34a9e4">$error</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#e60e9948c373dfc45f7cf2d0d20cf829">$writeDevLog</a> = false</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#a8468fe80e1e11ba59fefeb625542b5c">$out</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#5af72e3dbc6f2b5e8cb82c9f86a8a7f6">$inputFile</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#496f49958766f59dd0f4f00042ee7b79">$inputContent</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#b8a61208e85c8f4efead41456db3c900">$inputType</a> = ''</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classt3lib__svbase.html#d6113d23b18f53ee8d33e6e0624e6085">$outputFile</a> = ''</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <p> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00125">125</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>.<hr><h2>Member Function Documentation</h2> <a class="anchor" name="a76e0d0efb0ea8e69a4c89b1c52c3b2e"></a><!-- doxytag: member="t3lib_svbase::__destruct" ref="a76e0d0efb0ea8e69a4c89b1c52c3b2e" args="()" --><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">t3lib_svbase::__destruct </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> Clean up the service.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00703">703</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00527">unlinkTempFiles()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00664">init()</a>. </td> </tr> </table> <a class="anchor" name="8e883c0591f648304f0fffef01e7e8f5"></a><!-- doxytag: member="t3lib_svbase::checkExec" ref="8e883c0591f648304f0fffef01e7e8f5" args="($progList)" --><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">t3lib_svbase::checkExec </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>progList</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> check the availability of external programs<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>comma list of programs 'perl,python,pdftotext' </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean return FALSE if one program was not found </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00377">377</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__exec_8php-source.html#l00095">t3lib_exec::checkCommand()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">errorPush()</a>, and <a class="el" href="incfile_8php-source.html#l00011">t3lib_div::trimExplode()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00664">init()</a>. </td> </tr> </table> <a class="anchor" name="9c22d0cce2b20be064b78236abd7c0ed"></a><!-- doxytag: member="t3lib_svbase::checkInputFile" ref="9c22d0cce2b20be064b78236abd7c0ed" args="($absFile)" --><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">t3lib_svbase::checkInputFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>absFile</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> Check if a file exists and is readable.<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>File name with absolute path. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string File name or FALSE. </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00427">427</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">errorPush()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l03368">t3lib_div::isAllowedAbsPath()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00591">getInputFile()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">readFile()</a>. </td> </tr> </table> <a class="anchor" name="f9c3403e2a0038dd4cd331456338c6ec"></a><!-- doxytag: member="t3lib_svbase::deactivateService" ref="f9c3403e2a0038dd4cd331456338c6ec" args="()" --><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">t3lib_svbase::deactivateService </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> Deactivate the service. Use this if the service fails at runtime and will not be available.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00401">401</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__extmgm_8php-source.html#l00618">t3lib_extMgm::deactivateService()</a>. </td> </tr> </table> <a class="anchor" name="86b44d6f18ae1e6e466627da1b18c0f0"></a><!-- doxytag: member="t3lib_svbase::devLog" ref="86b44d6f18ae1e6e466627da1b18c0f0" args="($msg, $severity=0, $dataVar=FALSE)" --><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">t3lib_svbase::devLog </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>msg</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>severity</em> = <code>0</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>dataVar</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> Logs debug messages to <a class="el" href="classt3lib__div.html#a717061737ecec3ccfd8d32b9b1c2478">t3lib_div::devLog()</a><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>Debug message </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Severity: 0 is info, 1 is notice, 2 is warning, 3 is fatal error, -1 is "OK" message </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Additional data you want to pass to the logger. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00259">259</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l04440">t3lib_div::devLog()</a>. </td> </tr> </table> <a class="anchor" name="0f0398793014c3f0438f3af889b5024e"></a><!-- doxytag: member="t3lib_svbase::errorPull" ref="0f0398793014c3f0438f3af889b5024e" args="()" --><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">t3lib_svbase::errorPull </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> Removes the last error from the error stack.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00288">288</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="7676598249fa42301b44c53cd6353f70"></a><!-- doxytag: member="t3lib_svbase::errorPush" ref="7676598249fa42301b44c53cd6353f70" args="($errNum=T3_ERR_SV_GENERAL, $errMsg='Unspecified error occured')" --><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">t3lib_svbase::errorPush </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>errNum</em> = <code>T3_ERR_SV_GENERAL</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>errMsg</em> = <code>'Unspecified error occured'</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> Puts an error on the error stack. Calling without parameter adds a general error.<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>error message </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>error number (see T3_ERR_SV_* constants) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">273</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00377">checkExec()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00427">checkInputFile()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">readFile()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00499">tempFile()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00473">writeFile()</a>. </td> </tr> </table> <a class="anchor" name="9a3d077f9380011afa98512ba3b86543"></a><!-- doxytag: member="t3lib_svbase::getErrorMsgArray" ref="9a3d077f9380011afa98512ba3b86543" args="()" --><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">t3lib_svbase::getErrorMsgArray </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> Returns all error messages as array.<p> <dl compact><dt><b>Returns:</b></dt><dd>array error messages </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00330">330</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00135">$error</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00688">reset()</a>. </td> </tr> </table> <a class="anchor" name="be8f01cc0586aeaf7b996e7bed410f12"></a><!-- doxytag: member="t3lib_svbase::getInput" ref="be8f01cc0586aeaf7b996e7bed410f12" args="()" --><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">t3lib_svbase::getInput </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> Get the input content. Will be read from input file if needed. (That is if ->inputContent is empty and ->inputFile is not)<p> <dl compact><dt><b>Returns:</b></dt><dd>mixed </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00576">576</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">readFile()</a>. </td> </tr> </table> <a class="anchor" name="ee909033157bb0928c8b8f3ff02e391f"></a><!-- doxytag: member="t3lib_svbase::getInputFile" ref="ee909033157bb0928c8b8f3ff02e391f" args="($createFile='')" --><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">t3lib_svbase::getInputFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>createFile</em> = <code>''</code> </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> Get the input file name. If the content was set by setContent a file will be created.<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>File name. If empty a temp file will be created. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string File name or FALSE if no input or file error. </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00591">591</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00427">checkInputFile()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00473">writeFile()</a>. </td> </tr> </table> <a class="anchor" name="37e16ee3498792ec35a5248033ceda40"></a><!-- doxytag: member="t3lib_svbase::getLastError" ref="37e16ee3498792ec35a5248033ceda40" args="()" --><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">t3lib_svbase::getLastError </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> Returns the last error number from the error stack.<p> <dl compact><dt><b>Returns:</b></dt><dd>string error number </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00300">300</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00135">$error</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00664">init()</a>. </td> </tr> </table> <a class="anchor" name="a687757f595a7c98db450786fe4e3271"></a><!-- doxytag: member="t3lib_svbase::getLastErrorArray" ref="a687757f595a7c98db450786fe4e3271" args="()" --><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">t3lib_svbase::getLastErrorArray </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> Returns the last array from the error stack.<p> <dl compact><dt><b>Returns:</b></dt><dd>array error nr and message </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00348">348</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="672eafa3076885fd1e63d4a1f7ed49dc"></a><!-- doxytag: member="t3lib_svbase::getLastErrorMsg" ref="672eafa3076885fd1e63d4a1f7ed49dc" args="()" --><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">t3lib_svbase::getLastErrorMsg </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> Returns the last message from the error stack.<p> <dl compact><dt><b>Returns:</b></dt><dd>string error message </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00315">315</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00135">$error</a>. </td> </tr> </table> <a class="anchor" name="442f43f7171ca51f6fc1fb9d618caac1"></a><!-- doxytag: member="t3lib_svbase::getOutput" ref="442f43f7171ca51f6fc1fb9d618caac1" args="()" --><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">t3lib_svbase::getOutput </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> Get the output content.<p> <dl compact><dt><b>Returns:</b></dt><dd>mixed </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00626">626</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">readFile()</a>. </td> </tr> </table> <a class="anchor" name="4b1ccb57668f273c6d16d8147035fdf4"></a><!-- doxytag: member="t3lib_svbase::getOutputFile" ref="4b1ccb57668f273c6d16d8147035fdf4" args="($absFile='')" --><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">t3lib_svbase::getOutputFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>absFile</em> = <code>''</code> </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> Get the output file name. If no output file is set, the ->out buffer is written to the file given by input parameter filename<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>Absolute filename to write to </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>mixed </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00640">640</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00473">writeFile()</a>. </td> </tr> </table> <a class="anchor" name="631415265f3fb4fb5330dd1f52a5086b"></a><!-- doxytag: member="t3lib_svbase::getServiceInfo" ref="631415265f3fb4fb5330dd1f52a5086b" args="()" --><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">t3lib_svbase::getServiceInfo </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> Returns internal information array for service<p> <dl compact><dt><b>Returns:</b></dt><dd>array service description array </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00191">191</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="bf766b041b082d826fbbafac52a97de7"></a><!-- doxytag: member="t3lib_svbase::getServiceKey" ref="bf766b041b082d826fbbafac52a97de7" args="()" --><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">t3lib_svbase::getServiceKey </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> Returns the service key of the service<p> <dl compact><dt><b>Returns:</b></dt><dd>string service key </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00201">201</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="7488b60ba5b913fc031ffb83e57ed494"></a><!-- doxytag: member="t3lib_svbase::getServiceOption" ref="7488b60ba5b913fc031ffb83e57ed494" args="($optionName, $defaultValue='', $includeDefaultConfig=TRUE)" --><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">t3lib_svbase::getServiceOption </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>optionName</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>defaultValue</em> = <code>''</code>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>includeDefaultConfig</em> = <code>TRUE</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> Returns service configuration values from the $TYPO3_CONF_VARS['SVCONF'] 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>string</em> </td><td>Name of the config option </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set the 'default' config will be return if no special config for this service is available (default: true) </td></tr> <tr><td valign="top"></td><td valign="top"><em>[type]</em> </td><td>$includeDefaultConfig: ... </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>mixed configuration value for the service </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00224">224</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8tx__sv__authbase_8php-source.html#l00087">tx_sv_authbase::initAuth()</a>. </td> </tr> </table> <a class="anchor" name="8cbae30c3595296a02725bc0ea181ecf"></a><!-- doxytag: member="t3lib_svbase::getServiceTitle" ref="8cbae30c3595296a02725bc0ea181ecf" args="()" --><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">t3lib_svbase::getServiceTitle </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> Returns the title of the service<p> <dl compact><dt><b>Returns:</b></dt><dd>string service title </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00211">211</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="47f2b99ca78c1e27b77df9918a088dc1"></a><!-- doxytag: member="t3lib_svbase::init" ref="47f2b99ca78c1e27b77df9918a088dc1" args="()" --><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">t3lib_svbase::init </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> Initialization of the service.<p> The class have to do a strict check if the service is available. example: check if the perl interpreter is available which is needed to run an extern perl script.<p> <dl compact><dt><b>Returns:</b></dt><dd>boolean TRUE if the service is available </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00664">664</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00703">__destruct()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00377">checkExec()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00300">getLastError()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00688">reset()</a>. </td> </tr> </table> <a class="anchor" name="67b690ac07142f3b86f8bf4b508eea1b"></a><!-- doxytag: member="t3lib_svbase::readFile" ref="67b690ac07142f3b86f8bf4b508eea1b" args="($absFile, $length=0)" --><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">t3lib_svbase::readFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>absFile</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>length</em> = <code>0</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> Read content from a file a file.<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>File name to read from. </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Maximum length to read. If empty the whole file will be read. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string $content or FALSE </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">448</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00147">$out</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00427">checkInputFile()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">errorPush()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00576">getInput()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00626">getOutput()</a>. </td> </tr> </table> <a class="anchor" name="314a9e3d9b51a4cc3ca92a2b80438c19"></a><!-- doxytag: member="t3lib_svbase::registerTempFile" ref="314a9e3d9b51a4cc3ca92a2b80438c19" args="($absFile)" --><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">t3lib_svbase::registerTempFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>absFile</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> Register file which should be deleted afterwards.<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>File name with absolute path. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00517">517</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00499">tempFile()</a>. </td> </tr> </table> <a class="anchor" name="b28097a08ec06fea10cd9da54fe4c88d"></a><!-- doxytag: member="t3lib_svbase::reset" ref="b28097a08ec06fea10cd9da54fe4c88d" args="()" --><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">t3lib_svbase::reset </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> Resets the service. Will be called by <a class="el" href="classt3lib__svbase.html#47f2b99ca78c1e27b77df9918a088dc1">init()</a>. Should be used before every use if a service instance is used multiple times.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00688">688</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00357">resetErrors()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00527">unlinkTempFiles()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00330">getErrorMsgArray()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00664">init()</a>. </td> </tr> </table> <a class="anchor" name="202c10344f2afe67aacea1e53a097087"></a><!-- doxytag: member="t3lib_svbase::resetErrors" ref="202c10344f2afe67aacea1e53a097087" args="()" --><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">t3lib_svbase::resetErrors </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> Reset the error stack.<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00357">357</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00688">reset()</a>. </td> </tr> </table> <a class="anchor" name="38ecc5c5a06f5325c2a4076f50d2cff8"></a><!-- doxytag: member="t3lib_svbase::setInput" ref="38ecc5c5a06f5325c2a4076f50d2cff8" args="($content, $type='')" --><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">t3lib_svbase::setInput </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>content</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>type</em> = <code>''</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> Set the input content for service processing.<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> </td><td>Input content (going into ->inputContent) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>The type of the input content (or file). Might be the same as the service subtypes. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00549">549</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="c2ab4be0e8c26356b0f532e8036607ee"></a><!-- doxytag: member="t3lib_svbase::setInputFile" ref="c2ab4be0e8c26356b0f532e8036607ee" args="($absFile, $type='')" --><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">t3lib_svbase::setInputFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>absFile</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>type</em> = <code>''</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> Set the input file name for service processing.<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>file name </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>The type of the input content (or file). Might be the same as the service subtypes. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00563">563</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="f340ba784a12beaf8103bd1b8279311e"></a><!-- doxytag: member="t3lib_svbase::setOutputFile" ref="f340ba784a12beaf8103bd1b8279311e" args="($absFile)" --><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">t3lib_svbase::setOutputFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>absFile</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> Set the output file name.<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>file name </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00616">616</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="6975880884aa028d45f62eff6606c517"></a><!-- doxytag: member="t3lib_svbase::tempFile" ref="6975880884aa028d45f62eff6606c517" args="($filePrefix)" --><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">t3lib_svbase::tempFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>filePrefix</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> Create a temporary file.<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>File prefix. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string File name or FALSE </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00499">499</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">errorPush()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00517">registerTempFile()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l03463">t3lib_div::tempnam()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00473">writeFile()</a>. </td> </tr> </table> <a class="anchor" name="c56f6fc5b6b75954b1bf9a809fcdb1b3"></a><!-- doxytag: member="t3lib_svbase::unlinkTempFiles" ref="c56f6fc5b6b75954b1bf9a809fcdb1b3" args="()" --><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">t3lib_svbase::unlinkTempFiles </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> Delete registered temporary 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>string</em> </td><td>File name with absolute path. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00527">527</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l03447">t3lib_div::unlink_tempfile()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00703">__destruct()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00688">reset()</a>. </td> </tr> </table> <a class="anchor" name="ef22331ca3dac8226e0b3a0098165722"></a><!-- doxytag: member="t3lib_svbase::writeFile" ref="ef22331ca3dac8226e0b3a0098165722" args="($content, $absFile='')" --><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">t3lib_svbase::writeFile </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>content</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>absFile</em> = <code>''</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> Write content to a file.<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>Content to write to the file </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>File name to write into. If empty a temp file will be created. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string File name or FALSE </dd></dl> <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00473">473</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> References <a class="el" href="class_8t3lib__svbase_8php-source.html#l00273">errorPush()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03368">t3lib_div::isAllowedAbsPath()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00499">tempFile()</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00591">getInputFile()</a>, and <a class="el" href="class_8t3lib__svbase_8php-source.html#l00640">getOutputFile()</a>. </td> </tr> </table> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="18baf8214938568a084376183b34a9e4"></a><!-- doxytag: member="t3lib_svbase::$error" ref="18baf8214938568a084376183b34a9e4" args="" --><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">t3lib_svbase::$error = array() </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> error stack <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00135">135</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00330">getErrorMsgArray()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00300">getLastError()</a>, <a class="el" href="class_8t3lib__svbase_8php-source.html#l00315">getLastErrorMsg()</a>, and <a class="el" href="class_8tx__sv__authbase_8php-source.html#l00129">tx_sv_authbase::writelog()</a>. </td> </tr> </table> <a class="anchor" name="9bfe3bd5a2eca61e2a8bd88d9ec9666b"></a><!-- doxytag: member="t3lib_svbase::$info" ref="9bfe3bd5a2eca61e2a8bd88d9ec9666b" args="" --><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">t3lib_svbase::$info = array() </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> service description array <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00130">130</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="496f49958766f59dd0f4f00042ee7b79"></a><!-- doxytag: member="t3lib_svbase::$inputContent" ref="496f49958766f59dd0f4f00042ee7b79" args="" --><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">t3lib_svbase::$inputContent = '' </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> The content that should be processed. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00157">157</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="5af72e3dbc6f2b5e8cb82c9f86a8a7f6"></a><!-- doxytag: member="t3lib_svbase::$inputFile" ref="5af72e3dbc6f2b5e8cb82c9f86a8a7f6" args="" --><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">t3lib_svbase::$inputFile = '' </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> The file that should be processed. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00152">152</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="b8a61208e85c8f4efead41456db3c900"></a><!-- doxytag: member="t3lib_svbase::$inputType" ref="b8a61208e85c8f4efead41456db3c900" args="" --><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">t3lib_svbase::$inputType = '' </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> The type of the input content (or file). Might be the same as the service subtypes. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00162">162</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="a8468fe80e1e11ba59fefeb625542b5c"></a><!-- doxytag: member="t3lib_svbase::$out" ref="a8468fe80e1e11ba59fefeb625542b5c" args="" --><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">t3lib_svbase::$out = '' </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> The output content. That's what the services produced as result. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00147">147</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. <p> Referenced by <a class="el" href="class_8t3lib__svbase_8php-source.html#l00448">readFile()</a>. </td> </tr> </table> <a class="anchor" name="d6113d23b18f53ee8d33e6e0624e6085"></a><!-- doxytag: member="t3lib_svbase::$outputFile" ref="d6113d23b18f53ee8d33e6e0624e6085" args="" --><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">t3lib_svbase::$outputFile = '' </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> The file where the output should be written to. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00167">167</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <a class="anchor" name="e60e9948c373dfc45f7cf2d0d20cf829"></a><!-- doxytag: member="t3lib_svbase::$writeDevLog" ref="e60e9948c373dfc45f7cf2d0d20cf829" args="" --><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">t3lib_svbase::$writeDevLog = false </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Defines if debug messages should be written with <a class="el" href="classt3lib__div.html#a717061737ecec3ccfd8d32b9b1c2478">t3lib_div::devLog</a> <p> Reimplemented in <a class="el" href="classtx__sv__authbase.html#cd8d0b4cf4c0cf8730e3383ab78477c4">tx_sv_authbase</a>. <p> Definition at line <a class="el" href="class_8t3lib__svbase_8php-source.html#l00140">140</a> of file <a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li>typo3_src-4.0.1/t3lib/<a class="el" href="class_8t3lib__svbase_8php-source.html">class.t3lib_svbase.php</a></ul> <?php include_once '../doc-typo3-funcs.php'; get_footer(); ?>