function change_pack() { $fun = new funciones(); $msg = new messages(); $response = new StdClass(); /*recibimos variables*/ $act = $_POST["a"]; $id = $_POST["id"]; if ($act == "" || $id == "") { $res = false; $mes = $msg->get_msg("e005"); } else { $con = new con(); $con->connect(); if ($act == 1) { //activar, cambiar a 99 if ($fun->borrar("remisiones_fisicas", "rf_id", $id)) { $res = true; $mes = $msg->get_msg("e004"); } else { $res = false; $mes = $msg->get_msg("e003-1", "Activando remision."); } } else { //desactivar, cambiar a 1 if ($fun->activar("remisiones_fisicas", "rf_id", $id)) { $res = true; $mes = $msg->get_msg("e004"); } else { $res = false; $mes = $msg->get_msg("e003-1", "Desactivando remision."); } } } $response->res = $res; $response->mes = $mes; echo json_encode($response); $con->disconnect(); }
function cambiar_lote() { $fun = new funciones(); $msg = new messages(); $response = new StdClass(); /*recibimos variables*/ $evento = $_POST["e"]; $lote = $_POST["l"]; $finca = $_POST["f"]; $con = new con(); $con->connect(); //traemos id de la finca $fi_id = $fun->get_id("fi_id", "fincas", "fi_codigo", $finca); if ($evento == "save") { //creamos lote $values = $fi_id . ", '" . $lote . "', " . $_SESSION["ses_id"] . ',1'; if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) { $res = $fun->activar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'"); $mes = null; } else { $res = $fun->crear("lotes_autorizados", "la_fi_id, la_idlote, la_created, la_estado", $values); $mes = null; } } else { //preguntamos si existe el lote autorizado if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) { //Borramos el que existe (FULL) if ($fun->borrar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) { $res = true; $mes = null; } else { $res = false; $mes = null; } } else { $res = false; $mes = null; } } $response->res = $res; $response->mes = $mes; echo json_encode($response); $con->disconnect(); }