From efb76e2fc31df47036108f9aa033ee16781bc768 Mon Sep 17 00:00:00 2001 From: RomainLvr Date: Wed, 15 Jan 2025 11:29:12 +0100 Subject: [PATCH] Replace next() by current() to access first row --- inc/appliance.class.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/inc/appliance.class.php b/inc/appliance.class.php index 25ce004..03219e2 100644 --- a/inc/appliance.class.php +++ b/inc/appliance.class.php @@ -395,12 +395,12 @@ public static function showList_PDF($pdf, $ID, $appliancesID) $opts = []; for ($i = 1 ; $i <= $number_champs ; $i++) { - if ($data_opt = $result_app_opt->next()) { + if ($data_opt = $result_app_opt->current()) { $query_val = $DB->request(['SELECT' => 'vvalue', 'FROM' => 'glpi_plugin_appliances_optvalues_items', 'WHERE' => ['plugin_appliances_optvalues_id' => $data_opt['id'], 'items_id' => $ID]]); - $data_val = $query_val->next(); + $data_val = $query_val->current(); $vvalue = ($data_val ? $data_val['vvalue'] : ''); if (empty($vvalue) && !empty($data_opt['ddefault'])) { $vvalue = $data_opt['ddefault']; @@ -463,7 +463,7 @@ public static function pdfForItem(PluginPdfSimplePDF $pdf, CommonGLPI $item) $pdf->displayTitle('' . __('Name'), __('Group'), __('Type') . ''); } - while ($data = $result->next()) { + while ($data = $result->current()) { $appliancesID = $data['id']; if (Session::isMultiEntitiesMode()) { $pdf->setColumnsSize(30, 30, 20, 20); @@ -498,6 +498,7 @@ public static function pdfForItem(PluginPdfSimplePDF $pdf, CommonGLPI $item) } PluginAppliancesRelation::showList_PDF($pdf, $data['relationtype'], $data['entID']); PluginAppliancesOptvalue_Item::showList_PDF($pdf, $ID, $appliancesID); + $result->next(); } } $pdf->displaySpace();