function.php
function.phpfunction _x($g){
$g = mysql_real_escape_string($g);
return $g;
}

function de_enjektor($str = NULL) {
$str = trim($str);
$rplce = array(">", "<", "%", "^", "&", "`", "=", "\\", "\"", "|", ";", "?", "!", "[", "{", "]", "}", "CREATE", "INSERT", "DROP", "drop", "DROp", "DRoP", "DrOP", "dROP", "DRop", "Drop", "drOP", "dROp", "DrOp", "dRoP", "UPDATE", "SELECT", "NULL", "FROM", "", "%20", "%3C", "%3E", "%23", "%25", "%7B", "%7D", "%7C", "%5C", "%5E", "%7E", "%5B", "%5D", "%60", "%3B", "%2F", "%3F", "%3A", "%40", "%3D", "%26", "%24");
$protected = strip_tags($str);
if (get_magic_quotes_gpc()) {
$protected = stripslashes($str);
}
$protected = addslashes($str);
$protected = strip_tags(trim(str_replace($rplce, "", $str)));
return $protected;
}

function mysqlbaglan($mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani) {
$veritabani_baglantisi = mysql_connect($mysqlhost, $mysqlkullanici, $mysqlsifre) or die("Mysql Hostuna Bağlanılamadı ! Lütfen Bilgilerinizi Kontrol Ediniz !");
mysql_select_db($mysqlveritabani,$veritabani_baglantisi) or die ("Mysql Veritabanına Bağlanılamadı ! Lütfen Bilgilerinizi Kontrol Ediniz !");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
}

