Commit b98235f2c083f6bb24f41092a03b986acfe9255c

Authored by nbm
1 parent 06fa740e

Allow for action names to be translated.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4966 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/ktcore/KTDocumentActions.php
@@ -13,21 +13,27 @@ require_once(KT_LIB_DIR . "/browse/PartialQuery.inc.php"); @@ -13,21 +13,27 @@ require_once(KT_LIB_DIR . "/browse/PartialQuery.inc.php");
13 13
14 // {{{ KTDocumentDetailsAction 14 // {{{ KTDocumentDetailsAction
15 class KTDocumentDetailsAction extends KTDocumentAction { 15 class KTDocumentDetailsAction extends KTDocumentAction {
16 - var $sDisplayName = 'Display Details';  
17 var $sName = 'ktcore.actions.document.displaydetails'; 16 var $sName = 'ktcore.actions.document.displaydetails';
18 17
19 function do_main() { 18 function do_main() {
20 redirect(generateControllerLink('viewDocument',sprintf(_('fDocumentId=%d'),$this->oDocument->getId()))); 19 redirect(generateControllerLink('viewDocument',sprintf(_('fDocumentId=%d'),$this->oDocument->getId())));
21 exit(0); 20 exit(0);
22 } 21 }
  22 +
  23 + function getDisplayName() {
  24 + return _('Display Details');
  25 + }
23 } 26 }
24 // }}} 27 // }}}
25 28
26 // {{{ KTDocumentViewAction 29 // {{{ KTDocumentViewAction
27 class KTDocumentViewAction extends KTDocumentAction { 30 class KTDocumentViewAction extends KTDocumentAction {
28 - var $sDisplayName = 'Download';  
29 var $sName = 'ktcore.actions.document.view'; 31 var $sName = 'ktcore.actions.document.view';
30 32
  33 + function getDisplayName() {
  34 + return _('Download');
  35 + }
  36 +
31 function customiseInfo($aInfo) { 37 function customiseInfo($aInfo) {
32 $aInfo['alert'] = _("This will download a copy of the document and is not the same as Checking Out a document. Changes to this downloaded file will not be managed in the DMS."); 38 $aInfo['alert'] = _("This will download a copy of the document and is not the same as Checking Out a document. Changes to this downloaded file will not be managed in the DMS.");
33 return $aInfo; 39 return $aInfo;
@@ -53,11 +59,14 @@ class KTDocumentViewAction extends KTDocumentAction { @@ -53,11 +59,14 @@ class KTDocumentViewAction extends KTDocumentAction {
53 59
54 // {{{ KTDocumentCheckOutAction 60 // {{{ KTDocumentCheckOutAction
55 class KTDocumentCheckOutAction extends KTDocumentAction { 61 class KTDocumentCheckOutAction extends KTDocumentAction {
56 - var $sDisplayName = 'Checkout';  
57 var $sName = 'ktcore.actions.document.checkout'; 62 var $sName = 'ktcore.actions.document.checkout';
58 63
59 var $_sShowPermission = "ktcore.permissions.write"; 64 var $_sShowPermission = "ktcore.permissions.write";
60 65
  66 + function getDisplayName() {
  67 + return _('Checkout');
  68 + }
  69 +
61 function getInfo() { 70 function getInfo() {
62 if ($this->oDocument->getIsCheckedOut()) { 71 if ($this->oDocument->getIsCheckedOut()) {
63 return null; 72 return null;
@@ -134,11 +143,14 @@ class KTDocumentCheckOutAction extends KTDocumentAction { @@ -134,11 +143,14 @@ class KTDocumentCheckOutAction extends KTDocumentAction {
134 143
135 // {{{ KTDocumentCheckInAction 144 // {{{ KTDocumentCheckInAction
136 class KTDocumentCheckInAction extends KTDocumentAction { 145 class KTDocumentCheckInAction extends KTDocumentAction {
137 - var $sDisplayName = 'Checkin';  
138 var $sName = 'ktcore.actions.document.checkin'; 146 var $sName = 'ktcore.actions.document.checkin';
139 147
140 var $_sShowPermission = "ktcore.permissions.write"; 148 var $_sShowPermission = "ktcore.permissions.write";
141 149
  150 + function getDisplayName() {
  151 + return _('Checkin');
  152 + }
  153 +
142 function getInfo() { 154 function getInfo() {
143 if (!$this->oDocument->getIsCheckedOut()) { 155 if (!$this->oDocument->getIsCheckedOut()) {
144 return null; 156 return null;
@@ -212,11 +224,14 @@ class KTDocumentCheckInAction extends KTDocumentAction { @@ -212,11 +224,14 @@ class KTDocumentCheckInAction extends KTDocumentAction {
212 224
213 // {{{ KTDocumentCheckInAction 225 // {{{ KTDocumentCheckInAction
214 class KTDocumentCancelCheckOutAction extends KTDocumentAction { 226 class KTDocumentCancelCheckOutAction extends KTDocumentAction {
215 - var $sDisplayName = 'Cancel Checkout';  
216 var $sName = 'ktcore.actions.document.cancelcheckout'; 227 var $sName = 'ktcore.actions.document.cancelcheckout';
217 228
218 var $_sShowPermission = "ktcore.permissions.write"; 229 var $_sShowPermission = "ktcore.permissions.write";
219 230
  231 + function getDisplayName() {
  232 + return _('Cancel Checkout');
  233 + }
  234 +
220 function getInfo() { 235 function getInfo() {
221 if (!$this->oDocument->getIsCheckedOut()) { 236 if (!$this->oDocument->getIsCheckedOut()) {
222 return null; 237 return null;
@@ -293,11 +308,14 @@ class KTDocumentCancelCheckOutAction extends KTDocumentAction { @@ -293,11 +308,14 @@ class KTDocumentCancelCheckOutAction extends KTDocumentAction {
293 308
294 // {{{ KTDocumentEditAction 309 // {{{ KTDocumentEditAction
295 class KTDocumentEditAction extends KTDocumentAction { 310 class KTDocumentEditAction extends KTDocumentAction {
296 - var $sDisplayName = 'Edit metadata';  
297 var $sName = 'ktcore.actions.document.edit'; 311 var $sName = 'ktcore.actions.document.edit';
298 312
299 var $_sShowPermission = "ktcore.permissions.write"; 313 var $_sShowPermission = "ktcore.permissions.write";
300 314
  315 + function getDisplayName() {
  316 + return _('Edit metadata');
  317 + }
  318 +
301 function getURL() { 319 function getURL() {
302 return generateControllerLink("editDocument", sprintf("fDocumentId=%d", $this->oDocument->getID())); 320 return generateControllerLink("editDocument", sprintf("fDocumentId=%d", $this->oDocument->getID()));
303 } 321 }
@@ -306,11 +324,14 @@ class KTDocumentEditAction extends KTDocumentAction { @@ -306,11 +324,14 @@ class KTDocumentEditAction extends KTDocumentAction {
306 324
307 // {{{ KTDocumentDeleteAction 325 // {{{ KTDocumentDeleteAction
308 class KTDocumentDeleteAction extends KTDocumentAction { 326 class KTDocumentDeleteAction extends KTDocumentAction {
309 - var $sDisplayName = 'Delete';  
310 var $sName = 'ktcore.actions.document.delete'; 327 var $sName = 'ktcore.actions.document.delete';
311 328
312 var $_sShowPermission = "ktcore.permissions.write"; 329 var $_sShowPermission = "ktcore.permissions.write";
313 330
  331 + function getDisplayName() {
  332 + return _('Delete');
  333 + }
  334 +
314 function getInfo() { 335 function getInfo() {
315 if ($this->oDocument->getIsCheckedOut()) { 336 if ($this->oDocument->getIsCheckedOut()) {
316 return null; 337 return null;
@@ -379,11 +400,14 @@ class KTDocumentMoveColumn extends TitleColumn { @@ -379,11 +400,14 @@ class KTDocumentMoveColumn extends TitleColumn {
379 400
380 // {{{ KTDocumentMoveAction 401 // {{{ KTDocumentMoveAction
381 class KTDocumentMoveAction extends KTDocumentAction { 402 class KTDocumentMoveAction extends KTDocumentAction {
382 - var $sDisplayName = 'Move';  
383 var $sName = 'ktcore.actions.document.move'; 403 var $sName = 'ktcore.actions.document.move';
384 404
385 var $_sShowPermission = "ktcore.permissions.write"; 405 var $_sShowPermission = "ktcore.permissions.write";
386 406
  407 + function getDisplayName() {
  408 + return _('Move');
  409 + }
  410 +
387 function getInfo() { 411 function getInfo() {
388 if ($this->oDocument->getIsCheckedOut()) { 412 if ($this->oDocument->getIsCheckedOut()) {
389 return null; 413 return null;
@@ -568,11 +592,14 @@ class KTDocumentCopyColumn extends TitleColumn { @@ -568,11 +592,14 @@ class KTDocumentCopyColumn extends TitleColumn {
568 592
569 // {{{ KTDocumentMoveAction 593 // {{{ KTDocumentMoveAction
570 class KTDocumentCopyAction extends KTDocumentAction { 594 class KTDocumentCopyAction extends KTDocumentAction {
571 - var $sDisplayName = 'Copy';  
572 var $sName = 'ktcore.actions.document.copy'; 595 var $sName = 'ktcore.actions.document.copy';
573 596
574 var $_sShowPermission = "ktcore.permissions.read"; 597 var $_sShowPermission = "ktcore.permissions.read";
575 598
  599 + function getDisplayName() {
  600 + return _('Copy');
  601 + }
  602 +
576 function getInfo() { 603 function getInfo() {
577 if ($this->oDocument->getIsCheckedOut()) { 604 if ($this->oDocument->getIsCheckedOut()) {
578 return null; 605 return null;
@@ -726,9 +753,12 @@ class KTDocumentCopyAction extends KTDocumentAction { @@ -726,9 +753,12 @@ class KTDocumentCopyAction extends KTDocumentAction {
726 753
727 // {{{ KTDocumentHistoryAction 754 // {{{ KTDocumentHistoryAction
728 class KTDocumentTransactionHistoryAction extends KTDocumentAction { 755 class KTDocumentTransactionHistoryAction extends KTDocumentAction {
729 - var $sDisplayName = 'Transaction History';  
730 var $sName = 'ktcore.actions.document.transactionhistory'; 756 var $sName = 'ktcore.actions.document.transactionhistory';
731 757
  758 + function getDisplayName() {
  759 + return _('Transaction History');
  760 + }
  761 +
732 function getURL() { 762 function getURL() {
733 return generateControllerLink("viewDocument", sprintf("action=history&fDocumentId=%d", $this->oDocument->getID())); 763 return generateControllerLink("viewDocument", sprintf("action=history&fDocumentId=%d", $this->oDocument->getID()));
734 } 764 }
@@ -737,9 +767,12 @@ class KTDocumentTransactionHistoryAction extends KTDocumentAction { @@ -737,9 +767,12 @@ class KTDocumentTransactionHistoryAction extends KTDocumentAction {
737 767
738 // {{{ KTDocumentHistoryAction 768 // {{{ KTDocumentHistoryAction
739 class KTDocumentVersionHistoryAction extends KTDocumentAction { 769 class KTDocumentVersionHistoryAction extends KTDocumentAction {
740 - var $sDisplayName = 'Version History';  
741 var $sName = 'ktcore.actions.document.versionhistory'; 770 var $sName = 'ktcore.actions.document.versionhistory';
742 771
  772 + function getDisplayName() {
  773 + return _('Version History');
  774 + }
  775 +
743 function getURL() { 776 function getURL() {
744 return generateControllerLink("viewDocument", sprintf("action=versionhistory&fDocumentId=%d", $this->oDocument->getID())); 777 return generateControllerLink("viewDocument", sprintf("action=versionhistory&fDocumentId=%d", $this->oDocument->getID()));
745 } 778 }
@@ -748,10 +781,13 @@ class KTDocumentVersionHistoryAction extends KTDocumentAction { @@ -748,10 +781,13 @@ class KTDocumentVersionHistoryAction extends KTDocumentAction {
748 781
749 // {{{ KTDocumentArchiveAction 782 // {{{ KTDocumentArchiveAction
750 class KTDocumentArchiveAction extends KTDocumentAction { 783 class KTDocumentArchiveAction extends KTDocumentAction {
751 - var $sDisplayName = 'Archive';  
752 var $sName = 'ktcore.actions.document.archive'; 784 var $sName = 'ktcore.actions.document.archive';
753 var $_sShowPermission = "ktcore.permissions.write"; 785 var $_sShowPermission = "ktcore.permissions.write";
754 786
  787 + function getDisplayName() {
  788 + return _('Archive');
  789 + }
  790 +
755 function getInfo() { 791 function getInfo() {
756 if ($this->oDocument->getIsCheckedOut()) { 792 if ($this->oDocument->getIsCheckedOut()) {
757 return null; 793 return null;
@@ -819,12 +855,15 @@ class KTDocumentArchiveAction extends KTDocumentAction { @@ -819,12 +855,15 @@ class KTDocumentArchiveAction extends KTDocumentAction {
819 855
820 // {{{ KTDocumentWorkflowAction 856 // {{{ KTDocumentWorkflowAction
821 class KTDocumentWorkflowAction extends KTDocumentAction { 857 class KTDocumentWorkflowAction extends KTDocumentAction {
822 - var $sDisplayName = 'Workflow';  
823 var $sName = 'ktcore.actions.document.workflow'; 858 var $sName = 'ktcore.actions.document.workflow';
824 var $_sShowPermission = "ktcore.permissions.write"; 859 var $_sShowPermission = "ktcore.permissions.write";
825 860
826 var $sHelpPage = 'ktcore/workflow.html'; 861 var $sHelpPage = 'ktcore/workflow.html';
827 862
  863 + function getDisplayName() {
  864 + return _('Workflow');
  865 + }
  866 +
828 function do_main() { 867 function do_main() {
829 $this->oPage->setBreadcrumbDetails(_("workflow")); 868 $this->oPage->setBreadcrumbDetails(_("workflow"));
830 $oTemplate =& $this->oValidator->validateTemplate("ktcore/workflow/documentWorkflow"); 869 $oTemplate =& $this->oValidator->validateTemplate("ktcore/workflow/documentWorkflow");
plugins/ktcore/KTFolderActions.php
@@ -15,11 +15,14 @@ require_once(KT_LIB_DIR . '/plugins/pluginregistry.inc.php'); @@ -15,11 +15,14 @@ require_once(KT_LIB_DIR . '/plugins/pluginregistry.inc.php');
15 require_once(KT_LIB_DIR . '/roles/Role.inc'); 15 require_once(KT_LIB_DIR . '/roles/Role.inc');
16 16
17 class KTFolderAddFolderAction extends KTFolderAction { 17 class KTFolderAddFolderAction extends KTFolderAction {
18 - var $sDisplayName = 'Add a Folder';  
19 var $sName = 'ktcore.actions.folder.addFolder'; 18 var $sName = 'ktcore.actions.folder.addFolder';
20 19
21 var $_sShowPermission = "ktcore.permissions.addFolder"; 20 var $_sShowPermission = "ktcore.permissions.addFolder";
22 21
  22 + function getDisplayName() {
  23 + return _('Add a Folder');
  24 + }
  25 +
23 function do_main() { 26 function do_main() {
24 $this->oPage->setBreadcrumbDetails(_("add folder")); 27 $this->oPage->setBreadcrumbDetails(_("add folder"));
25 $oTemplate =& $this->oValidator->validateTemplate('ktcore/action/addFolder'); 28 $oTemplate =& $this->oValidator->validateTemplate('ktcore/action/addFolder');
@@ -54,13 +57,16 @@ class KTFolderAddFolderAction extends KTFolderAction { @@ -54,13 +57,16 @@ class KTFolderAddFolderAction extends KTFolderAction {
54 } 57 }
55 58
56 class KTFolderPermissionsAction extends KTFolderAction { 59 class KTFolderPermissionsAction extends KTFolderAction {
57 - var $sDisplayName = 'Permissions';  
58 var $sName = 'ktcore.actions.folder.permissions'; 60 var $sName = 'ktcore.actions.folder.permissions';
59 61
60 var $_sShowPermission = "ktcore.permissions.write"; 62 var $_sShowPermission = "ktcore.permissions.write";
61 var $_bAdminAlwaysAvailable = true; 63 var $_bAdminAlwaysAvailable = true;
62 var $bAutomaticTransaction = true; 64 var $bAutomaticTransaction = true;
63 65
  66 + function getDisplayName() {
  67 + return _('Permissions');
  68 + }
  69 +
64 function do_main() { 70 function do_main() {
65 $this->oPage->setBreadcrumbDetails(_("viewing permissions")); 71 $this->oPage->setBreadcrumbDetails(_("viewing permissions"));
66 $oTemplating = new KTTemplating; 72 $oTemplating = new KTTemplating;
plugins/ktcore/KTPermissions.php
@@ -18,10 +18,13 @@ require_once(KT_LIB_DIR . "/permissions/permissiondescriptor.inc.php"); @@ -18,10 +18,13 @@ require_once(KT_LIB_DIR . "/permissions/permissiondescriptor.inc.php");
18 require_once(KT_LIB_DIR . "/permissions/permissionutil.inc.php"); 18 require_once(KT_LIB_DIR . "/permissions/permissionutil.inc.php");
19 19
20 class KTDocumentPermissionsAction extends KTDocumentAction { 20 class KTDocumentPermissionsAction extends KTDocumentAction {
21 - var $sDisplayName = 'Permissions';  
22 var $sName = 'ktcore.actions.document.permissions'; 21 var $sName = 'ktcore.actions.document.permissions';
23 var $_bAdminAlwaysAvailable = true; 22 var $_bAdminAlwaysAvailable = true;
24 23
  24 + function getDisplayName() {
  25 + return _('Permissions');
  26 + }
  27 +
25 function do_main() { 28 function do_main() {
26 $this->oPage->setBreadcrumbDetails("permissions"); 29 $this->oPage->setBreadcrumbDetails("permissions");
27 30
@@ -77,12 +80,15 @@ class KTDocumentPermissionsAction extends KTDocumentAction { @@ -77,12 +80,15 @@ class KTDocumentPermissionsAction extends KTDocumentAction {
77 } 80 }
78 81
79 class KTRoleAllocationPlugin extends KTFolderAction { 82 class KTRoleAllocationPlugin extends KTFolderAction {
80 - var $sDisplayName = 'Allocate Roles';  
81 var $sName = 'ktcore.actions.folder.roles'; 83 var $sName = 'ktcore.actions.folder.roles';
82 84
83 var $_sShowPermission = "ktcore.permissions.write"; 85 var $_sShowPermission = "ktcore.permissions.write";
84 var $bAutomaticTransaction = true; 86 var $bAutomaticTransaction = true;
85 87
  88 + function getDisplayName() {
  89 + return _('Allocate Roles');
  90 + }
  91 +
86 function do_main() { 92 function do_main() {
87 $this->oPage->setTitle(_("Allocate Roles")); 93 $this->oPage->setTitle(_("Allocate Roles"));
88 $this->oPage->setBreadcrumbDetails(_("Allocate Roles")); 94 $this->oPage->setBreadcrumbDetails(_("Allocate Roles"));
plugins/ktcore/folder/BulkImport.php
@@ -13,12 +13,15 @@ require_once(KT_LIB_DIR . "/widgets/fieldsetDisplay.inc.php"); @@ -13,12 +13,15 @@ require_once(KT_LIB_DIR . "/widgets/fieldsetDisplay.inc.php");
13 require_once(KT_LIB_DIR . "/validation/dispatchervalidation.inc.php"); 13 require_once(KT_LIB_DIR . "/validation/dispatchervalidation.inc.php");
14 14
15 class KTBulkImportFolderAction extends KTFolderAction { 15 class KTBulkImportFolderAction extends KTFolderAction {
16 - var $sDisplayName = 'Bulk import';  
17 var $sName = 'ktcore.actions.folder.bulkImport'; 16 var $sName = 'ktcore.actions.folder.bulkImport';
18 17
19 var $_sShowPermission = "ktcore.permissions.write"; 18 var $_sShowPermission = "ktcore.permissions.write";
20 var $bAutomaticTransaction = true; 19 var $bAutomaticTransaction = true;
21 20
  21 + function getDisplayName() {
  22 + return _('Bulk import');
  23 + }
  24 +
22 function do_main() { 25 function do_main() {
23 $this->oPage->setBreadcrumbDetails(_("bulk import")); 26 $this->oPage->setBreadcrumbDetails(_("bulk import"));
24 $oTemplate =& $this->oValidator->validateTemplate('ktcore/folder/bulkImport'); 27 $oTemplate =& $this->oValidator->validateTemplate('ktcore/folder/bulkImport');
plugins/ktcore/folder/BulkUpload.php
@@ -11,12 +11,15 @@ require_once(KT_LIB_DIR . "/widgets/fieldsetDisplay.inc.php"); @@ -11,12 +11,15 @@ require_once(KT_LIB_DIR . "/widgets/fieldsetDisplay.inc.php");
11 require_once(KT_LIB_DIR . "/validation/dispatchervalidation.inc.php"); 11 require_once(KT_LIB_DIR . "/validation/dispatchervalidation.inc.php");
12 12
13 class KTBulkUploadFolderAction extends KTFolderAction { 13 class KTBulkUploadFolderAction extends KTFolderAction {
14 - var $sDisplayName = 'Bulk upload';  
15 var $sName = 'ktcore.actions.folder.bulkUpload'; 14 var $sName = 'ktcore.actions.folder.bulkUpload';
16 15
17 var $_sShowPermission = "ktcore.permissions.write"; 16 var $_sShowPermission = "ktcore.permissions.write";
18 var $bAutomaticTransaction = true; 17 var $bAutomaticTransaction = true;
19 18
  19 + function getDisplayName() {
  20 + return _('Bulk upload');
  21 + }
  22 +
20 function check() { 23 function check() {
21 $res = parent::check(); 24 $res = parent::check();
22 if (empty($res)) { 25 if (empty($res)) {
plugins/ktcore/folder/addDocument.php
@@ -10,14 +10,14 @@ require_once(KT_LIB_DIR . "/documentmanagement/observers.inc.php"); @@ -10,14 +10,14 @@ require_once(KT_LIB_DIR . "/documentmanagement/observers.inc.php");
10 require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); 10 require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php");
11 11
12 class KTFolderAddDocumentAction extends KTFolderAction { 12 class KTFolderAddDocumentAction extends KTFolderAction {
13 - var $sDisplayName = 'Add Document';  
14 var $sName = 'ktcore.actions.folder.addDocument'; 13 var $sName = 'ktcore.actions.folder.addDocument';
15 -  
16 var $_sShowPermission = "ktcore.permissions.write"; 14 var $_sShowPermission = "ktcore.permissions.write";
17 -  
18 -  
19 var $oDocumentType = null; 15 var $oDocumentType = null;
20 16
  17 + function getDisplayName() {
  18 + return _('Add Document');
  19 + }
  20 +
21 function check() { 21 function check() {
22 $res = parent::check(); 22 $res = parent::check();
23 if (empty($res)) { 23 if (empty($res)) {
plugins/ktstandard/KTBulkExportPlugin.php
@@ -14,10 +14,13 @@ class KTBulkExportPlugin extends KTPlugin { @@ -14,10 +14,13 @@ class KTBulkExportPlugin extends KTPlugin {
14 require_once(KT_LIB_DIR . '/actions/folderaction.inc.php'); 14 require_once(KT_LIB_DIR . '/actions/folderaction.inc.php');
15 15
16 class KTBulkExportAction extends KTFolderAction { 16 class KTBulkExportAction extends KTFolderAction {
17 - var $sDisplayName = 'Bulk Export';  
18 var $sName = 'ktstandard.bulkexport.action'; 17 var $sName = 'ktstandard.bulkexport.action';
19 var $sPermissionName = "ktcore.permissions.read"; 18 var $sPermissionName = "ktcore.permissions.read";
20 19
  20 + function getDisplayName() {
  21 + return _('Bulk Export');
  22 + }
  23 +
21 function do_main() { 24 function do_main() {
22 $this->oPage->template = "kt3/minimal_page"; 25 $this->oPage->template = "kt3/minimal_page";
23 $this->handleOutput(""); 26 $this->handleOutput("");
plugins/ktstandard/KTDiscussion.php
@@ -61,9 +61,12 @@ class KTCommentListRenderer { @@ -61,9 +61,12 @@ class KTCommentListRenderer {
61 } 61 }
62 62
63 class KTDocumentDiscussionAction extends KTDocumentAction { 63 class KTDocumentDiscussionAction extends KTDocumentAction {
64 - var $sDisplayName = 'Discussion';  
65 var $sName = 'ktcore.actions.document.discussion'; 64 var $sName = 'ktcore.actions.document.discussion';
66 65
  66 + function getDisplayName() {
  67 + return _('Discussion');
  68 + }
  69 +
67 function do_main() { 70 function do_main() {
68 $this->oPage->setBreadcrumbDetails(_("discussion")); 71 $this->oPage->setBreadcrumbDetails(_("discussion"));
69 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/discussion'); 72 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/discussion');
plugins/ktstandard/KTDocumentLinks.php
@@ -46,9 +46,12 @@ class KTDocumentLinks extends KTPlugin { @@ -46,9 +46,12 @@ class KTDocumentLinks extends KTPlugin {
46 } 46 }
47 47
48 class KTDocumentLinkAction extends KTDocumentAction { 48 class KTDocumentLinkAction extends KTDocumentAction {
49 - var $sDisplayName = 'Links';  
50 var $sName = 'ktcore.actions.document.link'; 49 var $sName = 'ktcore.actions.document.link';
51 50
  51 + function getDisplayName() {
  52 + return _('Links');
  53 + }
  54 +
52 // display existing links 55 // display existing links
53 function do_main() { 56 function do_main() {
54 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/document_links'); 57 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/document_links');
plugins/ktstandard/KTEmail.php
@@ -201,9 +201,12 @@ function validateEmailAddress($sEmailAddress) { @@ -201,9 +201,12 @@ function validateEmailAddress($sEmailAddress) {
201 } 201 }
202 202
203 class KTDocumentEmailAction extends KTDocumentAction { 203 class KTDocumentEmailAction extends KTDocumentAction {
204 - var $sDisplayName = 'Email';  
205 var $sName = 'ktcore.actions.document.email'; 204 var $sName = 'ktcore.actions.document.email';
206 205
  206 + function getDisplayName() {
  207 + return _('Email');
  208 + }
  209 +
207 function do_main() { 210 function do_main() {
208 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/email'); 211 $oTemplate =& $this->oValidator->validateTemplate('ktstandard/action/email');
209 $fields = array(); 212 $fields = array();
plugins/ktstandard/KTSubscriptions.php
@@ -94,7 +94,11 @@ class KTSubscriptionPortlet extends KTPortlet { @@ -94,7 +94,11 @@ class KTSubscriptionPortlet extends KTPortlet {
94 // {{{ KTDocumentSubscriptionAction 94 // {{{ KTDocumentSubscriptionAction
95 class KTDocumentSubscriptionAction extends KTDocumentAction { 95 class KTDocumentSubscriptionAction extends KTDocumentAction {
96 var $sName = 'ktstandard.subscription.documentsubscription'; 96 var $sName = 'ktstandard.subscription.documentsubscription';
97 - var $sDisplayName = 'Subscribe to document'; 97 +
  98 + function getDisplayName() {
  99 + return _('Subscribe to document');
  100 + }
  101 +
98 function getInfo() { 102 function getInfo() {
99 if (Subscription::exists($this->oUser->getID(), $this->oDocument->getID(), SubscriptionEvent::subTypes('Document'))) { 103 if (Subscription::exists($this->oUser->getID(), $this->oDocument->getID(), SubscriptionEvent::subTypes('Document'))) {
100 return null; 104 return null;
@@ -124,7 +128,11 @@ class KTDocumentSubscriptionAction extends KTDocumentAction { @@ -124,7 +128,11 @@ class KTDocumentSubscriptionAction extends KTDocumentAction {
124 // {{{ KTDocumentUnsubscriptionAction 128 // {{{ KTDocumentUnsubscriptionAction
125 class KTDocumentUnsubscriptionAction extends KTDocumentAction { 129 class KTDocumentUnsubscriptionAction extends KTDocumentAction {
126 var $sName = 'ktstandard.subscription.documentunsubscription'; 130 var $sName = 'ktstandard.subscription.documentunsubscription';
127 - var $sDisplayName = 'Unsubscribe from document'; 131 +
  132 + function getDisplayName() {
  133 + return _('Unsubscribe from document');
  134 + }
  135 +
128 function getInfo() { 136 function getInfo() {
129 if (Subscription::exists($this->oUser->getID(), $this->oDocument->getID(), SubscriptionEvent::subTypes('Document'))) { 137 if (Subscription::exists($this->oUser->getID(), $this->oDocument->getID(), SubscriptionEvent::subTypes('Document'))) {
130 return parent::getInfo(); 138 return parent::getInfo();
@@ -236,7 +244,11 @@ class KTArchiveSubscriptionTrigger { @@ -236,7 +244,11 @@ class KTArchiveSubscriptionTrigger {
236 // {{{ KTFolderSubscriptionAction 244 // {{{ KTFolderSubscriptionAction
237 class KTFolderSubscriptionAction extends KTFolderAction { 245 class KTFolderSubscriptionAction extends KTFolderAction {
238 var $sName = 'ktstandard.subscription.foldersubscription'; 246 var $sName = 'ktstandard.subscription.foldersubscription';
239 - var $sDisplayName = 'Subscribe to folder'; 247 +
  248 + function getDisplayName() {
  249 + return _('Subscribe to folder');
  250 + }
  251 +
240 function getInfo() { 252 function getInfo() {
241 if (Subscription::exists($this->oUser->getID(), $this->oFolder->getID(), SubscriptionEvent::subTypes('Folder'))) { 253 if (Subscription::exists($this->oUser->getID(), $this->oFolder->getID(), SubscriptionEvent::subTypes('Folder'))) {
242 // KTFolderUnsubscriptionAction will display instead. 254 // KTFolderUnsubscriptionAction will display instead.
@@ -267,7 +279,10 @@ class KTFolderSubscriptionAction extends KTFolderAction { @@ -267,7 +279,10 @@ class KTFolderSubscriptionAction extends KTFolderAction {
267 // {{{ KTFolderUnsubscriptionAction 279 // {{{ KTFolderUnsubscriptionAction
268 class KTFolderUnsubscriptionAction extends KTFolderAction { 280 class KTFolderUnsubscriptionAction extends KTFolderAction {
269 var $sName = 'ktstandard.subscription.folderunsubscription'; 281 var $sName = 'ktstandard.subscription.folderunsubscription';
270 - var $sDisplayName = 'Unsubscribe from folder'; 282 +
  283 + function getDisplayName() {
  284 + return _('Unsubscribe from folder');
  285 + }
271 286
272 function getInfo() { 287 function getInfo() {
273 if (Subscription::exists($this->oUser->getID(), $this->oFolder->getID(), SubscriptionEvent::subTypes('Folder'))) { 288 if (Subscription::exists($this->oUser->getID(), $this->oFolder->getID(), SubscriptionEvent::subTypes('Folder'))) {
plugins/ktstandard/workflow/FolderAssociator.php
@@ -51,11 +51,14 @@ class FolderWorkflowAssociator extends KTWorkflowAssociationHandler { @@ -51,11 +51,14 @@ class FolderWorkflowAssociator extends KTWorkflowAssociationHandler {
51 } 51 }
52 52
53 class FolderWorkflowAssignmentFolderAction extends KTFolderAction { 53 class FolderWorkflowAssignmentFolderAction extends KTFolderAction {
54 - var $sDisplayName = 'Configure Workflows';  
55 var $sName = 'ktstandard.workflowassociation.folder.action'; 54 var $sName = 'ktstandard.workflowassociation.folder.action';
56 55
57 var $_sShowPermission = "ktcore.permissions.addFolder"; 56 var $_sShowPermission = "ktcore.permissions.addFolder";
58 57
  58 + function getDisplayName() {
  59 + return _('Configure Workflows');
  60 + }
  61 +
59 function do_main() { 62 function do_main() {
60 $this->oPage->setBreadcrumbDetails(_("Configure Workflows for Folder")); 63 $this->oPage->setBreadcrumbDetails(_("Configure Workflows for Folder"));
61 $this->oPage->setTitle(_("Configure Workflows for Folder")); 64 $this->oPage->setTitle(_("Configure Workflows for Folder"));
@@ -124,4 +127,4 @@ $oPluginRegistry =& KTPluginRegistry::getSingleton(); @@ -124,4 +127,4 @@ $oPluginRegistry =& KTPluginRegistry::getSingleton();
124 $oPluginRegistry->registerPlugin('KTFolderWorkflowAssociationPlugin', 'ktstandard.workflowassociation.folder.plugin', __FILE__); 127 $oPluginRegistry->registerPlugin('KTFolderWorkflowAssociationPlugin', 'ktstandard.workflowassociation.folder.plugin', __FILE__);
125 128
126 129
127 -?>  
128 \ No newline at end of file 130 \ No newline at end of file
  131 +?>