diff --git a/admin/admin_forums.php b/admin/admin_forums.php index f17edcb..3fd1319 100644 --- a/admin/admin_forums.php +++ b/admin/admin_forums.php @@ -11,20 +11,20 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); //$default_skin = Admin_Over::ViewSkinName(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { diff --git a/admin/admin_groups.php b/admin/admin_groups.php index e19c448..aad455b 100644 --- a/admin/admin_groups.php +++ b/admin/admin_groups.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); include('./../includes/classes/class_pms.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../includes/classes/secure.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/admin_script.php b/admin/admin_script.php index 17e6caa..7874805 100644 --- a/admin/admin_script.php +++ b/admin/admin_script.php @@ -11,19 +11,19 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/admin_users.php b/admin/admin_users.php index 66b649d..b474b12 100644 --- a/admin/admin_users.php +++ b/admin/admin_users.php @@ -11,21 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_topic.php'); +include('./../includes/classes/class_topic.php'); +include('./../includes/classes/class_posting.php'); include('./../includes/classes/secure.php'); $default_lang = Admin_Over::DefaultLang(); include('./../lngs/'.$default_lang.'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); @@ -200,6 +201,7 @@ switch($_GET['mode']) { admin_message_forum($lng['no_user'],'admin_users.php?mode=view'); } + $default_skin = Admin_Over::ViewSkinName(); //add skin variables $skin = array( //labels profile diff --git a/admin/banlist.php b/admin/banlist.php index afab449..6d30a81 100644 --- a/admin/banlist.php +++ b/admin/banlist.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); include('./../includes/classes/class_pms.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../includes/classes/secure.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/censorlist.php b/admin/censorlist.php index f704e63..2766d30 100644 --- a/admin/censorlist.php +++ b/admin/censorlist.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); include('./../includes/classes/class_pms.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../includes/classes/secure.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/check_script.php b/admin/check_script.php index 1b3e1d1..0e0fd63 100644 --- a/admin/check_script.php +++ b/admin/check_script.php @@ -11,20 +11,20 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); include('./../admin/check_script_data.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { diff --git a/admin/check_script_data.php b/admin/check_script_data.php index e9b93ae..aafe8a4 100644 --- a/admin/check_script_data.php +++ b/admin/check_script_data.php @@ -30,17 +30,17 @@ $size_md5['../user.php'] = 'bf56a1b37b94243486b2034f8479c475'; $size_md5['../users.php'] = '7990ec44fcf3d7a0e5a2add28362213c'; $size_md5['../warns.php'] = '9570efef719d705326f0ff817ef084e6'; -$size_md5['../includes/class_db.php'] = 'a376033f78e144f494bfc743c0be3330'; -$size_md5['../includes/class_email.php'] = 'e37b08dd3015330dcbb5d6663667b8b8'; -$size_md5['../includes/class_error.php'] = '8232e119d8f59aa83050a741631803a6'; -$size_md5['../includes/class_forum.php'] = '87f7ee4fdb57bdfd52179947211b7ebb'; -$size_md5['../includes/class_mod.php'] = '4764f37856fc727f70b666b8d0c4ab7a'; +$size_md5['../includes/db.php'] = 'a376033f78e144f494bfc743c0be3330'; +$size_md5['../includes/emailer.php'] = 'e37b08dd3015330dcbb5d6663667b8b8'; +$size_md5['../includes/errors.php'] = '8232e119d8f59aa83050a741631803a6'; +$size_md5['../includes/classes/class_forum.php'] = '87f7ee4fdb57bdfd52179947211b7ebb'; +$size_md5['../includes/classes/class_mod.php'] = '4764f37856fc727f70b666b8d0c4ab7a'; $size_md5['../includes/classes/class_pms.php'] = '850af92f8d9903e7a4e0559a98ecc857'; -$size_md5['../includes/class_overall.php'] = '92c3d054835eff3d5a7f7ed731d2a3db'; -$size_md5['../includes/class_posting.php'] = '9c72e0c8882794b79d65f14776a0a974'; +$size_md5['../includes/misc_functions.php'] = '92c3d054835eff3d5a7f7ed731d2a3db'; +$size_md5['../includes/classes/class_posting.php'] = '9c72e0c8882794b79d65f14776a0a974'; $size_md5['../includes/class_shoutbox.php'] = 'cd14821dab219ea06e2fd1a2df2e3582'; -$size_md5['../includes/class_topic.php'] = '48f7d3043bc03e6c48a6f0ebc0f258a8'; -$size_md5['../includes/class_user.php'] = '2d5951d1e3b31dfb7fd2dcc172df17fd'; +$size_md5['../includes/classes/class_topic.php'] = '48f7d3043bc03e6c48a6f0ebc0f258a8'; +$size_md5['../includes/classes/class_user.php'] = '2d5951d1e3b31dfb7fd2dcc172df17fd'; $size_md5['../includes/constants.php'] = 'fc79250f8c5b804390e8da280b4cf06e'; $size_md5['../includes/msgs_delete.php'] = '571e0f7e2d992e738adff8b1bd43a521'; $size_md5['../includes/msgs_folder.php'] = 'd756d3d2b9dac72449a6a6926534558a'; diff --git a/admin/forum_info.php b/admin/forum_info.php index 47a10a1..a959ec4 100644 --- a/admin/forum_info.php +++ b/admin/forum_info.php @@ -11,19 +11,19 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/header.php b/admin/header.php index afc5871..6a2c1a9 100644 --- a/admin/header.php +++ b/admin/header.php @@ -10,18 +10,18 @@ define('IN_uF', true); include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/index.php b/admin/index.php index a66da65..3b07626 100644 --- a/admin/index.php +++ b/admin/index.php @@ -11,20 +11,20 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); $default_skin = Admin_Over::ViewSkinName(); -sess_del_invalid(); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/mass_email.php b/admin/mass_email.php index 91e1e49..d948bd1 100644 --- a/admin/mass_email.php +++ b/admin/mass_email.php @@ -11,21 +11,21 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_email.php'); -include('./../includes/class_forum.php'); +include('./../includes/emailer.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); @@ -39,7 +39,7 @@ if (isset($_POST['msg_content'])) { if (strlen($_POST['msg_content'])>=5) { - Email::SendMassEmail(str_replace('%email%',$forum_config['forumname'],$lng['mass']),Post::TagsReplace($_POST['msg_content'])); + SendMassEmail(str_replace('%email%',$forum_config['forumname'],$lng['mass']),Post::TagsReplace($_POST['msg_content'])); $msg='./template/blank.tpl'; admin_message_forum($lng['mass_email_sended'],'forum_info.php'); } diff --git a/admin/smilelist.php b/admin/smilelist.php index 9b72228..a65005b 100644 --- a/admin/smilelist.php +++ b/admin/smilelist.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); include('./../includes/classes/class_pms.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../includes/classes/secure.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { admin_message_forum($lng['yournotadmin'],'../index.php'); diff --git a/admin/styles.php b/admin/styles.php index 975f5b5..3e8d26b 100644 --- a/admin/styles.php +++ b/admin/styles.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_db.php'); -include('./../includes/class_error.php'); +include('./../includes/db.php'); +include('./../includes/errors.php'); include('./../includes/classes/class_pms.php'); //connect to database DataBase::db_connect(); include('./../includes/sessions.php'); -include('./../includes/class_user.php'); +include('./../includes/classes/class_user.php'); include('./../common.php'); include('./../includes/admin/class_main.php'); -include('./../includes/class_forum.php'); +include('./../includes/classes/class_forum.php'); include('./../includes/admin/class_forum.php'); include('./../includes/classes/secure.php'); include('./../lngs/'.Admin_Over::DefaultLang().'/admin.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if (User::UserInformation($_SESSION['uid'],'rank')!=2) { diff --git a/common.php b/common.php index 7fe1b6b..f0f3d56 100644 --- a/common.php +++ b/common.php @@ -55,9 +55,9 @@ if ($_SESSION['uid']>0) $db_uid = $result['u_id']; if (($db_ip==$ip) || ($db_uid==$uid)) { - include('./includes/class_overall.php'); - include('./lngs/'.Over::DefaultLang().'/main.php'); - sess_delete($_SESSION['uid']); + include('./includes/misc_functions.php'); + include('./lngs/'.DefaultLang().'/main.php'); + SessDelete($_SESSION['uid']); $_SESSION['uid']='0'; message_forum($motive,'index.php', '10'); } diff --git a/config.php b/config.php index 6a7ed92..b9668fd 100644 --- a/config.php +++ b/config.php @@ -13,6 +13,6 @@ define('DB_USER','root'); define('DB_PASS',''); define('DB_NAME','uf'); define('DB_PREFIX','uf_'); -define('VERSION','9.4.29'); -define('DSF_INSTALLED',true); +define('VERSION','9.5.1'); +define('UF_INSTALLED',true); ?> diff --git a/eprofile.php b/eprofile.php index f818e23..e962d09 100644 --- a/eprofile.php +++ b/eprofile.php @@ -11,28 +11,28 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_posting.php'); -include('./includes/class_forum.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -$default_skin = Over::ViewSkinName(); -$default_lang = Over::DefaultLang(); +$default_skin = ViewSkinName(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if ($_SESSION['uid']==0) { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['youarenotlogd'],'login.php?mode=login'); } foreach ($_POST as $name => $value) @@ -231,18 +231,18 @@ $skin = array( 'lovpr'=>$lng['general_settings'], 'L.select_value'=>$lng['select_value'], 'L.limit_users'=>$lng['limit_users'], -'OPTIONS.limit_users'=>Over::AddPages2($userdata['limit_users']), +'OPTIONS.limit_users'=>AddPages2($userdata['limit_users']), 'L.posts_in_topic'=>$lng['limit_posts'], -'OPTIONS.limit_tpid'=>Over::AddPages2($userdata['limit_tpid']), +'OPTIONS.limit_tpid'=>AddPages2($userdata['limit_tpid']), 'L.topics_in_forum'=>$lng['limit_topics'], -'OPTIONS.limit_ftid'=>Over::AddPages2($userdata['limit_ftid']), +'OPTIONS.limit_ftid'=>AddPages2($userdata['limit_ftid']), 'lupr'=>$lng['profile_settings'], 'lspr'=>$lng['signature_settings'], 'ldefault_lang'=>$lng['default_lang'], -'default_lang'=>Over::AddLangs(), +'default_lang'=>AddLangs(), 'l2default_lang'=>$lng['select_lang'], 'ldefault_skin'=>$lng['default_skin'], -'default_skin'=>Over::AddSkins(), +'default_skin'=>AddSkins(), 'l2default_skin'=>$lng['select_skin'], 'lapr'=>$lng['avatar_settings'], 'lsubmit'=>$lng['save'], @@ -270,7 +270,7 @@ $skin = array( 'lavfile'=>$lng['avatar_file'], 'yes'=>$lng['yes'] ); -$skin = array_push_associative($skin,Over::generate_header($lng['leprofile'],'> '.$lng['leprofile'])); +$skin = array_push_associative($skin,GenerateHeader($lng['leprofile'],'> '.$lng['leprofile'])); if ($msg=='') { $msg = './skins/'.$default_skin.'/blank.tpl'; @@ -286,7 +286,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/forum.php b/forum.php index 2730efe..72ca266 100644 --- a/forum.php +++ b/forum.php @@ -11,25 +11,25 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -$default_lang = Over::DefaultLang(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); -$start = Over::TimeGeneration(); +$start = TimeGeneration(); $fid = intval($_GET['f']); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); include('./includes/cache/cache_forums.php'); @@ -48,7 +48,7 @@ $skin = array( 'f_id' => $fid, 'lang'=> $default_lang ); -$skin = array_push_associative($skin,Over::generate_header($lng['showforum'].': '.$forum['name'], '> '.$forum['name'])); +$skin = array_push_associative($skin,GenerateHeader($lng['showforum'].': '.$forum['name'], '> '.$forum['name'])); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/forum_body.tpl'); @@ -76,7 +76,7 @@ else $skin['noposts']='

'.$lng['nopost'].'!

