function setFecha($fecha, $actualizacion = false) { $this->mFechaDeOperacion = $fecha; $recibo = $this->mCodigoDeRecibo; $this->mMessages .= "WARN\tRecibo {$recibo} . Actualizando la fecha " . $this->getFechaDeRecibo() . " A {$fecha}\r\n"; $xQL = new MQL(); if ($actualizacion == true) { $xQL->setRawQuery("UPDATE operaciones_recibos SET fecha_operacion='{$fecha}' WHERE idoperaciones_recibos={$recibo}"); if ($this->mUnicoDocto == true) { $xQL->setRawQuery("UPDATE operaciones_mvtos SET fecha_afectacion='{$fecha}', fecha_operacion='{$fecha}' WHERE recibo_afectado={$recibo}"); } //actualizar tesoreria $xQL->setRawQuery("UPDATE tesoreria_cajas_movimientos SET fecha='{$fecha}' WHERE recibo={$recibo}"); //actualizar bancos $xQL->setRawQuery("UPDATE `bancos_operaciones` SET `fecha_expedicion`='{$fecha}' WHERE`recibo_relacionado`={$recibo}"); //ejecutar aviso $xLog = new cCoreLog(); $xLog->add($this->mMessages); $xLog->guardar($xLog->OCat()->EDICION_RAW); } }
//Mejorar ?> <script > function cierrame() { if( window.console ) window.console.log( '' ) ; window.close(); } </script> <body onLoad="setTimeout('cierrame()',60*5)"> <p class="frmTitle"><script> document.write(document.title); </script></p> <?php $filter = isset($_GET["f"]) ? $_GET["f"] : false; $table = isset($_GET["t"]) ? $_GET["t"] : false; $msg = ""; if ($filter == false or $table == false) { $msg .= "ERROR\tNO SE TIENE UN DATO\r\n"; } else { $insql = "DELETE FROM {$table} WHERE {$filter}"; $sqlor = "SELECT * FROM {$table} WHERE {$filter}"; $filas = obten_filas($sqlor); $cadena = json_encode($filas); $xErr = new cCoreLog(); $xErr->add("{$oficial} Elimino {$filter} de {$table}.\n ORIGINAL:\n{$cadena}"); $xErr->guardar($xErr->OCat()->ELIMINAR_RAW); $rs = my_query($insql); if ($rs["stat"] == true) { $msg .= "OK\tSE HA ELIMINADO EL REGISTRO\r\n"; } } echo JS_CLOSE; ?> </body> </html>
$clave = parametro("id", false, MQL_RAW); $rs = array(); //AND MODO_DEBUG == true if ($tabla != false and $clave != false) { $xObj = new cSAFETabla($tabla); if ($xObj->obj() == null) { $rs["message"] = "ERROR\tAl eliminar el Registro con ID {$clave} en la Tabla {$tabla}\r\n"; $rs["error"] = true; } else { $obj = $xObj->obj(); $key = $obj->getKey(); $obj = new cSocios_aeconomica(); $obj->setData($obj->query()->initByID($clave)); $data = base64_encode(json_encode($obj->query()->getCampos())); $ql->setRawQuery("DELETE FROM {$tabla} WHERE {$key}='{$clave}'"); $rs["message"] = "OK\tSe elimina el Registro con ID {$clave} en la Tabla {$tabla}\r\n"; if (MODO_DEBUG == true) { $rs["message"] .= $ql->getMessages(); } $rs["error"] = false; //guardar error $xLog = new cCoreLog(); $xLog->add($rs["message"] . " {$data}", $xLog->COMMON); $xLog->guardar($xLog->OCat()->ELIMINAR_RAW); //agregar memo } } header('Content-type: application/json'); echo json_encode($rs); //setLog(json_encode($rs)); //setLog($sql);
$rs = false; $vars = $_REQUEST; //var_dump($vars); //$DFiltro = explode("=", $filtro); $xData = new cSAFETabla($tabla); $q = $xData->obj()->query(); $datos = $q->getRow($filtro); $q->setData($datos); $campos = $q->getCampos(); $actualizar = false; $sqlor = "SELECT * FROM {$tabla} WHERE {$filtro}"; $filas = obten_filas($sqlor); $cadena = json_encode($filas); $xErr = new cCoreLog(); $xErr->add("{$oficial} Editar {$tabla} como {$filtro}.\n ORIGINAL:\n {$cadena}"); $xErr->guardar($xErr->OCat()->EDICION_RAW); foreach ($vars as $k => $v) { $campo = substr($k, 1); if (isset($campos[$campo])) { if ($campos[$campo]["V"] == $v) { $msg .= "OMITIR_ACTUALIZAR: {$campo}, "; } else { if ($campos[$campo]["T"] == "DATE") { $v = $xF->getFechaISO($v); } $msg .= "ACTUALIZAR : {$campo} DE " . $campos[$campo]["V"] . " A {$v},"; $campos[$campo]["V"] = $v; //echo "" . $campos[$campo]["V"] . " === " . $v . "\n"; $actualizar = true; } } else {