".__('Database Maintenance')." > "; echo __('Database Statistics per Agent').""; $table->data = array (); $table->head = array (); $table->head[0] = __('Agent name'); $table->head[1] = __('Assigned module'); $table->head[2] = __('Total data'); $sql = "SELECT `id_agente`, `nombre` FROM `tagente`"; $result = get_db_all_rows_sql ($sql); foreach ($result as $agent) { $data = array (); $sql = sprintf("SELECT COUNT(`id_agente_modulo`) FROM `tagente_modulo` WHERE `id_agente` = '%d'", $agent["id_agente"]); $assigned = get_db_sql ($sql); // for all data_modules belongs to an agent -- simplified, made // faster $sql = sprintf ("SELECT COUNT(`id_agente_datos`) FROM `tagente_datos` WHERE `id_agente` = '%d'", $agent["id_agente"]); $total_agente = get_db_sql ($sql); $data[0] = ''.$agent["nombre"].''; $data[1] = $assigned; $data[2] = $total_agente; array_push ($table->data, $data); } print_table ($table); ?>