Esempio n. 1
0
include_once "../../class/NWX_Validation.obj";
include_once "../../class/NWX_Database.obj";
$maintenance_variables = $_POST;
$tableInitial = $_POST["ZZ_tableID"];
$rowKey = $_POST["ZZ_rowKey"];
$validation_obj = new NWX_Validation();
$A_validated = $validation_obj->nwx_mtv_initialize($_POST);
if ($A_validated) {
    //print_r($A_validated);
    $db_obj = new NWX_Database($servername, $username, $password, $dbname);
    $tablePrefix = $tableprefix . $tableInitial;
    $tableName = $db_obj->nwx_dbc_get_table_withinitial($tablePrefix);
    if ($rowKey == '') {
        //Create the record;
        //$rowKey = $db_obj->nwx_dbc_create($tableName,$A_validated);
        $db_obj->nwx_dbc_create_sequence($tableName);
        if ($db_obj->s_transSucceeded == 1) {
            print JSRET_SUCCESS_CREATE . $db_obj->s_lastInsertId;
        } else {
            print JSRET_FAILED_CREATE;
        }
        //end else
    } else {
        //Update existing record
        print_r($A_validated);
        $db_obj->nwx_dbc_update_pk($tableName, $A_validated);
        if ($db_obj->s_transSucceeded == 1) {
            print JSRET_SUCCESS_UPDATE . DBO_SUCCESS_UPDATE;
        } else {
            print JSRET_FAILED_UPDATE . DBO_FAILED_UPDATE;
        }