 <?php

if (isset($_SERVER['HTTP_ORIGIN'])) {
    header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
    header('Access-Control-Allow-Credentials: true');
    header('Access-Control-Max-Age: 86400'); // cache for 1 day
}

error_reporting(E_ERROR | E_PARSE);

$_SESSION['database'] = $_GET['database'];
$_SESSION['op_id'] = $_GET['op_id'];
$_SESSION['ci_op_num_corre'] = $_GET['ci_op_num_corre'];

include 'conn.php';
include 'funciones.php';

$jsonData = array();
$jsonTempData = array();

//OPERACION OP

$espera = 0;
$po_op_id = 0;
$espera_no_ventas = 0;
$op_num_corre = 0;
$relac_unic = 0;
$totitems = 0;
$id_contribuyente = 1;

$sqlTMP = " select " .
    "o.op_id, " .
    "o.op_fecha, " .
    "o.op_fechav, " .
    "o.op_id_cliente, " .
    "o.op_tipo, " .
    "o.op_num_corre, " .
    "o.op_subtotal, " .
    "o.op_itbms, " .
    "o.op_total, " .
    "o.u_id, " .
    "o.op_estacion, " .
    "o.op_manejo, " .
    "o.op_flete, " .
    "o.op_seguro, " .
    "o.op_controldoc, " .
    "o.op_observ, " .
    "o.op_desc, " .
    "o.op_condicion, " .
    "o.op_subtotalneto, " .
    "o.op_costo, " .
    "o.op_contado, " .
    "o.op_credito, " .
    "o.op_efectivo, " .
    "o.op_cheque, " .
    "o.op_ncheque, " .
    "o.id_banco, " .
    "o.op_tdebito, " .
    "o.op_tcredito, " .
    "o.op_ntdebito, " .
    "o.op_ntcredito, " .
    "o.op_pagado, " .
    "o.op_vuelto, " .
    "o.op_diferencia, " .
    "o.op_utilidad, " .
    "o.op_utilidadporc, " .
    "o.hora, " .
    "o.emp_imp1, " .
    "o.emp_imp2, " .
    "o.emp_imp3, " .
    "o.no_control, " .
    "o.emp_imp0base, " .
    "o.emp_imp1base, " .
    "o.emp_imp2base, " .
    "o.emp_imp3base, " .
    "o.suc_id, " .
    "o.op_fechas, " .
    "o.op_tcertificado, " .
    "o.id_status, " .
    "o.c_idfiscal2, " .
    "o.op_num_ncf, " .
    "o.op_num_rel, " .
    "o.op_nombre, " .
    "o.emp_imp4, " .
    "o.emp_imp4base, " .
    "o.op_direc, " .
    "o.op_telf, " .
    "o.op_num_fact, " .
    "o.sale_id, " .
    "o.t_id, " .
    "o.mon_op, " .
    "o.mon_taza_op, " .
    "o.mon_id1, " .
    "o.mon_taza_v1, " .
    "o.mon_taza_c1, " .
    "o.mon_id2, " .
    "o.mon_taza_v2, " .
    "o.mon_taza_c2, " .
    "o.mon_id3, " .
    "o.mon_taza_v3, " .
    "o.mon_taza_c3, " .
    "o.op_forma_6, " .
    "o.op_forma_7, " .
    "o.op_forma_8, " .
    "o.op_forma_9, " .
    "o.op_forma_10, " .
    "o.op_forma_11, " .
    "o.op_forma_12, " .
    "o.op_forma_13, " .
    "o.op_forma_14, " .
    "o.op_forma_15, " .
    "o.op_forma_16, " .
    "o.op_forma_17, " .
    "o.op_forma_18, " .
    "o.op_forma_19, " .
    "o.op_forma_20, " .
    "o.op_fecha_x, " .
    "o.op_tipodesc, " .
    "o.conc_id, " .
    "o.op_id_espe, " .
    "o.op_numserie_if, " .
    "o.op_num_nco, " .
    "o.mont_letra, " .
    "o.op_usuario, " .
    "o.op_num_aptdo, " .
    "o.op_saldo_ant_aptdo, " .
    "o.op_pago_aptdo, " .
    "o.op_saldo_act_aptdo, " .
    "o.op_totitems, " .
    "o.op_pedido, " .
    "o.op_pedido2, " .
    "o.usermodify, " .
    "o.useroption, " .
    "o.syncprocesing, " .
    "o.op_desctm, " .
    "o.op_desctp, " .
    "o.op_tipo_ant, " .
    "o.ci_op_idx, " .
    "o.op_v_id, " .
    "o.ci_op_idz, " .
    "c.id_contribuyente" .
    " from " . $_GET['database'] . ".tmp_operacion o " .
    " left outer join " . $_GET['database'] . ".clientes c on op_id_cliente = c.c_id " .
    " where op_id = '" . $_GET['op_id'] . "'";