'; } $skin = array_push_associative($skin, array( -'option_pages' => Over::AddPages(), +'option_pages' => AddPages(), 'lwith' => $lng['with'], 'lpage' => $lng['page'], 'lpages' => $count, @@ -104,7 +104,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/groups.php b/groups.php index 49d7065..a71171b 100644 --- a/groups.php +++ b/groups.php @@ -11,21 +11,21 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); -$start = Over::TimeGeneration(); +include('./lngs/'.DefaultLang().'/main.php'); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); +$start = TimeGeneration(); foreach ($_POST as $name => $value) { if ($forum_config['use_censorlist']) @@ -39,8 +39,8 @@ if(isset($_GET['mode'])) { case 'view': { - $start = Over::TimeGeneration(); - $default_skin = Over::ViewSkinName(); + $start = TimeGeneration(); + $default_skin = ViewSkinName(); $gid = intval($_GET['id']); if ((isset($_POST['nick']))and ($_POST['nick']!='')) { @@ -75,10 +75,10 @@ if(isset($_GET['mode'])) message_forum($lng['no_group'], 'index.php'); } unset($tmp); - $skin = Over::generate_header($lng['showgroup'].': '.$group['name'], '
> '.$lng['showgroup'].': '.$group['name']); + $skin = GenerateHeader($lng['showgroup'].': '.$group['name'], '> '.$lng['showgroup'].': '.$group['name']); include('./skins/'.$default_skin.'/overall_header.tpl'); $skin = array( - 'moderate'=>Over::IfModGroup($group['m_id']), + 'moderate'=>IfModGroup($group['m_id']), 'name'=>$group['name'], 'desc'=>$group['desc'], 'lregdate'=>$lng['luregister'], @@ -125,8 +125,8 @@ if(isset($_GET['mode'])) $skin['pa_link']=''; } echo ''; - $stop = Over::TimeGeneration(); - $skin['queries'] = Over::ShowQueries($start, $stop); + $stop = TimeGeneration(); + $skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); break; } @@ -138,8 +138,8 @@ if(isset($_GET['mode'])) } else { - $default_skin = Over::ViewSkinName(); - $skin = Over::generate_header($lng['lgroups'], '> '.$lng['lgroups']); + $default_skin = ViewSkinName(); + $skin = GenerateHeader($lng['lgroups'], '> '.$lng['lgroups']); include('./skins/'.$default_skin.'/overall_header.tpl'); $sql = "SELECT `g_id`, `name`, `desc` FROM `".GROUPS_TABLE."` ORDER BY `sort`"; $query = DataBase::sql_query($sql, 'GENERAL', 'Could not obtain groups information.'); @@ -175,8 +175,8 @@ else { $skin['pa_link']=''; } - $stop = Over::TimeGeneration(); - $skin['queries'] = Over::ShowQueries($start, $stop); + $stop = TimeGeneration(); + $skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); } ?> diff --git a/images/smiles/Thumbs.db b/images/smiles/Thumbs.db index c8e0afd..fbdd683 100644 Binary files a/images/smiles/Thumbs.db and b/images/smiles/Thumbs.db differ diff --git a/images/user_agent/Thumbs.db b/images/user_agent/Thumbs.db index ee7ea57..a3d5c8f 100644 Binary files a/images/user_agent/Thumbs.db and b/images/user_agent/Thumbs.db differ diff --git a/includes/admin/class_main.php b/includes/admin/class_main.php index 3aacdd0..0f9e40d 100644 --- a/includes/admin/class_main.php +++ b/includes/admin/class_main.php @@ -75,14 +75,14 @@ class Admin_Over global $forum_config; global $default_lang; $result=''; - $rep=opendir('./../lngs'); - $bAuMoinsUnRepertoire = false; - while ($file = readdir($rep)) + $cat=opendir('./../lngs'); + $notempty = false; + while ($file = readdir($cat)) { if($file != '..' && $file !='.' && $file !='') { if (is_dir('./../lngs/'.$file)){ - $bAuMoinsUnRepertoire = true; + $notempty = true; if ($file==$default_lang) { $result .=''; @@ -95,7 +95,7 @@ class Admin_Over } } return $result; - unset($rep, $bAuMoinsUnRepertoire, $file, $result); + unset($cat, $notempty, $file, $result); } function ViewSkinName() { diff --git a/includes/cache/cache_forums.php b/includes/cache/cache_forums.php index 660349a..d07fd02 100644 --- a/includes/cache/cache_forums.php +++ b/includes/cache/cache_forums.php @@ -12,7 +12,7 @@ if(!defined('IN_uF')) die('Hacking attempt'); } //cache forums and posts - version v1.0 Alpha 2--------------------------------- -$default_skin = Over::ViewSkinName(); +$default_skin = ViewSkinName(); $sql = "SELECT `name`,`lock` FROM ".FORUMS_TABLE." WHERE `f_id`='$fid' LIMIT 1"; $result = @mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not obtain forum information')); if ($result['name']=='') diff --git a/includes/class_email.php b/includes/class_email.php deleted file mode 100644 index e5d1dde..0000000 --- a/includes/class_email.php +++ /dev/null @@ -1,80 +0,0 @@ - -* @link http://pioder.gim2przemysl.int.pl/ -* @license GNU GPL v3 -**/ -if ( !defined('IN_uF') ) -{ - die('Hacking attempt'); -} -class Email -{ - function SendEmail($email, $title, $content) - { - global $forum_config; - $email_headers = "MIME-Version: 1.0\r\n"; - $email_headers .= "Content-type: text/html; charset=iso-8859-2\r\n"; - $email_headers .= "From: ".$forum_config['forumname']." \n"; - $email_date = date('d-m-Y, G:i',time()); - $email_content = ' - - - '.$title.' - - - '.$content.'
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - Message generated automatic by DSF v'.VERSION.'. ('.$email_date.') - - '; - if ( !mail($email, $title, $email_content, $email_headers )) - { - message_die('GENERAL','Could not send email from: '.$email.'. sorry :(',''); - } - } - function SendRegisterEmail() - { - global $forum_config; - global $original_pass; - global $lng; - $email_content = $lng['email_newpasswd_msg']; - $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); - $email_content = str_replace('%url_f%',$forum_config['forumpatch'],$email_content); - $email_content = str_replace('%ip%',$_SERVER['REMOTE_ADDR'],$email_content); - $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); - $email_content = str_replace('%login%',$_POST['nick'],$email_content); - $email_content = str_replace('%pass%',$original_pass,$email_content); - Email::SendEmail($_POST['email'],$lng['email_welcome'].$forum_config['forumname'],$email_content); - - } - function SendForgotPassEmail($newpass) - { - global $forum_config; - global $original_pass; - global $lng; - global $uid; - $email_content = $lng['email_register_msg']; - $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); - $email_content = str_replace('%url_f%',$forum_config['forumpatch'],$email_content); - $email_content = str_replace('%ip%',$_SERVER['REMOTE_ADDR'],$email_content); - $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); - $email_content = str_replace('%login%',$_POST['username'],$email_content); - $email_content = str_replace('%pass%',$newpass,$email_content); - Email::SendEmail(User::UserInformation($uid,'email'),$lng['email_sent_forget_pass'].$forum_config['forumname'],$email_content); - } - function SendMassEmail($title,$content) - { - $sql = "SELECT `email`,`u_id` FROM ".USERS_TABLE." WHERE `u_id`>0"; - $query = DataBase::sql_query($sql,'CRITICAL','Could not read users table'); - while($item = @mysql_fetch_array($query)) - { - Email::SendEmail($item['email'], $title, $content); - } - } -} -?> diff --git a/includes/class_overall.php b/includes/class_overall.php deleted file mode 100644 index 12d4504..0000000 --- a/includes/class_overall.php +++ /dev/null @@ -1,328 +0,0 @@ - -* @link http://pioder.gim2przemysl.int.pl/ -* @license GNU GPL v3 -**/ -if ( !defined('IN_uF') ) -{ - die('Hacking attempt'); -} -class Over -{ - function set_counter() - { - global $forum_config; - if (!isset($_COOKIE['forum_visited'])) - { - setcookie('forum_visited','1'); - $visit_count = $forum_config['forum_counter'] +1; - DataBase::sql_query("UPDATE `".CONFIG_TABLE."` SET `value`='$visit_count' WHERE `name`='forum_counter'",'GENERAL','Could not update forum counter'); - } - else - { - $visit_count = $forum_config['forum_counter']; - } - return $visit_count; - } - function generate_header($title, $navigator) - { - global $lng; - global $forum_config; - $skin = array( - 'forumname' => $forum_config['forumname'], - 'forumdesc' => $forum_config['forumdesc'], - 'users' => $lng['lusers'], - 'pm' => $lng['lpm'], - 'register' => $lng['lregister'], - 'search' => $lng['lsearch'], - 'eprofile' => $lng['leprofile'], - 'groups' => $lng['lgroups'], - 'keywords' => $forum_config['meta_keywords'], - 'description' => $forum_config['meta_description'], - 'mainpage' => $title, - 'lmainpage' => $navigator, - 'lactual_time'=>$lng['lactualtime'], - 'modelogin' => ($_SESSION['uid']>0) ? 'logout' : 'login', - 'llogin' => ($_SESSION['uid']>0) ? $lng['lunlogin'] : $lng['llogin'] - ); - return $skin; - } - function user_agent($agent) - { - global $lng; - /*This original function is in phpBB 1.12.5 modified by Przemo*/ - /*Modified by PioDer: added new browsers and systems and other replaces*/ - $agent_tst = ' ' . strtolower($agent); - $system = $browser = ''; - if ( - strpos($agent_tst, 'windows') || - strpos($agent_tst, 'win9') || - strpos($agent_tst, 'win32') || - strpos($agent_tst, 'nt 5.') || - strpos($agent_tst, 'nt 4') ) - { - $system = ( strpos($agent_tst, 'windows 9') || strpos($agent_tst, 'nt 4') || strpos($agent_tst, 'windows') || strpos($agent_tst, 'win32') ) ? 'windows_98_nt_2000' : $system; - $system = ( strpos($agent_tst, 'nt 5.') || strpos($agent_tst, 'nt 6.') || strpos($agent_tst, 'nt 7.') || strpos($agent_tst, 'nt 8.') ) ? 'windows_xp_2003' : $system; - $system = (strpos($agent_tst, 'nt 5.0')) ? 'windows_98_nt_2000' : $system; - $system = (strpos($agent_tst, 'nt 6.0')) ? 'windows_vista' : $system; - } - else - { - $system = (strpos($agent_tst, 'linux')) ? 'linux' : $system; - $system = (strpos($agent_tst, 'suse')) ? 'linux_suse' : $system; - $system = (strpos($agent_tst, 'knoppix')) ? 'linux_knoppix' : $system; - $system = (strpos($agent_tst, 'turbolinux')) ? 'linux_turbolinux' : $system; - $system = (strpos($agent_tst, 'slackware')) ? 'linux_slackware' : $system; - $system = (strpos($agent_tst, 'gentoo')) ? 'linux_gentoo' : $system; - $system = (strpos($agent_tst, 'lycoris')) ? 'linux_lycoris' : $system; - $system = (strpos($agent_tst, 'debian')) ? 'linux_debian' : $system; - $system = (strpos($agent_tst, 'redhat')) ? 'linux_redhat' : $system; - $system = (strpos($agent_tst, 'archlinux')) ? 'linux_arch' : $system; - $system = (strpos($agent_tst, 'ubuntu')) ? 'linux_ubuntu' : $system; - $system = (strpos($agent_tst, 'cdlinux')) ? 'linux_cdlinux' : $system; - $system = (strpos($agent_tst, 'mandriva')) ? 'linux_mandriva' : $system; - $system = (strpos($agent_tst, 'kateos')) ? 'linux_kateos' : $system; - $system = (strpos($agent_tst, 'bsd')) ? 'linux_freebsd' : $system; - } - if ( $system == '') - { - $system = (strpos($agent_tst, 'mac')) ? 'macos' : $system; - $system = (strpos($agent_tst, 'aix')) ? 'aix' : $system; - $system = (strpos($agent_tst, 'lindows')) ? 'lindows' : $system; - $system = (strpos($agent_tst, 'amiga')) ? 'amiga' : $system; - $system = (strpos($agent_tst, 'athe')) ? 'athe' : $system; - $system = (strpos($agent_tst, 'beos')) ? 'beos' : $system; - $system = (strpos($agent_tst, 'zeta')) ? 'beos' : $system; - $system = (strpos($agent_tst, 'BlueEyed')) ? 'beos' : $system; - $system = (strpos($agent_tst, 'nextstep')) ? 'nextstep' : $system; - $system = (strpos($agent_tst, 'warp')) ? 'warp' : $system; - $system = (strpos($agent_tst, 'qnx')) ? 'qnx' : $system; - $system = (strpos($agent_tst, 'risc')) ? 'risc' : $system; - $system = (strpos($agent_tst, 'solaris')) ? 'solaris' : $system; - $system = (strpos($agent_tst, 'unix')) ? 'unix' : $system; - $system = (strpos($agent_tst, 'macos')) ? 'macos' : $system; - $system = (strpos($agent_tst, 'mac os')) ? 'macos' : $system; - $system = (strpos($agent_tst, 'symbian')) ? 'symbian' : $system; - $system = ($system == '' && strpos($agent_tst, 'win9') || strpos($agent_tst, 'win3') || strpos($agent_tst, 'windows') ) ? 'windows_98_nt_2000' : $system; - } - $browser = (strpos($agent_tst, 'mozilla')) ? 'mozilla' : $browser; - $browser = (strpos($agent_tst, 'msie')) ? 'ie' : $browser; - $browser = (strpos($agent_tst, 'msie 7')) ? 'ie7' : $browser; - $browser = (strpos($agent_tst, 'netscape')) ? 'netscape' : $browser; - $browser = (strpos($agent_tst, 'opera')) ? 'opera' : $browser; - $browser = (strpos($agent_tst, 'konqueror')) ? 'konqueror' : $browser; - $browser = (strpos($agent_tst, 'galeon')) ? 'galeon' : $browser; - $browser = (strpos($agent_tst, 'firefox')) ? 'firefox' : $browser; - $browser = (strpos($agent_tst, 'netsprint')) ? 'netsprint' : $browser; - $browser = (strpos($agent_tst, 'firebird')) ? 'firebird' : $browser; - $browser = (strpos($agent_tst, 'links')) ? 'links' : $browser; - $browser = (strpos($agent_tst, 'dillo')) ? 'dillo' : $browser; - $browser = (strpos($agent_tst, 'omniweb')) ? 'omniweb' : $browser; - $browser = (strpos($agent_tst, 'avant')) ? 'avant' : $browser; - $browser = (strpos($agent_tst, 'myie2')) ? 'myie2' : $browser; - $browser = (strpos($agent_tst, 'seamonkey')) ? 'seamonkey' : $browser; - $browser = (strpos($agent_tst, 'maxthon')) ? 'maxthon' : $browser; - - $browser = ($browser == '') ? 'unknown' : $browser; - $system = ($system == '') ? 'unknown' : $system; - - return array('icon_' . $system . '.gif', 'icon_' . $browser . '.gif', ($system=='unknown') ? $lng['unknown'] : $system, ($browser=='unknown') ? $lng['unknown'] : $browser); - } - function GenerateTime($request_time) - { - global $lng; - if (date('d-m-Y',$request_time)== date('d-m-Y',time())) - { - $date = $lng['today'].', '.date('G:i', $request_time); - } - else - { - if ((date('d',$request_time))== (date('d',time())-1) && (date('m-Y',$request_time)== date('m-Y',time()))) - { - $date = $lng['yesterday'].', '.date('G:i', $request_time); - } - else - { - $date = date('d-m-Y, G:i',$request_time); - } - } - return $date; - } - function AddPages() - { - global $count; - global $page; - $content = ''; - for ($i=1;$i<=$count;$i++) - { - if ($i==$page) - { - $content .= ''; - } - else - { - $content .= ''; - } - } - return $content; - unset($content); - } - function AddPages2($page)//for edit profile, not used in limit! - { - $content = ''; - for ($i=1;$i<=50;$i++) - { - if ($i==$page) - { - $content .= ''; - } - else - { - $content .= ''; - } - } - return $content; - unset($content); - } - function AddSkins() - { - global $forum_config; - global $default_skin; - $all=''; - $query = DataBase::sql_query("SELECT `name`, `s_id` FROM `".SKINS_TABLE."`",'GENERAL','Could not obtain skins information'); - while($t = @mysql_fetch_array($query)) - { - - if ($t['name']==$default_skin) - { - $all .= ''; - } - else - { - $all .= ''; - } - } - return $all; - unset($t, $all); - } - function AddLangs() - { - global $forum_config; - global $default_lang; - $result=''; - $rep=opendir('./lngs'); - $browseruMoinsUnRepertoire = false; - while ($file = readdir($rep)) - { - if($file != '..' && $file !='.' && $file !='') - { - if (is_dir('./lngs/'.$file)){ - $browseruMoinsUnRepertoire = true; - if ($file==$default_lang) - { - $result .=''; - } - else - { - $result .=''; - } - } - } - } - return $result; - unset($rep, $browseruMoinsUnRepertoire, $file, $result); - } - function TimeGeneration() - { - list($usec, $sec ) = explode(" ",microtime()); - return ((float)$usec + (float)$sec); - } - function IfModGroup($guid) - { - global $lng; - $uid = $_SESSION['uid']; - if ($guid==$uid) - { - return' - - - '.$lng['addusrtogrp'].': - - - '.$lng['delusrforgrp'].': - - - - - '; - } - } - function TotalPosts() - { - $sql = "SELECT count(*) as `p_id` FROM ".POSTS_TABLE.""; - $query = DataBase::sql_query($sql,'GENERAL','Could not obtain total posts information'); - $result = mysql_fetch_array($query); - $result = $result['p_id']; - return($result); - } - function DefaultLang() - { - global $forum_config; - global $userdata; - if ($_SESSION['uid']>0) - { - //$sql = "SELECT `u_id`, `lang` FROM ".USERS_TABLE." WHERE `u_id`='".$_SESSION['uid']."' LIMIT 1"; - //$result = @mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not obtain user information')); - return $userdata['lang']; - } - else - { - return $forum_config['defaultlang']; - } - } - function ShowQueries($start, $stop) - { - global $forum_config; - global $lng; - if ($forum_config['show_time_generation']) - { - $result = $stop - $start; - $result = round($result,3); - if (extension_loaded('xdebug')) - { - return $lng['script_generated'].$result.' '.$lng['seconds'].'. SQL: '.$_COOKIE['queries'].'.
- Wersja Xdebug: '.phpversion('xdebug').', Użycie pamięci: '.round((xdebug_memory_usage()/1024),2).'KB.'; - } - else - { - return $lng['script_generated'].$result.' '.$lng['seconds'].'. SQL: '.$_COOKIE['queries'].'.'; - } - } - else - { - return ''; - } - } - function ViewSkinName() - { - - global $forum_config; - global $userdata; - if ($_SESSION['uid']>0) - { - $result = $userdata['skin']; - } - else - { - $result = $forum_config['defaultskin']; - } - $sql = "SELECT * FROM `".SKINS_TABLE."` WHERE `s_id`='$result'"; - $result = mysql_fetch_array(DataBase::sql_query($sql,'CRITICAL','Could not obtain skin information.')); - return $result['name']; - } -} -?> diff --git a/includes/class_shoutbox.php b/includes/class_shoutbox.php deleted file mode 100644 index 1c58ae2..0000000 --- a/includes/class_shoutbox.php +++ /dev/null @@ -1,51 +0,0 @@ - -* @link http://pioder.gim2przemysl.int.pl/ -* @license GNU GPL v3 -**/ -if ( !defined('IN_uF') ) -{ - die('Hacking attempt'); -} -class ShoutBox -{ - function new_message($message,$uid) - { - $time = time(); - $sql = "INSERT INTO ".SHOUTBOX_TABLE." VALUES ('', '$uid', '$message','$time')"; - DataBase::sql_query($sql,'GENERAL','Could not add shoutbox message.'); - } - function read_messages($limit) - { - $sb_content = ''; - $rank_mod = ($_SESSION['uid']>0) ? User::UserInformation($_SESSION['uid'],'rank') : 0; - global $user; - global $default_skin; - $sql = "SELECT * FROM ".SHOUTBOX_TABLE." ORDER BY `time` LIMIT $limit"; - $query = DataBase::sql_query($sql,'CRITICAL', 'Could not read shoutbox table'); - while($sb_msg = @mysql_fetch_array($query)) - { - $del_edit_msg = ($rank_mod>0) ? '
x e' : ' '; - $sb_content .= ''.$del_edit_msg.' - ' - .Topic::UserName($user[$sb_msg['u_id']]['nick'],$user[$sb_msg['u_id']]['rank']). - ' ['.date('d-m, G:i',$sb_msg['time']).']: - '.$sb_msg['msg_content'].''; - } - return $sb_content; - - } - function del_old_msgs($limiter) - { - $sql = "DELETE FROM ".SHOUTBOX_TABLE." WHERE `time`+$limiter<'".time()."'"; - DataBase::sql_query($sql,'GENERAL','Could not delete old messages in shoutbox'); - unset($sql); - } -} -?> diff --git a/includes/classes/class_forum.php b/includes/classes/class_forum.php new file mode 100644 index 0000000..03159cd --- /dev/null +++ b/includes/classes/class_forum.php @@ -0,0 +1,140 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +class Forum +{ + function AddForums($tid) + { + global $forum_config; + $forum = Topic::TopicInformation($tid,'f_id'); + $all=''; + $query = DataBase::sql_query("SELECT `name`, `f_id` FROM `".FORUMS_TABLE."` ORDER BY `f_id`",'GENERAL','Could not obtain forum information'); + while($t = @mysql_fetch_array($query)) + { + + if ($t['f_id']==$forum) + { + $all .= ''."\n"; + } + else + { + $all .= ''."\n"; + } + } + return $all; + unset($t, $all); + } + + function PostsInForum($forum_name) + { + $sql = "SELECT count(*) as `p_id` FROM ".POSTS_TABLE." WHERE f_id='$forum_name'"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain posts information.'); + $result = mysql_fetch_array($query); + return $result['p_id']; + } + + function LastPost($posts, $forum) + { + global $lng; + global $user; + global $last_post; + global $userdata; + global $forum_config; + if ($posts==0) { return '

'.$lng['nopost'].'

';} + else + { + $id = $last_post[$forum]['tp_id']; + $topic = $last_post[$forum]['t_id']; + $userid = $last_post[$forum]['u_id']; + $un = $last_post[$forum]['user_nick']; + $rank = $last_post[$forum]['user_rank']; + switch($rank) + { + case '0': + { + $user_color_name = $un; + break; + } + case '1': + { + $user_color_name = ''.$un.''; + break; + } + case '2': + { + $user_color_name = ''.$un.''; + break; + } + } + if ($_SESSION['uid']>0) + { + $limiter = $userdata['limit_tpid']; + } + else + { + $limiter = $forum_config['limit_tpid']; + } + $count = ceil($id / $limiter); + if ($count >1) + { + $page= '&page='.$count; + } + else + { + $page=''; + } + return '

'.GenerateTime($last_post[$forum]['time']).'
'.$lng['topic'].' #'.$topic.': '.$user_color_name.'

'; + } + } + + function LastPostImg($postsinforum) + { + global $last_post; + global $i; + global $forum; + global $default_skin; + $time = time()-129600; + if ($_SESSION['uid']>0) + { + if ($postsinforum>0) + { + if ($last_post[$forum[$i]['f_id']]['time']>$time) + { + return 'folder_new_posts'; + } + else + { + return 'folder_no_new_posts'; + } + } + else + { + return 'folder_no_new_posts'; + } + } + else + { + return 'folder_no_new_posts'; + } + } + + function ForumInformation($fid, $inf) + { + $sql = "SELECT `f_id`, `$inf` FROM ".FORUMS_TABLE." WHERE f_id='$fid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain forum information.'); + $result = mysql_fetch_array($query); + $result = $result[$inf]; + return $result; + } +} +?> diff --git a/includes/classes/class_mod.php b/includes/classes/class_mod.php new file mode 100644 index 0000000..6bdd52f --- /dev/null +++ b/includes/classes/class_mod.php @@ -0,0 +1,103 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +class Mod +{ + function MoveTopic($tid, $fid) + { + $sql = "UPDATE `".TOPICS_TABLE."` SET `f_id`='$fid' WHERE `t_id`='$tid'"; + DataBase::sql_query($sql,'GENERAL','Could not update topic'); + $sql = "UPDATE `".POSTS_TABLE."` SET `f_id`='$fid' WHERE `t_id`='$tid'"; + DataBase::sql_query($sql,'GENERAL','Could not update post'); + } + + function TopicLocked($tid) + { + global $default_skin; + global $default_lang; + $lock = Topic::TopicInformation($tid,'lock'); + if ($lock=='1') + { + return 'unlock'; + } + else + { + return 'lock'; + } + } + + function DeleteTopic($topicid) + { + $sql="SELECT * FROM ".POSTS_TABLE." WHERE `t_id`='$topicid'"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain post information'); + while($item = @mysql_fetch_array($query)) + { + $uid = Topic::PostInformation($item['p_id'],'u_id'); + $posts = User::UserInformation($uid,'posts'); + $posts = $posts -1; + $sql = "UPDATE `".USERS_TABLE."` SET `posts`='$posts' WHERE `u_id`='$uid'"; + DataBase::sql_query($sql,'GENERAL','Could not update user amout of posts'); + } + $sql = "DELETE FROM ".POSTS_TABLE." WHERE t_id='$topicid';"; + DataBase::sql_query($sql,'GENERAL','Could not delete topic posts.'); + $sql = "DELETE FROM ".TOPICS_TABLE." WHERE t_id='$topicid';"; + DataBase::sql_query($sql,'GENERAL','Could not delete topic posts.'); + } + + function LockTopic($topicid) + { + $sql = "UPDATE `".TOPICS_TABLE."` SET `lock` = '1' WHERE `t_id` =$topicid;"; + DataBase::sql_query($sql,'GENERAL','Could not lock topic.'); + } + + function StickTopic($topicid, $mode) + { + $sql = "UPDATE `".TOPICS_TABLE."` SET `sticky` = '$mode' WHERE `t_id` =$topicid;"; + DataBase::sql_query($sql,'GENERAL','Could not stick topic.'); + } + + function UnlockTopic($topicid) + { + $sql = "UPDATE `".TOPICS_TABLE."` SET `lock` = '0' WHERE `t_id` =$topicid;"; + DataBase::sql_query($sql,'GENERAL','Could not unlock topic.'); + } + + function DeletePost($postid) + { + $uid = Topic::PostInformation($postid,'u_id'); + $tid = Topic::PostInformation($postid,'t_id'); + $posts = User::UserInformation($uid,'posts'); + $posts = $posts -1; + $sql = "UPDATE `".USERS_TABLE."` SET `posts`='$posts' WHERE `u_id`='$uid'"; + DataBase::sql_query($sql,'GENERAL','Could not update user amout of posts'); + $sql2 = "DELETE FROM ".POSTS_TABLE." WHERE p_id='$postid';"; + DataBase::sql_query($sql2,'GENERAL','Could not delete post.'); + $sql = "SELECT * FROM ".POSTS_TABLE." WHERE p_id>'$postid' AND `t_id`='$tid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain post information.'); + while($item=mysql_fetch_array($query)) + { + $number = $item['tp_id']; + $number = $number-1; + $number2 = $item['p_id']; + $sql3 = "UPDATE `".POSTS_TABLE."` SET `tp_id` = '$number' WHERE `p_id` =$number2;"; + DataBase::sql_query($sql3,'GENERAL','Could not update post.'); + } + } + + function AcceptPost($postid) + { + $sql = "UPDATE `".POSTS_TABLE."` SET `moderated`='0' WHERE `p_id`='$postid'"; + DataBase::sql_query($sql, 'GENERAL', 'Could not accept post'); + } +} +?> diff --git a/includes/classes/class_posting.php b/includes/classes/class_posting.php new file mode 100644 index 0000000..79d0435 --- /dev/null +++ b/includes/classes/class_posting.php @@ -0,0 +1,119 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +class Post +{ + function NewPost($tid, $post, $uid) + { + #read last post + $last = DataBase::new_id(POSTS_TABLE); + #read last post in topic + $sql = "SELECT * FROM ".POSTS_TABLE." WHERE t_id='$tid' ORDER BY tp_id DESC LIMIT 1;"; + $query = DataBase::sql_query($sql,'GENERAL','Could not last post information.'); + $result = mysql_fetch_array($query); + $forum = $result['f_id'];//forum id + $moderate = Forum::ForumInformation($forum,'moderate'); + $tpid = $result['tp_id'];//post in topic id + $tpid = $tpid+1; + # + $time = time(); + #add new post + $sql = "INSERT INTO `".POSTS_TABLE."` VALUES ('$last','$tid', '$uid', '$post', '".$_SERVER['HTTP_USER_AGENT']."', '$time', '$tpid', '$forum','$moderate','".$_SERVER['REMOTE_ADDR']."')"; + $query = DataBase::sql_query($sql,'GENERAL','Could not add new post.'); + $result=User::UserInformation($uid,'posts'); + $result = $result+1; + $sql="UPDATE ".TOPICS_TABLE." SET lastpost_time='$time' WHERE t_id='$tid' "; + $query = DataBase::sql_query($sql,'GENERAL','Could not update user information.'); + $sql="UPDATE ".USERS_TABLE." SET posts='$result' WHERE u_id='$uid' "; + $query = DataBase::sql_query($sql,'GENERAL','Could not update user information.'); + return $tpid; + } + + function EditPost($postid, $text) + { + $sql = "UPDATE `".POSTS_TABLE."` SET text='$text' WHERE `p_id`='$postid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not edit post.'); + } + + function NewTopic($posttext, $ntopic, $forum, $uid, $sticky) + { + //Select last topic + $moderate = Forum::ForumInformation($forum,'moderate'); + $time = time(); + $lastt=DataBase::new_id(TOPICS_TABLE); + $sql = "INSERT INTO ".TOPICS_TABLE." VALUES ('$lastt', '$forum', '0', '$sticky', '$ntopic', '$uid','$time')"; + $query = DataBase::sql_query($sql,'GENERAL','Could not add new topic'); + //add post + //select last post + $last = DataBase::new_id(POSTS_TABLE); + //add post + $sql = "INSERT INTO ".POSTS_TABLE." VALUES ('$last','$lastt', '$uid', '$posttext','".$_SERVER['HTTP_USER_AGENT']."', '$time', '1', '$forum', '$moderate','".$_SERVER['REMOTE_ADDR']."');"; + $query = DataBase::sql_query($sql,'GENERAL','Could not add new post.'); + $sql = "SELECT * FROM ".USERS_TABLE." WHERE u_id='$uid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain user information.'); + $result = mysql_fetch_array($query); + $result = $result['posts']; + $result = $result+1; + $sql = "UPDATE ".USERS_TABLE." SET posts='$result' WHERE u_id='$uid' "; + $query = DataBase::sql_query($sql,'GENERAL','Could not update user information.'); + return $lastt; + } + + function SmilesShow() + { + $text =''; + $result=''; + $sql = "SELECT * FROM ".SMILES_TABLE.""; + $query = DataBase::sql_query($sql,'GENERAL','Cold not obtain smiles information.'); + $i = 1; + while($smile = mysql_fetch_array($query)) + { + $action = "insertSmile('".$smile['url']."','".$smile['smile']."')"; + $mouse = "this.style.cursor='hand';"; + $text = "\n".''.$smile['smile'].' '."\n"; + $result = $result.$text; + if ($i%5==0) + { + $i = 1; + $result=$result.'
'; + } + else + { + $i +=1; + } + } + return $result; + } + + function SmilesReplace($text) + { + $sql = "SELECT * FROM ".SMILES_TABLE.""; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain emoticons information.'); + $i = 1; + while($result = mysql_fetch_array($query)) + { + $smile[$i]['smile'] = $result['smile']; + $smile[$i]['url'] = $result['url']; + $i +=1; + } + $smile = (!isset($smile)) ? array() : $smile; + $i = 1; + for($i=1;$i<=count($smile);$i++) + { + $text = str_replace(' '.$smile[$i]['smile'],''.$smile[$i]['smile'].'', $text); + $text = str_replace(' '.$smile[$i]['smile'],''.$smile[$i]['smile'].'', $text); + } + return $text; + } +} +?> diff --git a/includes/classes/class_topic.php b/includes/classes/class_topic.php new file mode 100644 index 0000000..5192820 --- /dev/null +++ b/includes/classes/class_topic.php @@ -0,0 +1,204 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +class Topic +{ + function LastPostInTopic($topic) + { + global $lng; + global $lastpost; + global $forum_config; + global $userdata; + $id = $lastpost[$topic]['tp_id']; + $userid = $lastpost[$topic]['u_id']; + $un = $lastpost[$topic]['user_nick']; + $rank = $lastpost[$topic]['user_rank']; + switch($rank) + { + case '0': + { + $user_color_name = $un; + break; + } + case '1': + { + $user_color_name = ''.$un.''; + break; + } + case '2': + { + $user_color_name = ''.$un.''; + break; + } + } + if ($_SESSION['uid']>0) + { + $limiter = $userdata['limit_tpid']; + } + else + { + $limiter = $forum_config['limit_tpid']; + } + $count = ceil($id / $limiter); + if ($count >1) + { + $page= '&page='.$count; + } + else + { + $page=''; + } + return '

'.GenerateTime($lastpost[$topic]['time']).'
Post #'.$id.': '.$user_color_name.'

'; + } + + function LastPostImg() + { + global $lastpost; + global $record; + global $default_skin; + $time = time()-129600; + if ($_SESSION['uid']>0) + { + if ($lastpost[$record['t_id']]['time']>$time) + { + return 'folder_new_posts'; + } + else + { + return 'folder_no_new_posts'; + } + } + else + { + return 'folder_no_new_posts'; + } + } + + function TopicAuthor($uid) + { + global $record; + global $forum_config; + $rank = $record['rank']; + $nick = $record['nick']; + switch($rank) + { + case '0': + { + $user_color_name = $nick; + break; + } + case '1': + { + + $user_color_name = ''.$nick.''; + break; + } + case '2': + { + $user_color_name = ''.$nick.''; + break; + } + } + return ''.$user_color_name.''; + } + + function TopicInformation($tid, $mode) + { + $sql = "SELECT * FROM ".TOPICS_TABLE." WHERE t_id='$tid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain topic information'); + $result = mysql_fetch_array($query); + $result = $result[$mode]; + return $result; + } + + function PostInformation($pid, $mode) + { + $sql = "SELECT * FROM ".POSTS_TABLE." WHERE p_id='$pid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain topic information'); + $result = mysql_fetch_array($query); + $result = $result[$mode]; + return $result; + } + + function PostText($text,$postmoderate, $pid) + { + global $forum; + global $lng; + $text = stripslashes($text); + $text = Topic::TagsReplace($text); + if($forum['moderate']==1) + { + if ($postmoderate==1) + { + if ($_SESSION['uid']>0) + { + if (RANK>0) + { + return ''.$lng['moderated_post_text'].':
'.Topic::TagsReplace('[quote]'.$text.'[/quote]').'
'.$lng['visible_of_post'].''; + } + else + { + return ''.$lng['post_moderated'].''; + } + } + else + { + return ''.$lng['post_moderated'].''; + } + } + else + { + return $text; + } + } + else + { + return $text; + } + + } + + function UserName($nick, $rank) + { + global $forum_config; + switch($rank) + { + case '0': + { + return $nick; + break; + } + case '1': + { + return ''.$nick.''; + break; + } + case '2': + { + return ''.$nick.''; + break; + } + } + } + + function TagsReplace($text) + { + global $lng; + //quote + $text = preg_replace("#\[quote\](.*?)\[/quote]#si", "
".$lng['quote2'].":
\\1
", $text); + //code + $text = preg_replace("#\[code\](.*?)\[/code]#si", "
Code:
\\1
", $text); + return $text; + } +} +?> diff --git a/includes/classes/class_user.php b/includes/classes/class_user.php new file mode 100644 index 0000000..e7ca555 --- /dev/null +++ b/includes/classes/class_user.php @@ -0,0 +1,224 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +class User +{ + function LastUser() + { + global $lastuser; + $usr = $lastuser['nick']; + $uid = $lastuser['u_id']; + return ''.$usr.''; + } + + function UserInformation($uid, $inf) + { + $sql = "SELECT `$inf` FROM ".USERS_TABLE." WHERE u_id='$uid';"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain user information.'); + $result = mysql_fetch_array($query); + $result = $result[$inf]; + return $result; + } + + function UserIdByNick($nick) + { + $sql = "SELECT * FROM `".USERS_TABLE."` WHERE `nick`='$nick';"; + $result = mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not obtain user information.')); + $result = $result['u_id']; + /*if ($result=='') + { + message_forum('nick failed','admin_groups.php'); + }*/ + return $result; + } + + function AddToGroup($uid, $gid) + { + $last= DataBase::new_id(USERS_GROUP_TABLE); + $sql = "INSERT INTO `".USERS_GROUP_TABLE."` VALUES ('$last','$uid', '$gid')"; + DataBase::sql_query($sql,'GENERAL','Could not add user to group.'); + } + + function DeleteFromGroup($uid, $gid) + { + $sql = "DELETE FROM `".USERS_GROUP_TABLE."` WHERE `u_id`='$uid' AND `g_id`='$gid'"; + DataBase::sql_query($sql,'GENERAL','Could not delete user for group.'); + } + + function LogedAs($sid, $uid) + { + global $lng; + global $userdata; + if ($uid>0) + { + $nick = $userdata['nick']; + return(''.$lng['youareloggedas'].' '.$nick.''); + } + else + { + return($lng['youarenotlogd']); + } + } + + function PostWithForum($posts) + { + $result2 = TotalPosts(); + if($result2>0) + { + $result3 = ($posts/$result2*100); + $result3 = round($result3,2); + return($result3); + } + else + { + return(0); + } + + } + + function LastRegVisit($uid, $mode) + { + global $lng; + $result = User::UserInformation($uid,$mode); + if ($result=='0') + { + return($lng['never']); + } + else + { + $date = date('d-m-Y, G:i',$result); + return($date); + } + } + + function UserRank($rank) + { + global $lng; + global $forum_config; + switch($rank) + { + case '0': {$result=$lng['user']; break; } + case '1': {$result=''.$lng['mod'].''; break; } + case '2': {$result=''.$lng['admin'].''; break; } + } + return($result); + } + + function RankAdminMod($uid) + { + if ($uid>0) + { + $sql = "SELECT * FROM ".USERS_TABLE." WHERE u_id='$uid'"; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain user`s rank information.'); + $result = mysql_fetch_array($query); + $rank = $result['rank']; + if (($rank=='1') or ($rank=='2')) + { + return '1'; + } + else + { + return '0'; + } + } + else + { + return '0'; + } + + } + + function UpdateProfile($uid, $gg, $email, $interests, $sig, $avatar, $allow_qr, $allow_email, $allow_gg, $skin, $lang, $limit_tpid, $limit_ftid, $limit_users, $allow_shoutbox) + { + $sql ="UPDATE `".USERS_TABLE."` SET + `gg` = '$gg', + `email` = '$email', + `allow_gg` = '$allow_gg', + `allow_email` = '$allow_email', + `allow_qr` = '$allow_qr', + `interests` = '$interests', + `sig` = '$sig', + `avatar` = '$avatar', + `skin`='$skin', + `lang`='$lang', + `limit_tpid` = '$limit_tpid', + `limit_ftid` = '$limit_ftid', + `view_shoutbox` = '$allow_shoutbox', + `limit_users` = '$limit_users' + WHERE `u_id` ='$uid' LIMIT 1 ;"; + DataBase::sql_query($sql,'CRITICAL','Could not update user information'); + } + + function UpdateAdminPools($uid, $posts, $rank, $active, $nick) + { + $sql ="UPDATE `".USERS_TABLE."` SET + `posts` = '$posts', + `rank` = '$rank', + `active` = '$active', + `nick` = '$nick' + WHERE `u_id` ='$uid' LIMIT 1 ;"; + DataBase::sql_query($sql,'CRITICAL','Could not update user information'); + } + + function UpdatePassword($uid, $pass) + { + $sql ="UPDATE `".USERS_TABLE."` SET + `pass` = '$pass' + WHERE `u_id` ='$uid' LIMIT 1 ;"; + DataBase::sql_query($sql,'CRITICAL','Could not update user information'); + } + + function CreateProfile($nick, $pass, $email, $gg, $allow_gg, $allow_email, $allow_qr, $sig, $av, $interests) + { + global $forum_config; + $last = DataBase::new_id(USERS_TABLE); + $time = time(); + $sql = "INSERT INTO ".USERS_TABLE." VALUES + ('$last', '$nick', '$pass', '$email', '0', '$time', '0', '$gg', '$allow_gg', '$allow_email', '$allow_qr', '".$forum_config['view_shoutbox']."', '".$forum_config['defaultskin']."', '".$forum_config['defaultlang']."','".$forum_config['limit_tpid']."', '".$forum_config['limit_ftid']."', '".$forum_config['limit_users']."', '$sig', '$av', '1','0','$interests');"; + DataBase::sql_query($sql,'CRITICAL','Could not create new user'); + } + + function UserMsgs() + { + $uid = $_SESSION['uid']; + if($uid>0) + { + $sql = "SELECT count(*) as `m_id` FROM ".PM_INBOX_TABLE." WHERE `u_id`='$uid' AND `read`='0'"; + $result = mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not obtain amounts PM of User.')); + $result = $result['m_id']; + if ($result>0) + { + return ''.$result.''; + } + else + { + return $result; + } + } + } + + function UserAddWarn($uid, $value, $motive) + { + $sql = "INSERT INTO `".WARNINGS_TABLE."` ( `w_id` , `u_id` , `value` , `motive` ) VALUES('','$uid','$value','$motive');"; + DataBase::sql_query($sql,'GENERAL','Could not add new warn.'); + if (User::UserLevelWarns($uid)==100) + { + $ban_ip = '0.0.0.0'; + $ban_uid = $uid; + $ban_motive = $lng['warns_ban']; + $sql = "INSERT INTO ".BANLIST_TABLE." VALUES ('', '$ban_uid', '$ban_ip', '$ban_motive')"; + DataBase::sql_query($sql,'GENERAL','Could not update add ban.'); + } + } +} +?> diff --git a/includes/class_db.php b/includes/db.php similarity index 88% rename from includes/class_db.php rename to includes/db.php index 992894a..5c89552 100644 --- a/includes/class_db.php +++ b/includes/db.php @@ -1,7 +1,7 @@ * @link http://pioder.gim2przemysl.int.pl/ @@ -29,7 +29,7 @@ class DataBase $_COOKIE['queries'] = $_COOKIE['queries']+1; } } - //echo ''.$sql.'
'; //for optymalization ONLY!!!!!!!!!!!!!! + //echo ''.$sql.'
'; //for optimizing only $query = mysql_query($sql) or message_die($type, $msg, mysql_error()); return $query; } @@ -55,7 +55,7 @@ class DataBase case WARNINGS_TABLE: { $id = 'w_id'; break; } } $sql = "SELECT `$id` FROM $table ORDER BY `$id` DESC LIMIT 1"; - $return_id = mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Error with obtain last id.
File: class_db.php, Line: '.__LINE__)); + $return_id = mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Error with obtain last id.
File: db.php, Line: '.__LINE__)); $return_id = $return_id[$id]; $return_id = $return_id+1; return $return_id; diff --git a/includes/emailer.php b/includes/emailer.php new file mode 100644 index 0000000..fa62469 --- /dev/null +++ b/includes/emailer.php @@ -0,0 +1,87 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} + +function SendEmail($email, $title, $content) +{ + global $forum_config; + + #headers + $email_headers = "MIME-Version: 1.0\r\n"; + $email_headers .= "Content-type: text/html; charset=iso-8859-2\r\n"; + $email_headers .= "From: ".$forum_config['forumname']." \n"; + $email_date = date('d-m-Y, G:i',time()); + + $email_content = ' + + + '.$title.' + + + '.$content.'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ + Message generated automatic by µForum ('.$email_date.') + + '; + + #send email - do it! + if ( !mail($email, $title, $email_content, $email_headers )) + { + message_die('GENERAL','Could not send email from: '.$email.'. sorry :(',''); + } +} + +function SendRegisterEmail() +{ + global $forum_config; + global $original_pass; + global $lng; + + $email_content = $lng['email_newpasswd_msg']; + $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); + $email_content = str_replace('%url_f%',$forum_config['forumpatch'],$email_content); + $email_content = str_replace('%ip%',$_SERVER['REMOTE_ADDR'],$email_content); + $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); + $email_content = str_replace('%login%',$_POST['nick'],$email_content); + $email_content = str_replace('%pass%',$original_pass,$email_content); + + SendEmail($_POST['email'],$lng['email_welcome'].$forum_config['forumname'],$email_content); +} + +function SendForgotPassEmail($newpass) +{ + global $forum_config; + global $original_pass; + global $lng; + global $uid; + $email_content = $lng['email_register_msg']; + $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); + $email_content = str_replace('%url_f%',$forum_config['forumpatch'],$email_content); + $email_content = str_replace('%ip%',$_SERVER['REMOTE_ADDR'],$email_content); + $email_content = str_replace('%forum%',$forum_config['forumname'],$email_content); + $email_content = str_replace('%login%',$_POST['username'],$email_content); + $email_content = str_replace('%pass%',$newpass,$email_content); + SendEmail(User::UserInformation($uid,'email'),$lng['email_sent_forget_pass'].$forum_config['forumname'],$email_content); +} + +function SendMassEmail($title,$content) +{ + $sql = "SELECT `email`,`u_id` FROM ".USERS_TABLE." WHERE `u_id`>0"; + $query = DataBase::sql_query($sql,'CRITICAL','Could not read users table'); + while($item = @mysql_fetch_array($query)) + { + SendEmail($item['email'], $title, $content); + } +} +?> diff --git a/includes/errors.php b/includes/errors.php new file mode 100644 index 0000000..2b4a679 --- /dev/null +++ b/includes/errors.php @@ -0,0 +1,72 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} +function message_die($type, $msm, $sql) +{ + $msg =''; + $msg = ' + + + + + + + + + +
+ DSF v'.VERSION.' - '; + $msg .= ($type='CRITICAL') ? 'CRITICAL ERROR' : 'GENERAL ERROR' ; + $msg .= ' +
+ '; + $msg = $msg.$msm.' + +
'; + if ($sql !='') + { + $msg = $msg.''.$sql.''; + } + $msg = $msg.'
Problems? Questions? Visit: + http://pioder.gim2przemysl.int.pl/forum
'; + die($msg); + +} +function message_forum($text, $url, $interval = 1.8) +{ + global $lng; + global $forum_config; + $skin = array( + 'url' => $url, + 'msg' => $text, + 'queries' => '', + 'pa_link' => '', + ); + $skin = array_push_associative($skin,GenerateHeader($lng['message_forum'], '> '.$lng['message_forum'])); + die( + include('./skins/'.ViewSkinName().'/message_body.tpl') + ); +} +function admin_message_forum($text, $url) +{ +$skin = array( +'url'=>$url, +'msg'=>$text, +); +$skin['queries'] = ''; +$skin['pa_link'] = ''; +die( + include('./template/message_body.tpl') + ); +} +?> diff --git a/includes/misc_functions.php b/includes/misc_functions.php new file mode 100644 index 0000000..aaa99be --- /dev/null +++ b/includes/misc_functions.php @@ -0,0 +1,346 @@ + +* @link http://pioder.gim2przemysl.int.pl/ +* @license GNU GPL v3 +**/ +if ( !defined('IN_uF') ) +{ + die('Hacking attempt'); +} + +function SetCounter() +{ + global $forum_config; + if (!isset($_COOKIE['forum_visited'])) + { + setcookie('forum_visited','1'); + $visit_count = $forum_config['forum_counter'] +1; + DataBase::sql_query("UPDATE `".CONFIG_TABLE."` SET `value`='$visit_count' WHERE `name`='forum_counter'",'GENERAL','Could not update forum counter'); + } + else + { + $visit_count = $forum_config['forum_counter']; + } + return $visit_count; +} + +function GenerateHeader($title, $navigator) +{ + global $lng; + global $forum_config; + $skin = array( + 'forumname' => $forum_config['forumname'], + 'forumdesc' => $forum_config['forumdesc'], + 'users' => $lng['lusers'], + 'pm' => $lng['lpm'], + 'register' => $lng['lregister'], + 'search' => $lng['lsearch'], + 'eprofile' => $lng['leprofile'], + 'groups' => $lng['lgroups'], + 'keywords' => $forum_config['meta_keywords'], + 'description' => $forum_config['meta_description'], + 'mainpage' => $title, + 'lmainpage' => $navigator, + 'lactual_time'=>$lng['lactualtime'], + 'modelogin' => ($_SESSION['uid']>0) ? 'logout' : 'login', + 'llogin' => ($_SESSION['uid']>0) ? $lng['lunlogin'] : $lng['llogin'] + ); + + return $skin; +} + +function UserAgent($agent) +{ + global $lng; + /*This original function is in phpBB 1.12.5 modified by Przemo*/ + /*Modified by PioDer: added new browsers and systems and other replaces*/ + $agent_tst = ' ' . strtolower($agent); + $system = $browser = ''; + if ( + strpos($agent_tst, 'windows') || + strpos($agent_tst, 'win9') || + strpos($agent_tst, 'win32') || + strpos($agent_tst, 'nt 5.') || + strpos($agent_tst, 'nt 4') ) + { + $system = ( strpos($agent_tst, 'windows 9') || strpos($agent_tst, 'nt 4') || strpos($agent_tst, 'windows') || strpos($agent_tst, 'win32') ) ? 'windows_98_nt_2000' : $system; + $system = ( strpos($agent_tst, 'nt 5.') || strpos($agent_tst, 'nt 6.') || strpos($agent_tst, 'nt 7.') || strpos($agent_tst, 'nt 8.') ) ? 'windows_xp_2003' : $system; + $system = (strpos($agent_tst, 'nt 5.0')) ? 'windows_98_nt_2000' : $system; + $system = (strpos($agent_tst, 'nt 6.0')) ? 'windows_vista' : $system; + } + else + { + $system = (strpos($agent_tst, 'linux')) ? 'linux' : $system; + $system = (strpos($agent_tst, 'suse')) ? 'linux_suse' : $system; + $system = (strpos($agent_tst, 'knoppix')) ? 'linux_knoppix' : $system; + $system = (strpos($agent_tst, 'turbolinux')) ? 'linux_turbolinux' : $system; + $system = (strpos($agent_tst, 'slackware')) ? 'linux_slackware' : $system; + $system = (strpos($agent_tst, 'gentoo')) ? 'linux_gentoo' : $system; + $system = (strpos($agent_tst, 'lycoris')) ? 'linux_lycoris' : $system; + $system = (strpos($agent_tst, 'debian')) ? 'linux_debian' : $system; + $system = (strpos($agent_tst, 'redhat')) ? 'linux_redhat' : $system; + $system = (strpos($agent_tst, 'archlinux')) ? 'linux_arch' : $system; + $system = (strpos($agent_tst, 'ubuntu')) ? 'linux_ubuntu' : $system; + $system = (strpos($agent_tst, 'cdlinux')) ? 'linux_cdlinux' : $system; + $system = (strpos($agent_tst, 'mandriva')) ? 'linux_mandriva' : $system; + $system = (strpos($agent_tst, 'kateos')) ? 'linux_kateos' : $system; + $system = (strpos($agent_tst, 'bsd')) ? 'linux_freebsd' : $system; + } + if ( $system == '') + { + $system = (strpos($agent_tst, 'mac')) ? 'macos' : $system; + $system = (strpos($agent_tst, 'aix')) ? 'aix' : $system; + $system = (strpos($agent_tst, 'lindows')) ? 'lindows' : $system; + $system = (strpos($agent_tst, 'amiga')) ? 'amiga' : $system; + $system = (strpos($agent_tst, 'athe')) ? 'athe' : $system; + $system = (strpos($agent_tst, 'beos')) ? 'beos' : $system; + $system = (strpos($agent_tst, 'zeta')) ? 'beos' : $system; + $system = (strpos($agent_tst, 'BlueEyed')) ? 'beos' : $system; + $system = (strpos($agent_tst, 'nextstep')) ? 'nextstep' : $system; + $system = (strpos($agent_tst, 'warp')) ? 'warp' : $system; + $system = (strpos($agent_tst, 'qnx')) ? 'qnx' : $system; + $system = (strpos($agent_tst, 'risc')) ? 'risc' : $system; + $system = (strpos($agent_tst, 'solaris')) ? 'solaris' : $system; + $system = (strpos($agent_tst, 'unix')) ? 'unix' : $system; + $system = (strpos($agent_tst, 'macos')) ? 'macos' : $system; + $system = (strpos($agent_tst, 'mac os')) ? 'macos' : $system; + $system = (strpos($agent_tst, 'symbian')) ? 'symbian' : $system; + $system = ($system == '' && strpos($agent_tst, 'win9') || strpos($agent_tst, 'win3') || strpos($agent_tst, 'windows') ) ? 'windows_98_nt_2000' : $system; + } + $browser = (strpos($agent_tst, 'mozilla')) ? 'mozilla' : $browser; + $browser = (strpos($agent_tst, 'msie')) ? 'ie' : $browser; + $browser = (strpos($agent_tst, 'msie 7')) ? 'ie7' : $browser; + $browser = (strpos($agent_tst, 'netscape')) ? 'netscape' : $browser; + $browser = (strpos($agent_tst, 'opera')) ? 'opera' : $browser; + $browser = (strpos($agent_tst, 'konqueror')) ? 'konqueror' : $browser; + $browser = (strpos($agent_tst, 'galeon')) ? 'galeon' : $browser; + $browser = (strpos($agent_tst, 'firefox')) ? 'firefox' : $browser; + $browser = (strpos($agent_tst, 'netsprint')) ? 'netsprint' : $browser; + $browser = (strpos($agent_tst, 'firebird')) ? 'firebird' : $browser; + $browser = (strpos($agent_tst, 'links')) ? 'links' : $browser; + $browser = (strpos($agent_tst, 'dillo')) ? 'dillo' : $browser; + $browser = (strpos($agent_tst, 'omniweb')) ? 'omniweb' : $browser; + $browser = (strpos($agent_tst, 'avant')) ? 'avant' : $browser; + $browser = (strpos($agent_tst, 'myie2')) ? 'myie2' : $browser; + $browser = (strpos($agent_tst, 'seamonkey')) ? 'seamonkey' : $browser; + $browser = (strpos($agent_tst, 'maxthon')) ? 'maxthon' : $browser; + + $browser = ($browser == '') ? 'unknown' : $browser; + $system = ($system == '') ? 'unknown' : $system; + + return array('icon_' . $system . '.gif', 'icon_' . $browser . '.gif', ($system=='unknown') ? $lng['unknown'] : $system, ($browser=='unknown') ? $lng['unknown'] : $browser); +} + +function GenerateTime($request_time) +{ + global $lng; + if (date('d-m-Y',$request_time)== date('d-m-Y',time())) + { + $date = $lng['today'].', '.date('G:i', $request_time); + } + else + { + if ((date('d',$request_time))== (date('d',time())-1) && (date('m-Y',$request_time)== date('m-Y',time()))) + { + $date = $lng['yesterday'].', '.date('G:i', $request_time); + } + else + { + $date = date('d-m-Y, G:i',$request_time); + } + } + + return $date; +} + +function AddPages() +{ + global $count; + global $page; + $content = ''; + for ($i=1;$i<=$count;$i++) + { + if ($i==$page) + { + $content .= ''; + } + else + { + $content .= ''; + } + } + return $content; + unset($content); +} + +function AddPages2($page)//for edit profile, not used in limit! +{ + $content = ''; + for ($i=1;$i<=50;$i++) + { + if ($i==$page) + { + $content .= ''; + } + else + { + $content .= ''; + } + } + + return $content; + unset($content); +} + +function AddSkins() +{ + global $forum_config; + global $default_skin; + $all=''; + $query = DataBase::sql_query("SELECT `name`, `s_id` FROM `".SKINS_TABLE."`",'GENERAL','Could not obtain skins information'); + while($t = @mysql_fetch_array($query)) + { + + if ($t['name']==$default_skin) + { + $all .= ''; + } + else + { + $all .= ''; + } + } + + return $all; + unset($t, $all); +} + +function AddLangs() +{ + global $forum_config; + global $default_lang; + $result=''; + $rep=opendir('./lngs'); + $browseruMoinsUnRepertoire = false; + while ($file = readdir($rep)) + { + if($file != '..' && $file !='.' && $file !='') + { + if (is_dir('./lngs/'.$file)){ + $browseruMoinsUnRepertoire = true; + if ($file==$default_lang) + { + $result .=''; + } + else + { + $result .=''; + } + } + } + } + return $result; + unset($rep, $browseruMoinsUnRepertoire, $file, $result); +} + +function TimeGeneration() +{ + list($usec, $sec ) = explode(" ",microtime()); + return ((float)$usec + (float)$sec); +} + +function IfModGroup($guid) +{ + global $lng; + $uid = $_SESSION['uid']; + if ($guid==$uid) + { + return' + + + '.$lng['addusrtogrp'].': + + + '.$lng['delusrforgrp'].': + + + + + '; + } +} + +function TotalPosts() +{ + $sql = "SELECT count(*) as `p_id` FROM ".POSTS_TABLE.""; + $query = DataBase::sql_query($sql,'GENERAL','Could not obtain total posts information'); + $result = mysql_fetch_array($query); + $result = $result['p_id']; + + return($result); +} + +function DefaultLang() +{ + global $forum_config; + global $userdata; + + if ($_SESSION['uid']>0) + { + return $userdata['lang']; + } + else + { + return $forum_config['defaultlang']; + } +} + +function ShowQueries($start, $stop) +{ + global $forum_config; + global $lng; + + if ($forum_config['show_time_generation']) + { + $result = $stop - $start; + $result = round($result,3); + if (extension_loaded('xdebug')) + { + return $lng['script_generated'].$result.' '.$lng['seconds'].'. SQL: '.$_COOKIE['queries'].'.
+ Wersja Xdebug: '.phpversion('xdebug').', Użycie pamięci: '.round((xdebug_memory_usage()/1024),2).'KB.'; + } + else + { + return $lng['script_generated'].$result.' '.$lng['seconds'].'. SQL: '.$_COOKIE['queries'].'.'; + } + } + else + { + return ''; + } +} + +function ViewSkinName() +{ + global $forum_config; + global $userdata; + + if ($_SESSION['uid']>0) + { + $result = $userdata['skin']; + } + else + { + $result = $forum_config['defaultskin']; + } + $sql = "SELECT * FROM `".SKINS_TABLE."` WHERE `s_id`='$result'"; + $result = mysql_fetch_array(DataBase::sql_query($sql,'CRITICAL','Could not obtain skin information.')); + + return $result['name']; +} + +?> diff --git a/includes/pms/pms_delete.php b/includes/pms/pms_delete.php index 02d0a4e..b8b9b92 100644 --- a/includes/pms/pms_delete.php +++ b/includes/pms/pms_delete.php @@ -11,12 +11,12 @@ if (isset($_GET['user'])) Secure::message_u_exists(intval($_GET['m'])); Secure::message_user_loged(intval($_GET['m'])); Pms::DeleteMsgUser(intval($_GET['m'])); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['pm_is_deleted'],'pms.php'); } else { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'pms.php'); } break; @@ -28,19 +28,19 @@ if (isset($_GET['user'])) Secure::message_a_exists(intval($_GET['m'])); Secure::message_author_loged(intval($_GET['m'])); Pms::DeleteMsgAuthor(intval($_GET['m'])); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['pm_is_deleted'],'pms.php?mode=folder&submode=sentbox'); } else { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'pms.php'); } break; } default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'pms.php'); break; } @@ -48,7 +48,7 @@ if (isset($_GET['user'])) } else { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'pms.php'); } diff --git a/includes/pms/pms_folder.php b/includes/pms/pms_folder.php index a33cd27..f10825e 100644 --- a/includes/pms/pms_folder.php +++ b/includes/pms/pms_folder.php @@ -17,13 +17,13 @@ while($result = mysql_fetch_array($query)) $folder = ($_GET['submode']=='sentbox') ? ''.$lng['sentbox'].'' : ''.$lng['inbox'].''; //add skin variables $skin = array( -'lang'=>Over::DefaultLang(), +'lang'=>DefaultLang(), 'lname'=>$lng['message_name'], 'lauthor'=>$lng['user'], 'lmdate'=>$lng['date'] ); -$skin = array_push_associative($skin,Over::generate_header($lng['lpm'].': '.(($_GET['submode']=='sentbox') ? $lng['sentbox'] : $lng['inbox']), ' > '.$lng['lpm'].' > '.$folder)); +$skin = array_push_associative($skin,GenerateHeader($lng['lpm'].': '.(($_GET['submode']=='sentbox') ? $lng['sentbox'] : $lng['inbox']), ' > '.$lng['lpm'].' > '.$folder)); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/msgs_is_body.tpl'); @@ -87,8 +87,8 @@ else $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/includes/pms/pms_view.php b/includes/pms/pms_view.php index d7a5f2c..5ee9f72 100644 --- a/includes/pms/pms_view.php +++ b/includes/pms/pms_view.php @@ -75,7 +75,7 @@ $folder = ($_GET['submode']=='author') ? ''.$lng['show_message'] .': '.$result['name'])); @@ -113,8 +113,8 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); break; diff --git a/includes/pms/pms_write.php b/includes/pms/pms_write.php index 61e38be..77c0d22 100644 --- a/includes/pms/pms_write.php +++ b/includes/pms/pms_write.php @@ -56,7 +56,7 @@ $skin = array( 'action'=>$_SERVER['REQUEST_URI'] ); -$skin = array_push_associative($skin, Over::generate_header($lng['lpm'].': '.$lng['write_pm'], '>'.$lng['lpm'].' > '.$lng['write_pm'])); +$skin = array_push_associative($skin, GenerateHeader($lng['lpm'].': '.$lng['write_pm'], '>'.$lng['lpm'].' > '.$lng['write_pm'])); if ($msg=='') { @@ -76,8 +76,8 @@ else $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/includes/sessions.php b/includes/sessions.php index 04061e4..f2c1982 100644 --- a/includes/sessions.php +++ b/includes/sessions.php @@ -26,42 +26,51 @@ if (empty($_SESSION['uid'])) { $_SESSION['uid']='0'; } + if (empty($_SESSION['login_on'])) { $_SESSION['login_on']='0'; } + if (empty($_SESSION['sessionid'])) { $_SESSION['sessionid']='0'; } + if (empty($_COOKIE['queries'])) { $_COOKIE['queries']=0; setcookie('queries','0',time()+31104000); } + if($_COOKIE['queries']>0) { setcookie('queries','0',time()+31104000); $_COOKIE['uid']='0'; } -function sess_register($uid) + +function SessRegister() { - if ($uid>0) + $uid = $_SESSION['uid']; + + if ($uid>0) { - sess_delete($uid); + SessDelete($uid); $time = time(); $sql = "INSERT INTO ".SESSIONS_TABLE." VALUES ('', '".$_COOKIE[SESS_NAME]."','$uid','$time')"; $result = @mysql_fetch_array(DataBase::sql_query($sql,'GENERAL','Could not add new session.',true)); return $result; } } -function sess_delete_old() + +function SessDeleteOld() { $time = time(); $sql = "DELETE FROM ".SESSIONS_TABLE." WHERE time+129600<$time;"; DataBase::sql_query($sql, 'GENERAL','Could not delete session',true); } -function sess_del_invalid() + +function SessDelInvalid() { if ($_SESSION['uid']>0) { @@ -76,7 +85,8 @@ function sess_del_invalid() } } } -function sess_delete($uid) + +function SessDelete($uid) { $time = time(); $sql = "DELETE FROM ".SESSIONS_TABLE." WHERE u_id='$uid'"; @@ -84,7 +94,8 @@ function sess_delete($uid) $_SESSION['sessionid']='0'; return $result['count']; } -function sess_view() + +function SessView() { global $lng; global $user; diff --git a/index.php b/index.php index 9cb943f..8299c4f 100644 --- a/index.php +++ b/index.php @@ -10,30 +10,30 @@ define('IN_uF', true); //include files include('./config.php'); -if (!DSF_INSTALLED) +if (!UF_INSTALLED) { header('Location: install/'); } include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_posting.php'); -include('./includes/class_topic.php'); -include('./includes/class_forum.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_topic.php'); +include('./includes/classes/class_forum.php'); +include('./lngs/'.DefaultLang().'/main.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); -$start = Over::TimeGeneration(); -$default_skin = Over::ViewSkinName(); -$visit_count = Over::set_counter(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); +$start = TimeGeneration(); +$default_skin = ViewSkinName(); +$visit_count = SetCounter(); include('./includes/cache/cache_index.php'); //add skin variables @@ -45,7 +45,7 @@ $skin = array( 'lpm_msgs' => ($_SESSION['uid']>0) ? $lng['pm_messages'] : '', 'amsgs' => ($_SESSION['uid']>0) ? User::UserMsgs() : '' ); -$skin = array_push_associative($skin, Over::generate_header($lng['mainpage'], '> '.$lng['mainpage'])); +$skin = array_push_associative($skin, GenerateHeader($lng['mainpage'], '> '.$lng['mainpage'])); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/index_body.tpl'); @@ -85,7 +85,7 @@ while($result = @mysql_fetch_array($query)) } echo ''; } -$sess = sess_view(); +$sess = SessView(); //add skin variables $skin =array( 'registered_users' => str_replace('%x%', $count_users ,$lng['reg_users']), @@ -136,7 +136,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/install/config.php b/install/config.php index 2a13e56..83da253 100644 --- a/install/config.php +++ b/install/config.php @@ -18,5 +18,5 @@ define('DB_PASS','%pass%'); define('DB_NAME','%dbname%'); define('DB_PREFIX','%dbprefix%'); define('VERSION','1.0.B3'); -define('DSF_INSTALLED',false); +define('UF_INSTALLED',false); ?> diff --git a/install/index.php b/install/index.php index a9182ac..5e2988d 100644 --- a/install/index.php +++ b/install/index.php @@ -10,8 +10,8 @@ define('IN_uF',true); include('./../config.php'); include('./../includes/constants.php'); -include('./../includes/class_error.php'); -include('./../includes/class_db.php'); +include('./../includes/errors.php'); +include('./../includes/db.php'); include('./functions_add.php'); include('./../admin/check_script_data.php'); @@ -39,7 +39,7 @@ for($i=0; $i $value) { if ($forum_config['use_censorlist']) @@ -48,14 +48,14 @@ if (isset($_GET['mode'])) $uid = $_SESSION['uid']; $_SESSION['uid']=0; $_SESSION['sessionid']='0'; - sess_delete($uid); - $stop = Over::TimeGeneration(); + SessDelete($uid); + $stop = TimeGeneration(); message_forum($lng['islogout'], 'index.php'); break; } case 'login': { - $default_skin = Over::ViewSkinName(); + $default_skin = ViewSkinName(); if ($_SESSION['uid']>0) { header('Location: index.php'); @@ -79,7 +79,7 @@ if (isset($_GET['mode'])) DataBase::sql_query($sql,'GENERAL','Could not delete session.'); if (User::UserInformation($user_id,'active')==0) { - sess_delete($_SESSION['uid']); + SessDelete($_SESSION['uid']); $_SESSION['uid']='0'; message_forum($lng['account_disabled'],'index.php'); } @@ -94,7 +94,7 @@ if (isset($_GET['mode'])) DataBase::sql_query($sql,'GENERAL','Could not update user lastvisit');//run query $msg = $lng['youareloggedas'].': '.$nick.'';// messaage "login as.." $skin['pa_link']=''; - $stop = Over::TimeGeneration();//generate generation's time + $stop = TimeGeneration();//generate generation's time message_forum($msg, 'index.php');//message and require to index.php } else @@ -125,12 +125,12 @@ if (isset($_GET['mode'])) 'llog_in'=> $lng['llog_in'], 'msg' => $msg ); - $skin = array_push_associative($skin, Over::generate_header($lng['llogin'],'> '.$lng['llogin'])); + $skin = array_push_associative($skin, GenerateHeader($lng['llogin'],'> '.$lng['llogin'])); include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/login_body.tpl'); $skin['pa_link']=''; - $stop = Over::TimeGeneration(); - $skin['queries'] = Over::ShowQueries($start, $stop); + $stop = TimeGeneration(); + $skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); break; } @@ -140,7 +140,7 @@ if (isset($_GET['mode'])) { header('Location: index.php'); } - $default_skin = Over::ViewSkinName(); + $default_skin = ViewSkinName(); if (!$forum_config['allow_send_email']) { message_forum($lng['no_send_newpass'],'index.php'); @@ -153,7 +153,7 @@ if (isset($_GET['mode'])) $int_rand = rand(1, (strlen(PASSWD_HASH)-$forum_config['newpasswd_len'])); $newpass = substr(PASSWD_HASH, $int_rand, $forum_config['newpasswd_len']); User::UpdatePassword($uid, md5($newpass)); - Email::SendForgotPassEmail($newpass); + SendForgotPassEmail($newpass); message_forum($lng['pass_changed'],'index.php'); } else @@ -166,24 +166,24 @@ if (isset($_GET['mode'])) 'lsave' => $lng['save'], 'pa_link'=>'' ); - $skin = array_push_associative($skin, Over::generate_header($lng['lforgot_pass2'], '> '.$lng['lforgot_pass2'])); + $skin = array_push_associative($skin, GenerateHeader($lng['lforgot_pass2'], '> '.$lng['lforgot_pass2'])); include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/newpass_body.tpl'); - $stop = Over::TimeGeneration(); - $skin['queries'] = Over::ShowQueries($start, $stop); + $stop = TimeGeneration(); + $skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); break; } default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'], 'index.php'); } } } else { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'], 'index.php'); } ?> diff --git a/moderate.php b/moderate.php index 57850d8..e127bec 100644 --- a/moderate.php +++ b/moderate.php @@ -11,28 +11,28 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); +include('./includes/misc_functions.php'); include('./includes/classes/secure.php'); -include('./includes/class_mod.php'); -include('./includes/class_forum.php'); -include('./includes/class_topic.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +include('./includes/classes/class_mod.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_topic.php'); +include('./lngs/'.DefaultLang().'/main.php'); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); if ($_SESSION['uid']>0) { if (RANK==0) { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['is_no_mod'],'index.php'); } } @@ -48,7 +48,7 @@ switch(trim($_GET['action'])) Secure::topic_exists($tid); $fid = Topic::TopicInformation($tid,'f_id'); Mod::DeleteTopic($tid); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['tdeleted'], 'forum.php?f='.$fid); break; } @@ -57,7 +57,7 @@ switch(trim($_GET['action'])) $tid = intval($_GET['id']); Secure::topic_exists($tid); Mod::LockTopic($tid); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['tlocked'], 'topic.php?t='.$tid); break; } @@ -66,7 +66,7 @@ switch(trim($_GET['action'])) $tid = intval($_GET['id']); Secure::topic_exists($tid); Mod::UnlockTopic($tid); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['tunlocked'], 'topic.php?t='.$tid); break; } @@ -80,7 +80,7 @@ switch(trim($_GET['action'])) { Mod::DeletePost($pid); } - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['pdeleted'],'topic.php?t='.$tid); break; } @@ -89,7 +89,7 @@ switch(trim($_GET['action'])) $tid = intval($_GET['id']); Secure::topic_exists($tid); Mod::StickTopic($tid,'1'); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['tstuck'], 'topic.php?t='.$tid); break; } @@ -98,7 +98,7 @@ switch(trim($_GET['action'])) $tid = intval($_GET['id']); Secure::topic_exists($tid); Mod::StickTopic($tid,'0'); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['tunstuck'], 'topic.php?t='.$tid); break; } @@ -114,8 +114,8 @@ switch(trim($_GET['action'])) } else { - $start = Over::TimeGeneration(); - $default_skin = Over::ViewSkinName(); + $start = TimeGeneration(); + $default_skin = ViewSkinName(); //add skin variables $skin = array( 't' => $tid, @@ -124,7 +124,7 @@ switch(trim($_GET['action'])) 'L.reset' => $lng['reset'], 'OPTIONS.select_forum' => Forum::AddForums($tid) ); - $skin = array_push_associative($skin, Over::generate_header($lng['move_topic'].': '.Topic::TopicInformation($tid,'name'),'' + $skin = array_push_associative($skin, GenerateHeader($lng['move_topic'].': '.Topic::TopicInformation($tid,'name'),'' .$lng['move_topic'].': ' .Topic::TopicInformation($tid,'name'))); if ($_SESSION['uid']>0) @@ -142,8 +142,8 @@ switch(trim($_GET['action'])) { $skin['pa_link']=''; } - $stop = Over::TimeGeneration(); - $skin['queries'] = Over::ShowQueries($start, $stop); + $stop = TimeGeneration(); + $skin['queries'] = ShowQueries($start, $stop); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/move_topic_body.tpl'); @@ -156,14 +156,14 @@ switch(trim($_GET['action'])) $pid = intval($_GET['id']); Secure::post_exists($pid); Mod::AcceptPost($pid); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); $tid = Topic::PostInformation($pid,'t_id'); message_forum($lng['post_accepted'], 'topic.php?t='.$tid); break; } default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'index.php'); break; } diff --git a/pms.php b/pms.php index 34a0988..6b1b7ce 100644 --- a/pms.php +++ b/pms.php @@ -11,29 +11,29 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); include('./includes/classes/class_pms.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_posting.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +include('./lngs/'.DefaultLang().'/main.php'); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); + -//costam if ($_SESSION['uid']<1) { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['youarenotlogd'],'login.php?mode=login'); } foreach ($_POST as $name => $value) @@ -44,7 +44,7 @@ foreach ($_POST as $name => $value) } } $uid = $_SESSION['uid']; -$default_skin = Over::ViewSkinName(); +$default_skin = ViewSkinName(); if (isset($_GET['mode'])) { switch($_GET['mode']) @@ -73,7 +73,7 @@ if (isset($_GET['mode'])) } default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'index.php'); break; } diff --git a/posting.php b/posting.php index 01d9c60..ea4e7f3 100644 --- a/posting.php +++ b/posting.php @@ -11,24 +11,24 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_posting.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); -$start = Over::TimeGeneration(); -$default_skin = Over::ViewSkinName(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +include('./lngs/'.DefaultLang().'/main.php'); +$start = TimeGeneration(); +$default_skin = ViewSkinName(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); $msg=''; if ($_SESSION['uid']<1) { @@ -41,7 +41,7 @@ foreach ($_POST as $name => $value) $_POST[$name] = Secure::UseCensorlist($value); } } -$start = Over::TimeGeneration(); +$start = TimeGeneration(); //add skin variables $skin = array( 'smiles'=>Post::SmilesShow(), @@ -54,9 +54,9 @@ $skin = array( 'lsticky_topic'=>$lng['sticky_topic'], 'lwritetopic'=>$lng['writetopic'], ); -$skin = array_push_associative($skin, Over::generate_header('','')); -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$skin = array_push_associative($skin, GenerateHeader('','')); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); if(RANK=='2') { $skin['pa_link']=''.$lng['pa_link'].''; @@ -101,7 +101,7 @@ switch(trim($_GET['mode'])) { $page=''; } - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['post_is_saved'],'topic.php?t='.$_GET['t'].$page.'#'.$id); } else @@ -161,7 +161,7 @@ switch(trim($_GET['mode'])) { $page=''; } - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['post_is_saved'],'topic.php?t='.Topic::PostInformation(intval($_GET['id']),'t_id').$page.'#p'.$_GET['id']); } else @@ -219,7 +219,7 @@ switch(trim($_GET['mode'])) { $page=''; } - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['post_is_saved'],'topic.php?t='.$_GET['id'].$page.'#p'.$id); } else @@ -283,7 +283,7 @@ switch(trim($_GET['mode'])) $_POST['topic_sticky']='0'; } $last = Post::NewTopic($_POST['textedit'],$_POST['ntopic'], intval($_GET['f']), $_SESSION['uid'], $_POST['topic_sticky']); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['post_is_saved'],'topic.php?t='.$last); } else @@ -323,7 +323,7 @@ switch(trim($_GET['mode'])) // if no mode... :D default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'index.php'); break; } diff --git a/quick_reply.php b/quick_reply.php index 60f0f28..3ba5890 100644 --- a/quick_reply.php +++ b/quick_reply.php @@ -19,7 +19,7 @@ foreach ($_POST as $name => $value) } } include('./lngs/'.$default_lang.'/quick_reply.php'); -include('./includes/class_posting.php'); +include('./includes/classes/class_posting.php'); $skin = array( 'ltitle'=>$lng['title'], 'lmsg'=>$lng['message'], diff --git a/register.php b/register.php index adef4d2..367e671 100644 --- a/register.php +++ b/register.php @@ -11,28 +11,28 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_posting.php'); -include('./includes/class_topic.php'); -include('./includes/class_email.php'); -include('./includes/class_mod.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_topic.php'); +include('./includes/emailer.php'); +include('./includes/classes/class_mod.php'); include('./includes/classes/secure.php'); -$default_lang = Over::DefaultLang(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); include('./lngs/'.$default_lang.'/email.php'); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); -$default_skin = Over::ViewSkinName(); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); +$default_skin = ViewSkinName(); $msg=''; if ($_SESSION['uid']>0) { @@ -67,10 +67,10 @@ if ( ereg ("^.+@.+\..+$", $_POST['email'])) $original_pass = $_POST['password']; $_POST['password']=md5($_POST['password']); User::CreateProfile($_POST['nick'],$_POST['password'], $_POST['email'],0,1,0,1,'','',''); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); if ($forum_config['allow_send_email']) { - Email::SendRegisterEmail(); + SendRegisterEmail(); } message_forum($lng['account_created'],'index.php'); } @@ -147,7 +147,7 @@ $skin = array( 'pa_link'=>'' ); $_POST['allow_gg']='1'; -$skin = array_push_associative($skin, Over::generate_header($lng['lregister'],'> '.$lng['lregister'])); +$skin = array_push_associative($skin, GenerateHeader($lng['lregister'],'> '.$lng['lregister'])); if ($msg=='') { $msg = './skins/'.$default_skin.'/blank.tpl'; @@ -155,7 +155,7 @@ if ($msg=='') //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/register_body.tpl'); -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/search.php b/search.php index 2be292a..61267ad 100644 --- a/search.php +++ b/search.php @@ -11,24 +11,24 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_topic.php'); include('./includes/classes/secure.php'); -$default_lang = Over::DefaultLang(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); -$start = Over::TimeGeneration(); -$default_skin = Over::ViewSkinName(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +$start = TimeGeneration(); +$default_skin = ViewSkinName(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); $sql = "SELECT ".POSTS_TABLE.".*, ".USERS_TABLE.".* FROM ".POSTS_TABLE." LEFT JOIN ".USERS_TABLE." ON ".USERS_TABLE.".u_id = ".POSTS_TABLE.".u_id ORDER BY `ptime`"; $query = DataBase::sql_query($sql,'GENERAL', 'Could not obtain amout of posts in forum'); while($result = @mysql_fetch_array($query)) @@ -175,7 +175,7 @@ if ((isset($_POST['keywords'])) || ($_GET['content']=='lastposts') || ($_GET['co 'ltopicname'=>$lng['ltopicname'], 'lang'=> $default_lang ); - $skin = array_push_associative($skin,Over::generate_header($window_title,$navigator_title)); + $skin = array_push_associative($skin,GenerateHeader($window_title,$navigator_title)); include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/forum_body.tpl'); $query = DataBase::sql_query($sql,'GENERAL', 'Could not obtain topics information'); @@ -211,7 +211,7 @@ if ((isset($_POST['keywords'])) || ($_GET['content']=='lastposts') || ($_GET['co else { $skin = array( - 'option_pages' => Over::AddPages(), + 'option_pages' => AddPages(), 'lwith' => $lng['with'], 'lpage' => $lng['page'], 'lpages' => $count, @@ -230,7 +230,7 @@ else ); $window_title = $lng['lsearch']; $navigator_title = '> '.$lng['lsearch']; - $skin = array_push_associative($skin,Over::generate_header($window_title,$navigator_title)); + $skin = array_push_associative($skin,GenerateHeader($window_title,$navigator_title)); include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/search_body.tpl'); } @@ -249,7 +249,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/shoutbox.php b/shoutbox.php index ec78a30..8ab9fdd 100644 --- a/shoutbox.php +++ b/shoutbox.php @@ -65,7 +65,7 @@ while($sb_msg = @mysql_fetch_array($query)) $shoutbox_content .= ' - '.$allow_del.''.Topic::UserName($sb_msg['nick'], $sb_msg['rank']).' ['.Over::GenerateTime($sb_msg['mtime']).']: '.$sb_msg['message'].' + '.$allow_del.''.Topic::UserName($sb_msg['nick'], $sb_msg['rank']).' ['.GenerateTime($sb_msg['mtime']).']: '.$sb_msg['message'].' '; } diff --git a/topic.php b/topic.php index 2177d4c..02a6560 100644 --- a/topic.php +++ b/topic.php @@ -11,28 +11,28 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -include('./includes/class_topic.php'); -include('./includes/class_mod.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +include('./includes/classes/class_topic.php'); +include('./includes/classes/class_mod.php'); include('./includes/classes/secure.php'); -$default_lang = Over::DefaultLang(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); $tid = intval($_GET['t']); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); -$default_skin = Over::ViewSkinName(); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); +$default_skin = ViewSkinName(); include('./includes/cache/cache_topic.php'); $forum_locked = $forum['lock']; @@ -47,7 +47,7 @@ $skin = array( onMouseOut="this.src=\'skins/'.$default_skin.'/images/lng_'.$default_lang.'/reply.gif\'" border="0" alt="reply">' ); -$skin = array_push_associative($skin, Over::generate_header($lng['showtopic'].': '.$topic['name'], '> '.$forum['name'].' > '.$topic['name'])); +$skin = array_push_associative($skin, GenerateHeader($lng['showtopic'].': '.$topic['name'], '> '.$forum['name'].' > '.$topic['name'])); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); @@ -57,7 +57,7 @@ $sql = "SELECT ".POSTS_TABLE.".*, ".USERS_TABLE.".*, ".USERS_TABLE.".u_id AS use $query = DataBase::sql_query($sql,'CRITICAL','Could not obtain post information.'); while($item=mysql_fetch_array($query)) { - $ua = Over::user_agent($item['user_agent']); + $ua = UserAgent($item['user_agent']); $warn_pool = ($forum_config['allow_warns'] && $forum_config['warns_in_topic'] ) ? (isset($user_warnlevel[$item['u_id']])) ? ''.$lng['warns'].': '.($user_warnlevel[$item['u_id']]*10).'%
' : ''.$lng['warns'].': @@ -67,7 +67,7 @@ while($item=mysql_fetch_array($query)) 'p_id' => $item['p_id'], 'u_id' => $item['user_id'], 'username' => Topic::UserName($item['nick'], $item['rank']), - 'pdate' => Over::GenerateTime($item['ptime']), + 'pdate' => GenerateTime($item['ptime']), 'user_gg' => (($item['allow_gg'])&& ($item['gg']!='0')) ? 'gg', 'lmod' => $lng['lmod'], 'c_delete_topic'=>$lng['c_delete_topic'], -'option_pages'=>Over::AddPages(), +'option_pages'=>AddPages(), 'lwith'=>$lng['with'], 'lpage'=>$lng['page'], 'lpages'=>$count @@ -160,7 +160,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/user.php b/user.php index c438765..c3536e1 100644 --- a/user.php +++ b/user.php @@ -11,23 +11,23 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); include('./includes/classes/secure.php'); -$default_lang = Over::DefaultLang(); +$default_lang = DefaultLang(); include('./lngs/'.$default_lang.'/main.php'); -$start = Over::TimeGeneration(); -$default_skin = Over::ViewSkinName(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +$start = TimeGeneration(); +$default_skin = ViewSkinName(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); $uid = intval($_GET['id']); //check online for user $sql = "SELECT `s_id`, `u_id`, `time` FROM ".SESSIONS_TABLE." WHERE `u_id`='$uid' AND time+1250>".time()." LIMIT 1"; @@ -97,7 +97,7 @@ $skin = array( 'user_email'=>($user_info['allow_email']=='1') ? 'email' : '', ); -$skin = array_push_associative($skin,Over::generate_header($lng['showprofile'].': '.$user_info['nick'], '> '.$lng['showprofile'].': '.$user_info['nick'])); +$skin = array_push_associative($skin,GenerateHeader($lng['showprofile'].': '.$user_info['nick'], '> '.$lng['showprofile'].': '.$user_info['nick'])); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/user_body.tpl'); @@ -116,7 +116,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/users.php b/users.php index 13c7088..ba43649 100644 --- a/users.php +++ b/users.php @@ -11,22 +11,22 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_topic.php'); -include('./includes/class_overall.php'); -include('./includes/class_forum.php'); -$start = Over::TimeGeneration(); -include('./lngs/'.Over::DefaultLang().'/main.php'); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); -$default_skin = Over::ViewSkinName(); +include('./includes/classes/class_topic.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_forum.php'); +$start = TimeGeneration(); +include('./lngs/'.DefaultLang().'/main.php'); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); +$default_skin = ViewSkinName(); // //generate output pages // @@ -162,7 +162,7 @@ $skin = array( 'luname'=>$lng['user_name'], 'lgo'=>$lng['lgo'] ); -$skin = array_push_associative($skin, Over::generate_header($lng['lusers'],'> '.$lng['lusers'])); +$skin = array_push_associative($skin, GenerateHeader($lng['lusers'],'> '.$lng['lusers'])); //do it! include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/users_body.tpl'); @@ -202,7 +202,7 @@ while($result = mysql_fetch_array($query)) include('./skins/'.$default_skin.'/users_item_add_body.tpl'); } $skin = array( -'option_pages'=>Over::AddPages(), +'option_pages'=>AddPages(), 'lwith'=>$lng['with'], 'lpage'=>$lng['page'], 'lpages'=>$count @@ -223,7 +223,7 @@ else { $skin['pa_link']=''; } -$stop = Over::TimeGeneration(); -$skin['queries'] = Over::ShowQueries($start, $stop); +$stop = TimeGeneration(); +$skin['queries'] = ShowQueries($start, $stop); include('./skins/'.$default_skin.'/overall_footer.tpl'); ?> diff --git a/warns.php b/warns.php index 6eed8fb..71fdb49 100644 --- a/warns.php +++ b/warns.php @@ -11,23 +11,23 @@ define('IN_uF', true); //include files include('./config.php'); include('./includes/constants.php'); -include('./includes/class_db.php'); -include('./includes/class_error.php'); +include('./includes/db.php'); +include('./includes/errors.php'); //connect to database DataBase::db_connect(); include('./includes/sessions.php'); -include('./includes/class_user.php'); +include('./includes/classes/class_user.php'); include('./common.php'); -include('./includes/class_overall.php'); -include('./includes/class_topic.php'); -include('./includes/class_posting.php'); -include('./includes/class_forum.php'); +include('./includes/misc_functions.php'); +include('./includes/classes/class_topic.php'); +include('./includes/classes/class_posting.php'); +include('./includes/classes/class_forum.php'); include('./includes/classes/secure.php'); -include('./lngs/'.Over::DefaultLang().'/main.php'); -$start = Over::TimeGeneration(); -sess_del_invalid($_SESSION['uid']); -sess_register($_SESSION['uid']); -sess_delete_old(); +include('./lngs/'.DefaultLang().'/main.php'); +$start = TimeGeneration(); +SessDelInvalid(); +SessRegister(); +SessDeleteOld(); foreach ($_POST as $name => $value) { if ($forum_config['use_censorlist']) @@ -40,7 +40,7 @@ if (!$forum_config['allow_warns']) message_forum($lng['warns_disabled'],'index.php'); } -$default_skin = Over::ViewSkinName(); +$default_skin = ViewSkinName(); switch(trim($_GET['mode'])) { @@ -60,7 +60,7 @@ switch(trim($_GET['mode'])) { $_POST['textedit'] = Secure::TagsReplace($_POST['textedit']); User::UserAddWarn($_GET['id'],$_POST['value'] ,addslashes(strip_tags($_POST['textedit']))); - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['warn_is_added'],'warns.php?mode=view&id='.$_GET['id']); } else @@ -100,9 +100,9 @@ switch(trim($_GET['mode'])) 'lreset'=>$lng['reset'], 'lwarn'=>$lng['warn'], 'lall_warns'=>$lng['all_warns'], - 'queries'=>Over::ShowQueries($start, Over::TimeGeneration()) + 'queries'=>ShowQueries($start, TimeGeneration()) ); - $skin = array_push_associative($skin, Over::generate_header($lng['add_warn'].': '.$nick_name,'> '.$lng['add_warn'].': '.$nick_name)); + $skin = array_push_associative($skin, GenerateHeader($lng['add_warn'].': '.$nick_name,'> '.$lng['add_warn'].': '.$nick_name)); if(User::UserInformation($_SESSION['uid'],'rank')=='2') { $skin['pa_link']=''.$lng['pa_link'].''; @@ -131,7 +131,7 @@ switch(trim($_GET['mode'])) 'lvalue' => $lng['value'], 'lmotive' => $lng['motive'] ); - $skin = array_push_associative($skin, Over::generate_header($lng['show_warns'].': '.$user['nick'],'> '.$lng['show_warns'].': '.$user['nick'])); + $skin = array_push_associative($skin, GenerateHeader($lng['show_warns'].': '.$user['nick'],'> '.$lng['show_warns'].': '.$user['nick'])); include('./skins/'.$default_skin.'/overall_header.tpl'); include('./skins/'.$default_skin.'/warns_view_body.tpl'); $sql = "SELECT * FROM `".WARNINGS_TABLE."` WHERE `u_id`='$uid'"; @@ -147,11 +147,11 @@ switch(trim($_GET['mode'])) include('./skins/'.$default_skin.'/warns_view_item_body.tpl'); $warns_count = ($item['value']=='+') ? $warns_count + 1 : $warns_count -1; } - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); $skin = array( 'lall_warns'=>$lng['all_warns'], 'all_warns'=>($warns_count>0) ? ''.($warns_count*10).'%' : ''.$warns_count.'%', - 'queries'=>Over::ShowQueries($start, $stop) + 'queries'=>ShowQueries($start, $stop) ); $user_rank = ($_SESSION['uid']>0) ? RANK : 0; if ($user_rank>0) @@ -184,7 +184,7 @@ switch(trim($_GET['mode'])) } default: { - $stop = Over::TimeGeneration(); + $stop = TimeGeneration(); message_forum($lng['invalidmode'],'index.php'); break; }