Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Instalacja amxbans 5.1


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 marcel

    Profesjonalista

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:169
  • GG:
  • Lokalizacja:Podkarp.
Offline

Napisano 19.11.2009 11:40

http://www.amxbans.a...pl/ban_list.php

Wystawpil taki blad po wrzuceniu plikow. Jak to naprawic?
  • +
  • -
  • 0

#2 olmen

    Wszechwidzący

  • Zbanowany

Reputacja: 22
Życzliwy

  • Postów:285
  • GG:
  • Lokalizacja:Zielonka
Offline

Napisano 19.11.2009 11:47

daj plik ban_list.php.

#3 marcel

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:169
  • GG:
  • Lokalizacja:Podkarp.
Offline

Napisano 19.11.2009 11:49

<?php

/*
 *
 *  AMXBans, managing bans for Half-Life modifications
 *  Copyright (C) 2003, 2004  Ronald Renes / Jeroen de Rover
 *
 *	web		: http://www.xs4all.nl/~yomama/amxbans/
 *	mail	: [email protected]
 *	ICQ		: 104115504
 *   
 *	This file is part of AMXBans.
 *
 *  AMXBans is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  AMXBans is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with AMXBans; if not, write to the Free Software
 *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 */

// Added by Geesu
if ( !file_exists("include/config.inc.php") )
{

header("Location: http://" . $_SERVER['HTTP_HOST']
                     . rtrim(dirname($_SERVER['PHP_SELF']), '/')
                     . "/" . "admin/setup.php");

}

$previous_button = NULL;
$next_button = NULL;
// End Added by Geesu


// Start session
session_start();

// Require basic site files
require("include/config.inc.php");


if ($config->error_handler == "enabled") {
	include("$config->error_handler_path");
}

if ($config->geoip == "enabled") {
	include("$config->path_root/include/geoip.inc");
}

require("$config->path_root/include/functions.lang.php");
require("$config->path_root/include/functions.inc.php");


if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
	$browser = "IE";
} else {
	$browser = "MO";
}

if ($config->rcon_class == "one") {
	include("$config->path_root/include/class_hlsi.php");
} else if ($config->rcon_class == "two") {
	include("$config->path_root/include/rcon_hl_net.inc");
}

if ((isset($_POST['submit'])) && ($_POST['submit'] == lang("_KICKBAN"))) {



	$get_admin		= mysql_query("SELECT * FROM $config->webadmins WHERE username = '".$_SESSION['uid']."'") or die (mysql_error());
	$my_admin			= mysql_fetch_object($get_admin);
	$admin_id			= $my_admin->steamid;
	$ban_created	= date("U");
	$server_name	= "website";

	
	if ( $_POST['player_id'] == "STEAM_ID_LAN" || $_POST['player_id'] == "VALVE_ID_LAN" || $_POST['player_id'] == "HLTV" )
		$_POST['player_id'] = "";
	
	$insert_ban		= mysql_query("INSERT INTO $config->bans (player_ip, player_id, player_nick, admin_ip, admin_id, admin_nick, ban_type, ban_reason, ban_created, ban_length, server_name) VALUES ('".$_POST['player_ip']."', '".$_POST['player_id']."', '".$_POST['player_nick']."', '".$_SERVER["REMOTE_ADDR"]."', '$admin_id', '".$_SESSION['uid']."', '".$_POST['ban_type']."', '".$_POST['ban_reason']."', '$ban_created', '".$_POST['ban_length']."', '$server_name')") or die (mysql_error());


	$resource3	= mysql_query("SELECT * FROM $config->servers WHERE id = '".$_POST['server_id']."'") or die (mysql_error());
	$result3		= mysql_fetch_object($resource3);

	if ($config->rcon_class == "one") {


		$gspy = new HLSERVER_INFOS($result3->address);
		$gspy->win32 = false; // set this according to your server


		if ($gspy->connect() == false) {
			if ($gspy->errno != '') {
				echo 'Error no.' . $gspy->errno . ' : ' . $gspy->errstr;
			} else {
				echo 'Error : ' . $gspy->error;
			}
		}	else {

			if ($gspy->rcon($result3->rcon,"kick "".$_POST['player_nick'].""") == false) {
				$kick_success = 0;
			} else if ($gspy->serv_rcon_response != '') {
				$kick_success = 1;
			} else {
				$kick_success = 1;
			}
		}
	
	} else if ($config->rcon_class == "two") {

		$split_address = explode (":", $result3->address);
		$eye_pee	= $split_address['0'];
		$poort		= $split_address['1'];

		$server = new Rcon();
		$server->Connect($eye_pee, $poort, $result3->rcon);

		$info		= $server->Info();
		$result	= $server->RconCommand("kick "".$_POST['player_nick'].""");

		if(trim($result) == "Bad rcon_password.") {
			$kick_success = 0;
		} else {
			$kick_success = 1;
		}


		$server->Disconnect();

	}
}


