Some work done on glossary in CSH
authorKasper Skårhøj <kasper@typo3.org>
Wed, 17 Nov 2004 16:52:58 +0000 (16:52 +0000)
committerKasper Skårhøj <kasper@typo3.org>
Wed, 17 Nov 2004 16:52:58 +0000 (16:52 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@508 709f56b5-9817-0410-a4d7-c38de5d9e867

23 files changed:
typo3/sysext/aboutmodules/ext_emconf.php
typo3/sysext/belog/ext_emconf.php
typo3/sysext/beuser/ext_emconf.php
typo3/sysext/cms/ext_emconf.php
typo3/sysext/context_help/ext_emconf.php
typo3/sysext/css_styled_content/ext_emconf.php
typo3/sysext/extra_page_cm_options/ext_emconf.php
typo3/sysext/func_wizards/ext_emconf.php
typo3/sysext/impexp/ext_emconf.php
typo3/sysext/indexed_search/ext_emconf.php
typo3/sysext/info_pagetsconfig/ext_emconf.php
typo3/sysext/install/ext_emconf.php
typo3/sysext/lang/ext_emconf.php
typo3/sysext/lang/locallang_alt_intro.xml
typo3/sysext/lang/locallang_view_help.xml
typo3/sysext/lowlevel/ext_emconf.php
typo3/sysext/setup/ext_emconf.php
typo3/sysext/sys_action/ext_emconf.php
typo3/sysext/sys_note/ext_emconf.php
typo3/sysext/taskcenter/ext_emconf.php
typo3/sysext/tsconfig_help/ext_emconf.php
typo3/sysext/viewpage/ext_emconf.php
typo3/view_help.php

index a232916..34c8434 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "aboutmodules"
-# 
+#
 # Auto generated 16-11-2004 17:00
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '-',
+               'TYPO3_version' => '3.7.0-',
        'PHP_version' => '-',
        'module' => 'mod',
        'state' => 'stable',
index 04b9344..491fdda 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "belog"
 # 
-# Auto generated 16-11-2004 17:46
+# Auto generated 17-11-2004 17:47
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'mod',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '0.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:20:{s:26:"class.tx_belog_webinfo.php";s:4:"303f";s:12:"ext_icon.gif";s:4:"a61e";s:14:"ext_tables.php";s:4:"694b";s:13:"locallang.php";s:4:"8fdb";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"694e";s:13:"mod/index.php";s:4:"8749";s:17:"mod/locallang.php";s:4:"fbf7";s:21:"mod/locallang_mod.php";s:4:"1b76";s:11:"mod/log.gif";s:4:"a61e";s:15:"mod/CVS/Entries";s:4:"5eda";s:18:"mod/CVS/Repository";s:4:"3e08";s:12:"mod/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"1631";s:15:"doc/CVS/Entries";s:4:"33b2";s:18:"doc/CVS/Repository";s:4:"33fb";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"e2fe";s:14:"CVS/Repository";s:4:"97b4";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '0.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:20:{s:26:"class.tx_belog_webinfo.php";s:4:"ab4d";s:12:"ext_icon.gif";s:4:"a61e";s:14:"ext_tables.php";s:4:"694b";s:13:"locallang.xml";s:4:"6051";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"694e";s:13:"mod/index.php";s:4:"8749";s:17:"mod/locallang.xml";s:4:"12c2";s:21:"mod/locallang_mod.xml";s:4:"ce32";s:11:"mod/log.gif";s:4:"a61e";s:15:"mod/CVS/Entries";s:4:"ce4e";s:18:"mod/CVS/Repository";s:4:"3e08";s:12:"mod/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"1631";s:15:"doc/CVS/Entries";s:4:"fceb";s:18:"doc/CVS/Repository";s:4:"33fb";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"0580";s:14:"CVS/Repository";s:4:"97b4";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index f39c3ff..a14b46e 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "beuser"
 # 
-# Auto generated 16-11-2004 17:47
+# Auto generated 17-11-2004 17:47
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'mod',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '0.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:17:{s:12:"ext_icon.gif";s:4:"2804";s:14:"ext_tables.php";s:4:"c05c";s:14:"mod/beuser.gif";s:4:"2804";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"8ab5";s:13:"mod/index.php";s:4:"4f6a";s:21:"mod/locallang_mod.php";s:4:"c4db";s:15:"mod/CVS/Entries";s:4:"02b9";s:18:"mod/CVS/Repository";s:4:"fdea";s:12:"mod/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"93f7";s:15:"doc/CVS/Entries";s:4:"33b2";s:18:"doc/CVS/Repository";s:4:"7ada";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"983f";s:14:"CVS/Repository";s:4:"bfc3";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '0.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:17:{s:12:"ext_icon.gif";s:4:"2804";s:14:"ext_tables.php";s:4:"c05c";s:14:"mod/beuser.gif";s:4:"2804";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"8ab5";s:13:"mod/index.php";s:4:"4f6a";s:21:"mod/locallang_mod.xml";s:4:"3450";s:15:"mod/CVS/Entries";s:4:"dc4c";s:18:"mod/CVS/Repository";s:4:"fdea";s:12:"mod/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"93f7";s:15:"doc/CVS/Entries";s:4:"4f35";s:18:"doc/CVS/Repository";s:4:"7ada";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"becc";s:14:"CVS/Repository";s:4:"bfc3";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 32416cb..9024b6a 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "cms"
-# 
+#
 # Auto generated 08-06-2004 11:02
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -19,7 +19,7 @@ This should probably not be disabled. But the point is that Typo3 is able to wor
        'conflicts' => '',
        'priority' => 'top',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.3-0.0.3',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.3-0.0.3',
        'module' => 'layout',
        'state' => 'stable',
index 56bcd5d..9b45e30 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "context_help"
-# 
+#
 # Auto generated 06-06-2004 17:41
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => '',
        'state' => 'beta',
index 33350ab..a3d7c1d 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "css_styled_content"
 # 
-# Auto generated 16-11-2004 17:48
+# Auto generated 17-11-2004 17:47
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => 'top',
        'loadOrder' => '',
-       'TYPO3_version' => '3.6.0rc2-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => '',
        'state' => 'beta',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '0.2.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:35:{s:21:"ext_conf_template.txt";s:4:"44ff";s:12:"ext_icon.gif";s:4:"1845";s:17:"ext_localconf.php";s:4:"b9d5";s:15:"ext_php_api.dat";s:4:"f62a";s:14:"ext_tables.php";s:4:"c1f8";s:16:"pageTSconfig.txt";s:4:"a3eb";s:11:"CVS/Entries";s:4:"6040";s:14:"CVS/Repository";s:4:"96d6";s:8:"CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"6534";s:15:"doc/CVS/Entries";s:4:"91f2";s:18:"doc/CVS/Repository";s:4:"e39c";s:12:"doc/CVS/Root";s:4:"0ea2";s:37:"pi1/class.tx_cssstyledcontent_pi1.php";s:4:"8ab0";s:17:"pi1/locallang.php";s:4:"e01c";s:15:"pi1/CVS/Entries";s:4:"8a76";s:18:"pi1/CVS/Repository";s:4:"07e9";s:12:"pi1/CVS/Root";s:4:"0ea2";s:20:"static/constants.txt";s:4:"ff7a";s:20:"static/editorcfg.txt";s:4:"8d1c";s:16:"static/setup.txt";s:4:"49b4";s:18:"static/CVS/Entries";s:4:"ab87";s:21:"static/CVS/Repository";s:4:"64f2";s:15:"static/CVS/Root";s:4:"0ea2";s:15:"css/example.css";s:4:"9804";s:24:"css/example_outlines.css";s:4:"e656";s:14:"css/readme.txt";s:4:"af18";s:15:"css/CVS/Entries";s:4:"894f";s:18:"css/CVS/Repository";s:4:"1c6e";s:12:"css/CVS/Root";s:4:"0ea2";s:31:"css/img/background_gradient.gif";s:4:"45d7";s:28:"css/img/red_arrow_bullet.gif";s:4:"82d6";s:19:"css/img/CVS/Entries";s:4:"4398";s:22:"css/img/CVS/Repository";s:4:"3aff";s:16:"css/img/CVS/Root";s:4:"0ea2";}',
+       'version' => '0.2.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:36:{s:21:"ext_conf_template.txt";s:4:"44ff";s:12:"ext_icon.gif";s:4:"1845";s:17:"ext_localconf.php";s:4:"b9d5";s:15:"ext_php_api.dat";s:4:"f62a";s:14:"ext_tables.php";s:4:"c1f8";s:16:"pageTSconfig.txt";s:4:"a3eb";s:11:"CVS/Entries";s:4:"4fb6";s:14:"CVS/Repository";s:4:"96d6";s:8:"CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"6534";s:14:"doc/manual.sxw";s:4:"85e4";s:15:"doc/CVS/Entries";s:4:"0a8a";s:18:"doc/CVS/Repository";s:4:"e39c";s:12:"doc/CVS/Root";s:4:"0ea2";s:37:"pi1/class.tx_cssstyledcontent_pi1.php";s:4:"8ab0";s:17:"pi1/locallang.php";s:4:"79d0";s:15:"pi1/CVS/Entries";s:4:"43e7";s:18:"pi1/CVS/Repository";s:4:"07e9";s:12:"pi1/CVS/Root";s:4:"0ea2";s:20:"static/constants.txt";s:4:"ff7a";s:20:"static/editorcfg.txt";s:4:"8d1c";s:16:"static/setup.txt";s:4:"49b4";s:18:"static/CVS/Entries";s:4:"2f1f";s:21:"static/CVS/Repository";s:4:"64f2";s:15:"static/CVS/Root";s:4:"0ea2";s:15:"css/example.css";s:4:"9804";s:24:"css/example_outlines.css";s:4:"e656";s:14:"css/readme.txt";s:4:"af18";s:15:"css/CVS/Entries";s:4:"bc3d";s:18:"css/CVS/Repository";s:4:"1c6e";s:12:"css/CVS/Root";s:4:"0ea2";s:31:"css/img/background_gradient.gif";s:4:"45d7";s:28:"css/img/red_arrow_bullet.gif";s:4:"82d6";s:19:"css/img/CVS/Entries";s:4:"a4f6";s:22:"css/img/CVS/Repository";s:4:"3aff";s:16:"css/img/CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 064a927..13a0fc0 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "extra_page_cm_options"
-# 
+#
 # Auto generated 16-11-2004 17:02
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '-',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '-',
        'module' => '',
        'state' => 'stable',
index 78c7d45..614473a 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "func_wizards"
-# 
+#
 # Auto generated 16-11-2004 17:02
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '-',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '-',
        'module' => '',
        'state' => 'stable',
index 43d5053..81240a9 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "impexp"
 # 
-# Auto generated 16-11-2004 17:49
+# Auto generated 17-11-2004 17:48
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'app',
        'state' => 'beta',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '0.2.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:19:{s:19:"class.tx_impexp.php";s:4:"7b4c";s:29:"class.tx_impexp_clickmenu.php";s:4:"fbb9";s:10:"export.gif";s:4:"3b59";s:14:"ext_tables.php";s:4:"c3bb";s:10:"import.gif";s:4:"374c";s:13:"app/clear.gif";s:4:"cc11";s:12:"app/conf.php";s:4:"720f";s:13:"app/index.php";s:4:"62a5";s:17:"app/locallang.php";s:4:"0f01";s:15:"app/CVS/Entries";s:4:"3ab6";s:18:"app/CVS/Repository";s:4:"d4a7";s:12:"app/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"34da";s:15:"doc/CVS/Entries";s:4:"33b2";s:18:"doc/CVS/Repository";s:4:"1730";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"d5e5";s:14:"CVS/Repository";s:4:"b5d0";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '0.2.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:19:{s:19:"class.tx_impexp.php";s:4:"7b4c";s:29:"class.tx_impexp_clickmenu.php";s:4:"35c4";s:10:"export.gif";s:4:"3b59";s:14:"ext_tables.php";s:4:"c3bb";s:10:"import.gif";s:4:"374c";s:13:"app/clear.gif";s:4:"cc11";s:12:"app/conf.php";s:4:"720f";s:13:"app/index.php";s:4:"62a5";s:17:"app/locallang.xml";s:4:"57c7";s:15:"app/CVS/Entries";s:4:"3986";s:18:"app/CVS/Repository";s:4:"d4a7";s:12:"app/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"34da";s:15:"doc/CVS/Entries";s:4:"87ba";s:18:"doc/CVS/Repository";s:4:"1730";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"b832";s:14:"CVS/Repository";s:4:"b5d0";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index d74b30d..109180d 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "indexed_search"
 # 
-# Auto generated 16-11-2004 17:50
+# Auto generated 17-11-2004 17:48
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'mod',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '2.1.2',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:45:{s:9:"ChangeLog";s:4:"9d9e";s:17:"class.indexer.php";s:4:"9fa7";s:21:"ext_conf_template.txt";s:4:"9c5e";s:12:"ext_icon.gif";s:4:"4cbf";s:17:"ext_localconf.php";s:4:"9681";s:14:"ext_tables.php";s:4:"9b26";s:14:"ext_tables.sql";s:4:"954e";s:28:"ext_typoscript_editorcfg.txt";s:4:"1614";s:24:"ext_typoscript_setup.txt";s:4:"9e1f";s:13:"locallang.php";s:4:"78c0";s:11:"CVS/Entries";s:4:"4c7f";s:14:"CVS/Repository";s:4:"a767";s:8:"CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"e8f6";s:15:"doc/CVS/Entries";s:4:"949f";s:18:"doc/CVS/Repository";s:4:"63df";s:12:"doc/CVS/Root";s:4:"0ea2";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"9062";s:13:"mod/index.php";s:4:"ef27";s:15:"mod/isearch.gif";s:4:"4cbf";s:21:"mod/locallang_mod.php";s:4:"fbea";s:15:"mod/CVS/Entries";s:4:"f417";s:18:"mod/CVS/Repository";s:4:"e973";s:12:"mod/CVS/Root";s:4:"0ea2";s:44:"modfunc1/class.tx_indexedsearch_modfunc1.php";s:4:"04a6";s:22:"modfunc1/locallang.php";s:4:"34eb";s:20:"modfunc1/CVS/Entries";s:4:"c84b";s:23:"modfunc1/CVS/Repository";s:4:"877c";s:17:"modfunc1/CVS/Root";s:4:"0ea2";s:29:"pi/class.tx_indexedsearch.php";s:4:"a381";s:21:"pi/considerations.txt";s:4:"52ea";s:16:"pi/locallang.php";s:4:"1adf";s:14:"pi/CVS/Entries";s:4:"b6eb";s:17:"pi/CVS/Repository";s:4:"ffa1";s:11:"pi/CVS/Root";s:4:"0ea2";s:14:"pi/res/doc.gif";s:4:"0975";s:15:"pi/res/html.gif";s:4:"5647";s:17:"pi/res/locked.gif";s:4:"c212";s:16:"pi/res/pages.gif";s:4:"1923";s:14:"pi/res/pdf.gif";s:4:"9451";s:14:"pi/res/txt.gif";s:4:"c576";s:18:"pi/res/CVS/Entries";s:4:"d23a";s:21:"pi/res/CVS/Repository";s:4:"5546";s:15:"pi/res/CVS/Root";s:4:"0ea2";}',
+       'version' => '2.1.3',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:46:{s:9:"ChangeLog";s:4:"9d9e";s:17:"class.indexer.php";s:4:"9fa7";s:21:"ext_conf_template.txt";s:4:"9c5e";s:12:"ext_icon.gif";s:4:"4cbf";s:17:"ext_localconf.php";s:4:"9681";s:14:"ext_tables.php";s:4:"9b26";s:14:"ext_tables.sql";s:4:"954e";s:28:"ext_typoscript_editorcfg.txt";s:4:"1614";s:24:"ext_typoscript_setup.txt";s:4:"9e1f";s:13:"locallang.xml";s:4:"570b";s:11:"CVS/Entries";s:4:"528a";s:14:"CVS/Repository";s:4:"a767";s:8:"CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"e8f6";s:14:"doc/manual.sxw";s:4:"e05e";s:15:"doc/CVS/Entries";s:4:"1d0f";s:18:"doc/CVS/Repository";s:4:"63df";s:12:"doc/CVS/Root";s:4:"0ea2";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"9062";s:13:"mod/index.php";s:4:"ef27";s:15:"mod/isearch.gif";s:4:"4cbf";s:21:"mod/locallang_mod.xml";s:4:"f44a";s:15:"mod/CVS/Entries";s:4:"effd";s:18:"mod/CVS/Repository";s:4:"e973";s:12:"mod/CVS/Root";s:4:"0ea2";s:44:"modfunc1/class.tx_indexedsearch_modfunc1.php";s:4:"04a6";s:22:"modfunc1/locallang.xml";s:4:"a517";s:20:"modfunc1/CVS/Entries";s:4:"abb9";s:23:"modfunc1/CVS/Repository";s:4:"877c";s:17:"modfunc1/CVS/Root";s:4:"0ea2";s:29:"pi/class.tx_indexedsearch.php";s:4:"a381";s:21:"pi/considerations.txt";s:4:"52ea";s:16:"pi/locallang.php";s:4:"1adf";s:14:"pi/CVS/Entries";s:4:"c55b";s:17:"pi/CVS/Repository";s:4:"ffa1";s:11:"pi/CVS/Root";s:4:"0ea2";s:14:"pi/res/doc.gif";s:4:"0975";s:15:"pi/res/html.gif";s:4:"5647";s:17:"pi/res/locked.gif";s:4:"c212";s:16:"pi/res/pages.gif";s:4:"1923";s:14:"pi/res/pdf.gif";s:4:"9451";s:14:"pi/res/txt.gif";s:4:"c576";s:18:"pi/res/CVS/Entries";s:4:"4fb1";s:21:"pi/res/CVS/Repository";s:4:"5546";s:15:"pi/res/CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 139d94f..1ed5957 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "info_pagetsconfig"
-# 
+#
 # Auto generated 16-11-2004 17:11
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '-',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '-',
        'module' => '',
        'state' => 'stable',
index e4964a2..fc19e65 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "install"
-# 
+#
 # Auto generated 08-06-2004 11:45
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'mod',
        'state' => 'stable',
index b48bccd..8ba569a 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "lang"
-# 
+#
 # Auto generated 06-06-2004 17:42
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => 'top',
        'loadOrder' => '',
-       'TYPO3_version' => '3.6.0rc2-0.0.2',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.2-0.0.2',
        'module' => '',
        'state' => 'stable',
index 20a803f..02fdafa 100755 (executable)
@@ -6,6 +6,8 @@
                <fileId>EXT:lang/locallang_alt_intro.xml</fileId>
                <labelContext type="array">
                </labelContext>
+               <keep_original_text>1</keep_original_text>
+               <ext_filename_template>EXT:csh_###LANGKEY###/lang/###LANGKEY###.locallang_alt_intro.xml</ext_filename_template>
        </meta>
        <data type="array">
                <languageKey index="default" type="array">
                        <label index="endText">Features may vary depending on your website and permissions</label>
                        <label index="userInfo">You're logged in as user:</label>
                </languageKey>
-               <languageKey index="dk" type="array">
-                       <label index="introtext">Web Content Management System</label>
-                       <label index="introtext2">Dette er en kort beskrivelse af de tilgængelige moduler:</label>
-                       <label index="endText">Adgang til faciliteterne kan variere afhængigt af dit website og dine rettigheder.</label>
-                       <label index="userInfo">Du er logget ind som bruger:</label>
-               </languageKey>
+               <languageKey index="dk">EXT:csh_dk/lang/dk.locallang_alt_intro.xml</languageKey>
                <languageKey index="de" type="array">
                        <label index="introtext">Web Content Management System</label>
                        <label index="introtext2">Dies ist eine kurze Beschreibung der vorhandenen Module:</label>
index 5d08d9a..c068327 100755 (executable)
@@ -22,6 +22,7 @@
                        <label index="TOC_modules">Backend Modules</label>
                        <label index="TOC_tables">Database Tables</label>
                        <label index="TOC_extensions">Extensions</label>
+                       <label index="TOC_glossary">Glossary</label>
                        <label index="TOC_other">Other</label>
                        <label index="close">Close</label>
                        <label index="title">TYPO3 Inline Help</label>
index a41d288..4f9176f 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "lowlevel"
 # 
-# Auto generated 16-11-2004 17:51
+# Auto generated 17-11-2004 17:49
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'config,dbint',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '1.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:25:{s:12:"ext_icon.gif";s:4:"4bcb";s:14:"ext_tables.php";s:4:"e778";s:16:"config/clear.gif";s:4:"cc11";s:15:"config/conf.php";s:4:"8bac";s:17:"config/config.gif";s:4:"2d41";s:16:"config/index.php";s:4:"2f5e";s:24:"config/locallang_mod.php";s:4:"260c";s:18:"config/CVS/Entries";s:4:"d707";s:21:"config/CVS/Repository";s:4:"6611";s:15:"config/CVS/Root";s:4:"0ea2";s:15:"dbint/clear.gif";s:4:"cc11";s:14:"dbint/conf.php";s:4:"bb22";s:12:"dbint/db.gif";s:4:"4bcb";s:15:"dbint/index.php";s:4:"70c2";s:23:"dbint/locallang_mod.php";s:4:"ee9e";s:17:"dbint/CVS/Entries";s:4:"8b16";s:20:"dbint/CVS/Repository";s:4:"0005";s:14:"dbint/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"4dcc";s:15:"doc/CVS/Entries";s:4:"33b2";s:18:"doc/CVS/Repository";s:4:"e9af";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"b6b3";s:14:"CVS/Repository";s:4:"fd62";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '1.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:25:{s:12:"ext_icon.gif";s:4:"4bcb";s:14:"ext_tables.php";s:4:"e778";s:16:"config/clear.gif";s:4:"cc11";s:15:"config/conf.php";s:4:"8bac";s:17:"config/config.gif";s:4:"2d41";s:16:"config/index.php";s:4:"2f5e";s:24:"config/locallang_mod.xml";s:4:"55e4";s:18:"config/CVS/Entries";s:4:"d3d3";s:21:"config/CVS/Repository";s:4:"6611";s:15:"config/CVS/Root";s:4:"0ea2";s:15:"dbint/clear.gif";s:4:"cc11";s:14:"dbint/conf.php";s:4:"bb22";s:12:"dbint/db.gif";s:4:"4bcb";s:15:"dbint/index.php";s:4:"70c2";s:23:"dbint/locallang_mod.xml";s:4:"52aa";s:17:"dbint/CVS/Entries";s:4:"5d35";s:20:"dbint/CVS/Repository";s:4:"0005";s:14:"dbint/CVS/Root";s:4:"0ea2";s:12:"doc/TODO.txt";s:4:"4dcc";s:15:"doc/CVS/Entries";s:4:"79c6";s:18:"doc/CVS/Repository";s:4:"e9af";s:12:"doc/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"547a";s:14:"CVS/Repository";s:4:"fd62";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index bf66e13..1f9332c 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "setup"
-# 
+#
 # Auto generated 08-06-2004 10:38
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '3.6.0rc2-0.0.2',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.2-0.0.2',
        'module' => 'mod',
        'state' => 'stable',
index 165943e..c3e2a16 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "sys_action"
 # 
-# Auto generated 16-11-2004 17:51
+# Auto generated 17-11-2004 17:49
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => '',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '1.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:14:{s:8:"TODO.txt";s:4:"17ff";s:22:"class.tx_sysaction.php";s:4:"6855";s:12:"ext_icon.gif";s:4:"f410";s:14:"ext_tables.php";s:4:"b550";s:14:"ext_tables.sql";s:4:"016d";s:13:"locallang.php";s:4:"2824";s:27:"locallang_csh_sysaction.php";s:4:"55f5";s:17:"locallang_tca.php";s:4:"e8f1";s:14:"sys_action.gif";s:4:"eb3a";s:17:"sys_action__h.gif";s:4:"7a29";s:7:"tca.php";s:4:"4429";s:11:"CVS/Entries";s:4:"c37a";s:14:"CVS/Repository";s:4:"7055";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '1.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:14:{s:8:"TODO.txt";s:4:"17ff";s:22:"class.tx_sysaction.php";s:4:"6855";s:12:"ext_icon.gif";s:4:"f410";s:14:"ext_tables.php";s:4:"b550";s:14:"ext_tables.sql";s:4:"016d";s:13:"locallang.xml";s:4:"9805";s:27:"locallang_csh_sysaction.xml";s:4:"6b2a";s:17:"locallang_tca.xml";s:4:"90ca";s:14:"sys_action.gif";s:4:"eb3a";s:17:"sys_action__h.gif";s:4:"7a29";s:7:"tca.php";s:4:"4429";s:11:"CVS/Entries";s:4:"c82b";s:14:"CVS/Repository";s:4:"7055";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 95aa45d..ddd92e2 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "sys_note"
 # 
-# Auto generated 16-11-2004 17:52
+# Auto generated 17-11-2004 17:49
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => '',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '1.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:8:{s:12:"ext_icon.gif";s:4:"bf22";s:14:"ext_tables.php";s:4:"7679";s:14:"ext_tables.sql";s:4:"6d66";s:25:"locallang_csh_sysnote.php";s:4:"730e";s:17:"locallang_tca.php";s:4:"5f7e";s:11:"CVS/Entries";s:4:"0a4f";s:14:"CVS/Repository";s:4:"dee3";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '1.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:8:{s:12:"ext_icon.gif";s:4:"bf22";s:14:"ext_tables.php";s:4:"7679";s:14:"ext_tables.sql";s:4:"6d66";s:25:"locallang_csh_sysnote.xml";s:4:"1827";s:17:"locallang_tca.xml";s:4:"222c";s:11:"CVS/Entries";s:4:"aaef";s:14:"CVS/Repository";s:4:"dee3";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 0e366e8..ac4067f 100755 (executable)
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext: "taskcenter"
 # 
-# Auto generated 16-11-2004 17:52
+# Auto generated 17-11-2004 17:49
 # 
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'task',
        'state' => 'stable',
@@ -35,8 +35,8 @@ $EM_CONF[$_EXTKEY] = Array (
        'CGLcompliance_note' => '',
        'private' => 0,
        'download_password' => '',
-       'version' => '0.1.1',   // Don't modify this! Managed automatically during upload to repository.
-       '_md5_values_when_last_written' => 'a:17:{s:12:"ext_icon.gif";s:4:"fc53";s:14:"ext_tables.php";s:4:"837d";s:28:"task/class.mod_user_task.php";s:4:"06ca";s:14:"task/clear.gif";s:4:"cc11";s:13:"task/conf.php";s:4:"aba9";s:17:"task/frameset.php";s:4:"7115";s:14:"task/index.php";s:4:"6ed0";s:18:"task/locallang.php";s:4:"ea59";s:22:"task/locallang_mod.php";s:4:"58c9";s:17:"task/overview.php";s:4:"5981";s:13:"task/task.gif";s:4:"fc53";s:16:"task/CVS/Entries";s:4:"3dd7";s:19:"task/CVS/Repository";s:4:"752c";s:13:"task/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"176e";s:14:"CVS/Repository";s:4:"e70d";s:8:"CVS/Root";s:4:"0ea2";}',
+       'version' => '0.1.2',   // Don't modify this! Managed automatically during upload to repository.
+       '_md5_values_when_last_written' => 'a:17:{s:12:"ext_icon.gif";s:4:"fc53";s:14:"ext_tables.php";s:4:"837d";s:28:"task/class.mod_user_task.php";s:4:"06ca";s:14:"task/clear.gif";s:4:"cc11";s:13:"task/conf.php";s:4:"aba9";s:17:"task/frameset.php";s:4:"7115";s:14:"task/index.php";s:4:"6ed0";s:18:"task/locallang.xml";s:4:"1831";s:22:"task/locallang_mod.xml";s:4:"5b3c";s:17:"task/overview.php";s:4:"5981";s:13:"task/task.gif";s:4:"fc53";s:16:"task/CVS/Entries";s:4:"51c8";s:19:"task/CVS/Repository";s:4:"752c";s:13:"task/CVS/Root";s:4:"0ea2";s:11:"CVS/Entries";s:4:"41c7";s:14:"CVS/Repository";s:4:"e70d";s:8:"CVS/Root";s:4:"0ea2";}',
 );
 
 ?>
\ No newline at end of file
index 7dcfbb1..9419243 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "tsconfig_help"
-# 
+#
 # Auto generated 16-11-2004 17:18
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '-',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '-',
        'module' => '',
        'state' => 'stable',
index 3ebe02f..8a1ec49 100755 (executable)
@@ -2,9 +2,9 @@
 
 ########################################################################
 # Extension Manager/Repository config file for ext: "viewpage"
-# 
+#
 # Auto generated 16-11-2004 17:52
-# 
+#
 # Manual updates:
 # Only the data in the array - anything else is removed by next write
 ########################################################################
@@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = Array (
        'conflicts' => '',
        'priority' => '',
        'loadOrder' => '',
-       'TYPO3_version' => '0.0.1-0.0.1',
+       'TYPO3_version' => '3.7.0-',
        'PHP_version' => '0.0.1-0.0.1',
        'module' => 'view',
        'state' => 'stable',
index e9425cc..35ff7e4 100755 (executable)
@@ -69,8 +69,27 @@ require('init.php');
 require('template.php');
 $LANG->includeLLFile('EXT:lang/locallang_view_help.xml');
 require_once(PATH_t3lib.'class.t3lib_loadmodules.php');
+require_once(PATH_t3lib.'class.t3lib_parsehtml.php');
 
 
+class local_t3lib_parsehtml extends t3lib_parsehtml {
+
+       /**
+        * Processing content between tags for HTML_cleaner
+        *
+        * @param       string          The value
+        * @param       integer         Direction, either -1 or +1. 0 (zero) means no change to input value.
+        * @param       mixed           Not used, ignore.
+        * @return      string          The processed value.
+        * @access private
+        */
+       function processContent($value,$dir,$conf)      {
+               $value = $this->pObj->substituteGlossaryWords($value);
+
+               return $value;
+       }
+
+}
 
 
 
@@ -100,6 +119,7 @@ class SC_view_help {
 
                // Internal, dynamic:
        var $content;   // Content accumulation.
+       var $glossaryWords;             // Glossary words
 
 
 
@@ -138,8 +158,10 @@ class SC_view_help {
                $this->content.= $TBE_TEMPLATE->startPage($LANG->getLL('title'));
 
                if ($this->field=='*')  { // If ALL fields is supposed to be shown:
+                       $this->createGlossaryIndex();
                        $this->content.= $this->render_Table($this->table);
                } elseif ($this->tfID) { // ... otherwise show only single field:
+                       $this->createGlossaryIndex();
                        $this->content.= $this->render_Single($this->table,$this->field);
                } else {        // Render Table Of Contents if nothing else:
                        $this->content.= $this->render_TOC();
@@ -234,6 +256,14 @@ class SC_view_help {
                        }
                }
 
+                       // Glossary
+               foreach($CSHkeys as $cshKey => $value)  {
+                       if (t3lib_div::isFirstPartOfStr($cshKey, 'xGLOSSARY_') && !isset($TCA[$cshKey]))        {
+                               $LANG->loadSingleTableDescription($cshKey);
+                               $this->render_TOC_el($cshKey, 'glossary', $outputSections, $tocArray, $CSHkeys);
+                       }
+               }
+
                        // Other:
                foreach($CSHkeys as $cshKey => $value)  {
                        if (!t3lib_div::isFirstPartOfStr($cshKey, '_MOD_') && !isset($TCA[$cshKey]))    {
@@ -326,7 +356,7 @@ class SC_view_help {
                global $LANG;
 
                        // The Various manual sections:
-               $keys = explode(',', 'core,modules,tables,extensions,other');
+               $keys = explode(',', 'core,modules,tables,extensions,glossary,other');
 
                        // Create TOC bullet list:
                $output = '';
@@ -396,6 +426,9 @@ class SC_view_help {
                        $output.= implode('<br />',$parts);
                }
 
+                       // Substitute glossary words:
+               $output = $this->substituteGlossaryWords_nonHTML($output);
+
                        // TOC link:
                if (!$this->renderALL)  {
                        $tocLink = '<p class="c-nav"><a href="view_help.php">'.$LANG->getLL('goToToc',1).'</a></p>';
@@ -429,6 +462,9 @@ class SC_view_help {
                        // Render single item:
                $output.= $this->printItem($table,$field);
 
+                       // Substitute glossary words:
+               $output = $this->substituteGlossaryWords_nonHTML($output);
+
                        // Link to Full table description and TOC:
                $getLLKey = $this->limitAccess ? 'fullDescription' : 'fullDescription_module';
                $output.= '<br />
@@ -649,6 +685,88 @@ class SC_view_help {
 
                return $labelStr;
        }
+
+       /**
+        * Creates glossary index in $this->glossaryWords
+        *
+        * @return      void
+        * @todo: Implement some caching of this array - needed when the glossary grows to a large size!
+        */
+       function createGlossaryIndex()  {
+               global $TCA_DESCR,$TCA,$LANG;
+
+                       // Initialize:
+               $CSHkeys = array_flip(array_keys($TCA_DESCR));
+
+                       // Glossary
+               foreach($CSHkeys as $cshKey => $value)  {
+                       if (t3lib_div::isFirstPartOfStr($cshKey, 'xGLOSSARY_') && !isset($TCA[$cshKey]))        {
+                               $LANG->loadSingleTableDescription($cshKey);
+
+                               if (is_array($TCA_DESCR[$cshKey]['columns']))   {
+
+                                               // Traverse table columns as listed in TCA_DESCR
+                                       reset($TCA_DESCR[$cshKey]['columns']);
+                                       while(list($field,$data) = each($TCA_DESCR[$cshKey]['columns']))        {
+                                               if ($field)     {
+                                                       $this->glossaryWords[$cshKey.'.'.$field] = array(
+                                                               'title' => trim($data['alttitle'] ? $data['alttitle'] : $cshKey),
+                                                               'description' => $data['description'],
+                                                       );
+                                               }
+                                       }
+                               }
+                       }
+               }
+#debug($this->glossaryWords);
+       }
+
+       /**
+        * Substituting glossary words in the CSH
+        *
+        * @param       string          Input HTML string
+        * @return      string          HTML with substituted words in.
+        * @todo        It is certain that the substitution of words could be improved. This is just a basic implementation. Suggestions are welcome!
+        */
+       function substituteGlossaryWords($code) {
+               if (is_array($this->glossaryWords) && strlen(trim($code)))      {
+#debug(array($code),1);
+                               // First, create unique list of words:
+                       $substWords = array();
+                       foreach($this->glossaryWords as $key => $value) {
+                               $word = strtolower($value['title']);    // Making word lowercase in order to filter out same words in different cases.
+
+                               if ($word!=='') {
+                                       $substWords[$word] = $value;
+                                       $substWords[$word]['key'] = $key;
+                               }
+                       }
+
+                               // Substitute words:
+                       foreach($substWords as $wordSet)        {
+                               $parts = preg_split("/([^[:alnum:]]+)(".$wordSet['title'].")([^[:alnum:]]+)/", ' '.$code.' ', 2, PREG_SPLIT_DELIM_CAPTURE);
+                               if (count($parts) == 5) {
+                                       $parts[2] = '<a style="background-color: yellow; " href="'.htmlspecialchars('view_help.php?tfID='.rawurlencode($wordSet['key']).'&back='.$this->tfID).'" title="'.htmlspecialchars($wordSet['description']).'">'.$parts[2].'</a>';
+#debug($parts,$word);
+#debug($wordSet['title']);
+                                       $code = substr(implode('',$parts),1,-1);
+
+                                               // Disable entry so it doesn't get used next time:
+                                       unset($this->glossaryWords[$wordSet['key']]);
+                               }
+                       }
+               }
+
+               return $code;
+       }
+
+       function substituteGlossaryWords_nonHTML($code) {
+               $htmlParser = t3lib_div::makeInstance('local_t3lib_parsehtml');
+               $htmlParser->pObj = &$this;
+               $code = $htmlParser->HTMLcleaner($code, array(), 1);
+
+               return $code;
+       }
 }