<?php include_once '../doc-typo3-funcs.php'; $doxygen_vars = array( "title" => "TYPO3 4.0.1: typo3_src-4.0.1/typo3/sysext/indexed_search/tca.php Source File", "datetime" => "Sat Dec 2 19:22:33 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><a href="classes.html"><span>Classes</span></a></li> <li id="current"><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="nav"> <a class="el" href="dir_c8daf1ad746050abf985cc546c89e248.html">typo3_src-4.0.1</a> » <a class="el" href="dir_18071ae4545d8b3e0364d30c0659c74a.html">typo3</a> » <a class="el" href="dir_57bf1ed8249c1fd5b014486d01bcb27a.html">sysext</a> » <a class="el" href="dir_1144f7dd65e866e7cd4aa66020137172.html">indexed_search</a></div> <h1>tca.php</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <?php <a name="l00002"></a>00002 <span class="keywordflow">if</span> (!defined ('TYPO3_MODE')) die ('Access denied.'); <a name="l00003"></a>00003 <a name="l00004"></a>00004 $TCA['index_config'] = Array ( <a name="l00005"></a>00005 'ctrl' => $TCA['index_config']['ctrl'], <a name="l00006"></a>00006 'interface' => Array ( <a name="l00007"></a>00007 'showRecordFieldList' => 'hidden,starttime,title,description,type,depth,table2index,alternative_source_pid,get_params,chashcalc,filepath,extensions' <a name="l00008"></a>00008 ), <a name="l00009"></a>00009 'feInterface' => $TCA['index_config']['feInterface'], <a name="l00010"></a>00010 'columns' => Array ( <a name="l00011"></a>00011 'hidden' => Array ( <a name="l00012"></a>00012 'label' => 'Disable', <a name="l00013"></a>00013 'config' => Array ( <a name="l00014"></a>00014 'type' => 'check', <a name="l00015"></a>00015 '<span class="keywordflow">default</span>' => <span class="charliteral">'1'</span> <a name="l00016"></a>00016 ) <a name="l00017"></a>00017 ), <a name="l00018"></a>00018 'starttime' => Array ( <a name="l00019"></a>00019 'label' => 'LLL:EXT:lang/locallang_general.php:LGL.starttime', <a name="l00020"></a>00020 'config' => Array ( <a name="l00021"></a>00021 'type' => 'input', <a name="l00022"></a>00022 'size' => <span class="charliteral">'8'</span>, <a name="l00023"></a>00023 'max' => '20', <a name="l00024"></a>00024 'eval' => 'date', <a name="l00025"></a>00025 '<span class="keywordflow">default</span>' => <span class="charliteral">'0'</span>, <a name="l00026"></a>00026 'checkbox' => <span class="charliteral">'0'</span> <a name="l00027"></a>00027 ) <a name="l00028"></a>00028 ), <a name="l00029"></a>00029 'title' => Array ( <a name="l00030"></a>00030 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.title', <a name="l00031"></a>00031 'config' => Array ( <a name="l00032"></a>00032 'type' => 'input', <a name="l00033"></a>00033 'size' => '30', <a name="l00034"></a>00034 'eval' => 'required', <a name="l00035"></a>00035 ) <a name="l00036"></a>00036 ), <a name="l00037"></a>00037 'description' => Array ( <a name="l00038"></a>00038 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.description', <a name="l00039"></a>00039 'config' => Array ( <a name="l00040"></a>00040 'type' => 'text', <a name="l00041"></a>00041 'cols' => '30', <a name="l00042"></a>00042 'rows' => <span class="charliteral">'2'</span>, <a name="l00043"></a>00043 ) <a name="l00044"></a>00044 ), <a name="l00045"></a>00045 'type' => Array ( <a name="l00046"></a>00046 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.type', <a name="l00047"></a>00047 'config' => Array ( <a name="l00048"></a>00048 'type' => 'select', <a name="l00049"></a>00049 'items' => Array ( <a name="l00050"></a>00050 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.0', <span class="charliteral">'0'</span>), <a name="l00051"></a>00051 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.1', <span class="charliteral">'1'</span>), <a name="l00052"></a>00052 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.2', <span class="charliteral">'2'</span>), <a name="l00053"></a>00053 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.3', <span class="charliteral">'3'</span>), <a name="l00054"></a>00054 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.4', <span class="charliteral">'4'</span>), <a name="l00055"></a>00055 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.type.I.5', <span class="charliteral">'5'</span>), <a name="l00056"></a>00056 ), <a name="l00057"></a>00057 'size' => 1, <a name="l00058"></a>00058 'maxitems' => 1, <a name="l00059"></a>00059 ) <a name="l00060"></a>00060 ), <a name="l00061"></a>00061 'depth' => Array ( <a name="l00062"></a>00062 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.depth', <a name="l00063"></a>00063 'config' => Array ( <a name="l00064"></a>00064 'type' => 'select', <a name="l00065"></a>00065 'items' => Array ( <a name="l00066"></a>00066 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.depth.I.0', <span class="charliteral">'0'</span>), <a name="l00067"></a>00067 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.depth.I.1', <span class="charliteral">'1'</span>), <a name="l00068"></a>00068 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.depth.I.2', <span class="charliteral">'2'</span>), <a name="l00069"></a>00069 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.depth.I.3', <span class="charliteral">'3'</span>), <a name="l00070"></a>00070 ), <a name="l00071"></a>00071 'size' => 1, <a name="l00072"></a>00072 'maxitems' => 1, <a name="l00073"></a>00073 ) <a name="l00074"></a>00074 ), <a name="l00075"></a>00075 'table2index' => Array ( <a name="l00076"></a>00076 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.table2index', <a name="l00077"></a>00077 'config' => Array ( <a name="l00078"></a>00078 'type' => 'select', <a name="l00079"></a>00079 'items' => Array ( <a name="l00080"></a>00080 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.table2index.I.0', <span class="charliteral">'0'</span>), <a name="l00081"></a>00081 ), <a name="l00082"></a>00082 'special' => 'tables', <a name="l00083"></a>00083 'size' => 1, <a name="l00084"></a>00084 'maxitems' => 1, <a name="l00085"></a>00085 ) <a name="l00086"></a>00086 ), <a name="l00087"></a>00087 'alternative_source_pid' => Array ( <a name="l00088"></a>00088 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.alternative_source_pid', <a name="l00089"></a>00089 'config' => Array ( <a name="l00090"></a>00090 'type' => 'group', <a name="l00091"></a>00091 'internal_type' => 'db', <a name="l00092"></a>00092 'allowed' => 'pages', <a name="l00093"></a>00093 'size' => 1, <a name="l00094"></a>00094 'minitems' => 0, <a name="l00095"></a>00095 'maxitems' => 1, <a name="l00096"></a>00096 ) <a name="l00097"></a>00097 ), <a name="l00098"></a>00098 'indexcfgs' => Array ( <a name="l00099"></a>00099 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.indexcfgs', <a name="l00100"></a>00100 'config' => Array ( <a name="l00101"></a>00101 'type' => 'group', <a name="l00102"></a>00102 'internal_type' => 'db', <a name="l00103"></a>00103 'allowed' => 'index_config,pages', <a name="l00104"></a>00104 'size' => 5, <a name="l00105"></a>00105 'minitems' => 0, <a name="l00106"></a>00106 'maxitems' => 200, <a name="l00107"></a>00107 ) <a name="l00108"></a>00108 ), <a name="l00109"></a>00109 'get_params' => Array ( <a name="l00110"></a>00110 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.get_params', <a name="l00111"></a>00111 'config' => Array ( <a name="l00112"></a>00112 'type' => 'input', <a name="l00113"></a>00113 'size' => '30', <a name="l00114"></a>00114 ) <a name="l00115"></a>00115 ), <a name="l00116"></a>00116 'fieldlist' => Array ( <a name="l00117"></a>00117 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.fields', <a name="l00118"></a>00118 'config' => Array ( <a name="l00119"></a>00119 'type' => 'input', <a name="l00120"></a>00120 'size' => '30', <a name="l00121"></a>00121 ) <a name="l00122"></a>00122 ), <a name="l00123"></a>00123 'externalUrl' => Array ( <a name="l00124"></a>00124 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.externalUrl', <a name="l00125"></a>00125 'config' => Array ( <a name="l00126"></a>00126 'type' => 'input', <a name="l00127"></a>00127 'size' => '30', <a name="l00128"></a>00128 ) <a name="l00129"></a>00129 ), <a name="l00130"></a>00130 'chashcalc' => Array ( <a name="l00131"></a>00131 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.chashcalc', <a name="l00132"></a>00132 'config' => Array ( <a name="l00133"></a>00133 'type' => 'check', <a name="l00134"></a>00134 ) <a name="l00135"></a>00135 ), <a name="l00136"></a>00136 'filepath' => Array ( <a name="l00137"></a>00137 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.filepath', <a name="l00138"></a>00138 'config' => Array ( <a name="l00139"></a>00139 'type' => 'input', <a name="l00140"></a>00140 'size' => '30', <a name="l00141"></a>00141 ) <a name="l00142"></a>00142 ), <a name="l00143"></a>00143 'extensions' => Array ( <a name="l00144"></a>00144 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.extensions', <a name="l00145"></a>00145 'config' => Array ( <a name="l00146"></a>00146 'type' => 'input', <a name="l00147"></a>00147 'size' => '30', <a name="l00148"></a>00148 ) <a name="l00149"></a>00149 ), <a name="l00150"></a>00150 'url_deny' => Array ( <a name="l00151"></a>00151 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.url_deny', <a name="l00152"></a>00152 'config' => Array ( <a name="l00153"></a>00153 'type' => 'text', <a name="l00154"></a>00154 'cols' => '30', <a name="l00155"></a>00155 'rows' => <span class="charliteral">'2'</span>, <a name="l00156"></a>00156 ) <a name="l00157"></a>00157 ), <a name="l00158"></a>00158 'records_indexonchange' => Array ( <a name="l00159"></a>00159 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.records_indexonchange', <a name="l00160"></a>00160 'config' => Array ( <a name="l00161"></a>00161 'type' => 'check', <a name="l00162"></a>00162 '<span class="keywordflow">default</span>' => <span class="charliteral">'0'</span>, <a name="l00163"></a>00163 ) <a name="l00164"></a>00164 ), <a name="l00165"></a>00165 'timer_next_indexing' => Array ( <a name="l00166"></a>00166 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.timer_next_indexing', <a name="l00167"></a>00167 'config' => Array ( <a name="l00168"></a>00168 'type' => 'input', <a name="l00169"></a>00169 'size' => '12', <a name="l00170"></a>00170 'max' => '20', <a name="l00171"></a>00171 'eval' => 'datetime', <a name="l00172"></a>00172 '<span class="keywordflow">default</span>' => <span class="charliteral">'0'</span>, <a name="l00173"></a>00173 'checkbox' => <span class="charliteral">'0'</span> <a name="l00174"></a>00174 ) <a name="l00175"></a>00175 ), <a name="l00176"></a>00176 'timer_offset' => Array ( <a name="l00177"></a>00177 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.timer_offset', <a name="l00178"></a>00178 'config' => Array ( <a name="l00179"></a>00179 'type' => 'input', <a name="l00180"></a>00180 'size' => <span class="charliteral">'8'</span>, <a name="l00181"></a>00181 'max' => '20', <a name="l00182"></a>00182 'eval' => 'time', <a name="l00183"></a>00183 '<span class="keywordflow">default</span>' => 3600, <a name="l00184"></a>00184 ) <a name="l00185"></a>00185 ), <a name="l00186"></a>00186 'timer_frequency' => Array ( <a name="l00187"></a>00187 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.timer_frequency', <a name="l00188"></a>00188 'config' => Array ( <a name="l00189"></a>00189 'type' => 'select', <a name="l00190"></a>00190 'items' => Array ( <a name="l00191"></a>00191 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.timer_frequency.I.0', '3600'), <a name="l00192"></a>00192 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.timer_frequency.I.1', '86400'), <a name="l00193"></a>00193 Array('LLL:EXT:indexed_search/locallang_db.php:index_config.timer_frequency.I.2', '604800'), <a name="l00194"></a>00194 ), <a name="l00195"></a>00195 'size' => 1, <a name="l00196"></a>00196 'maxitems' => 1, <a name="l00197"></a>00197 '<span class="keywordflow">default</span>' => 86400, <a name="l00198"></a>00198 ) <a name="l00199"></a>00199 ), <a name="l00200"></a>00200 'recordsbatch' => Array ( <a name="l00201"></a>00201 'label' => 'LLL:EXT:indexed_search/locallang_db.php:index_config.recordsbatch', <a name="l00202"></a>00202 'config' => Array ( <a name="l00203"></a>00203 'type' => 'input', <a name="l00204"></a>00204 'size' => <span class="charliteral">'8'</span>, <a name="l00205"></a>00205 'max' => '20', <a name="l00206"></a>00206 'eval' => '<span class="keywordtype">int</span>', <a name="l00207"></a>00207 '<span class="keywordflow">default</span>' => <span class="charliteral">'0'</span>, <a name="l00208"></a>00208 'checkbox' => <span class="charliteral">'0'</span> <a name="l00209"></a>00209 ) <a name="l00210"></a>00210 ), <a name="l00211"></a>00211 'set_id' => Array ( <a name="l00212"></a>00212 'label' => 'Session ID (<span class="keywordflow">if</span> > zero, then indexing job is running):', <a name="l00213"></a>00213 'config' => Array ( <a name="l00214"></a>00214 'type' => 'none', <a name="l00215"></a>00215 ) <a name="l00216"></a>00216 ), <a name="l00217"></a>00217 ), <a name="l00218"></a>00218 'types' => Array ( <a name="l00219"></a>00219 <span class="charliteral">'0'</span> => Array('showitem' => 'title;;1;;2-2-2, description, timer_next_indexing, timer_offset, timer_frequency, set_id, type;;;;3-3-3'), <a name="l00220"></a>00220 <span class="charliteral">'1'</span> => Array('showitem' => 'title;;1;;2-2-2, description, timer_next_indexing, timer_offset, timer_frequency, set_id, type;;;;3-3-3, table2index;;;;3-3-3, alternative_source_pid, fieldlist, get_params, chashcalc,recordsbatch,records_indexonchange'), <a name="l00221"></a>00221 <span class="charliteral">'2'</span> => Array('showitem' => 'title;;1;;2-2-2, description, timer_next_indexing, timer_offset, timer_frequency, set_id, type;;;;3-3-3, filepath;;;;3-3-3, extensions, depth'), <a name="l00222"></a>00222 <span class="charliteral">'3'</span> => Array('showitem' => 'title;;1;;2-2-2, description, timer_next_indexing, timer_offset, timer_frequency, set_id, type;;;;3-3-3, externalUrl;;;;3-3-3, depth, url_deny'), <a name="l00223"></a>00223 <span class="charliteral">'4'</span> => Array('showitem' => 'title;;1;;2-2-2, description, timer_next_indexing, timer_offset, timer_frequency, set_id, type;;;;3-3-3, alternative_source_pid;LLL:EXT:indexed_search/locallang_db.php:index_config.rootpage;;;3-3-3, depth'), <a name="l00224"></a>00224 <span class="charliteral">'5'</span> => Array('showitem' => 'title;;;;2-2-2, description, type;;;;3-3-3, indexcfgs;;;;3-3-3'), <a name="l00225"></a>00225 ), <a name="l00226"></a>00226 'palettes' => Array ( <a name="l00227"></a>00227 <span class="charliteral">'1'</span> => Array('showitem' => 'starttime,hidden') <a name="l00228"></a>00228 ) <a name="l00229"></a>00229 ); <a name="l00230"></a>00230 ?> </pre></div><?php include_once '../doc-typo3-funcs.php'; get_footer(); ?>