From 7d2bf3424e59b25b52e620211d467712f64cba07 Mon Sep 17 00:00:00 2001 From: Paul Barrett Date: Thu, 2 Apr 2009 07:47:52 +0200 Subject: [PATCH] KTS-3997. Prevent a space character from being accepted as a reason for a document action by adding a minimum length check for various scenarrios which did not already include one --- plugins/ktcore/KTDocumentActions.php | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/plugins/ktcore/KTDocumentActions.php b/plugins/ktcore/KTDocumentActions.php index 6a6355e..820613b 100644 --- a/plugins/ktcore/KTDocumentActions.php +++ b/plugins/ktcore/KTDocumentActions.php @@ -697,6 +697,7 @@ class KTDocumentCheckInAction extends KTDocumentAction { $aValidators = array( array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )), @@ -907,6 +908,7 @@ class KTDocumentCancelCheckOutAction extends KTDocumentAction { $validators[] = array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )); @@ -1063,6 +1065,7 @@ class KTDocumentDeleteAction extends KTDocumentAction { $validators[] = array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )); @@ -1232,6 +1235,7 @@ class KTDocumentMoveAction extends KTDocumentAction { $validators[] = array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )); @@ -1466,6 +1470,7 @@ class KTDocumentCopyAction extends KTDocumentAction { $validators = array(); $validators[] = array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )); @@ -1676,6 +1681,7 @@ class KTDocumentArchiveAction extends KTDocumentAction { $validators[] = array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )); @@ -1943,6 +1949,7 @@ class KTDocumentWorkflowAction extends KTDocumentAction { $oForm->setValidators(array( array('ktcore.validators.string', array( 'test' => 'reason', + 'min_length' => 1, 'max_length' => 250, 'output' => 'reason', )), -- libgit2 0.21.4