function createOrder($etesid, $qty_unit, $qty_default, $username)
 {
     //Move preorder as ORDER
     $result = false;
     if (isset($this->suppliers[$etesid]) && $this->total_orders_qty == $qty_default) {
         $etes = $this->suppliers[$etesid];
         $qty = $qty_unit * $etes['pieces_per_qty_type'];
         $ids_created = array();
         $ids_ignored = array();
         $ids_crtless = array();
         if ($qty == $qty_default) {
             $ids_created = array_keys($this->orders);
         } else {
             $total_updated = 0;
             foreach ($this->orders as $oid => $o) {
                 if ($total_updated + $o['quantity'] <= $qty) {
                     $total_updated += $o['quantity'];
                     $ids_created[] = $oid;
                 } else {
                     $ids_ignored[] = $oid;
                 }
             }
             foreach ($ids_ignored as $key => $oid) {
                 if ($total_updated >= $qty) {
                     break;
                 } else {
                     $total_updated += $this->orders[$oid]['quantity'];
                     $ids_crtless[] = $oid;
                     unset($ids_ignored[$key]);
                 }
             }
         }
         use_class('elements_order');
         $eo = new elements_order(null, $this->suppliers[$etesid]['elements_suppliers_id']);
         $eo->addItem($this->elements_id, $etes['item_number'], $qty_unit, $etes['price_quantity_type'], $etes['pieces_per_qty_type'], $etes['elements_price'], $etes['price_currency'], $username);
         $this->updateStatus($ids_created, '2', $username);
         $this->updateStatus($ids_crtless, 'L', $username);
         $this->updateStatus($ids_ignored, 'I', $username);
         $result = true;
         $this->load();
     }
     return $result;
 }
                        $e->getSuppliers();
                        $etes = null;
                        foreach ($e->suppliers as $etes_id => $etes_temp) {
                            if ($etes_temp['elements_suppliers_id'] == $supid) {
                                $etes = $etes_temp;
                                break;
                            }
                        }
                        if (!is_null($etes)) {
                            if ($po->orders_id == '0') {
                                $po->suppliers_id = $supid;
                                $po->createNew($etes['price_currency'], $session_userinfo['username']);
                                $po_list[] = $po->orders_id;
                            }
                            $el_list[] = $eid;
                            $po->addItem($eid, $etes['elements_suppliers_id'], $eqty, $etes['price_quantity_type'], $etes['pieces_per_qty_type'], $etes['elements_price'], $etes['price_currency'], $session_userinfo['username']);
                        }
                    }
                }
            }
            $preorder->updateConnection(null, null, null, null, $po_list);
            $ajaxResult['po'] = count($po_list);
            $ajaxResult['elements'] = count($el_list);
        }
        ajaxReturn($ajaxResult);
        exit;
    }
}
if (count($preorder->elements_orders) > 0) {
    $content .= '<h3>PO is already created for this Preorder:</h3>';
    $content .= '<div class="draw-table">';