diff --git a/pandora_console/ChangeLog b/pandora_console/ChangeLog index 8f2c828271..40990363de 100644 --- a/pandora_console/ChangeLog +++ b/pandora_console/ChangeLog @@ -1,3 +1,9 @@ +2009-09-14 Miguel de Dios + + * godmode/agentes/modificar_agente.php: fix the pagination when it has + a search, and fix the pagination and delete element in the page. + Fixes: 2857846 + 2009-09-14 Miguel de Dios * operation/agentes/exportdata.php, godmode/agentes/agent_manager.php, diff --git a/pandora_console/godmode/agentes/modificar_agente.php b/pandora_console/godmode/agentes/modificar_agente.php index cd085969b8..348a7584fb 100644 --- a/pandora_console/godmode/agentes/modificar_agente.php +++ b/pandora_console/godmode/agentes/modificar_agente.php @@ -95,7 +95,7 @@ if (isset($_POST["ag_group"])){ } echo "
"; -echo ""; +echo ""; echo ""; echo ""; echo "
"; @@ -149,7 +149,7 @@ if ($ag_group > 1) { $agents = get_db_all_rows_sql ($sql); // Prepare pagination -pagination ($total_agents, "index.php?sec=gagente&sec2=godmode/agentes/modificar_agente&group_id=$ag_group", $offset); +pagination ($total_agents, "index.php?sec=gagente&sec2=godmode/agentes/modificar_agente&group_id=$ag_group&search=$search", $offset); echo "
"; if ($agents !== false) { @@ -237,8 +237,14 @@ if ($agents !== false) { // Description echo "".$agent["comentarios"].""; // Action + //When there is only one element in page it's necesary go back page. + if ((count($agents) == 1) && ($offset >= $config["block_size"])) + $offsetArg = $offset - $config["block_size"]; + else + $offsetArg = $offset; + echo "'; echo ""; }