mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-24 06:14:25 +02:00
parent
94ea09b552
commit
1f10cb3124
@ -33,7 +33,7 @@ use Zend_Form_Element_Xhtml;
|
|||||||
/**
|
/**
|
||||||
* Datetime form element
|
* Datetime form element
|
||||||
*/
|
*/
|
||||||
class DateTime extends Zend_Form_Element_Xhtml
|
class DateTimePicker extends Zend_Form_Element_Xhtml
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Default form view helper to use for rendering
|
* Default form view helper to use for rendering
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
namespace Monitoring\Form\Command;
|
namespace Monitoring\Form\Command;
|
||||||
|
|
||||||
use Icinga\Web\Form\Element\DateTime;
|
use Icinga\Web\Form\Element\DateTimePicker;
|
||||||
use \DateTime as PhpDateTime;
|
use \DateTime as PhpDateTime;
|
||||||
use \DateInterval;
|
use \DateInterval;
|
||||||
use Icinga\Web\Form\Element\Note;
|
use Icinga\Web\Form\Element\Note;
|
||||||
@ -94,14 +94,14 @@ class AcknowledgeForm extends CommandForm
|
|||||||
$interval = new DateInterval('PT1H'); // Add 3600 seconds
|
$interval = new DateInterval('PT1H'); // Add 3600 seconds
|
||||||
$now->add($interval);
|
$now->add($interval);
|
||||||
|
|
||||||
$expireTime = new DateTime(
|
$expireTime = new DateTimePicker(
|
||||||
array(
|
array(
|
||||||
'name' => 'expiretime',
|
'name' => 'expiretime',
|
||||||
'label' => t('Expire time'),
|
'label' => t('Expire time'),
|
||||||
'value' => $now->format($this->getDateFormat())
|
'value' => $now->format($this->getDateFormat())
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->addElements(array($expireNote, $expireCheck, $expireTime));
|
$this->addElements(array($expireNote, $expireCheck, $expireTime));
|
||||||
} else {
|
} else {
|
||||||
$this->addElements(array($expireNote, $expireCheck));
|
$this->addElements(array($expireNote, $expireCheck));
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
namespace Monitoring\Form\Command;
|
namespace Monitoring\Form\Command;
|
||||||
|
|
||||||
use Icinga\Web\Form\Element\DateTime;
|
use Icinga\Web\Form\Element\DateTimePicker;
|
||||||
use Zend_Form_Element_Checkbox;
|
use Zend_Form_Element_Checkbox;
|
||||||
use DateTime as PhpDateTime;
|
use DateTime as PhpDateTime;
|
||||||
|
|
||||||
@ -45,8 +45,7 @@ class RescheduleNextCheckForm extends WithChildrenCommandForm
|
|||||||
{
|
{
|
||||||
|
|
||||||
$now = new PhpDateTime();
|
$now = new PhpDateTime();
|
||||||
|
$dateElement = new DateTimePicker(
|
||||||
$dateElement = new DateTime(
|
|
||||||
array(
|
array(
|
||||||
'name' => 'checktime',
|
'name' => 'checktime',
|
||||||
'label' => t('Check time'),
|
'label' => t('Check time'),
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
namespace Monitoring\Form\Command;
|
namespace Monitoring\Form\Command;
|
||||||
|
|
||||||
use Icinga\Web\Form\Element\DateTime;
|
use Icinga\Web\Form\Element\DateTimePicker;
|
||||||
use Icinga\Protocol\Commandpipe\Downtime;
|
use Icinga\Protocol\Commandpipe\Downtime;
|
||||||
use Icinga\Protocol\Commandpipe\Comment;
|
use Icinga\Protocol\Commandpipe\Comment;
|
||||||
use \DateTime as PhpDateTime;
|
use \DateTime as PhpDateTime;
|
||||||
@ -146,7 +146,7 @@ class ScheduleDowntimeForm extends WithChildrenCommandForm
|
|||||||
|
|
||||||
list($timestampStart, $timestampEnd) = $this->generateDefaultTimestamps();
|
list($timestampStart, $timestampEnd) = $this->generateDefaultTimestamps();
|
||||||
|
|
||||||
$dateTimeStart = new DateTime(
|
$dateTimeStart = new DateTimePicker(
|
||||||
array(
|
array(
|
||||||
'name' => 'starttime',
|
'name' => 'starttime',
|
||||||
'label' => t('Start time'),
|
'label' => t('Start time'),
|
||||||
@ -156,7 +156,7 @@ class ScheduleDowntimeForm extends WithChildrenCommandForm
|
|||||||
$dateTimeStart->setRequired(true);
|
$dateTimeStart->setRequired(true);
|
||||||
$dateTimeStart->addValidator($this->createDateTimeValidator(), true);
|
$dateTimeStart->addValidator($this->createDateTimeValidator(), true);
|
||||||
|
|
||||||
$dateTimeEnd = new DateTime(
|
$dateTimeEnd = new DateTimePicker(
|
||||||
array(
|
array(
|
||||||
'name' => 'endtime',
|
'name' => 'endtime',
|
||||||
'label' => t('End time'),
|
'label' => t('End time'),
|
||||||
@ -188,7 +188,7 @@ class ScheduleDowntimeForm extends WithChildrenCommandForm
|
|||||||
);
|
);
|
||||||
$this->enableAutoSubmit(array('type'));
|
$this->enableAutoSubmit(array('type'));
|
||||||
|
|
||||||
|
|
||||||
if ($this->getRequest()->getPost('type') === self::TYPE_FLEXIBLE) {
|
if ($this->getRequest()->getPost('type') === self::TYPE_FLEXIBLE) {
|
||||||
$hoursText = new Zend_Form_Element_Text('hours');
|
$hoursText = new Zend_Form_Element_Text('hours');
|
||||||
$hoursText->setLabel(t('Flexible duration'));
|
$hoursText->setLabel(t('Flexible duration'));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user