Exemplo n.º 1
0
 public function accion_admin()
 {
     //----------
     //Extraer Datos para ejecucion con la pagina que se está viendo.
     $pagina = isset($_GET['p']) ? (int) $_GET['p'] : 0;
     if ($pagina < 1) {
         $pagina = 1;
     }
     //se empieza en la primera pagina como mucho.
     $lineas = config::get('pagina.lineas', 10);
     if ($lineas < 1) {
         $lineas = 1;
     }
     //como minimo se obtiene 1 elemento por pagina.
     //----------
     //Ejecutar accion
     $sql = articulo::sqlListar();
     $total = basedatos::contar($sql);
     $registros = basedatos::obtenerTodos($sql, $pagina - 1, $lineas);
     //----------
     //Dar una respuesta
     vista::generarPagina('admin', array('pagina' => $pagina, 'lineas' => $lineas, 'total' => $total, 'registros' => $registros));
 }