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, (