//print_r($sqlTMP);

$qurTMP = $connection->query($sqlTMP);

while ($r = mysqli_fetch_assoc($qurTMP)) {

    $suc_id = $r['suc_id'];
    $estacion = $r['op_estacion'];

    $suc_est = $suc_id . $estacion;
    $sqlOrden = "select LPAD(no_operacion,9,'0') as no_operacion, no_ventas from " . $_GET['database'] . ".conf_sistema  where suc_id = " . $suc_id . " and no_estacion =" . $estacion . "";
    $qur = $connection->query($sqlOrden);

    while ($rOrd = mysqli_fetch_assoc($qur)) {

        $espera = $rOrd['no_operacion'];
        $po_op_id = $suc_est . substr($espera, strlen($suc_est), 9);

        $espera_no_ventas = $rOrd['no_ventas'];
        $op_num_corre = $espera_no_ventas;
    }

    $sqlOrden = "update " . $_GET['database'] . ".conf_sistema set no_operacion = no_operacion + 1, no_ventas = no_ventas + 1 where suc_id =" . $suc_id . " and no_estacion =" . $estacion . "";
    $qur = $connection->query($sqlOrden);

    $id_contribuyente = $r['id_contribuyente'];
    if ($id_contribuyente == 4) {
        $r['op_itbms'] = 0;
    }

    if ($r['op_fechav'] == "") {
        $r['op_fechav'] = "null";
    }
    if ($r['u_id'] == "") {
        $r['u_id'] = "null";
    }
    if ($r['id_banco'] == "") {
        $r['id_banco'] = "null";
    }
    if ($r['no_control'] == "") {
        $r['no_control'] = "null";
    }
    if ($r['op_fechas'] == "") {
        $r['op_fechas'] = "null";
    }
    if ($r['op_fecha_x'] == "") {
        $r['op_fecha_x'] = "null";
    }
    if ($r['op_ship_to'] == "") {
        $r['op_ship_to'] = "null";
    }
    if ($r['saldo_ant'] == "") {
        $r['saldo_ant'] = "null";
    }
    if ($r['monto_pago'] == "") {
        $r['monto_pago'] = "null";
    }
    if ($r['saldo_act'] == "") {
        $r['saldo_act'] = "null";
    }
    if ($r['op_aptdo_status'] == "") {
        $r['op_aptdo_status'] = "null";
    }
    if ($r['op_aptdo_cancel'] == "") {
        $r['op_aptdo_cancel'] = "null";
    }
    if ($r['op_aptdo_devol'] == "") {
        $r['op_aptdo_devol'] = "null";
    }
    if ($r['op_aptdo_factu'] == "") {
        $r['op_aptdo_factu'] = "null";
    }
    if ($r['op_aptdo_pagad'] == "") {
        $r['op_aptdo_pagad'] = "null";
    }
    if ($r['op_costo_fob'] == "") {
        $r['op_costo_fob'] = "null";
    }
    if ($r['op_costo_fobp'] == "") {
        $r['op_costo_fobp'] = "null";
    }

    $sql = " insert into " . $_GET['database'] . ".operacion (" .
        "op_id, " .
        "op_fecha, " .
        "op_fechav, " .
        "op_id_cliente, " .
        "op_tipo, " .
        "op_num_corre, " .
        "op_subtotal, " .
        "op_itbms, " .
        "op_total, " .
        "u_id, " .
        "op_estacion, " .
        "op_manejo, " .
        "op_flete, " .
        "op_seguro, " .
        "op_controldoc, " .
        "op_observ, " .
        "op_desc, " .
        "op_condicion, " .
        "op_subtotalneto, " .
        "op_costo, " .
        "op_contado, " .
        "op_credito, " .
        "op_efectivo, " .
        "op_cheque, " .
        "op_ncheque, " .
        "id_banco, " .
        "op_tdebito, " .
        "op_tcredito, " .
        "op_ntdebito, " .
        "op_ntcredito, " .
        "op_pagado, " .
        "op_vuelto, " .
        "op_diferencia, " .
        "op_utilidad, " .
        "op_utilidadporc, " .
        "hora, " .
        "emp_imp1, " .
        "emp_imp2, " .
        "emp_imp3, " .
        "no_control, " .
        "emp_imp0base, " .
        "emp_imp1base, " .
        "emp_imp2base, " .
        "emp_imp3base, " .
        "suc_id, " .
        "op_fechas, " .
        "op_tcertificado, " .
        "id_status, " .
        "c_idfiscal2, " .
        "op_num_ncf, " .
        "op_num_rel, " .
        "op_nombre, " .
        "emp_imp4, " .
        "emp_imp4base, " .
        "op_direc, " .
        "op_telf, " .
        "op_num_fact, " .
        "sale_id, " .
        "t_id, " .
        "mon_op, " .
        "mon_taza_op, " .
        "mon_id1, " .
        "mon_taza_v1, " .
        "mon_taza_c1, " .
        "mon_id2, " .
        "mon_taza_v2, " .
        "mon_taza_c2, " .
        "mon_id3, " .
        "mon_taza_v3, " .
        "mon_taza_c3, " .
        "op_forma_6, " .
        "op_forma_7, " .
        "op_forma_8, " .
        "op_forma_9, " .
        "op_forma_10, " .
        "op_forma_11, " .
        "op_forma_12, " .
        "op_forma_13, " .
        "op_forma_14, " .
        "op_forma_15, " .
        "op_forma_16, " .
        "op_forma_17, " .
        "op_forma_18, " .
        "op_forma_19, " .
        "op_forma_20, " .
        "op_fecha_x, " .
        "op_tipodesc, " .
        "conc_id, " .
        "op_id_espe, " .
        "op_numserie_if, " .
        "op_num_nco, " .
        "mont_letra, " .
        "op_usuario, " .
        "op_num_aptdo, " .
        "op_saldo_ant_aptdo, " .
        "op_pago_aptdo, " .
        "op_saldo_act_aptdo, " .
        "op_ship_to, " .
        "op_dir_entrega, " .
        "saldo_ant, " .
        "monto_pago, " .
        "saldo_act, " .
        "op_totitems, " .
        "op_pedido, " .
        "op_pedido2, " .
        "op_aptdo_status, " .
        "op_aptdo_cancel, " .
        "op_aptdo_devol, " .
        "op_aptdo_factu, " .
        "op_aptdo_pagad, " .
        "op_num_fis_ec, " .
        "op_desctm, " .
        "op_desctp, " .
        "syncprocesing, " .
        "usermodify, " .
        "useroption, " .
        "op_costo_fob, " .
        "op_costo_fobp, " .
        "ci_op_idx, " .
        "op_v_id, " .
        "ci_op_idz" .
        ") values ('" .
        $po_op_id . "','" .
        $r['op_fecha'] . "'," .
        $r['op_fechav'] . ",'" .
        $r['op_id_cliente'] . "','" .
        $r['op_tipo'] . "'," .
        $op_num_corre . "," .
        $r['op_subtotal'] . "," .
        $r['op_itbms'] . ",'" .
        $r['op_total'] . "'," .
        $r['u_id'] . ",'" .
        $r['op_estacion'] . "','" .
        $r['op_manejo'] . "','" .
        $r['op_flete'] . "','" .
        $r['op_seguro'] . "','" .
        $r['op_controldoc'] . "','" .
        $r['op_observ'] . "','" .
        $r['op_desc'] . "','" .
        "Contado" . "'," .
        $r['op_subtotalneto'] . "," .
        $r['op_costo'] . "," .
        $r['op_contado'] . ",'" .
        $r['op_credito'] . "','" .
        $r['op_efectivo'] . "','" .
        $r['op_cheque'] . "','" .
        $r['op_ncheque'] . "'," .
        $r['id_banco'] . ",'" .
        $r['op_tdebito'] . "','" .
        $r['op_tcredito'] . "','" .
        $r['op_ntdebito'] . "','" .
        $r['op_ntcredito'] . "','" .
        $r['op_pagado'] . "','" .
        $r['op_vuelto'] . "','" .
        $r['op_diferencia'] . "'," .
        $r['op_utilidad'] . "," .
        $r['op_utilidadporc'] . ",'" .
        $r['hora'] . "'," .
        $r['emp_imp1'] . ",'" .
        $r['emp_imp2'] . "','" .
        $r['emp_imp3'] . "'," .
        $r['no_control'] . ",'" .
        $r['emp_imp0base'] . "','" .
        $r['emp_imp1base'] . "','" .
        $r['emp_imp2base'] . "','" .
        $r['emp_imp3base'] . "','" .
        $r['suc_id'] . "'," .
        $r['op_fechas'] . ",'" .
        $r['op_tcertificado'] . "','" .
        $r['id_status'] . "','" .
        $r['c_idfiscal2'] . "','" .
        $r['op_num_ncf'] . "','" .
        $r['op_num_rel'] . "','" .
        $r['op_nombre'] . "','" .
        $r['emp_imp4'] . "','" .
        $r['emp_imp4base'] . "','" .
        $r['op_direc'] . "','" .
        $r['op_telf'] . "','" .
        $r['op_num_fact'] . "','" .
        $r['sale_id'] . "','" .
        $r['t_id'] . "','" .
        $r['mon_op'] . "','" .
        $r['mon_taza_op'] . "','" .
        $r['mon_id1'] . "','" .
        $r['mon_taza_v1'] . "','" .
        $r['mon_taza_c1'] . "','" .
        $r['mon_id2'] . "','" .
        $r['mon_taza_v2'] . "','" .
        $r['mon_taza_c2'] . "','" .
        $r['mon_id3'] . "','" .
        $r['mon_taza_v3'] . "','" .
        $r['mon_taza_c3'] . "','" .
        $r['op_forma_6'] . "','" .
        $r['op_forma_7'] . "','" .
        $r['op_forma_8'] . "','" .
        $r['op_forma_9'] . "','" .
        $r['op_forma_10'] . "','" .
        $r['op_forma_11'] . "','" .
        $r['op_forma_12'] . "','" .
        $r['op_forma_13'] . "','" .
        $r['op_forma_14'] . "','" .
        $r['op_forma_15'] . "','" .
        $r['op_forma_16'] . "','" .
        $r['op_forma_17'] . "','" .
        $r['op_forma_18'] . "','" .
        $r['op_forma_19'] . "','" .
        $r['op_forma_20'] . "'," .
        $r['op_fecha_x'] . ",'" .
        $r['op_tipodesc'] . "','" .
        $r['conc_id'] . "','" .
        $r['op_id_espe'] . "','" .
        $r['op_numserie_if'] . "','" .
        $r['op_num_nco'] . "','" .
        $r['mont_letra'] . "','" .
        $r['op_usuario'] . "','" .
        $r['op_num_aptdo'] . "','" .
        $r['op_saldo_ant_aptdo'] . "','" .
        $r['op_pago_aptdo'] . "','" .
        $r['op_saldo_act_aptdo'] . "'," .
        $r['op_ship_to'] . ",'" .
        $r['op_dir_entrega'] . "'," .
        $r['saldo_ant'] . "," .
        $r['monto_pago'] . "," .
        $r['saldo_act'] . ",'" .
        $totitems . "','" .
        $r['op_pedido'] . "','" .
        $r['op_pedido2'] . "'," .
        $r['op_aptdo_status'] . "," .
        $r['op_aptdo_cancel'] . "," .
        $r['op_aptdo_devol'] . "," .
        $r['op_aptdo_factu'] . "," .
        $r['op_aptdo_pagad'] . ",'" .
        $r['op_num_fis_ec'] . "','" .
        $r['op_desctm'] . "','" .
        $r['op_desctp'] . "','" .
        $r['syncprocesing'] . "','" .
        $r['usermodify'] . "','" .
        $r['useroption'] . "'," .
        $r['op_costo_fob'] . "," .
        $r['op_costo_fobp'] . ",'" .
        $_SESSION['ci_op_num_corre'] . "','" .
        $r['op_v_id'] . "','" .
        $r['ci_op_idz'] . "')";

    $qur = $connection->query($sql);

//print_r($sql);

}

