git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@4882 709f56b5-9817-0410-a4d7...
authorKasper Skårhøj <kasper@typo3.org>
Wed, 28 Jan 2009 17:11:48 +0000 (17:11 +0000)
committerKasper Skårhøj <kasper@typo3.org>
Wed, 28 Jan 2009 17:11:48 +0000 (17:11 +0000)
ChangeLog
typo3/alt_doc.php
typo3/sysext/lang/locallang_core.xml
typo3/templates/alt_doc.html

index 4b7833e..d0ebb45 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-01-27     Kasper Sk\8crh¿j  <kasper@typo3.org>
+
+       * Fixed a bug in alt_doc regarding the button "Update Translation index, save and close" so that it shows under the new templatebased structure (and now it also closes the form)
+       
 2009-01-28  Benjamin Mack  <benni@typo3.org>
 
        * Fixed bug #10241: DB check ->Full search ->Advanced query always includes deleted field (Thanks to Christian Kuhn)
index b7756b0..b2c249c 100755 (executable)
@@ -400,12 +400,12 @@ class SC_alt_doc {
                        }
 
                        $tce->printLogErrorMessages(
-                               isset($_POST['_saveandclosedok_x']) ?
+                               (isset($_POST['_saveandclosedok_x']) || isset($_POST['_translation_savedok_x'])) ?
                                $this->retUrl :
                                $this->R_URL_parts['path'].'?'.t3lib_div::implodeArrayForUrl('',$this->R_URL_getvars)   // popView will not be invoked here, because the information from the submit button for save/view will be lost .... But does it matter if there is an error anyways?
                        );
                }
-               if (isset($_POST['_saveandclosedok_x']) || $this->closeDoc<0)   {       //  || count($tce->substNEWwithIDs)... If any new items has been save, the document is CLOSED because if not, we just get that element re-listed as new. And we don't want that!
+               if ((isset($_POST['_saveandclosedok_x']) || isset($_POST['_translation_savedok_x'])) || $this->closeDoc<0)      {       //  || count($tce->substNEWwithIDs)... If any new items has been save, the document is CLOSED because if not, we just get that element re-listed as new. And we don't want that!
                        $this->closeDocument(abs($this->closeDoc));
                }
        }
@@ -817,6 +817,7 @@ class SC_alt_doc {
                        'history' => '',
                        'columns_only' => '',
                        'csh' => '',
+                       'translation_save' => ''
                );
 
                        // Render SAVE type buttons:
index 4aa16a6..29f4d8b 100755 (executable)
@@ -180,7 +180,7 @@ Would you like to save now in order to refresh the display?</label>
                        <label index="rm.saveDoc">Save document</label>
                        <label index="rm.saveDocShow">Save document and view page</label>
                        <label index="rm.saveCloseDoc">Save and close document</label>
-                       <label index="rm.translationSaveDoc">Translation finished and save</label>
+                       <label index="rm.translationSaveDoc">Translation finished, save and close</label>
                        <label index="rm.saveCloseAllDocs">Save and close all documents</label>
                        <label index="rm.saveNewDoc">Save document and create a new one</label>
                        <label index="rm.closeDoc">Close document</label>
index 476ed48..46e4755 100644 (file)
@@ -33,7 +33,7 @@
 
 <!-- ###BUTTON_GROUPS_LEFT### -->
 <!-- ###BUTTON_GROUP1### -->###CLOSE###<!-- ###BUTTON_GROUP1### -->
-<!-- ###BUTTON_GROUP2### -->###SAVE######SAVE_VIEW######SAVE_CLOSE######SAVE_NEW###<!-- ###BUTTON_GROUP2### -->
+<!-- ###BUTTON_GROUP2### -->###SAVE######SAVE_VIEW######SAVE_CLOSE######SAVE_NEW######TRANSLATION_SAVE###<!-- ###BUTTON_GROUP2### -->
 <!-- ###BUTTON_GROUP3### -->###DELETE######UNDO######HISTORY###<!-- ###BUTTON_GROUP3### -->
 <!-- ###BUTTON_GROUPS_LEFT### -->