Open Journal Systems
3.3.0
SetFilterSetting.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.filter.FilterSetting'
);
18
import
(
'lib.pkp.classes.form.validation.FormValidatorInSet'
);
19
20
class
SetFilterSetting
extends
FilterSetting
{
22
var
$_acceptedValues
;
23
33
function
__construct
($name, $displayName, $validationMessage, $acceptedValues, $required = FORM_VALIDATOR_REQUIRED_VALUE) {
34
$this->_acceptedValues = $acceptedValues;
35
parent::__construct($name, $displayName, $validationMessage, $required);
36
}
37
38
//
39
// Getters and Setters
40
//
45
function
setAcceptedValues
($acceptedValues) {
46
$this->_acceptedValues = $acceptedValues;
47
}
48
53
function
getAcceptedValues
() {
54
return
$this->_acceptedValues
;
55
}
56
69
function
getLocalizedAcceptedValues
() {
70
return
array_combine($this->
getAcceptedValues
(), $this->
getAcceptedValues
());
71
}
72
73
//
74
// Implement abstract template methods from FilterSetting
75
//
79
function
&
getCheck
(&$form) {
80
$check =
new
FormValidatorInSet
($form, $this->
getName
(), $this->
getRequired
(), $this->
getValidationMessage
(), $this->
getAcceptedValues
());
81
return
$check;
82
}
83
}
84
SetFilterSetting\$_acceptedValues
$_acceptedValues
Definition:
SetFilterSetting.inc.php:25
SetFilterSetting\__construct
__construct($name, $displayName, $validationMessage, $acceptedValues, $required=FORM_VALIDATOR_REQUIRED_VALUE)
Definition:
SetFilterSetting.inc.php:36
SetFilterSetting\getAcceptedValues
getAcceptedValues()
Definition:
SetFilterSetting.inc.php:56
FilterSetting\getName
getName()
Definition:
FilterSetting.inc.php:81
FilterSetting
Class that describes a configurable filter setting.
Definition:
FilterSetting.inc.php:18
FilterSetting\getValidationMessage
getValidationMessage()
Definition:
FilterSetting.inc.php:113
FilterSetting\getRequired
getRequired()
Definition:
FilterSetting.inc.php:129
SetFilterSetting\getLocalizedAcceptedValues
getLocalizedAcceptedValues()
Definition:
SetFilterSetting.inc.php:72
SetFilterSetting\getCheck
& getCheck(&$form)
Definition:
SetFilterSetting.inc.php:82
SetFilterSetting
Class that describes a configurable filter setting which must be one of a given set of values.
Definition:
SetFilterSetting.inc.php:20
SetFilterSetting\setAcceptedValues
setAcceptedValues($acceptedValues)
Definition:
SetFilterSetting.inc.php:48
FormValidatorInSet
Form validation check that checks if value is within a certain set.
Definition:
FormValidatorInSet.inc.php:18
lib
pkp
classes
filter
SetFilterSetting.inc.php
Generated on Fri Aug 28 2020 14:53:37 for Open Journal Systems by
1.8.17