Commit 5f4b1127d2cffb583635961413843ca69332b6fb

Authored by unknown
1 parent 9ee46a76

Fixed Copy/Move template for Workflow actions

plugins/ktcore/KTWorkflowTriggers.inc.php
... ... @@ -33,7 +33,7 @@
33 33 * logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
34 34 * must display the words "Powered by KnowledgeTree" and retain the original
35 35 * copyright notice.
36   - * Contributor( s): ______________________________________
  36 + * Contributor( s): thePanz (thepanz@gmail.com)
37 37 *
38 38 */
39 39  
... ... @@ -475,9 +475,9 @@ class BaseCopyActionTrigger extends KTWorkflowTrigger {
475 475 $oToFolder = Folder::get($iFolderId);
476 476 if (PEAR::isError($oFolder)) {
477 477 if ($this->isCopy)
478   - return PEAR::raiseError(_kt('The folder to which this document should be copied does not exist. Cancelling the transition - please contact a system administrator.'));
  478 + return PEAR::raiseError(_kt('The folder to which this document should be copied does not exists. Cancelling the transition - please contact a system administrator.'));
479 479 else
480   - return PEAR::raiseError(_kt('The folder to which this document should be moved does not exist. Cancelling the transition - please contact a system administrator.'));
  480 + return PEAR::raiseError(_kt('The folder to which this document should be moved does not exists. Cancelling the transition - please contact a system administrator.'));
481 481 }
482 482  
483 483 if ($this->isCopy)
... ... @@ -488,8 +488,12 @@ class BaseCopyActionTrigger extends KTWorkflowTrigger {
488 488  
489 489 function displayConfiguration($args) {
490 490 $oTemplating =& KTTemplating::getSingleton();
491   - $oTemplate = $oTemplating->loadTemplate('ktcore/workflowtriggers/moveaction');
492 491  
  492 + if ($this->isCopy)
  493 + $oTemplate = $oTemplating->loadTemplate('ktcore/workflowtriggers/copyaction');
  494 + else
  495 + $oTemplate = $oTemplating->loadTemplate('ktcore/workflowtriggers/moveaction');
  496 +
493 497 require_once(KT_LIB_DIR . '/browse/DocumentCollection.inc.php');
494 498 require_once(KT_LIB_DIR . '/browse/columnregistry.inc.php');
495 499  
... ...
templates/ktcore/workflowtriggers/copyaction.smarty 0 → 100644
  1 +<h2>{i18n}Copy Action for Transition{/i18n}</h2>
  2 +
  3 +<form action="{$smarty.server.PHP_SELF}" method="POST">
  4 +<fieldset>
  5 + <legend>{i18n}Copy{/i18n}</legend>
  6 +
  7 +
  8 +{foreach from=$args item=val key=name}
  9 +<input type="hidden" name="{$name}" value="{$val}" />
  10 +{/foreach}
  11 +
  12 +<p class="descriptiveText">{i18n}Specify the folder to which the document must be copied to.{/i18n}</p>
  13 +
  14 +{$breadcrumbs}
  15 +
  16 +{$collection->render()}
  17 +
  18 +<div class="form_action">
  19 + <input type="submit" value="{i18n}Save Trigger{/i18n}" />
  20 + {* FIXME how do I cancel again? *}
  21 +</div>
  22 +</fieldset>
  23 +</form>
... ...