35 return 'Start of Custom Example Indexing session!';
53 if (!is_array($session_data)) {
54 $session_data = array(
59 $session_data[
'step']++;
60 switch ((
int)$session_data[
'step']) {
64 $rl = $pObj->getUidRootLineForClosestTemplate($cfgRec[
'pid']);
66 $sys_language_uid = 0;
68 $exampleItems = array(
71 'title' =>
'Title of Example 1',
72 'content' =>
'Vestibulum leo turpis, fringilla sit amet, semper eget, vestibulum ut, arcu. Vestibulum mauris orci, vulputate quis, congue eget, nonummy' 76 'title' =>
'Title of Example 2',
77 'content' =>
'Cras tortor turpis, vulputate non, accumsan a, pretium in, magna. Cras turpis turpis, pretium pulvinar, pretium vel, nonummy eu.' 81 foreach ($exampleItems as $item) {
83 parse_str(
'&itemID=' . rawurlencode($item[
'ID']), $GETparams);
86 $indexerObj->backend_initIndexer($cfgRec[
'pid'], 0, $sys_language_uid,
'', $rl, $GETparams, FALSE);
87 $indexerObj->backend_setFreeIndexUid($cfgRec[
'uid'], $cfgRec[
'set_id']);
88 $indexerObj->forceIndexing = TRUE;
90 $indexerObj->backend_indexAsTYPO3Page($item[
'title'],
'',
'', $item[
'content'],
$GLOBALS[
'LANG']->charSet, $item[
'tstamp'], $item[
'create_date'], $item[
'ID']);
96 $rl = $pObj->getUidRootLineForClosestTemplate($cfgRec[
'pid']);
98 $sys_language_uid = 0;
101 $indexerObj->backend_initIndexer($cfgRec[
'pid'], 0, $sys_language_uid,
'', $rl);
102 $indexerObj->backend_setFreeIndexUid($cfgRec[
'uid'], $cfgRec[
'set_id']);
103 $indexerObj->hash[
'phash'] = -1;
106 $indexerObj->indexRegularDocument(
'fileadmin/templates/index.html', TRUE);
112 $indexerObj->backend_initIndexer($cfgRec[
'pid'], 0, $sys_language_uid,
'', $rl);
113 $indexerObj->backend_setFreeIndexUid($cfgRec[
'uid'], $cfgRec[
'set_id']);
114 $indexerObj->hash[
'phash'] = -1;
117 $indexerObj->indexExternalUrl(
'http://www.google.com/');
121 if ($session_data[
'step'] <= 3) {
122 $title =
'Step #' . $session_data[
'step'] .
' of 3';
124 $pObj->addQueueEntryForHook($cfgRec, $title);
static makeInstance($className)
indexOperation($cfgRec, &$session_data, $params, &$pObj)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]