$resource = mysql_query("SELECT * FROM $config->servers ORDER BY hostname ASC") or die (mysql_error());

if ($config->rcon_class == "one") {
	$gspy = new HLSERVER_INFOS();
	$gspy->win32 = false; // set this according to your server
}



$server_array	= array();

while($result = mysql_fetch_object($resource)) {

	if ($config->rcon_class == "one") {
		if ( $gspy->connect($result->address,'',true,false,false) == false) {
			if ($gspy->errno != '') {
				$info_error = 1;
			} else {

			}
		} else {
			$gspy->parse();
		}

		$curplayers = $gspy->get_info('players','-');
		$maxplayers = $gspy->get_info('maxplayers','-');

	} else if ($config->rcon_class == "two") {

		$split_address = explode (":", $result->address);
		$eye_pee	= $split_address['0'];
		$poort		= $split_address['1'];

		$server = new Rcon();
		$server->Connect($eye_pee, $poort, $result->rcon);
		$info = $server->Info();

		$curplayers = $info["activeplayers"];
		$maxplayers = $info["maxplayers"];
		$mapaaktualna = $info["map"];
	
			if (file_exists('images/maps/'.$info["map"].'.jpg')) {
			$mapa_mini = $info['map'];
			}
			else
			{
			$mapa_mini = "none";
			}


	}

	$server_info = array(
		"server_id"				=> $result->id,
		"hostname"				=> $result->hostname,
		"address"					=> $result->address,
		"gametype"				=> $result->gametype,
		"curplayers"			=> $curplayers,
		"maxplayers"			=> $maxplayers,
		"mapa_mini"				=> $mapa_mini,
		"mapaaktualna"			=> $mapaaktualna
		);

	$server_array[] = $server_info;
}

