case C_TRANSACTIONINDEX["SO_CREATE_DETAIL"]: /* New Sales Order Detail */ $A_columnList = array(); $A_aliasPattern = array(); $A_flippedResultSet = array(); $resultSet = array(); $S_commaSeparatedKey = ""; $S_commaSeparatedValue = ""; $salesDocumentNumber = $_POST["pd_salesNumber"]; /*Document Number */ $_POST["CNL_1603"] = $salesDocumentNumber; /*Line Number */ $_POST["CNL_1604"] = $nav_obj->nwx_dbc_get_last_detail_number($salesDocumentNumber); $nav_obj->A_propertyList = $_POST; $salesType = $nav_obj->s_salesType; $latestID = $nav_obj->nwx_dbc_create_sales_detail(); // print_r($latestID); print "X,X[++]" . $latestID . "," . $salesDocumentNumber; break; case C_TRANSACTIONINDEX["SO_UPDATE_HEADER"]: /* Update Sales Order Header */ $nav_obj->A_propertyList = $_POST; $latestID = $nav_obj->nwx_dbc_update_sales_header(); /* if($nav_obj->s_transSucceeded == DBO_SUCCESS_CREATE){ $A_aliasPattern = C_TRANSLATION_DICTIONARY["TR002"]; $A_columnList = $nav_obj->nwx_translate_alias_to_column($A_aliasPattern); $resultSet = $nav_obj->nwx_dbc_get_header_row($latestID,$A_columnList); $resultSet = $resultSet[0]; $A_flippedResultSet = array_flip($resultSet); $S_commaSeparatedKey = implode(",",$A_flippedResultSet); $S_commaSeparatedValue = implode(",",$resultSet);