<?php
-class IPF_Form_Field_Choice extends IPF_Form_Field{
+class IPF_Form_Field_Choice extends IPF_Form_Field
+{
public $widget = 'IPF_Form_Widget_SelectInput';
protected $_choices = array();
$this->setChoices($params['choices']);
}
- public function clean($value){
+ public function clean($value)
+ {
parent::clean($value);
if (in_array($value, $this->empty_values)) {
return '';
throw new IPF_Exception_Form(__('Invalid choice'));
return $value;
}
-
- public function setChoices($choices){
+
+ public function setChoices($choices)
+ {
$this->_choices = $choices;
$this->widget->choices = $choices;
}
-
- public function validValue($value){
- foreach($this->_choices as $name=>$val)
- if ($value==$val)
+
+ public function validValue($value)
+ {
+ foreach ($this->_choices as $name => $val)
+ if ($value == $val)
return true;
return false;
}
<?php
-class IPF_Form_Field_MultipleChoice extends IPF_Form_Field_Choice{
+class IPF_Form_Field_MultipleChoice extends IPF_Form_Field_Choice
+{
public $widget = 'IPF_Form_Widget_SelectMultipleInput';
- public function validValue($value){
- foreach($value as $v){
+ public function validValue($value)
+ {
+ foreach ($value as $v) {
$find = false;
- foreach($this->_choices as $name=>$val){
- if ($v==$val){
+ foreach ($this->_choices as $name => $val) {
+ if ($v==$val) {
$find = true;
break;
}
return true;
}
- public function clean($value){
+ public function clean($value)
+ {
parent::clean($value);
if (in_array($value, $this->empty_values)) {
return '';
throw new IPF_Exception_Form(__('Invalid choice'));
return $value;
}
-
}
parent::__construct($attrs);
}
- public function render($name, $value, $extra_attrs=array(),
- $choices=array())
+ public function render($name, $value, $extra_attrs=array(), $choices=array())
{
$output = array();
if ($value === null) {