Example #1
0
 private function validaKeyPublico()
 {
     $keyPublico = f::request('post', 'normal', 'l' . f::encode('Base64KeyPublico', false));
     if (!f::isEmpty($keyPublico)) {
         if (f::llaveMaestra($keyPublico) === false) {
             foreach ($_SESSION as $k => $v) {
                 unset($_SESSION[$k]);
             }
             $message = 'Caducó la credencial de la aplicación, cargue otra vez esta página';
             if (f::request('post', 'decode', f::id('typeResponse')) == 'json') {
                 v::setFalseJSON();
                 v::setJSON('tag', 'body, form');
                 v::setJSON('refrescar', true);
                 v::setJSON('descripcion', $message);
                 v::printJSON();
             } else {
                 v::clearError();
                 v::setError($message);
                 v::printUL();
             }
             die;
         }
     }
 }
Example #2
0
 public static final function encodeMethodGet()
 {
     if (!f::isEmpty($_GET)) {
         $get = null;
         foreach ($_GET as $key => $value) {
             if (f::isEmpty($get)) {
                 $get = f::encode($key) . '=' . f::encode($value);
             } else {
                 $get .= '&' . f::encode($key) . '=' . f::encode($value);
             }
             unset($_GET[$key]);
         }
         f::setSession('GET', $get);
     }
 }
Example #3
0
File: BL.php Project: eddyn73/SURP
    protected function mostrarPaginado($onclick, $total, $pagina, $filas)
    {
        $return = null;
        $p['total_paginas'] = ceil($total / $filas);
        $p['mostrarPaginas'] = 5;
        $p['inicio'] = $pagina - floor($p['mostrarPaginas'] / 2);
        $p['fin'] = $pagina + floor($p['mostrarPaginas'] / 2);
        if ($p['inicio'] < 1) {
            $p['inicio'] = 1;
            $p['fin'] = $p['inicio'] + $p['mostrarPaginas'];
        }
        if ($p['fin'] > $p['total_paginas']) {
            $p['fin'] = $p['total_paginas'];
            $p['inicio'] = $p['fin'] - $p['mostrarPaginas'];
        }
        if ($p['inicio'] < 1) {
            $p['inicio'] = 1;
        }
        $maximo_mostrar = $pagina * $filas;
        if ($maximo_mostrar > $total) {
            $maximo_mostrar = $total;
        }
        $return .= '
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td align="left" valign="middle">
                <span class="classPaginadoFooter ui-corner-tr ui-corner-bl ui-corner-br ui-state-disabled" style="opacity:1">
                    Del ' . (($pagina - 1) * $filas + 1) . " al " . $maximo_mostrar . " de {$total}" . ' Registros
                </span>
            </td>
            <td align="right" valign="middle">
        ';
        if ($p['inicio'] == $pagina) {
            $return .= '<span class="classPaginadoFooter ui-corner-tl ui-corner-bl ui-state-disabled">Primero</span>';
        } else {
            $return .= '<span class="classPaginadoFooter ui-corner-tl ui-corner-bl ui-state-default" onclick="' . $onclick . '" ' . f::id('pagina') . '="' . f::encode('1') . '">Primero</span>';
        }
        if ($pagina == 1) {
            $return .= '<span class="classPaginadoFooter ui-state-disabled">Anterior</span>';
        } else {
            $return .= '<span class="classPaginadoFooter ui-state-default" onclick="' . $onclick . '" ' . f::id('pagina') . '="' . f::encode($pagina - 1) . '">Anterior</span>';
        }
        if ($p['inicio'] > 1) {
            $return .= '<span class="classPaginadoFooter ui-state-disabled">...</span>';
        }
        for ($i = $p['inicio']; $i <= $p['fin']; $i++) {
            if ($i == $pagina) {
                $return .= '<span class="classPaginadoFooter ui-state-disabled">' . $i . '</span>';
            } else {
                $return .= '<span class="classPaginadoFooter ui-state-default" onclick="' . $onclick . '" ' . f::id('pagina') . '="' . f::encode($i) . '">' . $i . '</span>';
            }
        }
        if ($p['fin'] < $p['total_paginas']) {
            $return .= '<span class="classPaginadoFooter ui-state-disabled">...</span>';
        }
        if ($pagina == $p['total_paginas']) {
            $return .= '<span class="classPaginadoFooter ui-state-disabled">Siguiente</span>';
        } else {
            $return .= '<span class="classPaginadoFooter ui-state-default" onclick="' . $onclick . '" ' . f::id('pagina') . '="' . f::encode($pagina + 1) . '">Siguiente</span>';
        }
        if ($p['fin'] == $pagina) {
            $return .= '<span class="classPaginadoFooter ui-corner-tr ui-corner-br ui-state-disabled">Último</span>';
        } else {
            $return .= '<span class="classPaginadoFooter ui-state-tr ui-corner-br ui-state-default" 
                onclick="' . $onclick . '" ' . f::id('pagina') . '="' . f::encode($p['total_paginas']) . '">Último</span>';
        }
        $return .= '
			</td>
		  </tr>
		</table>
		';
        return $return;
    }