$all_logs[$_log->date][$_log->_id] = $_log; } } //CSQLDataSource::$trace = true; // --------------------- CProductOrderItemReception::$_load_lite = true; $oir = new CProductOrderItemReception(); $oir_where = array("product_order_item_reception.units_fixed" => "= '0'"); $oir_ljoin = array("product_order_item" => "product_order_item_reception.order_item_id = product_order_item.order_item_id", "product_reference" => "product_order_item.reference_id = product_reference.reference_id", "product" => "product_reference.product_id = product.product_id"); // --------------------- CProductOrderItem::$_load_lite = true; $oi = new CProductOrderItem(); $oi_where = array("product_order_item.units_fixed" => "= '0'"); $oi_ljoin = array("product_reference" => "product_order_item.reference_id = product_reference.reference_id", "product" => "product_reference.product_id = product.product_id", "user_log" => "product_order_item.order_item_id = user_log.object_id AND user_log.object_class = 'CProductOrderItem'"); // --------------------- CProductReference::$_load_lite = true; $ref = new CProductReference(); $ref_where = array("product_reference.units_fixed = '0'"); // --------------------- $references = $ref->loadList($ref_where, null, 50); CAppUI::stepAjax("Correction de " . count($references) . " références"); // Chargement des CProductReference foreach ($references as $_reference) { $_product = $_reference->loadRefProduct(); //mbTrace($_product->_view, " ######################## "); $old_date = CMbDT::dateTime(); $quantity_product = $_product->quantity; $quantity_reference = $_reference->orig_quantity; $price_reference = $_reference->orig_price; $logs = array(); // LOG CProduct quantity