if ($_POST["reclamo_extemporaneo"] == "1") { $customStep = "91"; $asignado_a = "cjalvarez"; } } $request_id = $handlerRequestCore->createNewRequest(0, 0, CURRENT_FLOW, "Reclamo - " . date("Y-m-d") . " - " . $_POST["cliente_nombre"], "Reclamo - " . date("Y-m-d") . " - " . $_POST["cliente_nombre"], $creador, $asignado_a, $customStep); $reclamo_monto = 0; if (isset($_REQUEST["detalles"])) { for ($i = 0; $i < count($_POST["detalles"]); $i++) { $tmpArray = explode("||", $_POST["detalles"][$i]); $reclamo_monto += floatval(str_replace(",", "", $tmpArray[7])); } } $reclamoData = array("ef_id" => $request_id, "cliente_codigo" => $_POST["cliente_codigo"], "cliente_nombre" => $_POST["cliente_nombre"], "cliente_identificacion" => $_POST["cliente_identificacion"], "cliente_direccion" => $_POST["cliente_direccion"], "contacto_nombre" => $_POST["contacto_nombre"], "contacto_telefono" => $_POST["contacto_telefono"], "contacto_email" => $_POST["contacto_email"], "reclamo_descripcion" => $_POST["reclamo_descripcion"], "reclamo_fecha_inicio" => date("Y-m-d"), "reclamo_fecha_fin" => "", "reclamo_tipo" => $tipo, "reclamo_clase" => $_POST["reclamo_clase"], "reclamo_extemporaneo" => isset($POST["reclamo_extemporaneo"]) ? $_POST["reclamo_extemporaneo"] : "0", "reclamo_num_interno" => $_POST["reclamo_num_interno"], "reclamo_monto" => $reclamo_monto, "visita_requiere" => "", "visita_descripcion" => "", "visita_responsable" => "", "visita_fecha" => "", "analisis_descripcion" => "", "analisis_responsable" => "", "analisis_fecha" => "", "decision_decision" => "", "decision_descripcion" => "", "decision_monto" => "", "decision_responsable" => "", "decision_fecha" => "", "nc_devolucion_producto" => "", "nc_concepto" => "", "nc_descripcion" => "", "nc_responsable" => "", "nc_fecha" => "", "nc_numero" => "", "nc_monto" => "", "nc_rma" => "", "nc_num_pedido" => ""); $handlerReclamoCore->insert($reclamoData); $reclamoResult = $handlerReclamoCore->getRecordsByFieldFilter(array(array("field" => "ef_id", "type" => "s", "value" => $request_id))); $reclamo_id = $reclamoResult[0]["id"]; $listaFacturas = array(); if (isset($_REQUEST["detalles"])) { for ($i = 0; $i < count($_POST["detalles"]); $i++) { $tmpArray = explode("||", $_POST["detalles"][$i]); $reclamoDetalleData = array("reclamo" => $reclamo_id, "factura" => $tmpArray[0], "factura_fecha" => $tmpArray[9], "producto_comercial" => $tmpArray[2], "codigo_item" => $tmpArray[1], "descripcion_item" => $tmpArray[3], "precio_unitario" => $tmpArray[4], "cantidad_original" => $tmpArray[5], "cantidad_reclamo" => $tmpArray[6], "valor_reclamo" => $tmpArray[7], "lote_reclamo" => $tmpArray[8]); $handlerReclamoDetalleCore->insert($reclamoDetalleData); $listaFacturas[] = $tmpArray[0]; } } $listaFacturas = array_unique($listaFacturas); if (isset($_REQUEST["archivos"])) { for ($i = 0; $i < count($_POST["archivos"]); $i++) { $tmpArray = explode("||", $_POST["archivos"][$i]); if ($tmpArray[0] != "" && $tmpArray[1] != "") {