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; }
$cuenta = parametro("idcuenta", $cuenta, MQL_INT); $jscallback = parametro("callback"); $tiny = parametro("tiny"); $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";