$objUsu = new Usuario($db); $retorno = $objUsu->validaUsuario($txtLogin, $txtContrasena); die($retorno); break; } } $verClave = 0; $query = "select PARAM_VALOR from SGD_PARAMETRO where PARAM_NOMB='PRESTAMO_PASW'"; $rs = $db->conn->query($query); if ($rs && !$rs->EOF) { $verClave = $rs->fields("PARAM_VALOR"); } if ($tipoEnvio == 'prestar') { include "{$ruta_raiz}/class_control/class_gen.php"; $objFec = new CLASS_GEN(); $fechaVenc = $objFec->suma_fechas(date('d/m/y'), $DIASVENC); $accion = 'Prestar'; $titulo = 'Prestamo de Documentos'; } else { if ($tipoEnvio == 'devolver') { $accion = 'Devolver'; $titulo = 'Devolución de Documentos'; } } if ($checkValue) { $regList = implode(',', array_keys($checkValue)); $txtLogin = $checkValue[key($checkValue)]; $sqlPRES_FECH_PEDI = $db->conn->SQLDate("Y-m-d H:i A", "p.PRES_FECH_PEDI"); $sqlPRES_FECH_CANC = $db->conn->SQLDate("Y-m-d H:i A", "p.PRES_FECH_CANC"); $sqlPRES_FECH_DEVO = $db->conn->SQLDate("Y-m-d H:i A", "p.PRES_FECH_DEVO"); $sqlPRES_FECH_PRES = $db->conn->SQLDate("Y-m-d H:i A", "p.PRES_FECH_PRES");
default: $fechaLimiteVencimiento = " " . $db->conn->SQLDate('Y/m/d', 'p.PRES_FECH_PRES') . "::date + cast((cast(par.PARAM_VALOR as integer) + (cast(par.PARAM_VALOR as integer)/2 ))||' days' as interval) "; break; } if ($btn_accion) { switch ($btn_accion) { case 'Renovar': include "{$ruta_raiz}/class_control/class_gen.php"; $objFec = new CLASS_GEN(); $regList = implode(',', array_keys($checkValue)); $sql = "select p.pres_id, p.pres_fech_renovacion1 ,p.sgd_exp_numero,{$fechaLimiteVencimiento} as fecLimite,par.PARAM_VALOR AS DIASVENCIMIENTO from prestamo p \n\t\t\t\t join sgd_parametro par on par.PARAM_NOMB='PRESTAMO_DIAS_PREST'\n\t\t\t\t\t where p.pres_id in ({$regList}) "; $rs = $db->conn->Execute($sql); if ($rs and !$rs->EOF) { while (!$rs->EOF) { $limiteVencimiento = $rs->fields['FECLIMITE']; $vencimiento = $objFec->suma_fechas(date('d-m-Y'), (int) $rs->fields['FECLIMITE'] / 2); $fLim = str_ireplace('-', '', $limiteVencimiento); $fVec = str_ireplace('-', '', $vencimiento); $fLim = (int) $fLim; $fVec = (int) $fVec; if ($fVec > $fLim) { $setFec = $limiteVencimiento; } else { $setFec = $vencimiento; } $set = "pres_fech_renovacion1=" . $db->conn->OffsetDate(0, $db->conn->sysTimeStamp); $sqlUp = "update prestamo set {$set} , pres_fech_venc='{$setFec}' where pres_id=" . $rs->fields['PRES_ID']; $rsUP = $db->conn->Execute($sqlUp); $rs->MoveNext(); } $sqlPRES_FECH_PEDI = $db->conn->SQLDate("Y-m-d H:i A", "p.PRES_FECH_PEDI");