Bueno... sí es un bug.... pero que no genera error, pues siempre la variable se pondrá al final.
De todas maneras hay que corregirlo.
Este error se da cuando no se propagan variables y Paginator, entonces, propaga todo el $_GET. Cuando hice el cambio en la versión 1.6, reescribí la forma de propagar y cometí ese descuido.
Ojalá me dé un tiempito para actualizarlo lo antes posible (si puedo hoy mismo).
Para los que no quieren esperar, pueden resolverlo colocando esta línea encima de la línea 206:
Código PHP:
if(isset($_GET['_pagi_pg']))unset($_GET['_pagi_pg']);// Quitamos del array $_GET la variable _pagi_pg. No debe propagarse.
O sea que esa parte quedaría así:
Código PHP:
if(!isset($_pagi_propagar)){
//Si no se definió qué variables propagar, se propagará todo el $_GET (por compatibilidad con versiones anteriores)
if(isset($_GET['_pagi_pg']))unset($_GET['_pagi_pg']);// Quitamos del array $_GET la variable _pagi_pg. No debe propagarse.
$_pagi_propagar = array_keys($_GET);
Saludos