Esempio n. 1
0
             $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");
Esempio n. 2
0
     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");