if (!isset($result->fieldErrors['description'])) { $__validator = new NotEmptyValidator(array('valueName' => 'description')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['description'] = $__validatorError; } } if (!isset($result->fieldErrors['description'])) { $__validator = new LengthValidator(array('maxLength' => 40, 'valueName' => 'description')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['description'] = $__validatorError; } } if (!isset($result->fieldErrors['description'])) { $__validator = new NoDuplicatesValidator(array('table' => 'approle', 'fields' => array('description' => array('field' => 'description', 'type' => 'string', 'queryOperator' => '='), 'id' => array('field' => 'id', 'type' => 'int', 'queryOperator' => '<>')), 'valueName' => 'description', 'errorMsg' => _t('crud.approle.validator.description.NoDuplicatesValidator.errorMsg', 'The selected Description is already in use.'))); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['description'] = $__validatorError; } } unset($__validator); unset($__validatorError); if (function_exists('validationHook')) { validationHook(); } if ($result->errorMsg == '' && empty($result->fieldErrors)) { if ($row->id > 0) { if (($oldRow = $approleDAO->load($row->id)) === false) { $result->errorMsg .= sprintf(_t('crud.idNotFoundChangesNotSaved'), _t('crud.approle.tableDescription', 'Role'), $row->id) . "\n"; } else {
if (!isset($result->fieldErrors['email_addr'])) { $__validator = new LengthValidator(array('maxLength' => 255, 'valueName' => 'email_addr')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['email_addr'] = $__validatorError; } } if (!isset($result->fieldErrors['email_addr']) && $row->email_addr != '') { $__validator = new EmailAddressValidator(array('valueName' => 'email_addr')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['email_addr'] = $__validatorError; } } if (!isset($result->fieldErrors['email_addr']) && $row->email_addr != '') { $__validator = new NoDuplicatesValidator(array('table' => 'appuser', 'fields' => array('email_addr' => array('field' => 'email_addr', 'type' => 'string', 'queryOperator' => '='), 'id' => array('field' => 'id', 'type' => 'int', 'queryOperator' => '<>')), 'valueName' => 'email_addr', 'errorMsg' => _t('crud.appuser.validator.email_addr.NoDuplicatesValidator.errorMsg', 'The selected Email Address is already in use.'))); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['email_addr'] = $__validatorError; } } if (!isset($result->fieldErrors['first_name'])) { $__validator = new LengthValidator(array('maxLength' => 30, 'valueName' => 'first_name')); $__validatorError = $__validator->validate($db, $row); if ($__validatorError != '') { $result->fieldErrors['first_name'] = $__validatorError; } } if (!isset($result->fieldErrors['last_name'])) { $__validator = new LengthValidator(array('maxLength' => 30, 'valueName' => 'last_name')); $__validatorError = $__validator->validate($db, $row);