if (isset($_POST['live_player_ban']) && $_POST['live_player_ban'] == "true") {


	$resource = mysql_query("SELECT DISTINCT steamid, username FROM $config->amxadmins, $config->admins_servers WHERE $config->amxadmins.id = $config->admins_servers.admin_id") or die (mysql_error());
	$admin_steamids_array	= array();
	$admin_usernames_array	= array();

	while($result = mysql_fetch_object($resource)) {
		$admin_steamids_array[] = $result->steamid;
		$admin_usernames_array[] = $result->username;
	}


	$resource2	= mysql_query("SELECT * FROM $config->servers WHERE id = '".$_POST['server_id']."'") or die (mysql_error());
	$result2		= mysql_fetch_object($resource2);


	if ($config->rcon_class == "one") {
		$gspy = new HLSERVER_INFOS($result2->address);
		$gspy->win32 = false; 


		if ($gspy->connect() == false) {
			if ($gspy->errno != '') {
				echo 'Error no.' . $gspy->errno . ' : ' . $gspy->errstr;
			} else {
				echo 'Error : ' . $gspy->error;
			}
		}	else {

			if ($gspy->rcon($result2->rcon,"amx_list") == false) {
				echo 'Error : ' . $gspy->error;
			} else if ($gspy->serv_rcon_response != '') {
			
				$response = $gspy->serv_rcon_response;
			} else {

				$empty_result = "Command has been sent but no response has been received (does not indicate an error)";
			}
		}
	} else if ($config->rcon_class == "two") {

		$split_address = explode (":", $result2->address);
		$eye_pee	= $split_address['0'];
		$poort		= $split_address['1'];

		$server = new Rcon();
		$server->Connect($eye_pee, $poort, $result2->rcon);


		$response = $server->RconCommand("amx_list");


		$server->Disconnect();

	}

	$lists = explode("#WM#", $response);

	if(ereg("ogeoip", $lists['0'])){
		$geoip = "off";
	} else {
		$geoip = "on";
	}
	
	$lists = array_slice($lists, 1);

	$player_array	= array();

	foreach ($lists as $list) {
		$list_2 = explode ("#WMW#", $list);

		if (in_array($list_2['1'], $admin_steamids_array) || in_array($list_2['2'], $admin_usernames_array) || in_array($list_2['0'], $admin_usernames_array)) {
			$is_admin = 1;
		} else {
			$is_admin = 0;
		}

		if ($config->geoip == "enabled") {
			$gi = geoip_open("$config->path_root/include/GeoIP.dat",GEOIP_STANDARD);
			$cc = geoip_country_code_by_addr($gi, $list_2['2']);
			$cn = geoip_country_name_by_addr($gi, $list_2['2']);
			geoip_close($gi);
		} else {
			$cc = "";
			$cn = "";
		}

		$player_info = array(
			"nick"			=> htmlentities($list_2['0'], ENT_QUOTES),
			"steamid"		=> $list_2['1'],
			"ip"				=> $list_2['2'],
			"cc"				=> $cc,
			"cn"				=> $cn,
			"is_admin"	=> $is_admin
			);
	
		$player_array[] = $player_info;
	}
}



$resource	= mysql_query("SELECT COUNT(bid) AS all_bans FROM $config->bans") or die(mysql_error());
$result		= mysql_fetch_object($resource);


if(isset($_GET["page"]) AND is_numeric($_GET["page"])) {
	$page = $_GET["page"];
	
	if($page < 1) {
		trigger_error("Pagenumbers need to be >= 1.", E_USER_NOTICE);
	}
} else {
	$page = 1;
}


if(isset($_GET["view"]) AND is_numeric($_GET["view"])) {
	$view = $_GET["view"];
} else {
	$view = $config->bans_per_page;
}


if($result->all_bans < $view) {
	$query_start = 0;
	$query_end = $view;
	
	$page_start = 1;
	$page_end = $result->all_bans;
	
	$pages_results = "Wyświetlono od ".$page_start." do ".$page_end." banów";
}

else {
	if($page == 1) {
		$query_start = 0;
		$query_end = $view;
	
		$page_start = 1;
		$page_end = $view;
		
		$pages_results = lang("_DISPLAYING")." ".$page_start." - ".$page_end." ".lang("_OF")." ".$result->all_bans." ".lang("_RESULTS");
		
		$next_page = $page + 1;
		
		$previous_button = NULL;
		$next_button = "[b][url="".$config->document_root."][img]$config->document_root/images/right.gif[/img][/url][/b]";
	}
	
	else {
		$remaining = $result->all_bans % $view;
		$pages = ($result->all_bans - $remaining) / $view;
		
		$query_start = $view * ($page - 1);
		$query_end = $view;
		
		if($page > $pages + 1) {
			trigger_error("De pagina die je hebt opgegeven bestaat niet.", E_USER_NOTICE);
		}
		
		elseif($page == $pages + 1) {
			$page_start = ($view * ($page - 1)) + 1;
			$page_end = $page_start + $remaining - 1;
			
			$previous_page = $page - 1;
			
			$previous_button = "[b][url="".$config->document_root."][img]$config->document_root/images/left.gif[/img][/url][/b]";			$next_button = NULL;
		}
			
		else {
			$page_start = ($view * ($page - 1)) + 1;
			$page_end = $page_start + ($view - 1);
			
			$previous_page = $page - 1;
			$next_page = $page + 1;
			
			$previous_button = "[b][url="".$config->document_root."][img]$config->document_root/images/left.gif[/img][/url][/b]";
			$next_button = "[b][url="".$config->document_root."][img]$config->document_root/images/right.gif[/img][/url][/b]";
		}
		
		$pages_results = lang("_DISPLAYING")." ".$page_start." - ".$page_end." ".lang("_OF")." ".$result->all_bans." ".lang("_RESULTS");

	}
}


