Fixed bug #8492: tiny stuff in the Help Module (moved about and cshmanual to sysext)
authorSteffen Kamper <info@sk-typo3.de>
Mon, 22 Dec 2008 11:39:13 +0000 (11:39 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Mon, 22 Dec 2008 11:39:13 +0000 (11:39 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4590 709f56b5-9817-0410-a4d7-c38de5d9e867

24 files changed:
ChangeLog
t3lib/config_default.php
typo3/mod/help/about/clear.gif [deleted file]
typo3/mod/help/about/conf.php [deleted file]
typo3/mod/help/about/index.php [deleted file]
typo3/mod/help/about/info.gif [deleted file]
typo3/mod/help/cshmanual/conf.php [deleted file]
typo3/mod/help/cshmanual/ext_icon.gif [deleted file]
typo3/sysext/about/ext_emconf.php [new file with mode: 0644]
typo3/sysext/about/ext_icon.gif [new file with mode: 0644]
typo3/sysext/about/ext_tables.php [new file with mode: 0644]
typo3/sysext/about/mod/clear.gif [new file with mode: 0644]
typo3/sysext/about/mod/conf.php [new file with mode: 0644]
typo3/sysext/about/mod/index.php [new file with mode: 0644]
typo3/sysext/about/mod/info.gif [new file with mode: 0644]
typo3/sysext/aboutmodules/ext_tables.php
typo3/sysext/aboutmodules/mod/locallang_mod.xml
typo3/sysext/cshmanual/ext_emconf.php [new file with mode: 0644]
typo3/sysext/cshmanual/ext_icon.gif [new file with mode: 0644]
typo3/sysext/cshmanual/ext_tables.php [new file with mode: 0644]
typo3/sysext/cshmanual/mod/about.gif [new file with mode: 0644]
typo3/sysext/cshmanual/mod/conf.php [new file with mode: 0644]
typo3/sysext/lang/locallang_mod_help_about.xml
typo3/sysext/lang/locallang_mod_help_cshmanual.xml

index 34d83c8..f84009b 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2008-12-22  Steffen Kamper  <info@sk-typo3.de>
 
        * Fixed bug #9977: Extensions class.ext_update.php scripts are executed even when extension isn't loaded
+       * Fixed bug #8492: tiny stuff in the Help Module (moved about and cshmanual to sysext)
 
 2008-12-20  Steffen Kamper  <info@sk-typo3.de>
 
index b718b9b..198d7d2 100755 (executable)
@@ -157,7 +157,7 @@ $TYPO3_CONF_VARS = Array(
                'requiredExt' => 'cms,version,lang,sv', // String list: List of extensions which are REQUIRED and cannot be unloaded by the Extension Manager!
                'excludeForPackaging' => '(CVS|\..*|.*~|.*\.bak)',              // String list: List of directories and files which will not be packaged into extensions nor taken into account otherwise by the Extension Manager. Perl regular expression syntax!
                'extCache' => 1,                                                // Int. 0,1,2,3: 0: ext-scripts (ext_localconf.php and ext_tables.php) are NOT cached, but included every time. 1: scripts cached to typo3conf/temp_CACHED_[sitePathHash]* (saves some milliseconds even with PHP accelerators), 2: scripts cached and prefix includes a hash based on the 'extList' string, 3: scripts cached to typo3conf/temp_CACHED_* (no hash included at all...)
-               'extList' => 'tsconfig_help,context_help,extra_page_cm_options,impexp,belog,aboutmodules,setup,opendocs,install,t3editor,felogin,fe_edit',                                              // String list: List of extensions which are enabled for this install. Use the Extension Manager (EM) to manage this!
+               'extList' => 'tsconfig_help,context_help,extra_page_cm_options,impexp,belog,about,cshmanual,aboutmodules,setup,opendocs,install,t3editor,felogin,fe_edit',                                              // String list: List of extensions which are enabled for this install. Use the Extension Manager (EM) to manage this!
                'extConf' => array(                                             // Config-options for extensions, stored as serialized arrays by extension-keys. Handled automatically by the EM.
 //                     '--key--' => array()
                ),
diff --git a/typo3/mod/help/about/clear.gif b/typo3/mod/help/about/clear.gif
deleted file mode 100755 (executable)
index 9ed1269..0000000
Binary files a/typo3/mod/help/about/clear.gif and /dev/null differ
diff --git a/typo3/mod/help/about/conf.php b/typo3/mod/help/about/conf.php
deleted file mode 100755 (executable)
index 8f19907..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-define('TYPO3_MOD_PATH', 'mod/help/about/');
-$BACK_PATH='../../../';
-
-$MLANG['default']['tabs_images']['tab'] = 'info.gif';
-$MLANG['default']['ll_ref']='LLL:EXT:lang/locallang_mod_help_about.php';
-
-$MCONF['script']='index.php';
-$MCONF['name']='help_about';
-?>
\ No newline at end of file
diff --git a/typo3/mod/help/about/index.php b/typo3/mod/help/about/index.php
deleted file mode 100755 (executable)
index bcfa78d..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-<?php
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 1999-2008 Kasper Skaarhoj (kasperYYYY@typo3.com)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*  A copy is found in the textfile GPL.txt and important notices to the license
-*  from the author is found in LICENSE.txt distributed with these scripts.
-*
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-/**
- * Module: About
- * This document shows some standard-information for TYPO3 CMS: About-text, version number and so on.
- *
- * $Id$
- * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
- * XHTML compliant
- *
- * @todo       This module could use a major overhaul in general.
- * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
- */
-/**
- * [CLASS/FUNCTION INDEX of SCRIPT]
- *
- *
- *
- *   73: class SC_mod_help_about_index
- *   91:     function main()
- *  125:     function printContent()
- *
- * TOTAL FUNCTIONS: 2
- * (This index is automatically created/updated by the extension "extdeveval")
- *
- */
-
-unset($MCONF);
-require ('conf.php');
-require ($BACK_PATH.'init.php');
-require ($BACK_PATH.'template.php');
-$LANG->includeLLFile('EXT:lang/locallang_mod_help_about.xml');
-$BE_USER->modAccess($MCONF,1);
-
-
-
-
-
-
-
-
-/**
- * Script Class for the Help > About module
- *
- * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
- * @package TYPO3
- * @subpackage core
- */
-class SC_mod_help_about_index {
-
-               // Internal, dynamic:
-       var $MCONF=array();
-       var $MOD_MENU=array();
-       var $MOD_SETTINGS=array();
-       var $content;
-
-
-
-
-       /**
-        * Main function, producing the module output.
-        * In this case, the module output is a very simple screen telling the version of TYPO3 and that's basically it...
-        * The content is set in the internal variable $this->content
-        *
-        * @return      void
-        */
-       function main() {
-               global $TBE_TEMPLATE,$LANG,$BACK_PATH;
-
-               $this->MCONF = $GLOBALS['MCONF'];
-
-               // **************************
-               // Main
-               // **************************
-               #$TBE_TEMPLATE->bgColor = '#cccccc';
-               $TBE_TEMPLATE->backPath = $GLOBALS['BACK_PATH'];
-               $this->content.= $TBE_TEMPLATE->startPage('About');
-
-               $minorText = sprintf($LANG->getLL('minor'), 'TYPO3 Ver. '.htmlspecialchars(TYPO3_version).', Copyright &copy; '.htmlspecialchars(TYPO3_copyright_year), 'Kasper Sk&aring;rh&oslash;j');
-
-               $content='
-                       <div id="typo3-mod-help-about-index-php-outer">
-                               <img src="'.$BACK_PATH.'gfx/typo3logo.gif" width="123" height="34" vspace="10" alt="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:typo3_logo', true).'" />
-                               <div class="typo3-mod-help-about-index-php-inner">
-                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:information', true).'</h2>
-                                       <h3>'.$LANG->getLL('welcome',1).'</h3>
-                                       <p>'.$minorText.'</p>
-                               </div>
-
-                               <div class="typo3-mod-help-about-index-php-inner">
-                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:community_credits', true).'</h2>
-                                       <p>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:information_detail').'</p>
-                               </div>
-
-                               <div class="typo3-mod-help-about-index-php-inner">
-                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_authors', true).'</h2>
-                                       <p>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_list_info', true).'</p>
-                                       <br />'.$this->getExtensionAuthors().'
-                               </div>
-                       </div>
-               ';
-               $this->content.= $content;
-               $this->content.= $TBE_TEMPLATE->endPage();
-       }
-
-       /**
-        * Outputting the accumulated content to screen
-        *
-        * @return      void
-        */
-       function printContent() {
-               echo $this->content;
-       }
-
-       /**
-        * gets the author names from the installed extensions
-        *
-        * @return      string  list of extensions authors and their e-mail
-        */
-       function getExtensionAuthors() {
-               $content = '<table border="0" cellspacing="2" cellpadding="1"><tr><th>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension', true).'</th><th>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_author', true).'</th></tr>';
-
-               $loadedExtensions = $GLOBALS['TYPO3_LOADED_EXT'];
-               foreach ($loadedExtensions as $extensionKey => $extension) {
-                       if (is_array($extension) && $extension['type'] != 'S') {
-                               $emconfPath = PATH_site.$extension['siteRelPath'].'ext_emconf.php';
-                               include($emconfPath);
-
-                               $emconf = $EM_CONF['']; // ext key is not set when loading the ext_emconf.php directly
-
-                               $content.= '<tr><td>'.$emconf['title'].' ('.$extensionKey.')</td>'.
-                                                               '<td><a href="mailto:'.$emconf['author_email'].'?subject='.rawurlencode('Thanks for your '.$emconf['title'].' extension').'">'.$emconf['author'].'</a></td></tr>';
-                       }
-               }
-
-               $content.= '</table>';
-
-               return $content;
-       }
-}
-
-
-if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/mod/help/about/index.php']) {
-       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/mod/help/about/index.php']);
-}
-
-
-
-// Make instance:
-$SOBE = t3lib_div::makeInstance('SC_mod_help_about_index');
-$SOBE->main();
-$SOBE->printContent();
-
-?>
\ No newline at end of file
diff --git a/typo3/mod/help/about/info.gif b/typo3/mod/help/about/info.gif
deleted file mode 100755 (executable)
index bc9a3a9..0000000
Binary files a/typo3/mod/help/about/info.gif and /dev/null differ
diff --git a/typo3/mod/help/cshmanual/conf.php b/typo3/mod/help/cshmanual/conf.php
deleted file mode 100755 (executable)
index 3f03834..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-define('TYPO3_MOD_PATH', 'mod/help/cshmanual/');
-$BACK_PATH = '../../../';
-
-$MLANG['default']['tabs_images']['tab'] = 'ext_icon.gif';
-$MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_help_cshmanual.php';
-
-$MCONF['script'] = $BACK_PATH.'view_help.php';
-$MCONF['name'] = 'help_cshmanual';
-?>
\ No newline at end of file
diff --git a/typo3/mod/help/cshmanual/ext_icon.gif b/typo3/mod/help/cshmanual/ext_icon.gif
deleted file mode 100755 (executable)
index d5ba556..0000000
Binary files a/typo3/mod/help/cshmanual/ext_icon.gif and /dev/null differ
diff --git a/typo3/sysext/about/ext_emconf.php b/typo3/sysext/about/ext_emconf.php
new file mode 100644 (file)
index 0000000..4231fc0
--- /dev/null
@@ -0,0 +1,51 @@
+<?php
+
+########################################################################
+# Extension Manager/Repository config file for ext: "about"
+#
+# Auto generated 22-12-2008 12:33
+#
+# Manual updates:
+# Only the data in the array - anything else is removed by next write.
+# "version" and "dependencies" must not be touched!
+########################################################################
+
+$EM_CONF[$_EXTKEY] = array(
+       'title' => 'Help>About',
+       'description' => 'Shows info about TYPO3 and installed extensions.',
+       'category' => 'module',
+       'shy' => 1,
+       'dependencies' => '',
+       'conflicts' => '',
+       'priority' => '',
+       'loadOrder' => '',
+       'module' => 'mod',
+       'state' => 'stable',
+       'internal' => 0,
+       'uploadfolder' => 0,
+       'createDirs' => '',
+       'modify_tables' => '',
+       'clearCacheOnLoad' => 0,
+       'lockType' => '',
+       'author' => 'Kasper Skaarhoj',
+       'author_email' => 'kasperYYYY@typo3.com',
+       'author_company' => 'Curby Soft Multimedia',
+       'CGLcompliance' => '',
+       'CGLcompliance_note' => '',
+       'version' => '0.1.0',
+       '_md5_values_when_last_written' => 'a:6:{s:12:"ext_icon.gif";s:4:"24ff";s:14:"ext_tables.php";s:4:"57f3";s:13:"mod/clear.gif";s:4:"cc11";s:12:"mod/conf.php";s:4:"4d9e";s:13:"mod/index.php";s:4:"502b";s:12:"mod/info.gif";s:4:"2723";}',
+       'constraints' => array(
+               'depends' => array(
+                       'php' => '5.1.0-0.0.0',
+                       'typo3' => '4.2.0-4.3.99',
+               ),
+               'conflicts' => array(
+               ),
+               'suggests' => array(
+               ),
+       ),
+       'suggests' => array(
+       ),
+);
+
+?>
\ No newline at end of file
diff --git a/typo3/sysext/about/ext_icon.gif b/typo3/sysext/about/ext_icon.gif
new file mode 100644 (file)
index 0000000..e2a4d61
Binary files /dev/null and b/typo3/sysext/about/ext_icon.gif differ
diff --git a/typo3/sysext/about/ext_tables.php b/typo3/sysext/about/ext_tables.php
new file mode 100644 (file)
index 0000000..a598ff1
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+if (!defined ('TYPO3_MODE'))   die ('Access denied.');
+
+if (TYPO3_MODE=='BE') {
+       t3lib_extMgm::addModule('help','about','top',t3lib_extMgm::extPath($_EXTKEY).'mod/');
+}
+?>
\ No newline at end of file
diff --git a/typo3/sysext/about/mod/clear.gif b/typo3/sysext/about/mod/clear.gif
new file mode 100644 (file)
index 0000000..9ed1269
Binary files /dev/null and b/typo3/sysext/about/mod/clear.gif differ
diff --git a/typo3/sysext/about/mod/conf.php b/typo3/sysext/about/mod/conf.php
new file mode 100644 (file)
index 0000000..0014753
--- /dev/null
@@ -0,0 +1,10 @@
+<?php
+define('TYPO3_MOD_PATH', 'sysext/about/mod/');
+$BACK_PATH='../../../';
+
+$MLANG['default']['tabs_images']['tab'] = 'info.gif';
+$MLANG['default']['ll_ref']='LLL:EXT:lang/locallang_mod_help_about.php';
+
+$MCONF['script']='index.php';
+$MCONF['name']='help_about';
+?>
diff --git a/typo3/sysext/about/mod/index.php b/typo3/sysext/about/mod/index.php
new file mode 100644 (file)
index 0000000..fdba401
--- /dev/null
@@ -0,0 +1,186 @@
+<?php
+/***************************************************************
+*  Copyright notice
+*
+*  (c) 1999-2008 Kasper Skaarhoj (kasperYYYY@typo3.com)
+*  All rights reserved
+*
+*  This script is part of the TYPO3 project. The TYPO3 project is
+*  free software; you can redistribute it and/or modify
+*  it under the terms of the GNU General Public License as published by
+*  the Free Software Foundation; either version 2 of the License, or
+*  (at your option) any later version.
+*
+*  The GNU General Public License can be found at
+*  http://www.gnu.org/copyleft/gpl.html.
+*  A copy is found in the textfile GPL.txt and important notices to the license
+*  from the author is found in LICENSE.txt distributed with these scripts.
+*
+*
+*  This script is distributed in the hope that it will be useful,
+*  but WITHOUT ANY WARRANTY; without even the implied warranty of
+*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*  GNU General Public License for more details.
+*
+*  This copyright notice MUST APPEAR in all copies of the script!
+***************************************************************/
+/**
+ * Module: About
+ * This document shows some standard-information for TYPO3 CMS: About-text, version number and so on.
+ *
+ * $Id: index.php 3977 2008-08-14 21:40:50Z benni $
+ * Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
+ * XHTML compliant
+ *
+ * @todo       This module could use a major overhaul in general.
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
+ */
+/**
+ * [CLASS/FUNCTION INDEX of SCRIPT]
+ *
+ *
+ *
+ *   73: class SC_mod_help_about_index
+ *   91:     function main()
+ *  125:     function printContent()
+ *
+ * TOTAL FUNCTIONS: 2
+ * (This index is automatically created/updated by the extension "extdeveval")
+ *
+ */
+
+unset($MCONF);
+require ('conf.php');
+require ($BACK_PATH.'init.php');
+require ($BACK_PATH.'template.php');
+$LANG->includeLLFile('EXT:lang/locallang_mod_help_about.xml');
+$BE_USER->modAccess($MCONF,1);
+
+
+
+
+
+
+
+
+/**
+ * Script Class for the Help > About module
+ *
+ * @author     Kasper Skaarhoj <kasperYYYY@typo3.com>
+ * @package TYPO3
+ * @subpackage core
+ */
+class SC_mod_help_about_index {
+
+               // Internal, dynamic:
+       var $MCONF=array();
+       var $MOD_MENU=array();
+       var $MOD_SETTINGS=array();
+       var $content;
+
+
+
+
+       /**
+        * Main function, producing the module output.
+        * In this case, the module output is a very simple screen telling the version of TYPO3 and that's basically it...
+        * The content is set in the internal variable $this->content
+        *
+        * @return      void
+        */
+       function main() {
+               global $TBE_TEMPLATE,$LANG,$BACK_PATH;
+
+               $this->MCONF = $GLOBALS['MCONF'];
+
+               // **************************
+               // Main
+               // **************************
+               #$TBE_TEMPLATE->bgColor = '#cccccc';
+               $TBE_TEMPLATE->backPath = $GLOBALS['BACK_PATH'];
+               $this->content.= $TBE_TEMPLATE->startPage('About');
+
+               $minorText = sprintf($LANG->getLL('minor'), 'TYPO3 Ver. '.htmlspecialchars(TYPO3_version).', Copyright &copy; '.htmlspecialchars(TYPO3_copyright_year), 'Kasper Sk&aring;rh&oslash;j');
+
+               $content='
+                       <div id="typo3-mod-help-about-index-php-outer">
+                               <img src="'.$BACK_PATH.'gfx/typo3logo.gif" width="123" height="34" vspace="10" alt="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:typo3_logo', true).'" />
+                               <div class="typo3-mod-help-about-index-php-inner">
+                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:information', true).'</h2>
+                                       <h3>'.$LANG->getLL('welcome',1).'</h3>
+                                       <p>'.$minorText.'</p>
+                               </div>
+
+                               <div class="typo3-mod-help-about-index-php-inner">
+                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:community_credits', true).'</h2>
+                                       <p>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:information_detail').'</p>
+                               </div>
+
+                               <div class="typo3-mod-help-about-index-php-inner">
+                                       <h2>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_authors', true).'</h2>
+                                       <p>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_list_info', true).'</p>
+                                       <br />'.$this->getExtensionAuthors().'
+                               </div>
+                       </div>
+               ';
+               $this->content.= $content;
+               $this->content.= $TBE_TEMPLATE->endPage();
+       }
+
+       /**
+        * Outputting the accumulated content to screen
+        *
+        * @return      void
+        */
+       function printContent() {
+               echo $this->content;
+       }
+
+       /**
+        * gets the author names from the installed extensions
+        *
+        * @return      string  list of extensions authors and their e-mail
+        */
+       function getExtensionAuthors() {
+               $content = '<table border="0" cellspacing="2" cellpadding="1"><tr><th>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension', true).'</th><th>'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_mod_help_about.xml:extension_author', true).'</th></tr>';
+
+               $loadedExtensions = $GLOBALS['TYPO3_LOADED_EXT'];
+               foreach ($loadedExtensions as $extensionKey => $extension) {
+                       if (is_array($extension) && $extension['type'] != 'S') {
+                               $emconfPath = PATH_site.$extension['siteRelPath'].'ext_emconf.php';
+                               include($emconfPath);
+
+                               $emconf = $EM_CONF['']; // ext key is not set when loading the ext_emconf.php directly
+
+                               $content.= '<tr><td>'.$emconf['title'].' ('.$extensionKey.')</td>'.
+                                                               '<td><a href="mailto:'.$emconf['author_email'].'?subject='.rawurlencode('Thanks for your '.$emconf['title'].' extension').'">'.$emconf['author'].'</a></td></tr>';
+                       }
+               }
+
+               $content.= '</table>';
+
+               return $content;
+       }
+}
+
+// Include extension?
+if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/mod/help/about/index.php']) {
+       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/mod/help/about/index.php']);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+// Make instance:
+$SOBE = t3lib_div::makeInstance('SC_mod_help_about_index');
+$SOBE->main();
+$SOBE->printContent();
+?>
diff --git a/typo3/sysext/about/mod/info.gif b/typo3/sysext/about/mod/info.gif
new file mode 100644 (file)
index 0000000..bc9a3a9
Binary files /dev/null and b/typo3/sysext/about/mod/info.gif differ
index be66c63..8fdb7b8 100755 (executable)
@@ -1,5 +1,5 @@
 <?php
 if (!defined ('TYPO3_MODE'))   die ('Access denied.');
 
