diff --git a/api/src/Etemplate/Widget/Checkbox.php b/api/src/Etemplate/Widget/Checkbox.php index cf7979c376..b65354d8f3 100644 --- a/api/src/Etemplate/Widget/Checkbox.php +++ b/api/src/Etemplate/Widget/Checkbox.php @@ -68,7 +68,7 @@ class Checkbox extends Etemplate\Widget // defaults for set and unset values $selected_value = true; $unselected_value = false; - if(array_key_exists($value_attr, $this->attrs) || array_key_exists('unselectedValue', $this->attrs)) + if(array_key_exists($value_attr, $this->attrs) || array_key_exists('unselectedValue', $this->attrs) || array_key_exists('unselected_value', $this->attrs)) { if(array_key_exists($value_attr, $this->attrs)) { @@ -130,4 +130,5 @@ class Checkbox extends Etemplate\Widget } } -Etemplate\Widget::registerWidget(__NAMESPACE__ . '\\Checkbox', array('et2-checkbox', 'et2-radio', 'et2-switch')); \ No newline at end of file +Etemplate\Widget::registerWidget(__NAMESPACE__ . '\\Checkbox', array('et2-checkbox', 'et2-radio', 'et2-switch', + 'checkbox', 'radio')); \ No newline at end of file diff --git a/api/src/Etemplate/Widget/Date.php b/api/src/Etemplate/Widget/Date.php index 2dbca614b9..9715aceac1 100644 --- a/api/src/Etemplate/Widget/Date.php +++ b/api/src/Etemplate/Widget/Date.php @@ -89,7 +89,7 @@ class Date extends Transformer */ public function set_row_value($cname, array $expand, array &$data) { - if($this->type == 'et2-date-duration') + if(in_array($this->type, ['et2-date-duration', 'date-duration'])) { return; }