4 require_once
"Services/AdvancedMetaData/classes/class.ilAdvancedMDFieldDefinition.php";
38 $def->setMin($this->
getMin());
39 $def->setMax($this->
getMax());
59 $a_value = (int)$a_value;
61 $this->min = $a_value;
83 $a_value = (int)$a_value;
85 $this->max = $a_value;
105 if($a_value !== null)
107 $a_value = trim($a_value);
109 $this->suffix = $a_value;
129 $this->
setMin($a_def[
"min"]);
130 $this->
setMax($a_def[
"max"]);
149 if($this->
getMin() !== null)
151 $res[$lng->txt(
"md_adv_number_min")] = $this->
getMin();
153 if($this->
getMax() !== null)
155 $res[$lng->txt(
"md_adv_number_max")] = $this->
getMax();
159 $res[$lng->txt(
"md_adv_number_suffix")] = $this->
getSuffix();
192 $min->setDisabled(
true);
193 $max->setDisabled(
true);
231 $this->
setMin($a_value !=
"" ? $a_value : null);
235 $this->
setMax($a_value !=
"" ? $a_value : null);
237 if($a_key ==
"suffix")
239 $this->
setSuffix($a_value !=
"" ? $a_value : null);
245 return $element->getNumber();
250 $this->
getADT()->setNumber($a_cdata);