<?php include_once '../doc-typo3-funcs.php'; $doxygen_vars = array( "title" => "TYPO3 4.0.1: tx_indexedsearch Class Reference", "datetime" => "Sat Dec 2 19:27:11 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>tx_indexedsearch Class Reference</h1><!-- doxytag: class="tx_indexedsearch" --><!-- doxytag: inherits="tslib_pibase" -->Inheritance diagram for tx_indexedsearch:<p><center><img src="classtx__indexedsearch__inherit__graph.png" border="0" usemap="#tx__indexedsearch__inherit__map" alt="Inheritance graph"></center> <map name="tx__indexedsearch__inherit__map"> <area href="classtslib__pibase.html" shape="rect" coords="17,7,236,932" alt=""> </map> <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for tx_indexedsearch:<p><center><img src="classtx__indexedsearch__coll__graph.png" border="0" usemap="#tx__indexedsearch__coll__map" alt="Collaboration graph"></center> <map name="tx__indexedsearch__coll__map"> <area href="classtslib__pibase.html" shape="rect" coords="17,7,236,932" alt=""> </map> <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classtx__indexedsearch-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="classtx__indexedsearch.html#24f538d08494e42819908fe63408dba6">main</a> ($content, $conf)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#8419bcafbd45c051fafbc74df569fc34">initialize</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1427990e9767d4a721e4be4a98fe85aa">getSearchWords</a> ($defOp)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1c074384011c250444b1642d0602e625">procSearchWordsByLexer</a> ($SWArr)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#350458df36b078a4ab8d2d3e54bdc397">doSearch</a> ($sWArr)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#d458b4c0f9f655bdbc517b58737020b2">getResultRows</a> ($sWArr, $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1855ef7da93e8ae7338d99a8d999e19c">getResultRows_SQLpointer</a> ($sWArr, $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#830a1e65bc9aea60f5d06b9e7738b7bd">getDisplayResults</a> ($sWArr, $resData, $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#e4b3995a1bf78cc276a5f59b02f18376">compileResult</a> ($resultRows, $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#ab40e90a7296dd5a73e3f7aa0dc48774">getPhashList</a> ($sWArr)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#f5730f77b67b8ccb0d27993054ac82bb">execPHashListQuery</a> ($wordSel, $plusQ='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#868656ff3b956ad08e72b77bc3216b3e">sectionTableWhere</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#8575b7a9290e704deb798899a7c84ca2">mediaTypeWhere</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fd806b76346f6fbf1f69536f93f57ec1">languageWhere</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#5c3c645b6e2465185dc96f2100eddfd3">freeIndexUidWhere</a> ($freeIndexUid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#5d164fddf4f329790279ecbbe30df60d">execFinalQuery</a> ($list, $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fa752b33b5b272ba74570625f449be5d">checkResume</a> ($row)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#f93d39ca300e7b1681889573dcdd5365">isDescending</a> ($inverse=FALSE)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#8c7d748672d8a28734d3623cb324cbfb">writeSearchStat</a> ($sWArr, $count, $pt)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#277d44a799d378534f80c95b138f6be6">makeSearchForm</a> ($optValues)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#b0b0beb39fac84087b741967f6866859">renderSelectBoxValues</a> ($value, $optValues)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#d42f8de30db62aadc9095f74cf53cc48">printRules</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#491229255566860b8462fe7fa913b69e">printResultSectionLinks</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#508cc78cf7d92db256a3d751e2f0c8db">makeSectionHeader</a> ($id, $sectionTitleLinked, $countResultRows)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#b41278335578f1d39d0e705035206ded">printResultRow</a> ($row, $headerOnly=0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#385ff7de2048a40e15e570c6d087370e">pi_list_browseresults</a> ($showResultCount=1, $addString='', $addPart='', $freeIndexUid=-1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#e593784b9dc9b0c35a31eb1943a0b09f">prepareResultRowTemplateData</a> ($row, $headerOnly)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#a26f15a38d8c88e8fe69b3344417cdb5">tellUsWhatIsSeachedFor</a> ($sWArr)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#85de46fc56b0bd33005905295f53f145">wrapSW</a> ($str)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1315428b017e9b0f22ae5fc9014c116b">renderSelectBox</a> ($name, $value, $optValues)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fdd3a8a847646b94d009944581b53733">makePointerSelector_link</a> ($str, $p, $freeIndexUid)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#0ad7c94c6664ff30fc201c4ac4a40edf">makeItemTypeIcon</a> ($it, $alt='', $specRowConf)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#c2593fb3bbfb8f34da4e1ebf518a03b9">makeRating</a> ($row)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#8773557576174b549f34071c271dad2e">makeDescription</a> ($row, $noMarkup=0, $lgd=180)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fd43488ccd076c109320827babd8dd33">markupSWpartsOfString</a> ($str)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#eadadf70959ff797169d89688923c147">makeTitle</a> ($row)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#cb207e5495e83bd7758344c3003e2334">makeInfo</a> ($row, $tmplArray)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#af51672067ca6566d76d030c3dd16db0">getSpecialConfigForRow</a> ($row)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fcec4ac07c9f3618dd2a9fdfc8aab561">makeLanguageIndication</a> ($row)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#df48143e3a6ccbd3c807143d6b6efdae">makeAccessIndication</a> ($id)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#f9f16865879c2fe4a26c31453999202d">linkPage</a> ($id, $str, $row=array(), $markUpSwParams=array())</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#e101c429dfc9b29d42404e825ece30aa">getRootLine</a> ($id, $pathMP='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#5e91c68e051b4f751aa47622b23a9e45">getFirstSysDomainRecordForPage</a> ($id)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#9623344a4efbe6d8b13519c9739a8266">getPathFromPageId</a> ($id, $pathMP='')</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1d80b9078fe254f280d3a6cf72583dcd">getMenu</a> ($id)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#288b6e06b592d17fc1a29376fab03c06">multiplePagesType</a> ($item_type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#e60b0bf9a56ad3db1faca3056ed4ccf4">utf8_to_currentCharset</a> ($str)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">& </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#8b5bf852b096516f52be620ce14f307f">hookRequest</a> ($functionName)</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eca9aab6aa21252cce83d63a3d498404"></a><!-- doxytag: member="tx_indexedsearch::$prefixId" ref="eca9aab6aa21252cce83d63a3d498404" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#eca9aab6aa21252cce83d63a3d498404">$prefixId</a> = '<a class="el" href="classtx__indexedsearch.html">tx_indexedsearch</a>'</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc5573ab779e091164baa319ae11adb2"></a><!-- doxytag: member="tx_indexedsearch::$scriptRelPath" ref="fc5573ab779e091164baa319ae11adb2" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#fc5573ab779e091164baa319ae11adb2">$scriptRelPath</a> = 'pi/class.tx_indexedsearch.php'</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6bc6f371a2fc26cdc74577a554c4ed9"></a><!-- doxytag: member="tx_indexedsearch::$extKey" ref="a6bc6f371a2fc26cdc74577a554c4ed9" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#a6bc6f371a2fc26cdc74577a554c4ed9">$extKey</a> = 'indexed_search'</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0163e0a2ee130f38d58a5e5121100b8c"></a><!-- doxytag: member="tx_indexedsearch::$join_pages" ref="0163e0a2ee130f38d58a5e5121100b8c" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#0163e0a2ee130f38d58a5e5121100b8c">$join_pages</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5fa772671350c249d9d631a0b54e742"></a><!-- doxytag: member="tx_indexedsearch::$defaultResultNumber" ref="f5fa772671350c249d9d631a0b54e742" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#f5fa772671350c249d9d631a0b54e742">$defaultResultNumber</a> = 10</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#5102a03b604ae26597affb533e99c1c3">$operator_translate_table</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e75fab324d01ae1c46df2bb780c3f01e"></a><!-- doxytag: member="tx_indexedsearch::$wholeSiteIdList" ref="e75fab324d01ae1c46df2bb780c3f01e" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#e75fab324d01ae1c46df2bb780c3f01e">$wholeSiteIdList</a> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="18ec418094d0c473a71a3083f959e59e"></a><!-- doxytag: member="tx_indexedsearch::$sWArr" ref="18ec418094d0c473a71a3083f959e59e" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#18ec418094d0c473a71a3083f959e59e">$sWArr</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a151cb61ce434c9f5c3f332a59482cf7"></a><!-- doxytag: member="tx_indexedsearch::$optValues" ref="a151cb61ce434c9f5c3f332a59482cf7" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#a151cb61ce434c9f5c3f332a59482cf7">$optValues</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ed1ae71611614b8c182aeb46581ba4e"></a><!-- doxytag: member="tx_indexedsearch::$firstRow" ref="9ed1ae71611614b8c182aeb46581ba4e" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#9ed1ae71611614b8c182aeb46581ba4e">$firstRow</a> = Array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6dd0a2165cff63cb50ce509c5e5ef23"></a><!-- doxytag: member="tx_indexedsearch::$cache_path" ref="a6dd0a2165cff63cb50ce509c5e5ef23" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#a6dd0a2165cff63cb50ce509c5e5ef23">$cache_path</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f145b7c87a468305f4f20872fc95415"></a><!-- doxytag: member="tx_indexedsearch::$cache_rl" ref="0f145b7c87a468305f4f20872fc95415" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#0f145b7c87a468305f4f20872fc95415">$cache_rl</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3104129058f6c3d78a8f627ce4f493c5"></a><!-- doxytag: member="tx_indexedsearch::$fe_groups_required" ref="3104129058f6c3d78a8f627ce4f493c5" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#3104129058f6c3d78a8f627ce4f493c5">$fe_groups_required</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79f3bf9bf4aa2c60d9fff7484271c0fd"></a><!-- doxytag: member="tx_indexedsearch::$domain_records" ref="79f3bf9bf4aa2c60d9fff7484271c0fd" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#79f3bf9bf4aa2c60d9fff7484271c0fd">$domain_records</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d47c4e720e6252f6527bee63b7f657fd"></a><!-- doxytag: member="tx_indexedsearch::$wSelClauses" ref="d47c4e720e6252f6527bee63b7f657fd" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#d47c4e720e6252f6527bee63b7f657fd">$wSelClauses</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f11a513e2ef2fa30b45520e4bfee8e8"></a><!-- doxytag: member="tx_indexedsearch::$resultSections" ref="1f11a513e2ef2fa30b45520e4bfee8e8" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1f11a513e2ef2fa30b45520e4bfee8e8">$resultSections</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48af41c98ff9d0e2a60b3c676407d30d"></a><!-- doxytag: member="tx_indexedsearch::$external_parsers" ref="48af41c98ff9d0e2a60b3c676407d30d" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#48af41c98ff9d0e2a60b3c676407d30d">$external_parsers</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="731e2ffa6fdf9f065cabd1a9fd7589b3"></a><!-- doxytag: member="tx_indexedsearch::$iconFileNameCache" ref="731e2ffa6fdf9f065cabd1a9fd7589b3" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#731e2ffa6fdf9f065cabd1a9fd7589b3">$iconFileNameCache</a> = array()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32d2068526cd4cdad4e5f2ea3388d19d"></a><!-- doxytag: member="tx_indexedsearch::$lexerObj" ref="32d2068526cd4cdad4e5f2ea3388d19d" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#32d2068526cd4cdad4e5f2ea3388d19d">$lexerObj</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ea6d401c973cba9a74920bd746d08af"></a><!-- doxytag: member="tx_indexedsearch::$templateCode" ref="0ea6d401c973cba9a74920bd746d08af" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#0ea6d401c973cba9a74920bd746d08af">$templateCode</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1d949f667cf5dfbc50eb7da938cdd637"></a><!-- doxytag: member="tx_indexedsearch::$hiddenFieldList" ref="1d949f667cf5dfbc50eb7da938cdd637" args="" --> </td><td class="memItemRight" valign="bottom"><a class="el" href="classtx__indexedsearch.html#1d949f667cf5dfbc50eb7da938cdd637">$hiddenFieldList</a> = 'ext, type, defOp, media, order, group, lang, desc, results'</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <p> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00123">123</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>.<hr><h2>Member Function Documentation</h2> <a class="anchor" name="fa752b33b5b272ba74570625f449be5d"></a><!-- doxytag: member="tx_indexedsearch::checkResume" ref="fa752b33b5b272ba74570625f449be5d" args="($row)" --><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">tx_indexedsearch::checkResume </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>row</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> Checking if the resume can be shown for the search result (depending on whether the rights are OK) ? Should it also check for gr_list "0,-1"?<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> </td><td>Result row array. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean Returns true if resume can safely be shown </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01191">1191</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00550">getResultRows()</a>. </td> </tr> </table> <a class="anchor" name="e4b3995a1bf78cc276a5f59b02f18376"></a><!-- doxytag: member="tx_indexedsearch::compileResult" ref="e4b3995a1bf78cc276a5f59b02f18376" args="($resultRows, $freeIndexUid=-1)" --><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">tx_indexedsearch::compileResult </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>resultRows</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>freeIndexUid</em> = <code>-1</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> Takes the array with resultrows as input and returns the result-HTML-code Takes the "group" var into account: Makes a "section" or "flat" display.<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> </td><td>Result rows </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00700">700</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02254">getPathFromPageId()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01530">makeSectionHeader()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00947">tslib_pibase::pi_getLL()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01551">printResultRow()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">getDisplayResults()</a>. </td> </tr> </table> <a class="anchor" name="350458df36b078a4ab8d2d3e54bdc397"></a><!-- doxytag: member="tx_indexedsearch::doSearch" ref="350458df36b078a4ab8d2d3e54bdc397" args="($sWArr)" --><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">tx_indexedsearch::doSearch </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>sWArr</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> Performs the search, the display and writing stats<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> </td><td>Search words in array, see -><a class="el" href="classtx__indexedsearch.html#1427990e9767d4a721e4be4a98fe85aa">getSearchWords()</a> for details </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML for result display. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">492</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00145">$sWArr</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">getDisplayResults()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00550">getResultRows()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02345">hookRequest()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01413">t3lib_div::intExplode()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03180">t3lib_div::milliseconds()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00947">tslib_pibase::pi_getLL()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01252">writeSearchStat()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00169">main()</a>. </td> </tr> </table> <a class="anchor" name="5d164fddf4f329790279ecbbe30df60d"></a><!-- doxytag: member="tx_indexedsearch::execFinalQuery" ref="5d164fddf4f329790279ecbbe30df60d" args="($list, $freeIndexUid=-1)" --><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">tx_indexedsearch::execFinalQuery </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>list</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>freeIndexUid</em> = <code>-1</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> Execute final query, based on phash integer list. The main point is sorting the result in the right order.<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>List of phash integers which match the search. </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>pointer Query result pointer </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01048">1048</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l01413">t3lib_div::intExplode()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00624">getResultRows_SQLpointer()</a>. </td> </tr> </table> <a class="anchor" name="f5730f77b67b8ccb0d27993054ac82bb"></a><!-- doxytag: member="tx_indexedsearch::execPHashListQuery" ref="f5730f77b67b8ccb0d27993054ac82bb" args="($wordSel, $plusQ='')" --><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">tx_indexedsearch::execPHashListQuery </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>wordSel</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>plusQ</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> Returns a query which selects the search-word from the word/rel tables.<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>WHERE clause selecting the word from phash </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Additional AND clause in the end of the query. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>pointer SQL result pointer </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00903">903</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00802">getPhashList()</a>. </td> </tr> </table> <a class="anchor" name="5c3c645b6e2465185dc96f2100eddfd3"></a><!-- doxytag: member="tx_indexedsearch::freeIndexUidWhere" ref="5c3c645b6e2465185dc96f2100eddfd3" args="($freeIndexUid)" --><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">tx_indexedsearch::freeIndexUidWhere </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>freeIndexUid</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> Where-clause for free index-uid value.<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>integer</em> </td><td>Free Index UID value to limit search to. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string WHERE SQL clause part. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01007">1007</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="incfile_8php-source.html#l00027">t3lib_div::revExplode()</a>, and <a class="el" href="incfile_8php-source.html#l00011">t3lib_div::trimExplode()</a>. </td> </tr> </table> <a class="anchor" name="830a1e65bc9aea60f5d06b9e7738b7bd"></a><!-- doxytag: member="tx_indexedsearch::getDisplayResults" ref="830a1e65bc9aea60f5d06b9e7738b7bd" args="($sWArr, $resData, $freeIndexUid=-1)" --><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">tx_indexedsearch::getDisplayResults </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>sWArr</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>resData</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>freeIndexUid</em> = <code>-1</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> Compiles the HTML display of the incoming array of result rows.<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> </td><td>Search words array (for display of text describing what was searched for) </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array with result rows, count, first row. </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML content to display result. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">648</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00145">$sWArr</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00700">compileResult()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00947">tslib_pibase::pi_getLL()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01620">pi_list_browseresults()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01496">printResultSectionLinks()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01762">tellUsWhatIsSeachedFor()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">doSearch()</a>. </td> </tr> </table> <a class="anchor" name="5e91c68e051b4f751aa47622b23a9e45"></a><!-- doxytag: member="tx_indexedsearch::getFirstSysDomainRecordForPage" ref="5e91c68e051b4f751aa47622b23a9e45" args="($id)" --><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">tx_indexedsearch::getFirstSysDomainRecordForPage </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>id</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Gets the first sys_domain record for the page, $id<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page id </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Domain name </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02241">2241</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="1d80b9078fe254f280d3a6cf72583dcd"></a><!-- doxytag: member="tx_indexedsearch::getMenu" ref="1d80b9078fe254f280d3a6cf72583dcd" args="($id)" --><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">tx_indexedsearch::getMenu </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>id</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Return the menu of pages used for the selector.<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>integer</em> </td><td>Page ID for which to return menu </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Menu items (for making the section selector box) </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02306">2306</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00201">initialize()</a>. </td> </tr> </table> <a class="anchor" name="9623344a4efbe6d8b13519c9739a8266"></a><!-- doxytag: member="tx_indexedsearch::getPathFromPageId" ref="9623344a4efbe6d8b13519c9739a8266" args="($id, $pathMP='')" --><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">tx_indexedsearch::getPathFromPageId </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>id</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>pathMP</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> Returns the path to the page $id<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page ID </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>MP variable content </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Path </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02254">2254</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00700">compileResult()</a>. </td> </tr> </table> <a class="anchor" name="ab40e90a7296dd5a73e3f7aa0dc48774"></a><!-- doxytag: member="tx_indexedsearch::getPhashList" ref="ab40e90a7296dd5a73e3f7aa0dc48774" args="($sWArr)" --><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">tx_indexedsearch::getPhashList </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>sWArr</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> Returns a COMPLETE list of phash-integers matching the search-result composed of the search-words in the sWArr array. The list of phash integers are unsorted and should be used for subsequent selection of index_phash records for display of the result.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Search word array </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string List of integers </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00802">802</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00145">$sWArr</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00903">execPHashListQuery()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00624">getResultRows_SQLpointer()</a>. </td> </tr> </table> <a class="anchor" name="d458b4c0f9f655bdbc517b58737020b2"></a><!-- doxytag: member="tx_indexedsearch::getResultRows" ref="d458b4c0f9f655bdbc517b58737020b2" args="($sWArr, $freeIndexUid=-1)" --><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">tx_indexedsearch::getResultRows </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>sWArr</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>freeIndexUid</em> = <code>-1</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> Get search result rows / data from database. Returned as data in 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> </td><td>Search word array </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array False if no result, otherwise an array with keys for first row, result rows and total number of results found. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00550">550</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00147">$firstRow</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00145">$sWArr</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01191">checkResume()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00624">getResultRows_SQLpointer()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02325">multiplePagesType()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">doSearch()</a>. </td> </tr> </table> <a class="anchor" name="1855ef7da93e8ae7338d99a8d999e19c"></a><!-- doxytag: member="tx_indexedsearch::getResultRows_SQLpointer" ref="1855ef7da93e8ae7338d99a8d999e19c" args="($sWArr, $freeIndexUid=-1)" --><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">tx_indexedsearch::getResultRows_SQLpointer </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>sWArr</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>freeIndexUid</em> = <code>-1</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> Gets a SQL result pointer to traverse for the search records.<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> </td><td>Search words </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>pointer </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00624">624</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00145">$sWArr</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01048">execFinalQuery()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00802">getPhashList()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00550">getResultRows()</a>. </td> </tr> </table> <a class="anchor" name="e101c429dfc9b29d42404e825ece30aa"></a><!-- doxytag: member="tx_indexedsearch::getRootLine" ref="e101c429dfc9b29d42404e825ece30aa" args="($id, $pathMP='')" --><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">tx_indexedsearch::getRootLine </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>id</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>pathMP</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> Returns the path to the page $id<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page ID </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>MP variable content. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Root line for result. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02226">2226</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="1427990e9767d4a721e4be4a98fe85aa"></a><!-- doxytag: member="tx_indexedsearch::getSearchWords" ref="1427990e9767d4a721e4be4a98fe85aa" args="($defOp)" --><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">tx_indexedsearch::getSearchWords </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>defOp</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> Splits the search word input into an array where each word is represented by an array with key "sword" holding the search word and key "oper" holds the SQL operator (eg. AND, OR)<p> Only words with 2 or more characters are accepted Max 200 chars total Space is used to split words, "" can be used search for a whole string (not indexed search then) AND, OR and NOT are prefix words, overruling the default operator +/|/- equals AND, OR and NOT as operators. All search words are converted to lowercase.<p> $defOp is the default operator. 1=OR, 0=AND<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>boolean</em> </td><td>If true, the default operator will be OR, not AND </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Returns array with search words if any found </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00414">414</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02345">hookRequest()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00448">procSearchWordsByLexer()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00201">initialize()</a>. </td> </tr> </table> <a class="anchor" name="af51672067ca6566d76d030c3dd16db0"></a><!-- doxytag: member="tx_indexedsearch::getSpecialConfigForRow" ref="af51672067ca6566d76d030c3dd16db0" args="($row)" --><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">tx_indexedsearch::getSpecialConfigForRow </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>row</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> Returns configuration from TypoScript for result row based on ID / location in page tree!<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> </td><td>Result row </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Configuration array </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02097">2097</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="8b5bf852b096516f52be620ce14f307f"></a><!-- doxytag: member="tx_indexedsearch::hookRequest" ref="8b5bf852b096516f52be620ce14f307f" args="($functionName)" --><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">& tx_indexedsearch::hookRequest </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>functionName</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> Returns an object reference to the hook object if any<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 function you want to call / hook key </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>object Hook object, if any. Otherwise null. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02345">2345</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l03926">t3lib_div::getUserObj()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">doSearch()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00414">getSearchWords()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00201">initialize()</a>. </td> </tr> </table> <a class="anchor" name="8419bcafbd45c051fafbc74df569fc34"></a><!-- doxytag: member="tx_indexedsearch::initialize" ref="8419bcafbd45c051fafbc74df569fc34" 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">tx_indexedsearch::initialize </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> Initialize internal variables, especially selector box values for the search form and search words<p> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00201">201</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02306">getMenu()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00414">getSearchWords()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03926">t3lib_div::getUserObj()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02345">hookRequest()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00835">t3lib_div::inList()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l01413">t3lib_div::intExplode()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00947">tslib_pibase::pi_getLL()</a>, and <a class="el" href="incfile_8php-source.html#l00011">t3lib_div::trimExplode()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00169">main()</a>. </td> </tr> </table> <a class="anchor" name="f93d39ca300e7b1681889573dcdd5365"></a><!-- doxytag: member="tx_indexedsearch::isDescending" ref="f93d39ca300e7b1681889573dcdd5365" args="($inverse=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">tx_indexedsearch::isDescending </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>inverse</em> = <code>FALSE</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> Returns "DESC" or "" depending on the settings of the incoming highest/lowest result order (piVars['desc']<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>boolean</em> </td><td>If true, inverse the order which is defined by piVars['desc'] </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string " DESC" or "" </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01238">1238</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="fd806b76346f6fbf1f69536f93f57ec1"></a><!-- doxytag: member="tx_indexedsearch::languageWhere" ref="fd806b76346f6fbf1f69536f93f57ec1" 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">tx_indexedsearch::languageWhere </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 AND statement for selection of langauge<p> <dl compact><dt><b>Returns:</b></dt><dd>string AND statement for selection of langauge </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00995">995</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="f9f16865879c2fe4a26c31453999202d"></a><!-- doxytag: member="tx_indexedsearch::linkPage" ref="f9f16865879c2fe4a26c31453999202d" args="($id, $str, $row=array(), $markUpSwParams=array())" --><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">tx_indexedsearch::linkPage </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>id</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>str</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>row</em> = <code>array()</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>markUpSwParams</em> = <code>array()</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> Links the $str to page $id<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Page id </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Title String to link </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Result row </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Additional parameters for marking up seach words </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string tag wrapped title string. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02179">2179</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="incfile_8php-source.html#l00046">t3lib_div::getIndpEnv()</a>, and <a class="el" href="class_8t3lib__div_8php-source.html#l01515">t3lib_div::implodeArrayForUrl()</a>. </td> </tr> </table> <a class="anchor" name="24f538d08494e42819908fe63408dba6"></a><!-- doxytag: member="tx_indexedsearch::main" ref="24f538d08494e42819908fe63408dba6" args="($content, $conf)" --><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">tx_indexedsearch::main </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>conf</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Main function, called from TypoScript as a USER_INT object.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Content input, ignore (just put blank string) </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>TypoScript configuration of the plugin! </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML code for the search form / result display. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00169">169</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8tslib__pibase_8php-source.html#l00179">tslib_pibase::$conf</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">doSearch()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00201">initialize()</a>, <a class="el" href="class_8t3lib__div_8php-source.html#l03984">t3lib_div::makeInstance()</a>, <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01304">makeSearchForm()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00970">tslib_pibase::pi_loadLL()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00240">tslib_pibase::pi_setPiVarDefaults()</a>, <a class="el" href="class_8tslib__pibase_8php-source.html#l00802">tslib_pibase::pi_wrapInBaseClass()</a>, and <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01477">printRules()</a>. </td> </tr> </table> <a class="anchor" name="df48143e3a6ccbd3c807143d6b6efdae"></a><!-- doxytag: member="tx_indexedsearch::makeAccessIndication" ref="df48143e3a6ccbd3c807143d6b6efdae" args="($id)" --><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">tx_indexedsearch::makeAccessIndication </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>id</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the HTML code for the locking symbol. NOTICE: Requires a call to -><a class="el" href="classtx__indexedsearch.html#9623344a4efbe6d8b13519c9739a8266">getPathFromPageId()</a> first in order to work (done in -><a class="el" href="classtx__indexedsearch.html#cb207e5495e83bd7758344c3003e2334">makeInfo()</a> by calling that first)<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>integer</em> </td><td>Page id for which to find answer </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string tag if access is limited. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02164">2164</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="8773557576174b549f34071c271dad2e"></a><!-- doxytag: member="tx_indexedsearch::makeDescription" ref="8773557576174b549f34071c271dad2e" args="($row, $noMarkup=0, $lgd=180)" --><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">tx_indexedsearch::makeDescription </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>row</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>noMarkup</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>lgd</em> = <code>180</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 the resume for the search-result.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Search result row </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If noMarkup is false, then the index_fulltext table is used to select the content of the page, split it with regex to display the search words in the text. </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>String length </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML string ... </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01933">1933</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="cb207e5495e83bd7758344c3003e2334"></a><!-- doxytag: member="tx_indexedsearch::makeInfo" ref="cb207e5495e83bd7758344c3003e2334" args="($row, $tmplArray)" --><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">tx_indexedsearch::makeInfo </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>row</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>tmplArray</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the info-string in the bottom of the result-row display (size, dates, path)<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> </td><td>Result row </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Template array to modify </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Modified template array </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02068">2068</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l01148">t3lib_div::formatSize()</a>. </td> </tr> </table> <a class="anchor" name="0ad7c94c6664ff30fc201c4ac4a40edf"></a><!-- doxytag: member="tx_indexedsearch::makeItemTypeIcon" ref="0ad7c94c6664ff30fc201c4ac4a40edf" args="($it, $alt='', $specRowConf)" --><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">tx_indexedsearch::makeItemTypeIcon </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>it</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>alt</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>specRowConf</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Return icon for file extension<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 extension / item type </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Title attribute value in icon. </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>TypoScript configuration specifically for search result. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string tag for icon </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01847">1847</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l03310">t3lib_div::getFileAbsFileName()</a>. </td> </tr> </table> <a class="anchor" name="fcec4ac07c9f3618dd2a9fdfc8aab561"></a><!-- doxytag: member="tx_indexedsearch::makeLanguageIndication" ref="fcec4ac07c9f3618dd2a9fdfc8aab561" args="($row)" --><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">tx_indexedsearch::makeLanguageIndication </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>row</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> Returns the HTML code for language indication.<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> </td><td>Result row </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML code for result row. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02121">2121</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="fdd3a8a847646b94d009944581b53733"></a><!-- doxytag: member="tx_indexedsearch::makePointerSelector_link" ref="fdd3a8a847646b94d009944581b53733" args="($str, $p, $freeIndexUid)" --><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">tx_indexedsearch::makePointerSelector_link </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>str</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>p</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>freeIndexUid</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Used to make the link for the result-browser. Notice how the links must resubmit the form after setting the new pointer-value in a hidden formfield.<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>String to wrap in tag </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Pointer value </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>List of integers pointing to free indexing configurations to search. -1 represents no filtering, 0 represents <a class="el" href="namespaceTYPO3.html">TYPO3</a> pages only, any number above zero is a uid of an indexing configuration! </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Input string wrapped in tag with onclick event attribute set. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01832">1832</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="c2593fb3bbfb8f34da4e1ebf518a03b9"></a><!-- doxytag: member="tx_indexedsearch::makeRating" ref="c2593fb3bbfb8f34da4e1ebf518a03b9" args="($row)" --><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">tx_indexedsearch::makeRating </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>row</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> Return the rating-HTML code for the result row. This makes use of the $this->firstRow<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> </td><td>Result row array </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string String showing ranking value </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01889">1889</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>. </td> </tr> </table> <a class="anchor" name="277d44a799d378534f80c95b138f6be6"></a><!-- doxytag: member="tx_indexedsearch::makeSearchForm" ref="277d44a799d378534f80c95b138f6be6" args="($optValues)" --><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">tx_indexedsearch::makeSearchForm </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>optValues</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> Make search form HTML<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> </td><td>Value/Labels pairs for search form selector boxes. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Search form HTML </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01304">1304</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="incfile_8php-source.html#l00011">t3lib_div::trimExplode()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00169">main()</a>. </td> </tr> </table> <a class="anchor" name="508cc78cf7d92db256a3d751e2f0c8db"></a><!-- doxytag: member="tx_indexedsearch::makeSectionHeader" ref="508cc78cf7d92db256a3d751e2f0c8db" args="($id, $sectionTitleLinked, $countResultRows)" --><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">tx_indexedsearch::makeSectionHeader </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>id</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>$ </td> <td class="mdname" nowrap> <em>sectionTitleLinked</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>countResultRows</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Returns the section header of the search result.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>ID for the section (used for anchor link) </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Section title with linked wrapped around </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Number of results in section </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML output </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01530">1530</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00700">compileResult()</a>. </td> </tr> </table> <a class="anchor" name="eadadf70959ff797169d89688923c147"></a><!-- doxytag: member="tx_indexedsearch::makeTitle" ref="eadadf70959ff797169d89688923c147" args="($row)" --><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">tx_indexedsearch::makeTitle </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>row</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> Returns the title of the search result row<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> </td><td>Result row </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Title from row </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02044">2044</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="fd43488ccd076c109320827babd8dd33"></a><!-- doxytag: member="tx_indexedsearch::markupSWpartsOfString" ref="fd43488ccd076c109320827babd8dd33" args="($str)" --><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">tx_indexedsearch::markupSWpartsOfString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>str</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> Marks up the search words from $this->sWarr in the $str with a color.<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>text in which to find and mark up search words. This text is assumed to be UTF-8 like the search words internally is. </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Processed content. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01964">1964</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>. </td> </tr> </table> <a class="anchor" name="8575b7a9290e704deb798899a7c84ca2"></a><!-- doxytag: member="tx_indexedsearch::mediaTypeWhere" ref="8575b7a9290e704deb798899a7c84ca2" 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">tx_indexedsearch::mediaTypeWhere </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 AND statement for selection of media type<p> <dl compact><dt><b>Returns:</b></dt><dd>string AND statement for selection of media type </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00970">970</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="288b6e06b592d17fc1a29376fab03c06"></a><!-- doxytag: member="tx_indexedsearch::multiplePagesType" ref="288b6e06b592d17fc1a29376fab03c06" args="($item_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">tx_indexedsearch::multiplePagesType </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>item_type</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> Returns if an item type is a multipage item type<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>Item type </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>boolean True if multipage capable </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02325">2325</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00550">getResultRows()</a>. </td> </tr> </table> <a class="anchor" name="385ff7de2048a40e15e570c6d087370e"></a><!-- doxytag: member="tx_indexedsearch::pi_list_browseresults" ref="385ff7de2048a40e15e570c6d087370e" args="($showResultCount=1, $addString='', $addPart='', $freeIndexUid=-1)" --><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">tx_indexedsearch::pi_list_browseresults </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>showResultCount</em> = <code>1</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>addString</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>addPart</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>freeIndexUid</em> = <code>-1</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 a results browser<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>boolean</em> </td><td>Show result count </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>String appended to "displaying results..." notice. </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>String appended after section "displaying results..." </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>List of integers pointing to free indexing configurations to search. -1 represents no filtering, 0 represents <a class="el" href="namespaceTYPO3.html">TYPO3</a> pages only, any number above zero is a uid of an indexing configuration! </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML output </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01620">1620</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l00894">t3lib_div::intInRange()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">getDisplayResults()</a>. </td> </tr> </table> <a class="anchor" name="e593784b9dc9b0c35a31eb1943a0b09f"></a><!-- doxytag: member="tx_indexedsearch::prepareResultRowTemplateData" ref="e593784b9dc9b0c35a31eb1943a0b09f" args="($row, $headerOnly)" --><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">tx_indexedsearch::prepareResultRowTemplateData </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>row</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>headerOnly</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Preparing template data for the result row 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>array</em> </td><td>Result row </td></tr> <tr><td valign="top"></td><td valign="top"><em>boolean</em> </td><td>If set, display only header of result (for sub-results) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Array with data to insert in result row template </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01708">1708</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="b41278335578f1d39d0e705035206ded"></a><!-- doxytag: member="tx_indexedsearch::printResultRow" ref="b41278335578f1d39d0e705035206ded" args="($row, $headerOnly=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">tx_indexedsearch::printResultRow </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>row</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>headerOnly</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> This prints a single result row, including a recursive call for subrows.<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> </td><td>Search result row </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>1=Display only header (for sub-rows!), 2=nothing at all </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML code </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01551">1551</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00700">compileResult()</a>. </td> </tr> </table> <a class="anchor" name="491229255566860b8462fe7fa913b69e"></a><!-- doxytag: member="tx_indexedsearch::printResultSectionLinks" ref="491229255566860b8462fe7fa913b69e" 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">tx_indexedsearch::printResultSectionLinks </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 anchor-links to the sections inside the displayed result rows.<p> <dl compact><dt><b>Returns:</b></dt><dd>string </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01496">1496</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">getDisplayResults()</a>. </td> </tr> </table> <a class="anchor" name="d42f8de30db62aadc9095f74cf53cc48"></a><!-- doxytag: member="tx_indexedsearch::printRules" ref="d42f8de30db62aadc9095f74cf53cc48" 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">tx_indexedsearch::printRules </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> Print the searching rules<p> <dl compact><dt><b>Returns:</b></dt><dd>string Rules for the search </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01477">1477</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00169">main()</a>. </td> </tr> </table> <a class="anchor" name="1c074384011c250444b1642d0602e625"></a><!-- doxytag: member="tx_indexedsearch::procSearchWordsByLexer" ref="1c074384011c250444b1642d0602e625" args="($SWArr)" --><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">tx_indexedsearch::procSearchWordsByLexer </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>SWArr</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> Post-process the search word array so it will match the words that was indexed (including case-folding if any) If any words are splitted into multiple words (eg. CJK will be!) the operator of the main word will remain.<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> </td><td>Search word array </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>array Search word array, processed through lexer </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00448">448</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00414">getSearchWords()</a>. </td> </tr> </table> <a class="anchor" name="1315428b017e9b0f22ae5fc9014c116b"></a><!-- doxytag: member="tx_indexedsearch::renderSelectBox" ref="1315428b017e9b0f22ae5fc9014c116b" args="($name, $value, $optValues)" --><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">tx_indexedsearch::renderSelectBox </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>name</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>value</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>optValues</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Makes a selector box<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 selector box </td></tr> <tr><td valign="top"></td><td valign="top"><em>string</em> </td><td>Current value </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array of options in the selector box (value => label pairs) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML of selector box </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01808">1808</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="b0b0beb39fac84087b741967f6866859"></a><!-- doxytag: member="tx_indexedsearch::renderSelectBoxValues" ref="b0b0beb39fac84087b741967f6866859" args="($value, $optValues)" --><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">tx_indexedsearch::renderSelectBoxValues </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>value</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>optValues</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Function, rendering selector box values.<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>Current value </td></tr> <tr><td valign="top"></td><td valign="top"><em>array</em> </td><td>Array with the options as key=>value pairs </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string <options> imploded. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01458">1458</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="868656ff3b956ad08e72b77bc3216b3e"></a><!-- doxytag: member="tx_indexedsearch::sectionTableWhere" ref="868656ff3b956ad08e72b77bc3216b3e" 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">tx_indexedsearch::sectionTableWhere </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 AND statement for selection of section in database. (rootlevel 0-2 + page_id)<p> <dl compact><dt><b>Returns:</b></dt><dd>string AND clause for selection of section in database. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00923">923</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="class_8t3lib__div_8php-source.html#l01413">t3lib_div::intExplode()</a>. </td> </tr> </table> <a class="anchor" name="a26f15a38d8c88e8fe69b3344417cdb5"></a><!-- doxytag: member="tx_indexedsearch::tellUsWhatIsSeachedFor" ref="a26f15a38d8c88e8fe69b3344417cdb5" args="($sWArr)" --><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">tx_indexedsearch::tellUsWhatIsSeachedFor </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>sWArr</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> Returns a string that tells which search words are searched for.<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> </td><td>Array of search words </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string HTML telling what is searched for. </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01762">1762</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00648">getDisplayResults()</a>. </td> </tr> </table> <a class="anchor" name="e60b0bf9a56ad3db1faca3056ed4ccf4"></a><!-- doxytag: member="tx_indexedsearch::utf8_to_currentCharset" ref="e60b0bf9a56ad3db1faca3056ed4ccf4" args="($str)" --><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">tx_indexedsearch::utf8_to_currentCharset </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>str</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> Converts the input string from utf-8 to the backend charset.<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>String to convert (utf-8) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Converted string (backend charset if different from utf-8) </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l02335">2335</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="85de46fc56b0bd33005905295f53f145"></a><!-- doxytag: member="tx_indexedsearch::wrapSW" ref="85de46fc56b0bd33005905295f53f145" args="($str)" --><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">tx_indexedsearch::wrapSW </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname1" valign="top" nowrap> <em>str</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> Wraps the search words in the search-word list display (from -><a class="el" href="classtx__indexedsearch.html#a26f15a38d8c88e8fe69b3344417cdb5">tellUsWhatIsSeachedFor()</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>search word to wrap (in local charset!) </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>string Search word wrapped in <span> tag. </span></dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01796">1796</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <a class="anchor" name="8c7d748672d8a28734d3623cb324cbfb"></a><!-- doxytag: member="tx_indexedsearch::writeSearchStat" ref="8c7d748672d8a28734d3623cb324cbfb" args="($sWArr, $count, $pt)" --><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">tx_indexedsearch::writeSearchStat </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">$ </td> <td class="mdname" nowrap> <em>sWArr</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>count</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>pt</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> Write statistics information to database for the search operation<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> </td><td>Search Word array </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Number of hits </td></tr> <tr><td valign="top"></td><td valign="top"><em>integer</em> </td><td>Milliseconds the search took </td></tr> </table> </dl> <dl compact><dt><b>Returns:</b></dt><dd>void </dd></dl> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l01252">1252</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. <p> References <a class="el" href="incfile_8php-source.html#l00046">t3lib_div::getIndpEnv()</a>. <p> Referenced by <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00492">doSearch()</a>. </td> </tr> </table> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="5102a03b604ae26597affb533e99c1c3"></a><!-- doxytag: member="tx_indexedsearch::$operator_translate_table" ref="5102a03b604ae26597affb533e99c1c3" 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">tx_indexedsearch::$operator_translate_table </td> </tr> </table> </td> </tr> </table> <table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td> <p> <b>Initial value:</b><div class="fragment"><pre class="fragment"> Array ( <span class="comment">// case-sensitive. Defines the words, which will be operators between words</span> Array (<span class="charliteral">'+'</span> , 'AND'), Array (<span class="charliteral">'|'</span> , 'OR'), Array (<span class="charliteral">'-'</span> , 'AND NOT'), <span class="comment">// english</span> # Array ('AND' , 'AND'), # Array ('OR' , 'OR'), # Array ('NOT' , 'AND NOT'), ) </pre></div> <p> Definition at line <a class="el" href="class_8tx__indexedsearch_8php-source.html#l00131">131</a> of file <a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li>typo3_src-4.0.1/typo3/sysext/indexed_search/pi/<a class="el" href="class_8tx__indexedsearch_8php-source.html">class.tx_indexedsearch.php</a></ul> <?php include_once '../doc-typo3-funcs.php'; get_footer(); ?>