// This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. // Load global vars require_once ("include/config.php"); check_login (); if (! give_acl ($config['id_user'], 0, "DM")) { audit_db ($config['id_user'],$REMOTE_ADDR, "ACL Violation", "Trying to access Database Management Audit"); require ("general/noaccess.php"); return; } // Todo for a good DB maintenance /* - Delete too on datos_string and and datos_inc tables - A function to "compress" data, and interpolate big chunks of data (1 month - 60000 registers) onto a small chunk of interpolated data (1 month - 600 registers) - A more powerful selection (by Agent, by Module, etc). */ require("godmode/db/times_incl.php"); $datos_rango3=0; $datos_rango2=0; $datos_rango1=0; # ADQUIRE DATA PASSED AS FORM PARAMETERS # ====================================== # Purge data using dates # Purge data using dates if (isset($_POST["purgedb"])){ # Fixed 2005-1-13, nil $from_date = get_parameter_post("date_purge"); $query = sprintf("DELETE FROM `tsesion` WHERE `fecha` < '%s';",$from_date); (int) $deleted = process_sql($query); } # End of get parameters block echo "
"; $result = get_db_row_sql ("SELECT COUNT(*) AS total, MIN(fecha) AS first_date, MAX(fecha) AS latest_date FROM tsesion"); echo "".__('Total')." | "; echo "".$result["total"]." ".__('Records')." | "; echo "
".__('First date')." | "; echo "".$result["first_date"]." |
"; echo "".__('Latest date')." | "; echo "".$result["latest_date"]." | "; echo "