function svcek_anasayfa($_svtur,$_svsira,$_svtasarim){
$cache_file1 = "_cache/anasayfa-".$_svtur."-".$_svsira.".html";
if (!(file_exists($cache_file1)) || time() - $GLOBALS["cachetime_anasayfa"] > filemtime($cache_file1))
{
ob_start();
if ($_svtur == "mt2") { $_zorluk = $GLOBALS["metin2_zorluk"]; } else { $_zorluk = $GLOBALS["knight_zorluk"]; }
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$sira = 1;
$_sv_cek1 = mysql_query("SELECT id,baslik,seviye,oy,durum FROM server WHERE tur='$_svtur' ORDER BY $_svsira DESC LIMIT 11");
while($_sv_cek = mysql_fetch_object($_sv_cek1)) {
$baslikseo = stripslashes($_sv_cek->baslik);
echo'


'.$sira++.'
'.stripslashes($_sv_cek->baslik).'
'.$_zorluk[$_sv_cek->seviye].'
durum.'.png" />

';}

$fp = fopen($cache_file1, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
mysql_close();
}
else
{
readfile($cache_file1);
}
}

function svcek_tum($_svtur,$_svsira,$_svtasarim,$_svsaife){
$cache_file2 = "_cache/tumserverlar-".$_svtur."-".$_svsaife.".html";

$sayfa=de_enjektor($_svsaife);
if((empty($sayfa)) || !is_numeric($sayfa)) {$sayfa=1;}

if (!(file_exists($cache_file1)) || time() - $GLOBALS["cachetime_anasayfa"] > filemtime($cache_file1))
{
ob_start();
if ($_svtur == "mt2") { $_zorluk = $GLOBALS["metin2_zorluk"]; $_safyalama = "metin2"; } else { $_zorluk = $GLOBALS["knight_zorluk"]; $_safyalama = "knight"; }
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s_top = 25;
$baslangicx = ($sayfa-1) * $s_top;
$sira=$baslangicx+1;
$tummetin2 = mysql_query("SELECT id,baslik,seviye,oy,durum FROM server WHERE tur='$_svtur' ORDER BY $_svsira DESC, baslik ASC LIMIT $baslangicx, $s_top");
while($_sv_cek = mysql_fetch_object($tummetin2)) {
$baslikseo = stripslashes($_sv_cek->baslik);
echo'


'.$sira++.'
'.stripslashes($_sv_cek->baslik).'
'.$_zorluk[$_sv_cek->seviye].'
durum.'.png" />

';}

$fp = fopen($cache_file2, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
}
else
{
readfile($cache_file2);
}
echo '



';
$toplam_servers = mysql_num_rows(mysql_query("SELECT id FROM server WHERE tur='$_svtur'"));

if($toplam_servers > $s_top) {
$x = 3;
$lastP = ceil($toplam_servers/$s_top);

if($sayfa==1) {echo "1";}
else {echo "1";}
if($sayfa-$x > 2) {
echo " ... ";
$i = $sayfa-$x;
} else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa) echo " - $i";
else echo " - $i";
if($i==$lastP) break;
}
if($sayfa+$x < $lastP-1) {
echo " ...";
echo " $lastP";
} elseif($sayfa+$x == $lastP-1) {
echo " - $lastP";
}
}
echo '

';
mysql_close();
}

function _serverdetay($_detayserver) {
global $mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani,$gelen_server,$server_baslik,$server_tanitim,$server_ip,$server_zorluk,$server_durum,$server_oy,$server_panel,$server_tur,$server_sondurum,$_ke_kontrol;
mysqlbaglan($mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani);
$gelen_server = _x(de_enjektor($_detayserver));
if(($gelen_server=="") or !is_numeric($gelen_server)){
@header("Location:index.html");
exit;
}
else
{
$varmisin_yokmusun = mysql_num_rows(mysql_query("SELECT id FROM server WHERE id=$gelen_server"));
if ($varmisin_yokmusun==0) {
header("Location:index.html");
exit;
}
else
{
$serverdetay = mysql_query("SELECT * FROM server WHERE id=$gelen_server");
while($server_detay = mysql_fetch_object($serverdetay)) {
$server_baslik = $server_detay->baslik;
$server_tanitim = $server_detay->tanitim;
$server_zorluk = $server_detay->seviye;
$server_durum = $server_detay->durum;
$server_oy = $server_detay->oy;
$server_panel = $server_detay->site;
$server_tur = $server_detay->tur;
$server_sondurum = $server_detay->sondurum;
}


if ($server_sondurum < time())
{
$server_durum = sv_kontrol($server_panel,80);
$sondurumcu = time() + ($_ke_kontrol*(60*60*24));
$swdurumguncelle = mysql_query("UPDATE server SET durum='$server_durum', sondurum='$sondurumcu' WHERE id=$gelen_server");
}

}
}
}


function _oy_ver($gelen_server_idsi) {
global $_ke_sonrakioy,$_dil,$$gelen_server_idsi;
if(($gelen_server_idsi=="") || !is_numeric($gelen_server_idsi))
{
echo '0';
}
else
{
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$gelen_server_idsi = _x($gelen_server_idsi);
$oylayici_ip = _x(getenv("REMOTE_ADDR"));
$yorum_detay = mysql_fetch_array(mysql_query("SELECT oy FROM server WHERE id=$gelen_server_idsi"));
$oysayisi = $yorum_detay["oy"];
$varmiyokmuarray = mysql_fetch_array(mysql_query("SELECT id,zaman FROM oylama WHERE ip='$oylayici_ip' AND server='$gelen_server_idsi'"));
$_sil = $varmiyokmuarray["id"];
$_zamanp = $varmiyokmuarray["zaman"];
if ($_zamanp>time()) { echo $oysayisi; }
else
{
$yenioy=$oysayisi+1;
$sonrakizaman = time() + ($_ke_sonrakioy*60*60);

$oyumu_verdim = mysql_query("INSERT INTO oylama (
ip, server, zaman
) VALUES (
'{$oylayici_ip}', '{$gelen_server_idsi}', '{$sonrakizaman}'
)");
$oyartir = mysql_query("UPDATE server SET oy=$yenioy WHERE id=$gelen_server_idsi");
echo $yenioy;
$oyartir8 = mysql_query("DELETE FROM oylama WHERE id=$_sil");
}
mysql_close();
}
}

function kayit_et($k_kullaniciadi,$k_sifre,$k_sifre2,$k_mail,$k_recap1,$k_recap2)
{

require_once('recaptchalib.php');
$privatekey = "6Lc8uMgSAAAAAJJ9Kuh0SQtu-uftIShUo0OQoV2y";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$k_recap1,
$k_recap2);

$k_kullaniciadi = de_enjektor($k_kullaniciadi);
$k_sifre = de_enjektor($k_sifre);
$k_sifre2 = de_enjektor($k_sifre2);
$k_mail = de_enjektor($k_mail);

if (strlen($k_kullaniciadi)<5) { $hatam=$hatam.'Kullanıcı adınız en az 5 karakter olabilir.

'; }
if (strlen($k_kullaniciadi)>15) { $hatam=$hatam.'Kullanıcı adınız en fazla 15 karakter olabilir.

'; }
if (strlen($k_sifre)>25) { $hatam=$hatam.'Parolanız en fazla 25 karakter olabilir.

'; }
if (strlen($k_sifre)<5) { $hatam=$hatam.'Parolanız en az 5 karakter olabilir.

'; }
if ($k_sifre !== $k_sifre2) { $hatam=$hatam.'Parolalar birbiriyle uyuşmalı.

'; }
if (strlen($k_mail)<5) { $hatam=$hatam.'Lütfen e-mail adresinizi giriniz.'; }

if (strlen($hatam) > 0){
echo $hatam.'

Geri dönmek için tıklayın.';
}

else
{

if(!$resp->is_valid) {
echo 'Güvenlik kodunu hatalı girdiniz

Geri dönmek için tıklayın.';
}
else
{
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);

$k_kullaniciadi = _x($k_kullaniciadi);
$k_sifre = md5(_x($k_sifre));
$k_mail = _x($k_mail);

$varmisinyokmusun=mysql_num_rows(mysql_query("SELECT * from uyelik where uyeadi='$k_kullaniciadi' OR mail='$k_mail'"));

if($varmisinyokmusun>0){
echo 'Bu kullanıcı adı veya mail adresi kullanımdadır.

Geri dönmek için tıklayın.';
}
else
{

$kaydetbeni = mysql_query("INSERT INTO uyelik (
uyeadi, sifre, mail
) VALUES (
'{$k_kullaniciadi}', '{$k_sifre}', '{$k_mail}'
)");

if ($kaydetbeni){
echo 'Tebrikler, başarılı bir şekilde üye oldunuz..


3 saniye içinde anasayfaya yönlendiriliyorsunuz...



Beklemek istemiyorsanız tıklayın.';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..


En yakın zamanda düzelteceğiz...


Anasayfaya gitmek için tıklayın.';
}
mysql_close();
}

}


}

}

function giris_yap($g_kullaniciadi,$g_sifre){

mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);

$g_kullaniciadi = _x(de_enjektor($g_kullaniciadi));

$g_sifre = md5(_x(de_enjektor($g_sifre)));

$varmisinyokmusun = mysql_query("SELECT * FROM uyelik WHERE uyeadi='$g_kullaniciadi' AND sifre='$g_sifre'");
$varmisinyokmusun2 = mysql_num_rows($varmisinyokmusun);
if($varmisinyokmusun2==0){
echo 'Yanlış kullanıcı adı veya şifre girdiniz.


Tekrar giriş yapmak için tıklayın.';
}
else
{
while($_g_cek = mysql_fetch_array($varmisinyokmusun))
{
@session_start();
$_SESSION['girisli_uye_id'] = $_g_cek['id'];
$_SESSION['girisli_uye'] = $_g_cek['uyeadi'];
}
header("Location:index.html");
}
mysql_close();
}

function arama_yap($a_aranacaktur,$a_aranacak,$_svtasarim,$_svsaife){

$sayfa=de_enjektor($_svsaife);
$a_aranacaktur = de_enjektor($a_aranacaktur);
$a_aranacak = de_enjektor($a_aranacak);
if((empty($sayfa)) || !is_numeric($sayfa)) {$sayfa=1;}

if ($_svtur == "mt2") { $_zorluk = $GLOBALS["metin2_zorluk"]; } else { $_zorluk = $GLOBALS["knight_zorluk"]; }
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s_top = 25;
$baslangicx = ($sayfa-1) * $s_top;
$sira=$baslangicx+1;
$tummetin2 = mysql_query("SELECT id,baslik,seviye,oy,durum FROM server WHERE tur='$a_aranacaktur' AND (baslik LIKE '%$a_aranacak%') ORDER BY oy DESC, baslik ASC LIMIT $baslangicx, $s_top");
while($_sv_cek = mysql_fetch_object($tummetin2)) {
$baslikseo = stripslashes($_sv_cek->baslik);
echo'


'.$sira++.'
'.stripslashes($_sv_cek->baslik).'
'.$_zorluk[$_sv_cek->seviye].'
durum.'.png" />

';}

echo '



';

$toplam_servers = mysql_num_rows(mysql_query("SELECT id FROM server WHERE tur='$a_aranacaktur' AND (baslik LIKE '%$a_aranacak%')"));

if($toplam_servers > $s_top) {
$x = 3;
$lastP = ceil($toplam_servers/$s_top);

if($sayfa==1) {echo "1";}
else {echo "1";}
if($sayfa-$x > 2) {
echo " ... ";
$i = $sayfa-$x;
} else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa) echo " - $i";
else echo " - $i";
if($i==$lastP) break;
}
if($sayfa+$x < $lastP-1) {
echo " ...";
echo " $lastP";
} elseif($sayfa+$x == $lastP-1) {
echo " - $lastP";
}
}
echo '

';
mysql_close();
}

function _kontrolet(){
global $_uyeadi,$_uyeid;
if($_SESSION['girisli_uye'] == "" && $_SESSION['girisli_uye_id'] == "") {
header("Location:girisyap.php");
exit();
}
else
{
$_uyeadi = $_SESSION["girisli_uye"];
$_uyeid = $_SESSION["girisli_uye_id"];
}
}

function serverlarim($_svtasarim,$_svsaife,$_ekleyen){
$sayfa=de_enjektor($_svsaife);
if((empty($sayfa)) || !is_numeric($sayfa)) {$sayfa=1;}
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s_top = 25;
$baslangicx = ($sayfa-1) * $s_top;
$sira=$baslangicx+1;
$tummetin2 = mysql_query("SELECT id,baslik,seviye,oy,tur,durum FROM server WHERE ekleyen='$_ekleyen' ORDER BY baslik ASC, oy DESC LIMIT $baslangicx, $s_top");
while($_sv_cek = mysql_fetch_object($tummetin2)) {
if ($_sv_cek->tur == "mt2") { $_zorluk = $GLOBALS["metin2_zorluk"]; } else { $_zorluk = $GLOBALS["knight_zorluk"]; }
$baslikseo = stripslashes($_sv_cek->baslik);
echo'


'.$sira++.'
tur.'_kucuk.png" style="padding:3px 0px 0px 4px;">
'.stripslashes($_sv_cek->baslik).'
'.$_zorluk[$_sv_cek->seviye].'
durum.'.png" />
Düzenle

';}

echo '



';
$toplam_servers = mysql_num_rows(mysql_query("SELECT id FROM server WHERE ekleyen='$_ekleyen'"));

if($toplam_servers > $s_top) {
$x = 3;
$lastP = ceil($toplam_servers/$s_top);

if($sayfa==1) {echo "1";}
else {echo "1";}
if($sayfa-$x > 2) {
echo " ... ";
$i = $sayfa-$x;
} else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa) echo " - $i";
else echo " - $i";
if($i==$lastP) break;
}
if($sayfa+$x < $lastP-1) {
echo " ...";
echo " $lastP";
} elseif($sayfa+$x == $lastP-1) {
echo " - $lastP";
}
}
echo '

';
mysql_close();
}

function paroladegis($p_eskisifre,$p_yenisifre,$p_yenisifre2){
global $_uyeid;
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);

$p_eskisifre = _x(de_enjektor($p_eskisifre));
$p_yenisifre = _x(de_enjektor($p_yenisifre));
$p_yenisifre2 = _x(de_enjektor($p_yenisifre2));

if (strlen($p_yenisifre)>25) { $hatam=$hatam.'Parolanız en fazla 25 karakter olabilir.

'; }
if (strlen($p_yenisifre)<5) { $hatam=$hatam.'Parolanız en az 5 karakter olabilir.

'; }
if ($p_yenisifre !== $p_yenisifre2) { $hatam=$hatam.'Parolalar birbiriyle uyuşmalı.

'; }

if (strlen($hatam) > 0){
echo $hatam.'

Geri dönmek için tıklayın.';
}
else
{

$p_eskisifre = md5($p_eskisifre);
$p_yenisifre = md5($p_yenisifre);
$p_yenisifre2 = md5($p_yenisifre2);

$varmisinyokmusun = mysql_num_rows(mysql_query("SELECT * FROM uyelik WHERE id='$_uyeid' AND sifre='$p_eskisifre'"));

if($varmisinyokmusun==0){
echo 'Eski parolanızı yanlış girdiniz.


Geri dönmek için tıklayın.';
}
else
{
$varimdiyor = mysql_query("UPDATE uyelik SET sifre='$p_yenisifre' WHERE id=$_uyeid");
if ($varimdiyor){
echo 'Tebrikler, parolanız değiştirildi..


Üye paneline dönmek için tıklayın.';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..


En yakın zamanda düzelteceğiz...


Üye paneline dönmek için tıklayın.';
}
}

}
mysql_close();
}

function server_ekle($ek_tur,$ek_baslik,$ek_mt2zorluk,$ek_kozorluk,$ek_panel,$ek_elm1,$ek_cap1,$ek_cap2){
global $_uyeid;
require_once('recaptchalib.php');
$privatekey = "6Lc8uMgSAAAAAJJ9Kuh0SQtu-uftIShUo0OQoV2y";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$ek_cap1,
$ek_cap2);
$ek_tur = de_enjektor($ek_tur);
$ek_baslik = de_enjektor($ek_baslik);
$ek_mt2zorluk = de_enjektor($ek_mt2zorluk);
$ek_kozorluk = de_enjektor($ek_kozorluk);
$ek_panel = de_enjektor($ek_panel);

if (strlen($ek_tur)<2) { $hatam=$hatam.'Server türü seçiniz.

'; }
if (strlen($ek_baslik)<5) { $hatam=$hatam.'Server başlığı en az 5 karakter olabilir.

'; }
if (strlen($ek_baslik)>50) { $hatam=$hatam.'Server başlığı en fazla 50 karakter olabilir.

'; }
if (strlen($ek_panel)<3) { $hatam=$hatam.'Panel adresinizi girmelisiniz.

'; }
if (strlen($ek_elm1)<5) { $hatam=$hatam.'Tanıtım metninizi girmelisiniz.

'; }

if (strlen($hatam) > 0){
echo $hatam.'

Geri dönmek için tıklayın.';
}

else
{

if(!$resp->is_valid) {
echo 'Güvenlik kodunu hatalı girdiniz

Geri dönmek için tıklayın.';
}
else
{
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);

$ek_sondurum = time() + ($GLOBALS["_ke_kontrol"]*(60*60*24));
$ek_sonraki = time()+($GLOBALS["_ke_sonraki"]*60);

$varmisinyokmusun=mysql_fetch_array(mysql_query("SELECT sontarih from uyelik where id='$_uyeid'"));
if($varmisinyokmusun["sontarih"]>time()){
echo $GLOBALS["_ke_sonraki"].' dakikada bir server ekleyebilirsiniz.

Geri dönmek için tıklayın.';
}
else
{
$ek_tur = _x($ek_tur);
$ek_baslik = _x($ek_baslik);
$ek_mt2zorluk = _x($ek_mt2zorluk);
$ek_kozorluk = _x($ek_kozorluk);
$ek_panel = _x($ek_panel);
$ek_tanitim = _x($ek_elm1);
$ek_panel = str_replace("http://","",$ek_panel);
$ek_svdurum = sv_kontrol($ek_panel,80);
$ek_tarih = date("d.m.Y");

if ($ek_tur == "mt2") {$ek_zorluk = $ek_mt2zorluk; } else { $ek_zorluk = $ek_kozorluk; }

$kaydetbeni = mysql_query("INSERT INTO server (
baslik, tanitim, seviye, site, tur, durum, sondurum, tarih, ekleyen
) VALUES (
'{$ek_baslik}', '{$ek_tanitim}', '{$ek_zorluk}', '{$ek_panel}', '{$ek_tur}', '{$ek_svdurum}', '{$ek_sondurum}', '{$ek_tarih}', '{$_uyeid}'
)");
if ($kaydetbeni){
$ke_sonislem=mysql_query("UPDATE uyelik SET sontarih = '$ek_sonraki' WHERE id = '$_uyeid'");

echo 'Tebrikler, başarılı bir şekilde serverınız eklendi..


3 saniye içinde üye paneline yönlendiriliyorsunuz...



Beklemek istemiyorsanız tıklayın.';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..


En yakın zamanda düzelteceğiz...


Üye paneline gitmek için tıklayın.';
}
}
mysql_close();
}
}
}

function _svduzenle($_sv) {
global $mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani,$gelen_server,$server_baslik,$server_tanitim,$server_ip,$server_zorluk,$server_durum,$server_panel,$server_tur,$server_sondurum,$_uyeid,$server_idci;

mysqlbaglan($mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani);
$gelen_server = _x(de_enjektor($_sv));
if(($gelen_server=="") or !is_numeric($gelen_server)){
header("Location:uyepaneli.php");
exit;
}
else
{
$varmisin_yokmusun = mysql_num_rows(mysql_query("SELECT id FROM server WHERE id=$gelen_server AND ekleyen=$_uyeid"));
if ($varmisin_yokmusun==0) {
header("Location:uyepaneli.php");
exit;
}
else
{
$serverdetay = mysql_query("SELECT * FROM server WHERE id=$gelen_server AND ekleyen=$_uyeid");
while($server_detay = mysql_fetch_object($serverdetay)) {
$server_idci = $server_detay->id;
$server_baslik = $server_detay->baslik;
$server_tanitim = $server_detay->tanitim;
$server_zorluk = $server_detay->seviye;
$server_durum = $server_detay->durum;
$server_panel = $server_detay->site;
$server_tur = $server_detay->tur;
$server_sondurum = $server_detay->sondurum;
}
}
}
}

function server_duzenle($ek_id,$ek_tur,$ek_baslik,$ek_zorluk,$ek_panel,$ek_elm1,$ek_cap1,$ek_cap2){
global $_uyeid;
require_once('recaptchalib.php');
$privatekey = "6Lc8uMgSAAAAAJJ9Kuh0SQtu-uftIShUo0OQoV2y";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$ek_cap1,
$ek_cap2);
$ek_id = de_enjektor($ek_id);
$ek_tur = de_enjektor($ek_tur);
$ek_baslik = de_enjektor($ek_baslik);
$ek_zorluk = de_enjektor($ek_zorluk);
$ek_panel = de_enjektor($ek_panel);

if (strlen($ek_baslik)<5) { $hatam=$hatam.'Server başlığı en az 5 karakter olabilir.

'; }
if (strlen($ek_baslik)>50) { $hatam=$hatam.'Server başlığı en fazla 50 karakter olabilir.

'; }
if (strlen($ek_panel)<3) { $hatam=$hatam.'Panel adresinizi girmelisiniz.

'; }
if (strlen($ek_elm1)<5) { $hatam=$hatam.'Tanıtım metninizi girmelisiniz.

'; }

if (strlen($hatam) > 0){
echo $hatam.'

Geri dönmek için tıklayın.';
}

else
{

if(!$resp->is_valid) {
echo 'Güvenlik kodunu hatalı girdiniz

Geri dönmek için tıklayın.';
}
else
{
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);



$varmisinyokmusun=mysql_fetch_array(mysql_query("SELECT id FROM server WHERE id=$ek_id AND ekleyen=$_uyeid"));
if($varmisinyokmusun==0){
header("Location:uyepaneli.php");
exit;
}
else
{
$ek_sondurum = time() + ($GLOBALS["_ke_kontrol"]*(60*60*24));
$ek_id = _x($ek_id);
$ek_tur = _x($ek_tur);
$ek_baslik = _x($ek_baslik);
$ek_zorluk = _x($ek_zorluk);
$ek_panel = _x($ek_panel);
$ek_tanitim = _x($ek_elm1);
$ek_panel = str_replace("http://","",$ek_panel);
$ek_svdurum = sv_kontrol($ek_panel,80);
$ek_tarih = date("d.m.Y");

$kaydetbeni = mysql_query("UPDATE server SET baslik = '$ek_baslik',tanitim = '$ek_tanitim',seviye = '$ek_zorluk',site = '$ek_panel',durum = '$ek_svdurum',sondurum = '$ek_sondurum' WHERE id = '$ek_id' AND ekleyen = '$_uyeid'");

if ($kaydetbeni){
echo 'Tebrikler, serverınız düzenlendi..


3 saniye içinde üye paneline yönlendiriliyorsunuz...



Beklemek istemiyorsanız tıklayın.';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..


En yakın zamanda düzelteceğiz...


Üye paneline gitmek için tıklayın.';
}
}
mysql_close();
}
}
}

function yorumcek($yorumserver, $yorumsayfa) {
global $mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani;
$yorumserver = de_enjektor($yorumserver);
$yorumsayfa = de_enjektor($yorumsayfa);

if(($yorumserver=="") || !is_numeric($yorumserver) || ($yorumsayfa=="") || !is_numeric($yorumsayfa))
{
echo '
Bu servera henüz yorum yapılmamış. İlk yorumu siz ekleyebilirsiniz.
';
}
else
{
mysqlbaglan($mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani);
$yorumserver = _x($yorumserver);
$yorumsayfa = _x($yorumsayfa);
$satir_sayisi = mysql_num_rows(mysql_query("SELECT id FROM yorum WHERE yapilan=$yorumserver"));
$toplamyorumsayfa = ceil($satir_sayisi / 10);
$baslangic = ($yorumsayfa-1) * 10;
$serveryorum = mysql_query("SELECT * FROM yorum WHERE yapilan=$yorumserver ORDER BY id DESC LIMIT $baslangic,10");
while($yorum_detay = mysql_fetch_object($serveryorum))
{;echo'

Yazan: '.$yorum_detay->yapan.'
'.$yorum_detay->tarih.'




'.stripslashes(nl2br($yorum_detay->yorum)).'
';}
}
mysql_close();
}

function yorumyap($yorum,$server,$baslik){
require_once('recaptchalib.php');
$yorum = de_enjektor($yorum);
$server = de_enjektor($server);

if ( (strlen($yorum)<3) or ($yorum == "Yorumunuzu girin") ) { $hatam=$hatam.'Lütfen yorumunuzu giriniz.
'; }
if (strlen($hatam) > 0){echo $hatam.'

Geri dönmek için tıklayın.';}
else
{
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
if($_SESSION["_sonrakiyorum"] > time()){ echo '10 dakikada bir yorum yapabilirsiniz.
Geri dönmek için tıklayın.'; }
else {
$yorum = _x($yorum);
$server = _x($server);
$tarih = strtr(date("d F Y H:i"), $GLOBALS["_tarihler"]);

$kaydetbeni = mysql_query("INSERT INTO yorum (
yorum, yapan, yapilan, tarih
) VALUES (
'{$yorum}', '{$_SESSION['girisli_uye']}', '{$server}', '{$tarih}'
)");
if ($kaydetbeni){
$ke_sonislem=mysql_query("UPDATE uyelik SET sontarih = '$ek_sonraki' WHERE id = '$_uyeid'");

echo 'Tebrikler, başarılı bir şekilde yorumunuz eklendi..


3 saniye içinde tanıtım konusuna yönlendiriliyorsunuz...



Beklemek istemiyorsanız tıklayın.';
$_SESSION["_sonrakiyorum"] = time()+600;
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..


En yakın zamanda düzelteceğiz...


Tanıtım konusuna dönmek için tıklayın.';
}
}
mysql_close();
}
}
function a_giris($a,$b){
global $kadmin,$sadmin;
if (($a == $kadmin) && ($b == $sadmin)) { $_SESSION["_adminon"] = "evet"; header("Location:admin.php");}
else {header("Location:index.php");}
}
function saydir($a,$b){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s = mysql_num_rows(mysql_query("SELECT id FROM $a $b"));
return $s;
}
function a_svler($_saf,$_t){
$sayfa=de_enjektor($_saf);
if((empty($sayfa)) || !is_numeric($sayfa)) {$sayfa=1;}
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s_top = 25;
$baslangicx = ($sayfa-1) * $s_top;
$sira=$baslangicx+1;
$tummetin2 = mysql_query("SELECT id,baslik,seviye,oy,tur,durum FROM server WHERE tur='$_t' ORDER BY baslik ASC, oy DESC LIMIT $baslangicx, $s_top");
while($_sv_cek = mysql_fetch_object($tummetin2)) {
if ($_sv_cek->tur == "mt2") { $_zorluk = $GLOBALS["metin2_zorluk"]; } else { $_zorluk = $GLOBALS["knight_zorluk"]; }
$baslikseo = stripslashes($_sv_cek->baslik);
echo'


'.$sira++.'
'.stripslashes($_sv_cek->baslik).'
'.$_zorluk[$_sv_cek->seviye].'
Düzenle

';}

echo '
';
$toplam_servers = mysql_num_rows(mysql_query("SELECT id FROM server WHERE tur='$_t'"));

if($toplam_servers > $s_top) {
$x = 3;
$lastP = ceil($toplam_servers/$s_top);

if($sayfa==1) {echo "1";}
else {echo "1";}
if($sayfa-$x > 2) {
echo " ... ";
$i = $sayfa-$x;
} else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa) echo " - $i";
else echo " - $i";
if($i==$lastP) break;
}
if($sayfa+$x < $lastP-1) {
echo " ...";
echo " $lastP";
} elseif($sayfa+$x == $lastP-1) {
echo " - $lastP";
}
}
echo '

';
mysql_close();
}
function _adsvduz($ek_id,$ek_tur,$ek_baslik,$ek_zorluk,$ek_panel,$ek_elm1,$ek_svdurum,$ekoy){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$ek_sondurum = time() + ($GLOBALS["_ke_kontrol"]*(60*60*24));
$ek_id = _x($ek_id);
$ek_tur = _x($ek_tur);
$ek_baslik = _x($ek_baslik);
$ek_zorluk = _x($ek_zorluk);
$ek_panel = _x($ek_panel);
$ek_tanitim = _x($ek_elm1);
$ek_svdurum = _x($ek_svdurum);
$ekoy = _x($ekoy);
$ek_panel = str_replace("http://","",$ek_panel);
$kaydetbeni = mysql_query("UPDATE server SET baslik = '$ek_baslik',tanitim = '$ek_tanitim',oy = '$ekoy',seviye = '$ek_zorluk',site = '$ek_panel',durum = '$ek_svdurum' WHERE id = '$ek_id'");
if ($kaydetbeni){
echo 'Server düzenlendi..

';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..';
}
mysql_close();
}
function a_svs($a,$b,$c){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$sil = mysql_query("DELETE FROM $b WHERE id='$a'");
if ($sil){
echo $c.' silindi..

';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..';
}
mysql_close();
}

function a_uye($_saf,$_t){
$sayfa=de_enjektor($_saf);
if((empty($sayfa)) || !is_numeric($sayfa)) {$sayfa=1;}
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$s_top = 25;
$baslangicx = ($sayfa-1) * $s_top;
$sira=$baslangicx+1;
$tummetin2 = mysql_query("SELECT * FROM uyelik ORDER BY uyeadi ASC LIMIT $baslangicx, $s_top");
while($_sv_cek = mysql_fetch_object($tummetin2)) {
echo'


'.$sira++.'
'.stripslashes($_sv_cek->uyeadi).'
'.stripslashes($_sv_cek->mail).'
Düzenle

';}

echo '
';
$toplam_servers = mysql_num_rows(mysql_query("SELECT id FROM uyelik"));

if($toplam_servers > $s_top) {
$x = 3;
$lastP = ceil($toplam_servers/$s_top);

if($sayfa==1) {echo "1";}
else {echo "1";}
if($sayfa-$x > 2) {
echo " ... ";
$i = $sayfa-$x;
} else {
$i = 2;
}
for($i; $i<=$sayfa+$x; $i++) {
if($i==$sayfa) echo " - $i";
else echo " - $i";
if($i==$lastP) break;
}
if($sayfa+$x < $lastP-1) {
echo " ...";
echo " $lastP";
} elseif($sayfa+$x == $lastP-1) {
echo " - $lastP";
}
}
echo '

';
mysql_close();
}
function _auy($_detayserver) {
global $mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani,$gelen_server,$a,$b;
mysqlbaglan($mysqlhost,$mysqlkullanici,$mysqlsifre,$mysqlveritabani);
$gelen_server = _x(de_enjektor($_detayserver));
$serverdetay = mysql_query("SELECT * FROM uyelik WHERE id=$gelen_server");
while($az = mysql_fetch_object($serverdetay)) {
$a = $az->uyeadi;
$b = $az->mail;
}
}
function _aduy($a,$b,$c,$d){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$a = _x($a);
$b = _x($b);
$c = md5(_x($c));
$d = _x($d);
$kaydetbeni = mysql_query("UPDATE uyelik SET uyeadi = '$b',sifre = '$c',mail = '$d' WHERE id = '$a'");
if ($kaydetbeni){
echo 'Üyelik düzenlendi..

';
}
else
{
echo 'Üzgünüz, bir veritabanı hatası oluştu..';
}
mysql_close();
}

function sifo($b){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$a = mysql_query("UPDATE server SET oy = '0'$b");
if ($a){echo 'Oylar sıfırlandı..

';}else{echo 'Üzgünüz, bir veritabanı hatası oluştu..';}mysql_close();}
function sifsil($b,$c){
mysqlbaglan($GLOBALS["mysqlhost"],$GLOBALS["mysqlkullanici"],$GLOBALS["mysqlsifre"],$GLOBALS["mysqlveritabani"]);
$a = mysql_query("DELETE FROM $b");
if ($a){echo $c.' sıfırlandı..

';$axc = mysql_query("DELETE FROM yorum");}else{echo 'Üzgünüz, bir veritabanı hatası oluştu..';}mysql_close();}

?>