3.0.0MPAKÿüÌINFOÌüÿ# # This file contains Installation Informations. # This file does not include Installation Instructions for the normal User. # Please do not edit this file if you are not the Module Author. # # Please read the provided install.txt for Informations on how to install this Module. # # Module Name [name] Age Statistics [/name] # Module Directory Name [short_name] age_statistics [/short_name] # your name [author] Wicher original author: TheWiz [/author] # your email [email] N/A [/email] # your webpage url [url] http://www.detecties.com/phpbb2018 [/url] # module version [version] 3.0.1 [/version] # required minimum Statistics Mod Version [stats_mod_version] 3.0.1beta3s [/stats_mod_version] # default update time [update_time] 0 [/update_time] [check_update_site] http://www.detecties.com/phpbb2018 [/check_update_site] # extra info for the user [extra_info] This Module displays Age Statistic to your Board. Average age,Youngest member,Oldest member... Can be in use only if you have Birthday Hack-- http://www.phpbbhacks.com/viewhack.php?id=187 --installed. [/extra_info] ÌÌÿINFOÿÌÌÿüÌLANGÌüÿBirthday Hack has not been found, please install it before using this module'; // [/lang_english] // [lang_dutch] $lang['module_name'] = 'Leeftijd Statistieken'; $lang['Users_Age'] = 'Aantal leden met leeftijd'; $lang['Average_Age'] = 'Gemiddelde leeftijd'; $lang['Youngest_Member'] = 'Jongste lid'; $lang['Youngest_Age'] = 'Jongste leeftijd'; $lang['Oldest_Member'] = 'Oudste lid'; $lang['Oldest_Age'] = 'Oudste leeftijd'; $lang['Error_message'] = 'Birthday Hack is niet gevonden, installeer die mod alvorens deze module te gebruiken'; // [/lang_dutch] // [lang_german] $lang['module_name'] = 'Alter Statistiken'; $lang['Users_Age'] = 'Zahl der Mitglieder mit Alter'; $lang['Average_Age'] = 'Altersdurchschnitt'; $lang['Youngest_Member'] = 'Jüngstes Mitglied'; $lang['Youngest_Age'] = 'Jüngstes Alter'; $lang['Oldest_Member'] = 'Ältestes Mitglied'; $lang['Oldest_Age'] = 'Ältestes Alter'; $lang['Error_message'] = 'Birthday Hack ist nicht gefunden worden, diesen Umb. anbringen, bevor man dieses Modul verwendete'; // [/lang_german] // [lang_italian] $lang['module_name'] = 'Age Statistics'; $lang['Users_Age'] = 'Numero di membri con l\'età'; $lang['Average_Age'] = 'Età Media'; $lang['Youngest_Member'] = 'Membro Più giovane'; $lang['Youngest_Age'] = 'Età Più giovane'; $lang['Oldest_Member'] = 'Membro Più anziano'; $lang['Oldest_Age'] = 'Più vecchia Età'; $lang['Error_message'] = 'Birthday Hack non è stato trovato, non installano quel MOD prima di per mezzo di questo modulo'; // [/lang_italian] // [lang_spanish] $lang['module_name'] = 'Age Statistics'; $lang['Users_Age'] = 'Número de miembros con edad'; $lang['Average_Age'] = 'Edad Media'; $lang['Youngest_Member'] = 'El Miembro Más joven'; $lang['Youngest_Age'] = 'La Edad Más joven'; $lang['Oldest_Member'] = 'El Más viejo Miembro'; $lang['Oldest_Age'] = 'La Más vieja Edad'; $lang['Error_message'] = 'Birthday Hack no se ha encontrado, no instalan esa MOD antes de usar este módulo'; // [/lang_spanish] ?>ÌÌÿLANGÿÌÌÿüÌMODÌüÿstart_module(true); $core->set_content('values'); // // Age Statistics // $sql = "SELECT user_next_birthday_greeting FROM " . USERS_TABLE . " ORDER BY user_id DESC LIMIT 1"; if (!$result = $db->sql_query($sql)) { $there=0; } else { $there=1; } if ($there == 0) { message_die(GENERAL_MESSAGE, $lang['Error_message']); } // Count users who filled in there age $sql = "SELECT count(*) as pcount FROM " . USERS_TABLE . " WHERE user_birthday <> 999999"; $result = $db->sql_query($sql); if (!$result) { message_die(GENERAL_ERROR, "Could not find users.", "",__LINE__, __FILE__, $sql); } $usercount = $db->sql_fetchrow($result); $sum_age = 0; if ($usercount[pcount]) { for($i = 0; $i < $usercount[pcount]; $i++) { $sql = "SELECT user_birthday FROM " . USERS_TABLE . " u WHERE u.user_birthday <> 999999 LIMIT " . $i . ",1"; $result = $db->sql_query($sql); if ( !$result ) { message_die(GENERAL_ERROR, "Could not find posts.", "",__LINE__, __FILE__, $sql); } $user_age = $db->sql_fetchrow($result); $poster_age =realdate('Y',(time()/86400))- realdate ('Y',$user_age['user_birthday']); if (date('md') 999999"; $result = $db->sql_query($sql); if (!$result) { message_die(GENERAL_ERROR, "Could not find posts.", "",__LINE__, __FILE__, $sql); } $usermax = $db->sql_fetchrow($result); $poster_max =realdate('Y',(time()/86400))- realdate ('Y',$usermax['max']); if (date('md')sql_fetchrow($result); // Old! $sql = "SELECT min(user_birthday) as min FROM " . USERS_TABLE . " WHERE user_birthday <> 999999"; $result = $db->sql_query($sql); if ( !$result ) { message_die(GENERAL_ERROR, "Could not find posts.", "",__LINE__, __FILE__, $sql); } $usermin = $db->sql_fetchrow($result); $poster_min =realdate('Y',(time()/86400))- realdate ('Y',$usermin['min']); if (date('md')sql_fetchrow($result); $usermax = "". $usermaxid['username'] .""; $usermin = "". $userminid['username'] .""; $statistic_array = array($lang['Users_Age'],$lang['Average_Age'],$lang['Youngest_Member'],$lang['Youngest_Age'],$lang['Oldest_Member'],$lang['Oldest_Age']); $value_array = array($usercount[pcount],round($sum_age/$usercount[pcount],2),$usermax,$poster_max,$usermin,$poster_min); } else { $statistic_array = array($lang['Users_Age'],$lang['Average_Age'],$lang['Youngest_Member'],$lang['Youngest_Age'],$lang['Oldest_Member'],$lang['Oldest_Age']); $value_array = array('0','0','0','0','0','0'); } $core->set_view('columns', 2); $core->set_view('num_blocks', 2); $core->set_view('value_order', 'left_right'); //$core->set_view('value_order', 'up_down'); $core->define_view('set_columns', array( 'stats' => $lang['Statistic'], 'value' => $lang['Value']) ); $core->set_header($lang['module_name']); $data = $core->assign_defined_view('value_array', array($statistic_array, $value_array)); $core->set_data($data); $core->define_view('iterate_values', array()); $core->run_module(); ?>ÌÌÿMODÿÌÌ