- Moved all form validation to it's own function in schedule service

- Moved show creation to it's own function in schedule service
This commit is contained in:
denise 2013-02-25 17:31:43 -05:00
parent bdab294fce
commit 99c07272fd
8 changed files with 167 additions and 34 deletions

View file

@ -40,6 +40,14 @@ class Application_Form_AddShowAbsoluteRebroadcastDates extends Zend_Form_SubForm
}
}
public function isValid($formData) {
if (parent::isValid($formData)) {
return $this->checkReliantFields($formData);
} else {
return false;
}
}
public function checkReliantFields($formData)
{
$noError = true;

View file

@ -45,6 +45,14 @@ class Application_Form_AddShowRebroadcastDates extends Zend_Form_SubForm
}
}
public function isValid($formData) {
if (parent::isValid($formData)) {
return $this->checkReliantFields($formData);
} else {
return false;
}
}
public function checkReliantFields($formData)
{
$noError = true;

View file

@ -66,6 +66,14 @@ class Application_Form_AddShowRepeats extends Zend_Form_SubForm
}
}
public function isValid($formData) {
if (parent::isValid($formData)) {
return $this->checkReliantFields($formData);
} else {
return false;
}
}
public function checkReliantFields($formData)
{
if (!$formData['add_show_no_end']) {

View file

@ -87,6 +87,14 @@ class Application_Form_AddShowWhen extends Zend_Form_SubForm
}
public function isWhenFormValid($formData, $validateStartDate) {
if (parent::isValid($formData)) {
return self::checkReliantFields($formData, $validateStartDate);
} else {
return false;
}
}
public function checkReliantFields($formData, $validateStartDate, $originalStartDate=null, $update=false, $instanceId=null)
{
$valid = true;