$ppp = tep_db_prepare_input($_POST['ppp']);
 $ppp_cur = tep_db_prepare_input($_POST['ppp_cur']);
 $epo = new elements_preorder($eid, '1');
 $status = 'FAIL';
 $msgerror = '';
 if ($epo->total_orders_qty == $qty_default) {
     if (isset($epo->suppliers[$etesid])) {
         $etes = $epo->suppliers[$etesid];
         if ($etes['price_quantity_type'] == $unit && $etes['pieces_per_qty_type'] == $unit_qpp) {
             if ($etes['elements_price'] != $ppp || $etes['price_currency'] != $ppp_cur) {
                 $e = new element($eid);
                 $e->updateSupplier($etesid, $etes['elements_suppliers_id'], $ppp, $etes['price_quantity_type'], $etes['item_number'], $ppp_cur, $etes['discount'], $etes['pieces_per_qty_type'], $etes['is_default'], $etes['resourcing_day']);
                 $epo->suppliers[$etesid]['elements_price'] = $ppp;
                 $epo->suppliers[$etesid]['price_currency'] = $ppp_cur;
             }
             $epo->createOrder($etesid, $qty_unit, $qty_default, $session_userinfo['username']);
             $status = 'OK';
         } else {
             $msgerror = 'Elements connection to Supplier has been changed (unit/Qty per unit),  please reload tab and reconfirm request';
         }
     } else {
         $msgerror = 'Elements connection to Supplier is lost/reset,  please reload tab and reconfirm request';
     }
 } else {
     $msgerror = $em_stch_reconfirm;
 }
 $result = array();
 $result['rowid'] = '#epo-' . $eid . '-' . $qty_default;
 $result['eid'] = $eid;
 $result['action'] = 'create';
 $result['status'] = $status;