Fixed bug #9049: Page ID is always 0 in export module for impexp (thanks to Christian...
authorRupert Germann <rupi@gmx.li>
Tue, 1 Sep 2009 18:38:24 +0000 (18:38 +0000)
committerRupert Germann <rupi@gmx.li>
Tue, 1 Sep 2009 18:38:24 +0000 (18:38 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@5874 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/class.db_list_extra.inc
typo3/sysext/impexp/class.tx_impexp_clickmenu.php

index f113e90..9ab8d4e 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-09-01  Rupert Germann  <rupi@gmx.li>
+
+       * Fixed bug #9049: Page ID is always 0 in export module for impexp (thanks to Christian Kuhn)
+
 2009-09-01  Oliver Hader  <oliver@typo3.org>
 
        * Follow-up to feature #9292: Fixed wrong disposal of global variables (thanks to Christian Kuhn)
@@ -10,7 +14,7 @@
 2009-09-01  Sebastian Kurfuerst  <sebastian@typo3.org>
 
        * Raised extbase and fluid versions from 844 to 1181 (and pointing to a tag now instead of a revision)
-       * Changed sysext dbal to svn:externals. Thanks to Andreas Wolf for converting the Repositories! 
+       * Changed sysext dbal to svn:externals. Thanks to Andreas Wolf for converting the Repositories!
 
 2009-09-01  Christian Kuhn  <lolli@schwarzbu.ch>
 
index f626396..08f9e8c 100644 (file)
@@ -245,7 +245,7 @@ class localRecordList extends recordList {
 
                                        // Export
                                if (t3lib_extMgm::isLoaded('impexp')) {
-                                       $buttons['export'] = '<a href="' . htmlspecialchars($this->backPath. 'mod.php?M=xMOD_tximpexp&tx_impexp[action]=export&tx_impexp[list][]=' . rawurlencode($this->table . ':' . $this->id)) . '">' .
+                                       $buttons['export'] = '<a href="' . htmlspecialchars($this->backPath. 'mod.php?M=xMOD_tximpexp&tx_impexp[action]=export&id=' . $this->id . '&tx_impexp[list][]=' . rawurlencode($this->table . ':' . $this->id)) . '">' .
                                                                        '<img' . t3lib_iconWorks::skinImg($this->backPath, t3lib_extMgm::extRelPath('impexp') . 'export.gif') . ' title="' . $LANG->sL('LLL:EXT:lang/locallang_core.php:rm.export', 1) . '" alt="" />' .
                                                                        '</a>';
                                }
index 0ea9807..7adaf8d 100755 (executable)
@@ -84,7 +84,7 @@ class tx_impexp_clickmenu {
 
                        $LL = $this->includeLL();
 
-                       $url = 'mod.php?M=xMOD_tximpexp&tx_impexp[action]=export';
+                       $url = 'mod.php?M=xMOD_tximpexp&tx_impexp[action]=export&id=' . ($table == 'pages' ? $uid : $backRef->rec['pid']);
                        if ($table=='pages')    {
                                $url.='&tx_impexp[pagetree][id]='.$uid;
                                $url.='&tx_impexp[pagetree][levels]=0';