added db dump in dbbackup on root
This commit is contained in:
parent
225d1f3531
commit
7a9608fe7f
60438
dbbackup/reportifynew (3).sql
Normal file
60438
dbbackup/reportifynew (3).sql
Normal file
File diff suppressed because it is too large
Load Diff
@ -16,7 +16,7 @@ $idx_sample_code_po = array_search("Sample Code (PO#)", $arr_excel_columns);
|
||||
|
||||
//insert to products table
|
||||
$idx = 0;
|
||||
foreach($arr_total_products as $product) {
|
||||
foreach ($arr_total_products as $product) {
|
||||
//check exist product item
|
||||
$sample_code_po = $product[0][$idx_sample_code_po];
|
||||
$product_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
@ -26,13 +26,12 @@ foreach($arr_total_products as $product) {
|
||||
$product_info = $product_query->Results;
|
||||
$idproducts = "";
|
||||
|
||||
if(count($product_info) > 0) {
|
||||
if (count($product_info) > 0) {
|
||||
$idproducts = $product_info[0]['idproducts'];
|
||||
|
||||
} else { // have to insert new
|
||||
$arr_product_need_idx = array();
|
||||
for($i=0; $i<count($arr_associate); $i++) {
|
||||
if($arr_associate[$i]->table_name == "products") {
|
||||
for ($i = 0; $i < count($arr_associate); $i++) {
|
||||
if ($arr_associate[$i]->table_name == "products") {
|
||||
array_push($arr_product_need_idx, array($arr_associate[$i]->column_name, array_search($arr_associate[$i]->headerfile, $arr_excel_columns)));
|
||||
}
|
||||
}
|
||||
@ -41,8 +40,8 @@ foreach($arr_total_products as $product) {
|
||||
$InsertQuery->Action = "insert";
|
||||
$InsertQuery->Table = "`products`";
|
||||
$InsertQuery->bindColumn("products_refnumber", "s", $product[0][$idx_sample_code_po], "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("importcode", "i", "" . $importcode. "", "WA_DEFAULT");
|
||||
for($i=0; $i<count($arr_product_need_idx); $i++) {
|
||||
$InsertQuery->bindColumn("importcode", "i", "" . $importcode . "", "WA_DEFAULT");
|
||||
for ($i = 0; $i < count($arr_product_need_idx); $i++) {
|
||||
$InsertQuery->bindColumn($arr_product_need_idx[$i][0], "s", $product[0][$arr_product_need_idx[$i][1]], "WA_DEFAULT");
|
||||
}
|
||||
$InsertQuery->saveInSession("");
|
||||
@ -54,13 +53,13 @@ foreach($arr_total_products as $product) {
|
||||
|
||||
$product_info = $product_query->Results;
|
||||
|
||||
if(count($product_info) > 0) {
|
||||
if (count($product_info) > 0) {
|
||||
$idproducts = $product_info[0]['idproducts'];
|
||||
}
|
||||
}
|
||||
$idx++;
|
||||
|
||||
if($idproducts == "") {
|
||||
if ($idproducts == "") {
|
||||
die("server_error");
|
||||
}
|
||||
|
||||
@ -71,12 +70,12 @@ foreach($arr_total_products as $product) {
|
||||
$arr_total_reports = array();
|
||||
$tmp_arr_child_reports = array();
|
||||
$tmp_report_no = "";
|
||||
for($i=0; $i<count($product); $i++) {
|
||||
if($product[$i][$idx_report_no_po] == $tmp_report_no) {
|
||||
for ($i = 0; $i < count($product); $i++) {
|
||||
if ($product[$i][$idx_report_no_po] == $tmp_report_no) {
|
||||
array_push($tmp_arr_child_reports, $product[$i]);
|
||||
} else {
|
||||
if($tmp_report_no != "") {
|
||||
if(count($tmp_arr_child_reports) > 0) {
|
||||
if ($tmp_report_no != "") {
|
||||
if (count($tmp_arr_child_reports) > 0) {
|
||||
array_push($arr_total_reports, $tmp_arr_child_reports);
|
||||
}
|
||||
}
|
||||
@ -85,12 +84,12 @@ foreach($arr_total_products as $product) {
|
||||
array_push($tmp_arr_child_reports, $product[$i]);
|
||||
}
|
||||
}
|
||||
if(count($tmp_arr_child_reports) > 0) {
|
||||
if (count($tmp_arr_child_reports) > 0) {
|
||||
array_push($arr_total_reports, $tmp_arr_child_reports);
|
||||
}
|
||||
|
||||
//insert to reports table
|
||||
foreach($arr_total_reports as $report) {
|
||||
foreach ($arr_total_reports as $report) {
|
||||
//check exist reports item
|
||||
$report_no = $report[0][$idx_report_no_po];
|
||||
$report_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
@ -113,8 +112,8 @@ foreach($arr_total_products as $product) {
|
||||
$InsertQuery = new WA_MySQLi_Query($repnew);
|
||||
$InsertQuery->Action = "insert";
|
||||
$InsertQuery->Table = "`reports`";
|
||||
$InsertQuery->bindColumn("reportsNumberLab", "s", $report[0][$idx_report_no_po]."", "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("idproducts", "i", "" . $idproducts."", "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("reportsNumberLab", "s", $report[0][$idx_report_no_po] . "", "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("idproducts", "i", "" . $idproducts . "", "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("importcode", "i", "" . $importcode . "", "WA_DEFAULT");
|
||||
for ($i = 0; $i < count($arr_report_need_idx); $i++) {
|
||||
$InsertQuery->bindColumn($arr_report_need_idx[$i][0], "s", $report[0][$arr_report_need_idx[$i][1]], "WA_DEFAULT");
|
||||
@ -142,12 +141,12 @@ foreach($arr_total_products as $product) {
|
||||
$arr_total_parts = array();
|
||||
$tmp_arr_child_parts = array();
|
||||
$tmp_part_no = "";
|
||||
for($i=0; $i<count($report); $i++) {
|
||||
if($report[$i][$idx_part_no_po] == $tmp_part_no) {
|
||||
for ($i = 0; $i < count($report); $i++) {
|
||||
if ($report[$i][$idx_part_no_po] == $tmp_part_no) {
|
||||
array_push($tmp_arr_child_parts, $report[$i]);
|
||||
} else {
|
||||
if($tmp_part_no != "") {
|
||||
if(count($tmp_arr_child_parts) > 0) {
|
||||
if ($tmp_part_no != "") {
|
||||
if (count($tmp_arr_child_parts) > 0) {
|
||||
array_push($arr_total_parts, $tmp_arr_child_parts);
|
||||
}
|
||||
}
|
||||
@ -156,12 +155,12 @@ foreach($arr_total_products as $product) {
|
||||
array_push($tmp_arr_child_parts, $report[$i]);
|
||||
}
|
||||
}
|
||||
if(count($tmp_arr_child_parts) > 0) {
|
||||
if (count($tmp_arr_child_parts) > 0) {
|
||||
array_push($arr_total_parts, $tmp_arr_child_parts);
|
||||
}
|
||||
|
||||
//insert to parts table
|
||||
foreach($arr_total_parts as $part) {
|
||||
foreach ($arr_total_parts as $part) {
|
||||
//check exist parts item
|
||||
$part_no = $part[0][$idx_part_no_po];
|
||||
$part_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
@ -208,15 +207,15 @@ foreach($arr_total_products as $product) {
|
||||
}
|
||||
|
||||
//----------- result_project table ------------------
|
||||
foreach($part as $result_project) {
|
||||
foreach ($part as $result_project) {
|
||||
//check exist result_project item
|
||||
// $result_project_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
// $sql_result_project_query = "SELECT * FROM result_project WHERE idPart='$idparts' and idreports='$idreports' and idproducts='$idproducts'";
|
||||
//
|
||||
// $result_project_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
// $sql_result_project_query = "SELECT * FROM result_project WHERE idPart='$idparts' and idreports='$idreports' and idproducts='$idproducts'";
|
||||
//
|
||||
$arr_result_project_need_idx = array();
|
||||
for ($i = 0; $i < count($arr_associate); $i++) {
|
||||
if ($arr_associate[$i]->table_name == "result_project") {
|
||||
if($arr_associate[$i]->column_name == "result_TestName") {
|
||||
if ($arr_associate[$i]->column_name == "result_TestName") {
|
||||
$tmp_val = $result_project[array_search($arr_associate[$i]->headerfile, $arr_excel_columns)];
|
||||
$trim_item = str_replace("\n", "", str_replace("'", "\'", $tmp_val));
|
||||
$analysis_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
@ -225,12 +224,12 @@ foreach($arr_total_products as $product) {
|
||||
|
||||
$analysis_data = $analysis_query->Results;
|
||||
$ref_id = 0;
|
||||
if(count($analysis_data) > 0) {
|
||||
if (count($analysis_data) > 0) {
|
||||
$ref_id = $analysis_data[0]['idanalysisvocabulary'];
|
||||
}
|
||||
|
||||
array_push($arr_result_project_need_idx, array($arr_associate[$i]->column_name, $ref_id, 1));
|
||||
} else if($arr_associate[$i]->column_name == "result_AnalytsName") {
|
||||
} else if ($arr_associate[$i]->column_name == "result_AnalytsName") {
|
||||
$tmp_val = $result_project[array_search($arr_associate[$i]->headerfile, $arr_excel_columns)];
|
||||
$trim_item = str_replace("\n", "", str_replace("'", "\'", $tmp_val));
|
||||
$analysis_query = new WA_MySQLi_RS("getquery", $repnew, 0);
|
||||
@ -239,7 +238,7 @@ foreach($arr_total_products as $product) {
|
||||
|
||||
$analysis_data = $analysis_query->Results;
|
||||
$ref_id = 0;
|
||||
if(count($analysis_data) > 0) {
|
||||
if (count($analysis_data) > 0) {
|
||||
$ref_id = $analysis_data[0]['idcompoundsvocabulary'];
|
||||
}
|
||||
|
||||
@ -249,17 +248,17 @@ foreach($arr_total_products as $product) {
|
||||
}
|
||||
}
|
||||
}
|
||||
//
|
||||
// foreach($arr_result_project_need_idx as $q) {
|
||||
// $sql_result_project_query .= " and ".$q[0]."='".$q[0]."'";
|
||||
// }
|
||||
//
|
||||
// $result_project_query->setQuery($sql_result_project_query);
|
||||
// $result_project_query->execute();
|
||||
//
|
||||
// $result_project_info = $result_project_query->Results;
|
||||
//
|
||||
// if (count($result_project_info) == 0) {
|
||||
//
|
||||
// foreach($arr_result_project_need_idx as $q) {
|
||||
// $sql_result_project_query .= " and ".$q[0]."='".$q[0]."'";
|
||||
// }
|
||||
//
|
||||
// $result_project_query->setQuery($sql_result_project_query);
|
||||
// $result_project_query->execute();
|
||||
//
|
||||
// $result_project_info = $result_project_query->Results;
|
||||
//
|
||||
// if (count($result_project_info) == 0) {
|
||||
$InsertQuery = new WA_MySQLi_Query($repnew);
|
||||
$InsertQuery->Action = "insert";
|
||||
$InsertQuery->Table = "`result_project`";
|
||||
@ -268,7 +267,7 @@ foreach($arr_total_products as $product) {
|
||||
$InsertQuery->bindColumn("idreports", "i", "" . $idreports . "", "WA_DEFAULT");
|
||||
$InsertQuery->bindColumn("importcode", "i", "" . $importcode . "", "WA_DEFAULT");
|
||||
for ($i = 0; $i < count($arr_result_project_need_idx); $i++) {
|
||||
if($arr_result_project_need_idx[$i][2] > 0) {
|
||||
if ($arr_result_project_need_idx[$i][2] > 0) {
|
||||
$InsertQuery->bindColumn($arr_result_project_need_idx[$i][0], "s", $arr_result_project_need_idx[$i][1], "WA_DEFAULT");
|
||||
} else {
|
||||
$InsertQuery->bindColumn($arr_result_project_need_idx[$i][0], "s", $result_project[$arr_result_project_need_idx[$i][1]], "WA_DEFAULT");
|
||||
@ -276,7 +275,7 @@ foreach($arr_total_products as $product) {
|
||||
}
|
||||
$InsertQuery->saveInSession("");
|
||||
$InsertQuery->execute();
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -286,5 +285,5 @@ $UpdateQuery = new WA_MySQLi_Query($repnew);
|
||||
$UpdateQuery->Action = "update";
|
||||
$UpdateQuery->Table = "`template_import_his`";
|
||||
$UpdateQuery->bindColumn("f_status", "i", "1", "WA_DEFAULT");
|
||||
$UpdateQuery->addFilter("importcode", "=", "s", "".$importcode . "");
|
||||
$UpdateQuery->addFilter("importcode", "=", "s", "" . $importcode . "");
|
||||
$UpdateQuery->execute();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user