From 7f2f6df444e3eed3a02eaf6f48243277701d886a Mon Sep 17 00:00:00 2001 From: Curtis Conard Date: Fri, 10 May 2024 21:19:38 -0400 Subject: [PATCH] add missing --- src/Cartridge.php | 52 +++++++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/src/Cartridge.php b/src/Cartridge.php index 686f5ec53f00..798a8c96897c 100644 --- a/src/Cartridge.php +++ b/src/Cartridge.php @@ -810,7 +810,7 @@ public static function showForCartridgeItem(CartridgeItem $cartitem, $show_old = $rand = mt_rand(); // Display the pager - Html::printAjaxPager(Consumable::getTypeName(Session::getPluralNumber()), $start, $total_number); + $actions = []; if ($canedit && $number) { $actions = [ 'purge' => _x('button', 'Delete permanently'), @@ -819,12 +819,12 @@ public static function showForCartridgeItem(CartridgeItem $cartitem, $show_old = if (!$show_old) { $actions['Cartridge' . MassiveAction::CLASS_ACTION_SEPARATOR . 'backtostock'] = __('Back to stock'); } - $massiveactionparams = ['num_displayed' => min($_SESSION['glpilist_limit'], $number), - 'specific_actions' => $actions, - 'container' => 'mass' . __CLASS__ . $rand, - 'rand' => $rand - ]; } + $massiveactionparams = ['num_displayed' => min($_SESSION['glpilist_limit'], $number), + 'specific_actions' => $actions, + 'container' => 'mass' . __CLASS__ . $rand, + 'rand' => $rand + ]; $pages = []; @@ -954,22 +954,30 @@ public static function showAddForm(CartridgeItem $cartitem) return false; } if ($ID > 0) { - echo "
"; - echo "
"; - echo ""; - echo ""; - echo "
"; - echo "\n"; - Dropdown::showNumber('to_add', ['value' => 1, - 'min' => 1, - 'max' => 100 - ]); - echo ""; - echo " "; - echo "
"; - Html::closeForm(); - echo "
"; + // language=Twig + echo TemplateRenderer::getInstance()->renderFromStringTemplate(<< + +
+ {{ fields.numberField('to_add', 1, null, { + min: 1, + max: 100, + field_class: 'col-4', + }) }} + {% set btn %} + + + {% endset %} + {{ fields.htmlField('', btn, null, { + no_label: true, + field_class: 'col-4', + mb: 'mb-2' + }) }} +
+ + +TWIG, ['add_label' => __('Add cartridges')]); } }