function jsaCerrarCaja($oficial, $pwd, $caja) { $xBtn = new cHButton(); $xCaja = new cCaja($caja); $cUsr = new cSystemUser($oficial, false); $sucess = $cUsr->getCompareData("contrasenna", $pwd); $msg = ""; if ($sucess == true) { $IOficial = $cUsr->getID(); $xCaja->init($caja); if ($xCaja->setCloseBox($IOficial, 0) == true) { $url = $xCaja->getLinkDeCorte(); $msg = $xBtn->getBasic("TR.Imprimir Corte", "var xG = new Gen(); xG.w({url:'{$url}'});", "imprimir", "printcorte", false); } else { //TODO: Checar el problema con esto if (MODO_DEBUG == true) { setLog($xCaja->getMessages(OUT_TXT)); } $msg = "<p class='warn'>CLAVE DE ERROR " . $err . "</p>"; } } else { $msg = "<p class='warn'>ERROR</p>"; } return $msg; }
$xFRM->OButton("TR.Actualizar", "jsaActualizarIdioma()", $xFRM->ic()->EJECUTAR); } $cTbl = new cTabla($xLi->getListadoDeTareas(getUsuarioActual())); $cTbl->setKeyField("idusuarios_web_notas"); $cTbl->setKeyTable("usuarios_web_notas"); $cTbl->OButton("TR.Checado", "setUpdateEstatus(_REPLACE_ID_)", $cTbl->ODicIcons()->OK); $alerts .= $cTbl->Show("TR.Tareas"); $xFRM->OButton("TR.Salir", "var xG = new Gen(); xG.salir()", "salir"); $xFRM->addSeccion("idmastareas", "TR.Tareas"); $xFRM->addHElem("<div id=\"tcalendar-task\">{$alerts}</div>"); $xFRM->endSeccion(); $sysinfo = ""; if (MODO_DEBUG == true and SYSTEM_ON_HOSTING == false) { $xUL = new cHUl(); $xUL2 = new cHUl(); $sysinfo = $xUL->li("Base de Datos:" . MY_DB_IN)->li("Servidor: " . WORK_HOST)->li("Sucursal: " . getSucursal())->li("Version S.A.F.E.: " . SAFE_VERSION)->li("Revision S.A.F.E: " . SAFE_REVISION)->li("Path Temporal: " . PATH_TMP)->li("Path Backups: " . PATH_BACKUPS)->li("Fecha del Sistema: " . date("Y-m-d H:i:s"))->li("Usuario Activo: " . $xUsr->getNombreCompleto())->li("ID de Usuario: " . $xUsr->getID())->li("Nivel de Usuario: " . $xUsr->getNivel())->li("SAFE DB version : " . SAFE_DB_VERSION)->end(); $sysinfo2 = $xUL2->li("Caja Local : " . $xLoc->getCajaLocal())->li("Localidad : " . $xLoc->DomicilioLocalidad())->li("Clave Localidad : " . $xLoc->DomicilioLocalidadClave())->li("Municipio : " . $xLoc->DomicilioMunicipio())->li("Estado : " . $xLoc->DomicilioEstado())->li("Clave Estado : " . $xLoc->DomicilioEstadoClaveABC())->li("C.P. : " . $xLoc->DomicilioCodigoPostal())->end(); $xFRM->addSeccion("idmaslogs", "TR.Sistema"); $xFRM->addDivSolo($sysinfo, $sysinfo2, "tx24", "tx24"); $xFRM->endSeccion(); } if (getUsuarioActual(SYS_USER_NIVEL) == USUARIO_TIPO_CAJERO) { $xNot = new cHNotif(); $xCaja = new cCaja(); if ($xCaja->getEstatus() == TESORERIA_CAJA_CERRADA) { $xNot->get("", "idestadocaja", $xNot->ERROR); } else { } } $xFRM->addAviso("", "idavisos"); $xFRM->OHidden("id-KeyEditable", "", "");
$form = parametro("form"); $action = parametro("action", SYS_NINGUNO); $xHP->init(); if ($action == SYS_UNO) { // $oficial = trim(substr($_POST["cOficialDeApertura"], 0, 15)); // $pwd = trim( md5( substr($_POST["cOficialClave"],0,20) ) ); $oficial_s = parametro("oficial", "", MQL_RAW); $pwd = parametro("password", "", MQL_RAW); $fondos = parametro("fondodecaja", 0, MQL_FLOAT); $pwd = strtolower($pwd); //Definir bien los PWD $cUsr = new cSystemUser($oficial_s, false); $sucess = $cUsr->getCompareData("contrasenna", $pwd); $cUsr->init(); if ($sucess == true) { $IOficial = $cUsr->getID(); if ($fondos <= 0) { $msg .= "ERROR\tFondos menores a los establecido {$fondos} \r\n"; } else { $cCj = new cCaja(); $ropen = $cCj->setOpenBox($IOficial, $fondos); if ($ropen == true) { $msg .= "OK\tLa Caja esta abierta\r\n"; } else { if (MODO_DEBUG == true) { setLog($cCj->getMessages()); } $msg .= "ERROR\tProblemas al iniciar la Caja\r\n"; } if (MODO_DEBUG == true) { $msg .= $cCj->getMessages(OUT_TXT);