if ($config->fancy_layers != "enabled") {
	if ($config->display_reason == "enabled") {  
		$resource	= mysql_query("SELECT bid, player_ip, player_nick, admin_nick, ban_reason, ban_created, ban_length, server_ip FROM $config->bans ORDER BY ban_created DESC LIMIT ".$query_start.",".$query_end) or die(mysql_error());
	} else {
		$resource	= mysql_query("SELECT bid, player_ip, player_nick, admin_nick, ban_reason, ban_created, ban_length, server_ip FROM $config->bans ORDER BY ban_created DESC LIMIT ".$query_start.",".$query_end) or die(mysql_error());
	}
} else {
	$resource		= mysql_query("SELECT * FROM $config->bans ORDER BY ban_created DESC LIMIT ".$query_start.",".$query_end) or die(mysql_error());
}


$ban_array	= array();
$timezone_correction = $config->timezone_fixx * 3600;

while($result = mysql_fetch_object($resource)) {
	$bid		= $result->bid;
	$date		= dateShort($result->ban_created + $timezone_correction);
	$player		= $result->player_nick;
	$player 	= htmlentities($player, ENT_QUOTES);
	$admin		= $result->admin_nick;
	$admin 		= htmlentities($admin, ENT_QUOTES);
	$duration 	= $result->ban_length;
	$serverip	= $result->server_ip;
	$player_ip 	= $result->player_ip;

	if ($config->fancy_layers == "enabled") {

		if(!empty($result->player_ip)) {
			$player_ip = htmlentities($result->player_ip, ENT_QUOTES);
		} else {
			$player_ip = "[i]<font color='#677882'>" . lang("_NOIP") . "</font>[/i]";
		}
		
		if(!empty($result->player_id)) {
			$steamid = htmlentities($result->player_id, ENT_QUOTES);
		} else {
	
			$steamid = " ";
		}

		$ldate		= dateShorttime($result->ban_created + $timezone_correction);
		$banlength	= $result->ban_length;
	
		if(empty($result->ban_length) OR $result->ban_length == 0) {
			$ban_duration = lang("_PERMANENT");
			$ban_end = "[i]<font color='#677882'>" . lang("_NOTAPPLICABLE") . "</font>[/i]";
		} else {
			$ban_duration = $result->ban_length . "  ". lang("_MINS") . " ";
			$date_and_ban = $result->ban_created + $timezone_correction + ($result->ban_length * 60);

			$now = date("U");
			if($now >= $date_and_ban) {
				$ban_end = dateShorttime($date_and_ban)."  (".lang("_ALREADYEXP").")";
			} else {
				$ban_end = dateShorttime($date_and_ban)."  (".timeleft($now,$date_and_ban) ." ". lang("_REMAINING") .")";
			}
		}
		
		if($result->ban_type == "SI") {
			$ban_type = lang("_STEAMID&IP");
		} else {
			$ban_type = "SteamID";
		}
		
		if($result->server_name <> "website") {

			$query2 = "SELECT nickname FROM $config->amxadmins WHERE username = '".$result->admin_id."' OR username = '".$result->admin_ip."' OR username = '".$result->admin_nick."'";	
			$resource2 = mysql_query($query2) or die(mysql_error());	
			$result2 = mysql_fetch_object($resource2);

			
			$admin_name = htmlentities($result->admin_nick, ENT_QUOTES);
			if ( $result2 )
			{
				$web_admin_name = htmlentities($result2->nickname, ENT_QUOTES);
			}
			else
			{
				$web_admin_name = "";
			}
			$server_name = $result->server_name;
		} else {
			$admin_name = htmlentities($result->admin_nick, ENT_QUOTES);
			$web_admin_name = $admin_name;
			$server_name = lang("_WEBSITE");
		}
	}

	$ban_reason = htmlentities($result->ban_reason, ENT_QUOTES);

	if ($serverip != "") {


		$resource2	= mysql_query("SELECT gametype FROM $config->servers WHERE address = '$serverip'") or die(mysql_error());

		while($result2 = mysql_fetch_object($resource2)) {
			$gametype = $result2->gametype;
		}
	} else {
		$gametype = "html";
	}



if ($config->fancy_layers == "enabled") {	

	
	$resource4   = mysql_query("SELECT count(player_id) AS repeatOffence FROM $config->ban_history WHERE player_id = '$steamid'") or die(mysql_error()); 
	while($result4 = mysql_fetch_object($resource4)) { 
		$bancount = $result4->repeatOffence; 
	}
}

	if(empty($duration)) {
		$duration = lang("_PERMANENT");
	}	else {
		if ($duration >= 1440) {
			$duration = round($duration / 1440);
			if ($duration == 1)
				$duration = "$duration " . lang("_DAY");
			else
				$duration = "$duration " . lang("_DAYS");
		} else {
			$duration = "$duration " . lang("_MINS");
		}
	}

if ($config->geoip == "enabled") {
	$gi = geoip_open("$config->path_root/include/GeoIP.dat",GEOIP_STANDARD);
	$cc = geoip_country_code_by_addr($gi, $player_ip);
	$cn = geoip_country_name_by_addr($gi, $player_ip);
	geoip_close($gi);
} else {
	$cc = "";
	$cn = "";
}

	if ($config->fancy_layers == "enabled") {
		$ban_info = array(
		"gametype"	=> $gametype,
		"bid"		=> $bid,
		"date"		=> $date,
		"player"	=> $player,
		"cc"		=> $cc,
		"cn"		=> $cn,
		"admin"		=> $admin_name,
		"webadmin"	=> $web_admin_name,
		"duration"	=> $duration,
		"player_id"	=> $steamid,
		"player_ip"	=> $player_ip,
		"ban_start"	=> $ldate,
		"ban_duration"	=> $ban_duration,
		"ban_end"	=> $ban_end,
		"ban_type"	=> $ban_type,
		"ban_reason"	=> $ban_reason,
		"server_name"	=> $server_name,
		"bancount"	=> $bancount
		);
	} else {
		if ($config->display_reason == "enabled") {
			$ban_info = array(
				"gametype"	=> $gametype,
				"bid"		=> $bid,
				"date"		=> $date,
				"player"	=> $player,
				"cc"		=> $cc,
				"cn"		=> $cn,
				"admin"		=> $admin,
				"duration"	=> $duration,
				"ban_reason"	=> $ban_reason
			);
		} else {
			$ban_info = array(
				"gametype"	=> $gametype,
				"bid"		=> $bid,
				"date"		=> $date,
				"player"	=> $player,
				"cc"		=> $cc,
				"cn"		=> $cn,
				"admin"		=> $admin,
				"duration"	=> $duration
			);
		}
	}
	
	$ban_array[] = $ban_info;
}

