]> git.llucax.com Git - z.facultad/75.43/tp1.git/commitdiff
Bugfix del bug reportado por jonas.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 10 May 2005 03:05:30 +0000 (03:05 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 10 May 2005 03:05:30 +0000 (03:05 +0000)
src/lib/listador.php

index 50b41d6349dba2d89e6431907368a8c8d4aa5705..5448b1a65a1fdf2a4b741b4e670349f9da0229e6 100644 (file)
@@ -53,7 +53,7 @@ function listar($item, $link = '', $caption = null, $summary = null, $cant = 15)
     $pags = ceil($total / $cant);
     if ($pags == 1) return; // Si tengo una sóla página, para qué el paginador?
     // Arrastro query string, si corresponde
-    $query = $_SERVER['QUERY_STRING'];
+    $query = str_replace('&', '&amp;', $_SERVER['QUERY_STRING']);
     if (($pos = strpos($query, 'lista_from=')) !== false)
     {
         if ($pos) $query = substr($query, 0, --$pos);
@@ -62,7 +62,7 @@ function listar($item, $link = '', $caption = null, $summary = null, $cant = 15)
     for ($i = 0; $i < $pags; ++$i)
     {
         $from = $i * $cant;
-        $q = $query ? "$query&lista_from=$from" : "lista_from=$from";
+        $q = $query ? "$query&amp;lista_from=$from" : "lista_from=$from";
         printfl('<td><a href="%s?%s">%s</a></td>', $link, $q, $i + 1);
     }
     printfl('</tr></table>');