* Fixed bugs #218 and #220: Install tool erroneously complained about low memory_limit
authorIngmar Schlecht <ingmar.schlecht@typo3.org>
Fri, 20 Aug 2004 17:35:10 +0000 (17:35 +0000)
committerIngmar Schlecht <ingmar.schlecht@typo3.org>
Fri, 20 Aug 2004 17:35:10 +0000 (17:35 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@435 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/install/mod/class.tx_install.php

index 16540c7..50116f1 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2004-08-20  Ingmar Schlecht  <ingmars@web.de>
 
+ * Fixed bugs #218 and #220: Install tool erroneously complained about low memory_limit
+
+2004-08-20  Ingmar Schlecht  <ingmars@web.de>
+
  * Fixed bug #288: In t3lib_parsehtml prefixRelPath incorrectly prefixed absolute URLs
 
 2004-08-15  Michael Stucki  <mundaun@gmx.ch>
 
 2004-08-04  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Added new rendering modes for the "select" type in TCA: You can now render multiple-select lists as either a SINGLE selector box with multiple value selection OR as a list of checkboxes. For mozilla even the icons are rendered nicely in the option tags. Check out the backend user group configurations. Work is still in progress.
+ * Added new rendering modes for the "select" type in TCA: You can now render multiple-select lists as either a SINGLE selector box with multiple value selection OR as a list of checkboxes. For mozilla even the icons are rendered nicely in the option tags. Check out the backend user group configurations. Work is still in progress.
 
 2004-08-04  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Added TYPo3_CONF_VARS[FE][lockHashKeyWords] so it is optional to lock FE user sessions to HTTP_USER_AGENT
+ * Added TYPo3_CONF_VARS[FE][lockHashKeyWords] so it is optional to lock FE user sessions to HTTP_USER_AGENT
 
 2004-08-03  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Added and Changed features around page languages. More to come including a document guiding people about charsets and localization.
+ * Added and Changed features around page languages. More to come including a document guiding people about charsets and localization.
 
 2004-07-24  Jan-Erik Revsbech <jer@moccompany.com>
      * Added support for other transfer encodings in the dmailer class. Will start to move the t3lib_directmailer class out of the core and into the direct_mail extension.
+ * Added support for other transfer encodings in the dmailer class. Will start to move the t3lib_directmailer class out of the core and into the direct_mail extension.
 
 2004-07-23  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Added the Core CVS rules to repository at "misc/core_cvs_rules.txt". ALL Contributers to the CORE CVS SHOULD READ AND FOLLOW THIS!
+ * Added the Core CVS rules to repository at "misc/core_cvs_rules.txt". ALL Contributers to the CORE CVS SHOULD READ AND FOLLOW THIS!
 
 2004-07-15  Robert Lemke  <rl@robertlemke.de>
 
      * Added new language flag icons (see t3lib/gfx/flags/). Will be used by templavoila and maybe sys_language
+ * Added new language flag icons (see t3lib/gfx/flags/). Will be used by templavoila and maybe sys_language
 
 2004-07-12  Ingmar Schlecht  <ingmars@web.de>
 
      * Fixed bug #194: wizard_table.php, missing parameter 'backPath'
+ * Fixed bug #194: wizard_table.php, missing parameter 'backPath'
 
 2004-07-12  Ingmar Schlecht  <ingmars@web.de>
 
      * Fixed bug #79: Extension manager: Removing extensions containing empty folders did not work
      * Fixed bug: When removing an extension, typo3 tried to remove the extension directory twice
+ * Fixed bug #79: Extension manager: Removing extensions containing empty folders did not work
+ * Fixed bug: When removing an extension, typo3 tried to remove the extension directory twice
 
 2004-07-02  Michael Stucki  <mundaun@gmx.ch>
 
      * Fixed bug #0000191: Small typo in German translation
+ * Fixed bug #0000191: Small typo in German translation
 
 2004-06-28  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Moved creation of menu graphics, scaled images, gifbuilder images and temporary image files into subfolders of typo3temp/
      * Fixed case-folding-cache-file bug in t3lib_cs...
      * select a filepath as a source of the items you can add to the box (single/multiple) without copying the files of course.
+ * Moved creation of menu graphics, scaled images, gifbuilder images and temporary image files into subfolders of typo3temp/
+ * Fixed case-folding-cache-file bug in t3lib_cs...
+ * select a filepath as a source of the items you can add to the box (single/multiple) without copying the files of course.
 
 2004-06-21  Michael Stucki  <mundaun@gmx.ch>
 
      * Fixed bug #0000119: Another fe_adminLib htmlspecialchars() issue
+ * Fixed bug #0000119: Another fe_adminLib htmlspecialchars() issue
 
 2004-06-19  Kasper Skårhøj,,,  <kasper@typo3.com>
 
      * Moved CSH locallang-XML labels into extensions prefixed "csh_".
+ * Moved CSH locallang-XML labels into extensions prefixed "csh_".
 
 2004-06-18  Michael Stucki  <mundaun@gmx.ch>
 
index 8025f6d..9e416ac 100755 (executable)
@@ -30,6 +30,7 @@
  * $Id$
  *
  * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Ingmar Schlecht <ingmars@web.de>
  */
 /**
  * [CLASS/FUNCTION INDEX of SCRIPT]
@@ -148,6 +149,7 @@ require_once (PATH_t3lib.'class.t3lib_stdgraphic.php');
  * Install Tool module
  *
  * @author     Kasper Skaarhoj <kasper@typo3.com>
+ * @author     Ingmar Schlecht <ingmars@web.de>
  * @package TYPO3
  * @subpackage tx_install
  */
@@ -1454,11 +1456,13 @@ From sub-directory:
                        // Memory and functions
                        // *****************
                $memory_limit_value = $this->convertByteSize(ini_get("memory_limit"));
-               if ($memory_limit_value<16*1024*1024)   {
+               if ($memory_limit_value&&$memory_limit_value<16*1024*1024)      {
                        $this->message($ext, "Memory Limit below 16 MB","
                                <i>memory_limit=".ini_get("memory_limit")."</i>
                                Your system is configured to enforce a memory limit of PHP scripts lower than 16 MB. The Extension Manager needs to include more PHP-classes than will fit into this memory space. There is nothing else to do than raise the limit. To be safe, ask the system administrator of the webserver to raise the limit to over 25 MB.
                        ",3);
+               } elseif(!$memory_limit_value) {
+                       $this->message($ext, "Memory Limit","<i>No Memory Limit in effect.</i>",-1);
                } else $this->message($ext, "Memory Limit","<i>memory_limit=".ini_get("memory_limit")."</i>",-1);
                if (ini_get("max_execution_time")<30)   {
                        $this->message($ext, "Max Execution Time below default 30 seconds","