-if (TYPO3_MODE=='BE')  t3lib_extMgm::addModule('help','aboutmodules','top',t3lib_extMgm::extPath($_EXTKEY).'mod/');
-?>
\ No newline at end of file
+if (TYPO3_MODE=='BE')  t3lib_extMgm::addModule('help','aboutmodules','after:about',t3lib_extMgm::extPath($_EXTKEY).'mod/');
+?>
index fa8b2f1..e8f6348 100755 (executable)
@@ -8,7 +8,7 @@
                <languageKey index="default" type="array">
                        <label index="mlang_labels_tablabel">Information about modules</label>
                        <label index="mlang_labels_tabdescr">Shows this page about available modules.</label>
-                       <label index="mlang_tabs_tab">About modules</label>
+                       <label index="mlang_tabs_tab">About Modules</label>
                </languageKey>
        </data>
-</T3locallang>
\ No newline at end of file
+</T3locallang>
diff --git a/typo3/sysext/cshmanual/ext_emconf.php b/typo3/sysext/cshmanual/ext_emconf.php
new file mode 100644 (file)
index 0000000..93080e5
--- /dev/null
@@ -0,0 +1,51 @@
+<?php
+
+########################################################################
+# Extension Manager/Repository config file for ext: "cshmanual"
+#
+# Auto generated 22-12-2008 12:33
+#
+# Manual updates:
+# Only the data in the array - anything else is removed by next write.
+# "version" and "dependencies" must not be touched!
+########################################################################
+
+$EM_CONF[$_EXTKEY] = array(
+       'title' => 'Help>TYPO3 Manual',
+       'description' => 'Shows TYPO3 inline user manual.',
+       'category' => 'module',
+       'shy' => 1,
+       'dependencies' => '',
+       'conflicts' => '',
+       'priority' => '',
+       'loadOrder' => '',
+       'module' => 'mod',
+       'state' => 'stable',
+       'internal' => 0,
+       'uploadfolder' => 0,
+       'createDirs' => '',
+       'modify_tables' => '',
+       'clearCacheOnLoad' => 0,
+       'lockType' => '',
+       'author' => 'Kasper Skaarhoj',
+       'author_email' => 'kasperYYYY@typo3.com',
+       'author_company' => 'Curby Soft Multimedia',
+       'CGLcompliance' => '',
+       'CGLcompliance_note' => '',
+       'version' => '0.1.0',
+       '_md5_values_when_last_written' => 'a:4:{s:12:"ext_icon.gif";s:4:"24ff";s:14:"ext_tables.php";s:4:"9ce2";s:13:"mod/about.gif";s:4:"24ff";s:12:"mod/conf.php";s:4:"ac70";}',
+       'constraints' => array(
+               'depends' => array(
+                       'php' => '5.1.0-0.0.0',
+                       'typo3' => '4.2.0-4.3.99',
+               ),
+               'conflicts' => array(
+               ),
+               'suggests' => array(
+               ),
+       ),
+       'suggests' => array(
+       ),
+);
+
+?>
\ No newline at end of file
diff --git a/typo3/sysext/cshmanual/ext_icon.gif b/typo3/sysext/cshmanual/ext_icon.gif
new file mode 100644 (file)
index 0000000..e2a4d61
Binary files /dev/null and b/typo3/sysext/cshmanual/ext_icon.gif differ
diff --git a/typo3/sysext/cshmanual/ext_tables.php b/typo3/sysext/cshmanual/ext_tables.php
new file mode 100644 (file)
index 0000000..27a3959
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+if (!defined ('TYPO3_MODE'))   die ('Access denied.');
+
+if (TYPO3_MODE=='BE') {
+       t3lib_extMgm::addModule('help','cshmanual','top',t3lib_extMgm::extPath($_EXTKEY).'mod/');
+}
+?>
\ No newline at end of file
diff --git a/typo3/sysext/cshmanual/mod/about.gif b/typo3/sysext/cshmanual/mod/about.gif
new file mode 100644 (file)
index 0000000..e2a4d61
Binary files /dev/null and b/typo3/sysext/cshmanual/mod/about.gif differ
diff --git a/typo3/sysext/cshmanual/mod/conf.php b/typo3/sysext/cshmanual/mod/conf.php
new file mode 100644 (file)
index 0000000..83b3491
--- /dev/null
@@ -0,0 +1,10 @@
+<?php
+define('TYPO3_MOD_PATH', 'sysext/cshmanual/mod/');
+$BACK_PATH='../../../';
+
+$MLANG['default']['tabs_images']['tab'] = 'about.gif';
+$MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_help_cshmanual.php';
+
+$MCONF['script'] = $BACK_PATH . 'view_help.php';
+$MCONF['name'] = 'help_cshmanual';
+?>
\ No newline at end of file
index 21ebc9c..a3dc7e4 100755 (executable)
@@ -18,7 +18,7 @@
                        <label index="extension_author">Author</label>
                        <label index="mlang_labels_tablabel">About TYPO3</label>
                        <label index="mlang_labels_tabdescr">Displays the basic facts about the TYPO3 application, version and licensing terms.</label>
-                       <label index="mlang_tabs_tab">About</label>
+                       <label index="mlang_tabs_tab">About TYPO3</label>
                </languageKey>
        </data>
-</T3locallang>
\ No newline at end of file
+</T3locallang>
index 2fab46e..e3b1d42 100755 (executable)
@@ -11,7 +11,7 @@
                <languageKey index="default" type="array">
                        <label index="mlang_labels_tablabel">TYPO3 Inline Manual</label>
                        <label index="mlang_labels_tabdescr">Inline Manual based on the information sources for Context Sensitive Help in the system.</label>
-                       <label index="mlang_tabs_tab">Manual</label>
+                       <label index="mlang_tabs_tab">TYPO3 Manual</label>
                </languageKey>
        </data>
-</T3locallang>
\ No newline at end of file
+</T3locallang>