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