$sqlDel = "delete from " . $_GET['database'] . ".tmp_operacion " .
    " where op_id = " . $_SESSION['op_id'];
$qur = $connection->query($sqlDel);

$jsonData = array();
$jsonTempData = array();

$sqlTMP = " select " .
    " po_op_id ," .
    " po_costo ," .
    " po_precio ," .
    " po_itbms ," .
    " po_id_prod ," .
    " po_id_refe ," .
    " po_id_npar ," .
    " po_cant ," .
    " po_v_id ," .
    " po_dep_id ," .
    " po_pr_tipo ," .
    " po_visible_grid ," .
    " po_precioneto ," .
    " po_desc1 ," .
    " po_desc2 ," .
    " po_utilidad ," .
    " po_utilidad_porc ," .
    " po_signo ," .
    " po_montoimp ," .
    " po_dep_id_tras ," .
    " po_preciotmp ," .
    " mesa ," .
    " silla ," .
    " ubicacion ," .
    " po_comisionv ," .
    " po_comisionv_porc ," .
    " po_comisionc ," .
    " po_comisionc_por ," .
    " mod_id_auto ," .
    " po_father ," .
    " ubic_enviada ," .
    " ubic_enviada2 ," .
    " ubic_enviada3 ," .
    " ubic_enviada4 ," .
    " comanda ," .
    " po_comision_tipo ," .
    " ubic_id ," .
    " ubic_id2 ," .
    " ubic_id3 ," .
    " ubic_id4 ," .
    " po_pr_detalle ," .
    " po_comp_id ," .
    " suc_id ," .
    " po_cant_pend ," .
    " po_imp_adic ," .
    " po_montoimp_adic ," .
    " tpo_desc1 ," .
    " tpo_desc2 ," .
    " po_relac_unic ," .
    " po_descripcion ," .
    " po_posicion ," .
    " trig_unic ," .
    " usermodify ," .
    " useroption ," .
    " syncprocesing ," .
    " trig_unic ," .
    " e_id ," .
    " po_flag_despa ," .
    " po_fech_despa1 ," .
    " po_fech_despa2 ," .
    " pr_man_seriales ," .
    " pr_man_exist ," .
    " pr_minimo ," .
    " pr_maximo ," .
    " pr_sugerido ," .
    " pr_id_enlace ," .
    " pr_exist_descar ," .
    " pr_exist_cargar ," .
    " pr_en_enlace ," .
    " pr_garantia ," .
    " pr_condiciones ," .
    " po_porc_desc ," .
    " po_costo_fob ," .
    " po_costo_fob_porc ," .
    " po_nodesc ," .
    " po_prec_sel ," .
    " sala ," .
    " porcdesc ," .
    " porcdesc_general ," .
    " po_food_stamp " .
    " from " . $_GET['database'] . ".tmp_producto_op where po_op_id = '" . $_GET['op_id'] . "'";

