Commit 40088d7cee60fc92ef5dcc7ffe57b5835866863e
1 parent
e41eadff
Merged in from STABLE trunk...
KTC-529 "Conflicting messages when attempting to cancel the checkout for a document via the KnowledgeTree web interface." Fixed. Added return url to folder on the collectinfo step. Committed by: Megan Watson Reviewed by: Kevin Fourie git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/branches/3.5.3a-Release-Branch@9200 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
15 additions
and
5 deletions
plugins/ktcore/KTBulkActions.php
| @@ -62,6 +62,8 @@ class KTBulkDeleteAction extends KTBulkAction { | @@ -62,6 +62,8 @@ class KTBulkDeleteAction extends KTBulkAction { | ||
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | function form_collectinfo() { | 64 | function form_collectinfo() { |
| 65 | + $cancelUrl = KTBrowseUtil::getUrlForFolder($this->oFolder); | ||
| 66 | + | ||
| 65 | $oForm = new KTForm; | 67 | $oForm = new KTForm; |
| 66 | $oForm->setOptions(array( | 68 | $oForm->setOptions(array( |
| 67 | 'identifier' => 'ktcore.actions.bulk.delete.form', | 69 | 'identifier' => 'ktcore.actions.bulk.delete.form', |
| @@ -69,7 +71,7 @@ class KTBulkDeleteAction extends KTBulkAction { | @@ -69,7 +71,7 @@ class KTBulkDeleteAction extends KTBulkAction { | ||
| 69 | 'submit_label' => _kt('Delete'), | 71 | 'submit_label' => _kt('Delete'), |
| 70 | 'action' => 'performaction', | 72 | 'action' => 'performaction', |
| 71 | 'fail_action' => 'collectinfo', | 73 | 'fail_action' => 'collectinfo', |
| 72 | - 'cancel_action' => 'main', | 74 | + 'cancel_url' => $cancelUrl, |
| 73 | 'context' => $this, | 75 | 'context' => $this, |
| 74 | )); | 76 | )); |
| 75 | $oForm->setWidgets(array( | 77 | $oForm->setWidgets(array( |
| @@ -195,6 +197,8 @@ class KTBulkMoveAction extends KTBulkAction { | @@ -195,6 +197,8 @@ class KTBulkMoveAction extends KTBulkAction { | ||
| 195 | } | 197 | } |
| 196 | 198 | ||
| 197 | function form_collectinfo() { | 199 | function form_collectinfo() { |
| 200 | + $cancelUrl = KTBrowseUtil::getUrlForFolder($this->oFolder); | ||
| 201 | + | ||
| 198 | $oForm = new KTForm; | 202 | $oForm = new KTForm; |
| 199 | $oForm->setOptions(array( | 203 | $oForm->setOptions(array( |
| 200 | 'identifier' => 'ktcore.actions.bulk.move.form', | 204 | 'identifier' => 'ktcore.actions.bulk.move.form', |
| @@ -202,7 +206,7 @@ class KTBulkMoveAction extends KTBulkAction { | @@ -202,7 +206,7 @@ class KTBulkMoveAction extends KTBulkAction { | ||
| 202 | 'submit_label' => _kt('Move'), | 206 | 'submit_label' => _kt('Move'), |
| 203 | 'action' => 'performaction', | 207 | 'action' => 'performaction', |
| 204 | 'fail_action' => 'collectinfo', | 208 | 'fail_action' => 'collectinfo', |
| 205 | - 'cancel_action' => 'main', | 209 | + 'cancel_url' => $cancelUrl, |
| 206 | 'context' => $this, | 210 | 'context' => $this, |
| 207 | )); | 211 | )); |
| 208 | 212 | ||
| @@ -339,6 +343,8 @@ class KTBulkCopyAction extends KTBulkAction { | @@ -339,6 +343,8 @@ class KTBulkCopyAction extends KTBulkAction { | ||
| 339 | } | 343 | } |
| 340 | 344 | ||
| 341 | function form_collectinfo() { | 345 | function form_collectinfo() { |
| 346 | + $cancelUrl = KTBrowseUtil::getUrlForFolder($this->oFolder); | ||
| 347 | + | ||
| 342 | $oForm = new KTForm; | 348 | $oForm = new KTForm; |
| 343 | $oForm->setOptions(array( | 349 | $oForm->setOptions(array( |
| 344 | 'identifier' => 'ktcore.actions.bulk.copy.form', | 350 | 'identifier' => 'ktcore.actions.bulk.copy.form', |
| @@ -346,7 +352,7 @@ class KTBulkCopyAction extends KTBulkAction { | @@ -346,7 +352,7 @@ class KTBulkCopyAction extends KTBulkAction { | ||
| 346 | 'submit_label' => _kt('Copy'), | 352 | 'submit_label' => _kt('Copy'), |
| 347 | 'action' => 'performaction', | 353 | 'action' => 'performaction', |
| 348 | 'fail_action' => 'collectinfo', | 354 | 'fail_action' => 'collectinfo', |
| 349 | - 'cancel_action' => 'main', | 355 | + 'cancel_url' => $cancelUrl, |
| 350 | 'context' => $this, | 356 | 'context' => $this, |
| 351 | )); | 357 | )); |
| 352 | 358 | ||
| @@ -483,6 +489,8 @@ class KTBulkArchiveAction extends KTBulkAction { | @@ -483,6 +489,8 @@ class KTBulkArchiveAction extends KTBulkAction { | ||
| 483 | } | 489 | } |
| 484 | 490 | ||
| 485 | function form_collectinfo() { | 491 | function form_collectinfo() { |
| 492 | + $cancelUrl = KTBrowseUtil::getUrlForFolder($this->oFolder); | ||
| 493 | + | ||
| 486 | $oForm = new KTForm; | 494 | $oForm = new KTForm; |
| 487 | $oForm->setOptions(array( | 495 | $oForm->setOptions(array( |
| 488 | 'identifier' => 'ktcore.actions.bulk.archive.form', | 496 | 'identifier' => 'ktcore.actions.bulk.archive.form', |
| @@ -490,7 +498,7 @@ class KTBulkArchiveAction extends KTBulkAction { | @@ -490,7 +498,7 @@ class KTBulkArchiveAction extends KTBulkAction { | ||
| 490 | 'submit_label' => _kt('Archive'), | 498 | 'submit_label' => _kt('Archive'), |
| 491 | 'action' => 'performaction', | 499 | 'action' => 'performaction', |
| 492 | 'fail_action' => 'collectinfo', | 500 | 'fail_action' => 'collectinfo', |
| 493 | - 'cancel_action' => 'main', | 501 | + 'cancel_url' => $cancelUrl, |
| 494 | 'context' => $this, | 502 | 'context' => $this, |
| 495 | )); | 503 | )); |
| 496 | 504 | ||
| @@ -904,6 +912,8 @@ class KTBrowseBulkCheckoutAction extends KTBulkAction { | @@ -904,6 +912,8 @@ class KTBrowseBulkCheckoutAction extends KTBulkAction { | ||
| 904 | } | 912 | } |
| 905 | 913 | ||
| 906 | function form_collectinfo() { | 914 | function form_collectinfo() { |
| 915 | + $cancelUrl = KTBrowseUtil::getUrlForFolder($this->oFolder); | ||
| 916 | + | ||
| 907 | $oForm = new KTForm; | 917 | $oForm = new KTForm; |
| 908 | $oForm->setOptions(array( | 918 | $oForm->setOptions(array( |
| 909 | 'identifier' => 'ktcore.actions.bulk.checkout.form', | 919 | 'identifier' => 'ktcore.actions.bulk.checkout.form', |
| @@ -911,7 +921,7 @@ class KTBrowseBulkCheckoutAction extends KTBulkAction { | @@ -911,7 +921,7 @@ class KTBrowseBulkCheckoutAction extends KTBulkAction { | ||
| 911 | 'submit_label' => _kt('Checkout'), | 921 | 'submit_label' => _kt('Checkout'), |
| 912 | 'action' => 'performaction', | 922 | 'action' => 'performaction', |
| 913 | 'fail_action' => 'collectinfo', | 923 | 'fail_action' => 'collectinfo', |
| 914 | - 'cancel_action' => 'main', | 924 | + 'cancel_url' => $cancelUrl, |
| 915 | 'context' => $this, | 925 | 'context' => $this, |
| 916 | )); | 926 | )); |
| 917 | 927 |