mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 08:23:12 +01:00
Fix checkboxes using defaults not returning boolean
This commit is contained in:
parent
80ae80098e
commit
a05ac6fa11
@ -61,8 +61,8 @@ class etemplate_widget_checkbox extends etemplate_widget
|
|||||||
// defaults for set and unset values
|
// defaults for set and unset values
|
||||||
if (!$this->attrs['set_val'] && !$this->attrs['unset_val'])
|
if (!$this->attrs['set_val'] && !$this->attrs['unset_val'])
|
||||||
{
|
{
|
||||||
$set_val = 'true';
|
$set_val = true;
|
||||||
$unset_val = 'false';
|
$unset_val = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -92,6 +92,11 @@ class etemplate_widget_checkbox extends etemplate_widget
|
|||||||
{
|
{
|
||||||
if (!isset($valid)) $valid = array();
|
if (!isset($valid)) $valid = array();
|
||||||
}
|
}
|
||||||
|
elseif ($value === 'true')
|
||||||
|
{
|
||||||
|
// 'true' != true
|
||||||
|
$valid = $set_val;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$valid = $unset_val;
|
$valid = $unset_val;
|
||||||
|
Loading…
Reference in New Issue
Block a user