if ($config->version_checking == "enabled") {
	$new_version_exists = CheckAMXWebVersion();
} else {
	$new_version_exists = 0;
}





$title			= lang("_BANLIST");


$section = "banlist";

$smarty = new dynamicPage;

$smarty->assign("meta","");
$smarty->assign("title",$title);
$smarty->assign("section",$section);
$smarty->assign("dir",$config->document_root);
$smarty->assign("skin",$config->default_skin);
$smarty->assign("this",$_SERVER['PHP_SELF']);
$smarty->assign("browser",$browser);
$smarty->assign("fancy_layers", $config->fancy_layers);
$smarty->assign("display_search", $config->display_search);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("display_reason", $config->display_reason);
$smarty->assign("geoip", $config->geoip);
$smarty->assign("servers",$server_array);
$smarty->assign("bans",$ban_array);
$smarty->assign("pages_results",$pages_results);
$smarty->assign("previous_button",$previous_button);
$smarty->assign("next_button",$next_button);
$smarty->assign("new_version",$new_version_exists);
$smarty->assign("update_url",$config->update_url);
$smarty->assign("view_servers",$config->view_servers);
$smarty->assign("view_searchsite",$config->view_searchsite);
$smarty->assign("info_link",$config->info_link);
$smarty->assign("linksbanners",$config->linksbanners);
$smarty->assign("srcbanner",$config->srcbanner);
$smarty->assign("linkbanner",$config->linkbanner);
$smarty->assign("bannerwidth",$config->bannerwidth);
$smarty->assign("bannerheight",$config->bannerheight);
$smarty->assign("textsize1",$config->textsize1);
$smarty->assign("textsize2",$config->textsize2);
$smarty->assign("textlink1",$config->textlink1);
$smarty->assign("link1",$config->link1);
$smarty->assign("textlink2",$config->textlink2);
$smarty->assign("link2",$config->link2);
$smarty->assign("textlink3",$config->textlink3);
$smarty->assign("link3",$config->link3);
$smarty->assign("textlink4",$config->textlink4);
$smarty->assign("link4",$config->link4);
$smarty->assign("textlink5",$config->textlink5);
$smarty->assign("link5",$config->link5);
$smarty->assign("textlink6",$config->textlink6);
$smarty->assign("link6",$config->link6);
$smarty->assign("textlink7",$config->textlink7);
$smarty->assign("link7",$config->link7);
$smarty->assign("textlink8",$config->textlink8);
$smarty->assign("link8",$config->link8);
$smarty->assign("textlink11",$config->textlink11);
$smarty->assign("link11",$config->link11);
$smarty->assign("textlink12",$config->textlink12);
$smarty->assign("link12",$config->link12);
$smarty->assign("textlink13",$config->textlink13);
$smarty->assign("link13",$config->link13);
$smarty->assign("textlink14",$config->textlink14);
$smarty->assign("link14",$config->link14);
$smarty->assign("textlink15",$config->textlink15);
$smarty->assign("link15",$config->link15);
$smarty->assign("textlink16",$config->textlink16);
$smarty->assign("link16",$config->link16);
$smarty->assign("textlink17",$config->textlink17);
$smarty->assign("link17",$config->link17);
$smarty->assign("textlink18",$config->textlink18);
$smarty->assign("link18",$config->link18);

$smarty->display('main_header.tpl');
$smarty->display('ban_list.tpl');
$smarty->display('main_footer.tpl');

?>


[ Dodano: 19-11-2009, 12:37 ]
Udalo sie.
  • +
  • -
  • 0

#4 DaddyKuba

    Godlike

  • Użytkownik

Reputacja: 255
Wszechwidzący

  • Postów:1 227
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Pszczyna
Offline

Napisano 19.11.2009 12:47

Masz błędy w pliku config.inc.php w 85 linijce.
  • +
  • -
  • 0

#5 c1rca

    Wszechwidzący

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:227
  • GG:
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 19.11.2009 13:12

Sprawdź czy plik na ftp ten :
Smarty.class.php
ma dobrą nazwę liczy się też wielkosc liter czyli musi byc S z dużej,
Smarty.class.php
;)
  • +
  • -
  • 0

#6 marcel

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:169
  • GG:
  • Lokalizacja:Podkarp.
Offline

Napisano 19.11.2009 13:47

dzięki. Udalo sie dobrze zainstalowac. +
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych