check_auth(AUTH_VIEW); if( count($liste_id_ary) > 0 ) { $data = get_data($liste_id_ary); $num_inscrits = $data['num_inscrits']; $num_temp = $data['num_temp']; $num_logs = $data['num_logs']; $last_log = $data['last_log']; } // // Poids des tables du script // (excepté la table des sessions) // if( ereg('^mysql', DATABASE) ) { $sql = 'SHOW TABLE STATUS FROM ' . $dbname; if( $result = $db->query($sql) ) { $dbsize = 0; while( $row = $db->fetch_array($result) ) { $add = false; if( $prefixe != '' ) { if( $row['Name'] != SESSIONS_TABLE && preg_match('/^' . $prefixe . '/', $row['Name']) ) { $add = true; } } else { $add = true; } if( $add ) { $dbsize += ($row['Data_length'] + $row['Index_length']); } } if( $dbsize >= 1048576 ) { $lang_size = $lang['MO']; $dbsize /= 1048576; } else if( $dbsize > 1024 ) { $lang_size = $lang['KO']; $dbsize /= 1024; } else { $lang_size = $lang['Octets']; } $dbsize = sprintf('%.2f ' . $lang_size, $dbsize); } else { $dbsize = $lang['Not_available']; } } else { $dbsize = $lang['Not_available']; } if( !($days = round(( time() - $nl_config['mailing_startdate'] ) / 86400)) ) { $days = 1; } if( !($month = round(( time() - $nl_config['mailing_startdate'] ) / 2592000)) ) { $month = 1; } if( $num_inscrits > 1 ) { $l_num_inscrits = sprintf($lang['Registered_subscribers'], $num_inscrits, (