2014-09-29 12:26:54 +02:00
<?php
use Icinga\Web\Wizard;
2014-11-10 16:31:40 +01:00
use Icinga\Module\Setup\Requirements;
2014-09-29 12:26:54 +02:00
$requirements = $form->getRequirements();
?>
2014-10-01 15:46:58 +02:00
< table class = "requirements" >
2014-09-29 12:26:54 +02:00
< tbody >
<?php foreach ( $requirements as $requirement ) : ?>
< tr >
2014-10-14 16:45:04 +02:00
< td >< h2 > <? = $requirement -> title ; ?> </ h2 ></ td >
< td style = "width: 50%" > <? = $requirement -> description ; ?> </ td >
< td class = "state <? = $requirement -> state === Requirements :: STATE_OK ? 'fulfilled' : (
2014-10-01 15:46:58 +02:00
$requirement->state === Requirements::STATE_OPTIONAL ? 'not-available' : 'missing'
2014-09-29 12:26:54 +02:00
); ?>"><? = $requirement -> message ; ?> </ td >
< / tr >
<?php endforeach ?>
2014-11-10 12:54:26 +01:00
< tr >
< td > < / td >
< td > < / td >
< td class = "btn-update" >
< div class = "buttons" >
2014-11-26 10:42:44 +01:00
< a title = " <? = $this -> translate ( 'You may also need to restart the web-server for the changes to take effect!' ); ?> " href = " <? = $this -> href (); ?> " class = "button-like" > <? = mt ( 'setup' , 'Refresh' ); ?> </ a >
2014-11-10 12:54:26 +01:00
< / div >
< / td >
< / tr >
2014-09-29 12:26:54 +02:00
< / tbody >
< / table >
2014-10-27 09:01:00 +01:00
< form id = " <? = $form -> getName (); ?> " name = " <? = $form -> getName (); ?> " enctype = " <? = $form -> getEncType (); ?> " method = " <? = $form -> getMethod (); ?> " action = " <? = $form -> getAction (); ?> " >
2014-09-29 12:26:54 +02:00
<? = $form -> getElement ( $form -> getTokenElementName ()); ?>
<? = $form -> getElement ( $form -> getUidElementName ()); ?>
2014-11-10 12:54:26 +01:00
< div class = "buttons" style = "margin: 0 0 1.5em;" >
2014-10-06 11:07:21 +02:00
<? = $form -> getElement ( Wizard :: BTN_PREV ); ?>
<?php
$btn = $form->getElement(Wizard::BTN_NEXT);
if (false === $requirements->fulfilled()) {
$btn->setAttrib('disabled', 1);
}
echo $btn;
?>
< / div >
2014-11-13 17:20:06 +01:00
< / form >