23 lines
423 B
PHP
23 lines
423 B
PHP
<?php
|
|
|
|
namespace Icinga\Module\Director\Web\Form\Element;
|
|
|
|
/**
|
|
* Input control for booleans, gives y/n
|
|
*/
|
|
class OptionalYesNo extends Boolean
|
|
{
|
|
public function getValue()
|
|
{
|
|
$value = $this->getUnfilteredValue();
|
|
|
|
if ($value === 'y' || $value === true) {
|
|
return 'y';
|
|
} elseif ($value === 'n' || $value === false) {
|
|
return 'n';
|
|
}
|
|
|
|
return null;
|
|
}
|
|
}
|