From 9cb370b04651c559391e475db3696c99e7be2dcd Mon Sep 17 00:00:00 2001 From: "godzilla80@gmx.net" <> Date: Sat, 4 Apr 2009 09:53:57 +0000 Subject: TBaseValidator, TCustomValidator: change visibilty (protected => public) of getValidationTarget() --- framework/Web/UI/WebControls/TBaseValidator.php | 10 +++++----- framework/Web/UI/WebControls/TCustomValidator.php | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'framework/Web/UI/WebControls') diff --git a/framework/Web/UI/WebControls/TBaseValidator.php b/framework/Web/UI/WebControls/TBaseValidator.php index e276bb55..6daae4d0 100644 --- a/framework/Web/UI/WebControls/TBaseValidator.php +++ b/framework/Web/UI/WebControls/TBaseValidator.php @@ -246,15 +246,15 @@ abstract class TBaseValidator extends TLabel implements IValidator } /** - * Override parent implementation to update the control CSS Class before - * the validated control is rendered + * Override parent implementation to update the control CSS Class before + * the validated control is rendered */ public function onPreRender ($param) { parent::onPreRender($param); $this->updateControlCssClass(); } - + /** * Update the ControlToValidate component's css class depending * if the ControlCssClass property is set, and whether this is valid. @@ -464,7 +464,7 @@ abstract class TBaseValidator extends TLabel implements IValidator * @throws TConfigurationException if {@link getControlToValidate * ControlToValidate} is empty or does not point to a valid control */ - protected function getValidationTarget() + public function getValidationTarget() { if(($id=$this->getControlToValidate())!=='' && ($control=$this->findControl($id))!==null) return $control; @@ -496,7 +496,7 @@ abstract class TBaseValidator extends TLabel implements IValidator $this->setIsValid(true); $this->onValidate(); if($this->getVisible(true) && $this->getEnabled(true)) - { + { // if the target is not a disabled web control if(($target=$this->getValidationTarget())!==null && !($target instanceof TWebControl && !$target->getEnabled(true))) { diff --git a/framework/Web/UI/WebControls/TCustomValidator.php b/framework/Web/UI/WebControls/TCustomValidator.php index 0b82ac5c..7fed2b84 100644 --- a/framework/Web/UI/WebControls/TCustomValidator.php +++ b/framework/Web/UI/WebControls/TCustomValidator.php @@ -112,11 +112,11 @@ class TCustomValidator extends TBaseValidator else return $param->getIsValid(); } - + /** * @return TControl control to be validated. Null if no control is found. */ - protected function getValidationTarget() + public function getValidationTarget() { if(($id=$this->getControlToValidate())!=='' && ($control=$this->findControl($id))!==null) return $control; -- cgit v1.2.3