Remove unnecessary and unused code

This commit is contained in:
Sukhwinder Dhillon 2024-01-12 12:01:32 +01:00
parent 708b4dbe8f
commit 72f44c326f
2 changed files with 21 additions and 42 deletions

View File

@ -11,9 +11,6 @@ use Icinga\Module\Director\Web\Form\DirectorForm;
class AddToBasketForm extends DirectorForm
{
/** @var Basket */
private $basket;
private $type = '(has not been set)';
private $names = [];
@ -30,7 +27,6 @@ class AddToBasketForm extends DirectorForm
'b' => 'basket_name',
])->order('basket_name'));
$names = [];
$basket = null;
if ($this->hasBeenSent()) {
$basketName = $this->getSentValue('basket');
@ -38,25 +34,17 @@ class AddToBasketForm extends DirectorForm
$basket = Basket::load($basketName, $this->getDb());
}
}
$count = 0;
$type = $this->type;
$names = [];
foreach ($this->names as $name) {
if (! empty($names)) {
$names[] = ', ';
}
if ($basket && $basket->hasObject($type, $name)) {
$names[] = Html::tag('span', [
'style' => 'text-decoration: line-through'
], $name);
} else {
$count++;
if (! $basket || ! $basket->hasObject($this->type, $name)) {
$names[] = $name;
}
}
$this->addHtmlHint((new HtmlDocument())->add([
'The following objects will be added: ',
$names
]));
$this->addHtmlHint(
(new HtmlDocument())
->add(sprintf('The following objects will be added: %s', implode(", ", $names)))
);
$this->addElement('select', 'basket', [
'label' => $this->translate('Basket'),
'multiOptions' => $this->optionalEnum($enum),
@ -64,10 +52,10 @@ class AddToBasketForm extends DirectorForm
'class' => 'autosubmit',
]);
if ($count > 0) {
if (! empty($names)) {
$this->setSubmitLabel(sprintf(
$this->translate('Add %s objects'),
$count
count($names)
));
} else {
$this->setSubmitLabel($this->translate('Add'));
@ -112,7 +100,8 @@ class AddToBasketForm extends DirectorForm
'Configuration objects have been added to the chosen basket "%s"'
), $basketName));
return parent::onSuccess();
} else {
}
$this->addHtmlHint(Hint::error(Html::sprintf($this->translate(
'Please check your Basket configuration, %s does not support'
. ' single "%s" configuration objects'
@ -125,5 +114,4 @@ class AddToBasketForm extends DirectorForm
return false;
}
}
}

View File

@ -264,15 +264,6 @@ class IcingaHostForm extends DirectorObjectForm
return $this;
}
protected function strikeGroupLinks(BaseHtmlElement $links)
{
/** @var BaseHtmlElement $link */
foreach ($links->getContent() as $link) {
$link->getAttributes()->add('style', 'text-decoration: strike');
}
$links->add('aha');
}
protected function getInheritedGroups()
{
if ($this->hasObject()) {