//print_r($sqlTMP);

$qurTMP = $connection->query($sqlTMP);

while ($r = mysqli_fetch_assoc($qurTMP)) {

    $totitems += 1;
    $po_father = $r['po_father'];
    $relac_unic = $r['po_relac_unic'];

    if ($id_contribuyente == 4) {
        $r['po_itbms'] = 0;
    }

    $sql = " insert into " . $_GET['database'] . ".producto_op (" .
    " po_op_id ," .
    " po_costo ," .
    " po_precio ," .
    " po_itbms ," .
    " po_id_prod ," .
    " po_cant ," .
    " po_v_id ," .
    " po_dep_id ," .
    " po_pr_tipo ," .
    " po_visible_grid ," .
    " po_precioneto ," .
    " po_desc1 ," .
    " po_desc2 ," .
    " po_utilidad ," .
    " po_utilidad_porc ," .
    " po_signo ," .
    " po_montoimp ," .
    " po_dep_id_tras ," .
    " po_preciotmp ," .
    " mesa ," .
    " silla ," .
    " ubicacion ," .
    " po_comisionv ," .
    " po_comisionv_porc ," .
    " po_comisionc ," .
    " po_comisionc_por ," .
    " mod_id_auto ," .
    " po_father ," .
    " ubic_enviada ," .
    " ubic_enviada2 ," .
    " ubic_enviada3 ," .
    " ubic_enviada4 ," .
    " comanda ," .
    " po_comision_tipo ," .
    " ubic_id ," .
    " ubic_id2 ," .
    " ubic_id3 ," .
    " ubic_id4 ," .
    " po_pr_detalle ," .
    " po_comp_id ," .
    " suc_id ," .
    " po_cant_pend ," .
    " po_imp_adic ," .
    " po_montoimp_adic ," .
    " tpo_desc1 ," .
    " tpo_desc2 ," .
    " po_relac_unic ," .
    " po_descripcion ," .
    " po_posicion ," .
    " trig_unic ," .
    " e_id ," .
    " po_flag_despa ," .
    //" po_fech_despa1 ,".
    //" po_fech_despa2 ,".
    //" pr_man_seriales ,".
    " syncprocesing ," .
    " usermodify ," .
    " useroption ," .
    " pr_garantia ," .
    " pr_condiciones ," .
    " po_costo_fob ," .
    " po_costo_fob_porc ," .
    " po_nodesc ," .
    " po_prec_sel ," .
    " po_porc_desc ," .
    " po_food_stamp " .
    ") values ('" .
    $po_op_id . "','" .
    $r['po_costo'] . "','" .
    $r['po_precio'] . "','" .
    $r['po_itbms'] . "','" .
    $r['po_id_prod'] . "','" .
    $r['po_cant'] . "'," .
    $r['po_v_id'] . "," .
    $r['po_dep_id'] . "," .
    $r['po_pr_tipo'] . ",'" .
    $r['po_visible_grid'] . "','" .
    $r['po_precioneto'] . "','" .
    $r['po_desc1'] . "','" .
    $r['po_desc2'] . "','" .
    $r['po_utilidad'] . "','" .
    $r['po_utilidad_porc'] . "','" .
    $r['po_signo'] . "','" .
    $r['po_montoimp'] . "','" .
    $r['po_dep_id_tras'] . "','" .
    $r['po_preciotmp'] . "'," .
    $r['mesa'] . "," .
    $r['silla'] . "," .
    $r['ubicacion'] . ",'" .
    $r['po_comisionv'] . "','" .
    $r['po_comisionv_porc'] . "','" .
    $r['po_comisionc'] . "','" .
    $r['po_comisionc_por'] . "'," .
    $r['mod_id_auto'] . ",'" .
    $po_father . "'," .
    $r['ubic_enviada'] . "," .
    $r['ubic_enviada2'] . "," .
    $r['ubic_enviada3'] . "," .
    $r['ubic_enviada4'] . ",'" .
    $r['comanda'] . "','" .
    $r['po_comision_tipo'] . "'," .
    $r['ubic_id'] . "," .
    $r['ubic_id2'] . "," .
    $r['ubic_id3'] . "," .
    $r['ubic_id4'] . ",'" .
    $r['po_pr_detalle'] . "','" .
    $r['po_comp_id'] . "'," .
    $r['suc_id'] . ",'" .
    $r['po_cant_pend'] . "','" .
    $r['po_imp_adic'] . "','" .
    $r['po_montoimp_adic'] . "','" .
    $r['tpo_desc1'] . "','" .
    $r['tpo_desc2'] . "','" .
    $relac_unic . "','" .
    $r['po_descripcion'] . "'," .
    $r['po_posicion'] . ",'" .
    $r['trig_unic'] . "'," .
    $r['e_id'] . ",'" .
    $r['po_flag_despa'] . "','" .
    //$r['po_fech_despa1']. "','".
    //$r['po_fech_despa2']. "','".
    //$r['pr_man_seriales']. "','".
    $r['syncprocesing'] . "','" .
        $r['usermodify'] . "','" .
        $r['useroption'] . "','" .
        $r['pr_garantia'] . "','" .
        $r['pr_condiciones'] . "','" .
        $r['po_costo_fob'] . "','" .
        $r['po_costo_fob_porc'] . "','" .
        $r['po_nodesc'] . "','" .
        $r['po_prec_sel'] . "','" .
        $r['po_porc_desc'] . "','" .
        $r['po_food_stamp'] . "')";

//print_r($sql);

    $qur = $connection->query($sql);

    $sql_mas = " insert into " . $_GET['database'] . ".producto_op_mas (" .
        " po_op_id ," .
        " po_relac_unic ," .
        " po_id_prod ," .
        " porcdesc ," .
        " porcdesc_general " .
        ") values ('" .
        $po_op_id . "','" .
        $relac_unic . "','" .
        $r['po_id_prod'] . "','" .
        $r['porcdesc'] . "','" .
        $r['porcdesc_general'] . "')";

    $qur_mas = $connection->query($sql_mas);

}

$sqlDel = "delete from " . $_GET['database'] . ".tmp_producto_op " .
    " where po_op_id = " . $_SESSION['op_id'];
$qur = $connection->query($sqlDel);

if ($_SESSION['codigo'] == "99") {

    $json->datos = "false";

} else {
    $json->datos = "true";

    $jsonTempData1 = array();
    $jsonTempData1['po_op_id'] = $po_op_id;
    $jsonData1[] = $jsonTempData1;
    $json->ordenProc = $jsonData1;

}

print_r(json_encode($json));

@mysqli_close($connection);
?>