!!! Fixed bug #15171: Add an Update Wizard to install the new sysexts
authorSteffen Kamper <info@sk-typo3.de>
Tue, 20 Jul 2010 20:52:14 +0000 (20:52 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Tue, 20 Jul 2010 20:52:14 +0000 (20:52 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8240 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/install/updates/class.tx_coreupdates_installsysexts.php

index e852da1..ee0ebec 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-07-20  Steffen Kamper  <steffen@typo3.org>
+
+       * !!! Fixed bug #15171: Add an Update Wizard to install the new sysexts
+
 2010-07-19  Dmitry Dulepov  <dmitry@typo3.org>
 
        * Fixed bug #15130: Backend search does not find non-latin1 characters
index 6425b76..a469ff0 100644 (file)
@@ -36,7 +36,7 @@
  */
 class tx_coreupdates_installsysexts {
        public $versionNumber;  // version number coming from t3lib_div::int_from_ver()
-       protected $newSystemExtensions = array('about', 'cshmanual', 'feedit', 'opendocs', 'simulatestatic');
+       protected $newSystemExtensions = array('info', 'perm', 'func', 'filelist', 'about', 'cshmanual', 'feedit', 'opendocs', 'simulatestatic');
 
        /**
         * parent object
@@ -62,6 +62,26 @@ class tx_coreupdates_installsysexts {
                        </p>
                        <ul>
                                <li>
+                                       <strong>Web&gt;Info [info]</strong>
+                                       <br />
+                                       Shows page related information, eg. hit statistics, change log, record counts.
+                               </li>
+                               <li>
+                                       <strong>Web&gt;Access [perm]</strong>
+                                       <br />
+                                       Sets page editing permissions.
+                               </li>
+                               <li>
+                                       <strong>Web&gt;Functions [func]</strong>
+                                       <br />
+                                       Advanced functions like wizards for page sorting and batch creating.
+                               </li>
+                               <li>
+                                       <strong>File&gt;Filelist [filelist]</strong>
+                                       <br />
+                                        Listing of files in the directory.
+                               </li>
+                               <li>
                                        <strong>Help&gt;About [about]</strong>
                                        <br />
                                        Shows info about TYPO3 and installed extensions.
@@ -118,6 +138,22 @@ class tx_coreupdates_installsysexts {
                        <fieldset>
                                <ol>
                                        <li class="labelAfter">
+                                               <input type="checkbox" id="info" name="' . $inputPrefix . '[sysext][info]" value="1" checked="checked" />
+                                               <label for="info">Web&gt;Info [info]</label>
+                                       </li>
+                                       <li class="labelAfter">
+                                               <input type="checkbox" id="perm" name="' . $inputPrefix . '[sysext][perm]" value="1" checked="checked" />
+                                               <label for="perm">Web&gt;Access [perm]</label>
+                                       </li>
+                                       <li class="labelAfter">
+                                               <input type="checkbox" id="func" name="' . $inputPrefix . '[sysext][func]" value="1" checked="checked" />
+                                               <label for="func">Web&gt;Functions [func]</label>
+                                       </li>
+                                       <li class="labelAfter">
+                                               <input type="checkbox" id="filelist" name="' . $inputPrefix . '[sysext][filelist]" value="1" checked="checked" />
+                                               <label for="filelist">File&gt;Filelist [filelist]</label>
+                                       </li>
+                                       <li class="labelAfter">
                                                <input type="checkbox" id="about" name="' . $inputPrefix . '[sysext][about]" value="1" checked="checked" />
                                                <label for="about">Help&gt;About [about]</label>
                                        </li>
@@ -160,6 +196,8 @@ class tx_coreupdates_installsysexts {
                                $this->newSystemExtensions,
                                array_keys($this->pObj->INSTALL['update']['installSystemExtensions']['sysext'])
                        );
+                       t3lib_div::debug(array_keys($this->pObj->INSTALL['update']['installSystemExtensions']['sysext']));
+                       t3lib_div::debug($extArray);
                        $extList = $this->addExtToList($extArray);
                        if ($extList) {
                                $this->writeNewExtensionList($extList);