$oid = tep_db_prepare_input($_GET['oid']); $oiid = tep_db_prepare_input($_GET['oiid']); $eo = new elements_order($oid); $eoi = $eo->items[$oiid]; $e = new element($eoi['elements_id']); $e->getSuppliers(); if (isset($_POST['me_action']) && $_POST['me_action'] == 'CHANGESUPPLIER') { if (isset($_POST['etes_id'])) { $new_etesid = tep_db_prepare_input($_POST['etes_id']); if (isset($e->suppliers[$new_etesid])) { $new_etes = $e->suppliers[$new_etesid]; $new_order = new elements_order(null, $new_etes['elements_suppliers_id']); if (is_null($new_order->orders_id)) { $new_order->createNew($new_etes['price_currency'], $session_userinfo['username']); } $eo->moveItem($oiid, $new_order->orders_id, $new_etes['item_number'], $new_etes['price_quantity_type'], $new_etes['pieces_per_qty_type'], $new_etes['elements_price'], $new_etes['price_currency']); $eo = new elements_order($oid); //REFRESH ORIGIN ORDERS if (count($eo->items) == 0) { $eo->updateStatus('12', $session_userinfo['username']); } //IF ORIGIN ORDERS ITEMS IS EMPTY, SET AS CANCELLED ORDERS (AVOID po_number IS NOT AVAILABLE FOR CURRENT MONTH) $messagebox->add("Supplier Changed Successfully", "green"); } else { $messagebox->add("New Supplier Connection to Elements is not found"); } } else { $messagebox->add("No New Supplier selected"); } } $content .= '<div style="float:left">' . webImage($e->image, '130', '130') . '</div>';