diff --git a/inc/bill.class.php b/inc/bill.class.php index f5382450a2..ba670eb642 100644 --- a/inc/bill.class.php +++ b/inc/bill.class.php @@ -200,11 +200,13 @@ public function rawSearchOptions() $tab[] = [ 'id' => 8, - 'table' => PluginOrderOrder::getTable(), - 'field' => 'name', - 'name' => __('Order', 'order'), - 'datatype' => 'itemlink', - 'itemlink_type' => 'PluginOrderOrder', + 'table' => 'glpi_plugin_order_bills', + 'field' => 'order_name', + 'name' => __('Order', 'order'), + 'datatype' => 'string', + 'nosearch' => true, + 'massiveaction' => false, + 'computation' => '(SELECT name FROM glpi_plugin_order_orders WHERE glpi_plugin_order_orders.id = glpi_plugin_order_bills.plugin_order_orders_id)', ]; $tab[] = [ @@ -214,7 +216,26 @@ public function rawSearchOptions() 'name' => __('Name'), 'datatype' => 'itemlink', ]; + + $tab[] = [ + 'id' => 10, + 'table' => self::getTable(), + 'field' => 'value', + 'name' => __('Value'), + 'datatype' => 'decimal', + ]; + $tab[] = [ + 'id' => '11', + 'table' => 'glpi_plugin_order_bills', + 'field' => 'order_name', + 'name' => __('Order ID', 'order'), + 'datatype' => 'string', + 'nosearch' => true, + 'massiveaction' => false, + 'computation' => '(SELECT num_order FROM glpi_plugin_order_orders WHERE glpi_plugin_order_orders.id = glpi_plugin_order_bills.plugin_order_orders_id)', + ]; + $tab[] = [ 'id' => 16, 'table' => self::getTable(),