
27-09-2008, 01:00:54
|
| | | İstanbul Avrupa Şubesi Yaş: 28
Mesajlar: 14
Rep puanı:
1 | |
onarcade config.php ayarlama nasıl Yapıldığını bilen varsa Gösterebilirmi Alıntı:
<?php
/**
* onArcade 2.0.1
* Copyright © 2006-2007 Hans Mäesalu & Eveterm OÜ, All Rights Reserved
**
* ONARCADE IS NOT FREE SOFTWARE!
* http://www.onarcade.com
**/
// MySQL database information
require ('includes/dbinfo.php');
// Connect to MySQL server
$connect = @mysql_connect($db_host,$db_user,$db_pass);
if (!$connect) {
header ('Location: noconnection.html');
exit();
}
if (empty($license_key)) {
die('No license key!!!');
}
$db = mysql_select_db($db_name,$connect);
// Escape string for MySQL query
function escape_string($string) {
if (get_magic_quotes_gpc()) {
$string = stripslashes($string);
}
if (function_exists("mysql_real_escape_string")) {
$string = mysql_real_escape_string($string);
} else {
$string = addslashes($string);
}
return $string;
}
// Escape GET variable
foreach ($_GET as $key => $val) {
$val = escape_string($val);
$_GET[$key] = $val;
}
// Escape POST variable
foreach ($_POST as $key => $val) {
if(is_array($val)) {
foreach ($val as $array_key => $array_val ) {
$array_val = escape_string($array_val);
$val[$array_key] = $array_val;
}
$_POST[$key] = $val;
} else {
$val = escape_string($val);
$_POST[$key] = $val;
}
}
// We also need settings
require ('includes/settings.php');
// Arcade statistics
$current_day = date('j');
$stats_query = mysql_query("SELECT * FROM ". $tbl_prefix ."statistics ORDER BY stats_id DESC LIMIT 1");
$stats_row = mysql_fetch_assoc($stats_query);
$stats['played_today'] = (int) $stats_row['played_today'];
$stats['total_played'] = (int) $stats_row['total_played'];
$stats['total_files'] = (int) $stats_row['total_files'];
$stats['total_members'] = (int) $stats_row['total_members'];
$stats['id'] = (int) $stats_row['stats_id'];
// Update statistics when new day begins
if ($current_day != date('j', $stats_row['stats_date'])) {
$update_statistics_query = mysql_query("INSERT INTO ". $tbl_prefix ."statistics SET stats_date = '". time() ."', played_today = '0', total_played = '". $stats['total_played'] ."', total_files = '". $stats['total_files'] ."', total_members = '". $stats['total_members'] ."'");
$stats['played_today'] = '0';
$stats['id'] = $stats['id'] + 1;
// Remove old activation codes
$delete_activation_codes_query = mysql_query("DELETE FROM ". $tbl_prefix ."activation WHERE dateline <= '". time() ."'");
// Run Game Slave
if ($settings['game_slave'] == '1') {
$game_slave_query = mysql_query("UPDATE ". $tbl_prefix ."files SET status = '1', dateadded = '". time() ."' WHERE status = '3' LIMIT ". $settings['game_slave_games']);
// Get the number of files
$recount_files_query = mysql_query("SELECT count(fileid) AS files_count FROM ". $tbl_prefix ."files WHERE status = '1'");
$recount_files_row = mysql_fetch_assoc($recount_files_query);
// Update statistics table
$update_stats_query = mysql_query("UPDATE ". $tbl_prefix ."statistics SET total_files = '". $recount_files_row['files_count'] ."' WHERE stats_id = '". $stats['id'] ."'");
}
}
require ('includes/functions.php');
require ('includes/sessions.php');
require ('includes/updateonline.php');
$lang = array();
require ('languages/'. $settings['language'] .'/main.lang.php');
require ('templates/'. $settings['template'] .'/main.template.php');
// Lets see if our arcade is online
if ($settings['siteonline'] == '0' && $user['group'] != '2') {
$blank_page = array (
'title' => $settings['sitename'],
'content' => $lang['arcade_currently_closed']
);
// Load template
template_blank_page();
exit();
}
// Check for banned users
$banned = explode(' ', $settings['banned_ip']);
if ($user['status'] == '2' || in_array($user['ip'], $banned)) {
$blank_page = array (
'title' => $settings['sitename'],
'content' => $lang['account_has_been_banned']
);
$page_title = $lang['account_has_been_banned'];
// Load template
template_blank_page();
exit();
}
// Get referer
if ($settings['links'] == '1' && !isset($_SESSION['referer'])) {
$referer = $_SERVER['HTTP_REFERER'];
$referer_array = parse_url($referer);
$referer = $referer_array[host];
$referer = trim(str_replace('www.', '', $referer));
$referer1 = 'http://'. $referer;
$referer2 = 'http://www.'. $referer;
$add_hitin = mysql_query("UPDATE ". $tbl_prefix ."links SET hitsin = hitsin + 1 WHERE linkurl LIKE '". $referer1 ."%' || linkurl LIKE '". $referer2 ."%'");
$_SESSION['referer'] = TRUE;
}
// Get ads (when needed)
if ($settings['header_ad'] == '1' || $settings['footer_ad'] == '1' || $settings['file_ad'] == '1') {
$ads_query = mysql_query("SELECT ad_code, ad_zone FROM ". $tbl_prefix ."ads WHERE status = '1'");
while ($ads_row = mysql_fetch_assoc($ads_query)) {
$ads_array[$ads_row['ad_zone']][] = $ads_row['ad_code'];
}
if ($settings['header_ad'] == '1' && is_array($ads_array['1'])) {
$random_code = array_rand($ads_array['1']);
$ads['header'] = $ads_array['1'][$random_code];
}
if ($settings['footer_ad'] == '1' && is_array($ads_array['2'])) {
$random_code = array_rand($ads_array['2']);
$ads['footer'] = $ads_array['2'][$random_code];
}
if ($settings['file_ad'] == '1' && is_array($ads_array['3'])) {
$random_code = array_rand($ads_array['3']);
$ads['file'] = $ads_array['3'][$random_code];
}
unset($ads_array);
}
?>
| |