From: Leandro Lucarella Date: Thu, 5 May 2005 02:14:58 +0000 (+0000) Subject: Se hace que si no hay ítems muestre un mensaje. X-Git-Tag: svn_import~77 X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/commitdiff_plain/5d5ac6da6b132b697f7f564c5d9762e2fc97bb79?ds=inline Se hace que si no hay ítems muestre un mensaje. --- diff --git a/src/lib/listador.php b/src/lib/listador.php index 6993d45..be69153 100644 --- a/src/lib/listador.php +++ b/src/lib/listador.php @@ -20,7 +20,18 @@ function printfl() */ function listar($item, $link = '', $caption = null, $summary = null, $cant = 15) { - if (!$summary) $summary = 'Listado de ' . get_class($item) . 's'; + // Calculo posiciones + $total = $item->getTotal(); + if (!$total) + { + echo error('No se encontraron ' . $item->getObjNamePl()); + return; + } + $from = intval(@$_GET["lista_from"]); + $c = min($total - $from, $cant); + $item->seek($from); + if (is_null($summary)) $summary = 'Listado de ' . $item->getObjNamePl(); + if (is_null($caption)) $caption = $summary; printfl('', $summary); if ($caption) printfl(' ', $caption); printfl(' '); @@ -30,10 +41,6 @@ function listar($item, $link = '', $caption = null, $summary = null, $cant = 15) printfl(' '); printfl(' '); printfl(' '); - $total = $item->getTotal(); - $from = intval(@$_GET["lista_from"]); - $c = min($total - $from, $cant); - $item->seek($from); while ($item->next() and $c--) { printfl(' ');
%s