'; echo ''; echo ''; echo ''; echo ''; // $cq=$current_user->getPreference('confirm_quotes'); $new_number = false; $duplicate = false; $focus = new EcmInsideOrder (); if (isset ( $_REQUEST ['record'] ) && $_REQUEST['isDuplicate']=="false" ) { $focus->retrieve ( $_REQUEST ['record'] ); if (isset ( $focus->id ) && $focus->id != '') { $focus->format_all_fields (); } } else if ($_REQUEST['isDuplicate']=="true") { $new_number=true; $duplicate=true; //get data $focus->retrieve($_REQUEST['return_id']); } else { $new_number=true; //dates $focus->register_date = date("d.m.Y"); $OPT ['check_parent_id'] = false; // add mz@bim-it.pl 11.11.2023 $products = []; if ($_REQUEST['fromProductsBySalesReport']) { $requestProducts = explode('*', $_POST['insideOrderProducts']); if (is_array($requestProducts)) { $position = 0; foreach ($requestProducts as $p) { $row = []; $row['id'] = create_guid(); $row['product_component'] = 0; $tmp = explode('|',$p); $row['product_id'] = $tmp[0]; $row['position'] = $position; $position++; $row['quantity'] = (!empty($tmp[1])) ? floatval($tmp[1]) : 0; $prodQty = $row['quantity']; $row['quantity_comp'] = 0; $res = $db->fetchByAssoc($db->query(" SELECT name, code, unit_id, product_category_id FROM ecmproducts WHERE id='".$row['product_id']."'")); $row['name'] = $res['name']; $row['product_code'] = $res['code']; $row['ecmproductcategory_id'] = $res['product_category_id']; $row['unit_id'] = $res['unit_id']; $row['unit_name'] = $app_list_strings['ecmproducts_unit_dom'][$row['unit_id']]; $products[] = $row; $components = $db->query("SELECT * FROM ecmproductcomponents WHERE deleted=0 AND ecmproduct_id='".$row['product_id']."'"); while ($c = $db->fetchByAssoc($components)) { $row = []; $row['id'] = create_guid(); $row['product_component'] = 1; $tmp = explode('|',$p); $row['product_id'] = $c['ecmcomponent_id']; $row['position'] = $position; $position++; $row['quantity_comp'] = floatval($c['quantity']); $row['quantity'] = $prodQty * $row['quantity_comp']; $res = $db->fetchByAssoc($db->query(" SELECT name, code, unit_id, product_category_id FROM ecmproducts WHERE id='".$row['product_id']."'")); $row['name'] = $res['name']; $row['product_code'] = $res['code']; $row['ecmproductcategory_id'] = $res['product_category_id']; $row['unit_id'] = $res['unit_id']; $row['unit_name'] = $app_list_strings['ecmproducts_unit_dom'][$row['unit_id']]; $products[] = $row; } } } } } //get stocks $res = $db->query("SELECT id, name FROM ecmstocks WHERE deleted = '0' ORDER BY name"); $stock_pw = ''; $stock_body = ''; $stock_body2 = ''; while ($row = $db->fetchByAssoc($res)){ if($focus->rw_stock_id==$row['id']){ $s='selected'; } else { $s=''; } if($focus->pw_stock_id==$row['id']){ $s2='selected'; } else { $s2=''; } $stock_body.=''; $stock_body2.=''; } $stock_pw.=$stock_body.''; $stock_rw.=$stock_body2.''; // get employers $earr=array( 'Darek' => 'Darek', 'Helena' => 'Helena', 'Emila' => 'Emila', 'Bogusia Serymoch' => 'Bogusia Serymoch', 'Marcin Popławski' => 'Marcin Popławski', ); foreach($earr as $ea){ $eas.='