Kod PHP:
<h2><div class="cufon_t_h2">Sklepik</div></h2>
<div id="topnews" class="pad1">
<div class="mi-t">
<div>
<div><img src="images/0.gif" alt=""/></div>
</div>
</div>
<div class="mi-m">
<div class="mi-m1">
<div class="mi-m2">
<div class="news">
<?php
include("config.php");
/**
* Shop Script Configuration
*/
if($_GET['buy'] == "thing"){ // konfiguracja dla przedmiotow
$offer[1]['offer_type'] = 'item';
$offer[1]['offer_number'] = "7555";
$offer[1]['offer_price'] = "6,15";
$offer[1]['code'] = 'twoja_tresc_sms';
$offer[1]['codee'] = '7555';
$offer[1]['type'] = 'sms';
$offer[1]['del'] = '1';
$offer[1]['item_id'] = 2663;
$offer[1]['item_name'] = "Mystic Turban";
$offer[1]['desc'] = "Dodaje 10% Do Ataku Magicznego";
$offer[2]['offer_type'] = 'item';
$offer[2]['offer_number'] = "7555";
$offer[2]['offer_price'] = "6,15";
$offer[2]['code'] = 'twoja_tresc_sms';
$offer[2]['codee'] = '7555';
$offer[2]['type'] = 'sms';
$offer[2]['del'] = '1';
$offer[2]['item_id'] = 2503;
$offer[2]['item_name'] = "Cossack Armor";
$offer[2]['desc'] = "Ma armor równy 30.";
$offer[3]['offer_type'] = 'item';
$offer[3]['offer_number'] = "7555";
$offer[3]['offer_price'] = "6,15";
$offer[3]['code'] = 'twoja_tresc_sms';
$offer[3]['codee'] = '7555';
$offer[3]['type'] = 'sms';
$offer[3]['del'] = '1';
$offer[3]['item_id'] = 2358;
$offer[3]['item_name'] = "Magiczne Klapki";
$offer[3]['desc'] = "Zwiekszaj¹ Obra¿enia W Magi o 5%.";
$offer[4]['offer_type'] = 'item';
$offer[4]['offer_number'] = "7555";
$offer[4]['offer_price'] = "6,15";
$offer[4]['code'] = 'twoja_tresc_sms';
$offer[4]['codee'] = '7555';
$offer[4]['type'] = 'sms';
$offer[4]['del'] = '1';
$offer[4]['item_id'] = 2640;
$offer[4]['item_name'] = "Soft Boots";
$offer[4]['desc'] = "Regeneruj¹ Mane i ¯ycie maja Armor Równy 5.";
$offer[5]['offer_type'] = 'item';
$offer[5]['offer_number'] = "7555";
$offer[5]['offer_price'] = "6,15";
$offer[5]['code'] = 'twoja_tresc_sms';
$offer[5]['codee'] = '7555';
$offer[5]['type'] = 'sms';
$offer[5]['del'] = '1';
$offer[5]['item_id'] = 2656;
$offer[5]['item_name'] = "Blue Robe";
$offer[5]['desc'] = "Dodaje 10% Do Ataku Magicznego.";
$offer[6]['offer_type'] = 'item';
$offer[6]['offer_number'] = "7555";
$offer[6]['offer_price'] = "6,15";
$offer[6]['code'] = 'twoja_tresc_sms';
$offer[6]['codee'] = '7555';
$offer[6]['type'] = 'sms';
$offer[6]['del'] = '1';
$offer[6]['item_id'] = 2538;
$offer[6]['item_name'] = "Eagle Shield";
$offer[6]['desc'] = "Ma def rowny 60.";
$offer[7]['offer_type'] = 'item';
$offer[7]['offer_number'] = "7555";
$offer[7]['offer_price'] = "6,15";
$offer[7]['code'] = 'twoja_tresc_sms';
$offer[7]['codee'] = '7555';
$offer[7]['type'] = 'sms';
$offer[7]['del'] = '1';
$offer[7]['item_id'] = 2159;
$offer[7]['item_name'] = "100x Sc";
$offer[7]['count'] = "100";
$offer[7]['desc'] = "1 sc = 100cc (waluta w grze).";
$offer[8]['offer_type'] = 'item';
$offer[8]['offer_number'] = "7936";
$offer[8]['offer_price'] = "11.07";
$offer[8]['code'] = 'twoja_tresc_sms';
$offer[8]['codee'] = '7936';
$offer[8]['type'] = 'sms';
$offer[8]['del'] = '1';
$offer[8]['item_id'] = 2504;
$offer[8]['item_name'] = "Cossack Legs";
$offer[8]['desc'] = "Maja armor równy 20.";
$offer[9]['offer_type'] = 'item';
$offer[9]['offer_number'] = "7555";
$offer[9]['offer_price'] = "6,15";
$offer[9]['code'] = 'twoja_tresc_sms';
$offer[9]['codee'] = '7555';
$offer[9]['type'] = 'sms';
$offer[9]['del'] = '1';
$offer[9]['item_id'] = 4865;
$offer[9]['item_name'] = "1x Los";
$offer[9]['desc'] = "Wylosuj ciekawy przedmiot.";
$offer[10]['offer_type'] = 'item';
$offer[10]['offer_number'] = "7936";
$offer[10]['offer_price'] = "11.07";
$offer[10]['code'] = 'twoja_tresc_sms';
$offer[10]['codee'] = '7936';
$offer[10]['type'] = 'sms';
$offer[10]['del'] = '1';
$offer[10]['item_id'] = 2284;
$offer[10]['item_name'] = "100x Super Tp";
$offer[10]['count'] = "100";
$offer[10]['desc'] = "Teleportuje do Swiatyni (dziala nawet jak masz pz).";
$offer[11]['offer_type'] = 'item';
$offer[11]['offer_number'] = "7555";
$offer[11]['offer_price'] = "6,15";
$offer[11]['code'] = 'twoja_tresc_sms';
$offer[11]['codee'] = '7555';
$offer[11]['type'] = 'sms';
$offer[11]['del'] = '1';
$offer[11]['item_id'] = 2283;
$offer[11]['item_name'] = "100x Super Manas";
$offer[11]['count'] = "100";
$offer[11]['desc'] = "Duza dawka Many.";
$offer[12]['offer_type'] = 'item';
$offer[12]['offer_number'] = "91955";
$offer[12]['offer_price'] = "23.37";
$offer[12]['code'] = 'twoja_tresc_sms';
$offer[12]['codee'] = '91955';
$offer[12]['type'] = 'sms';
$offer[12]['del'] = '1';
$offer[12]['item_id'] = 2508;
$offer[12]['item_name'] = "Native Armor";
$offer[12]['desc'] = "Ma armor rowny 50.";
$offer[13]['offer_type'] = 'item';
$offer[13]['offer_number'] = "7936";
$offer[13]['offer_price'] = "11.07";
$offer[13]['code'] = 'twoja_tresc_sms';
$offer[13]['codee'] = '7936';
$offer[13]['type'] = 'sms';
$offer[13]['del'] = '1';
$offer[13]['item_id'] = 2660;
$offer[13]['item_name'] = "Hidden Turbant";
$offer[13]['desc'] = "Zwieksza hity z czarów o 35%.";
$offer[14]['offer_type'] = 'item';
$offer[14]['offer_number'] = "91955";
$offer[14]['offer_price'] = "23.37";
$offer[14]['code'] = 'twoja_tresc_sms';
$offer[14]['codee'] = '91955';
$offer[14]['type'] = 'sms';
$offer[14]['del'] = '1';
$offer[14]['item_id'] = 2641;
$offer[14]['item_name'] = "Traper Boots";
$offer[14]['desc'] = "Regeneruja 800 hp i 800 many.";
$offer[15]['offer_type'] = 'item';
$offer[15]['offer_number'] = "7936";
$offer[15]['offer_price'] = "11.07";
$offer[15]['code'] = 'twoja_tresc_sms';
$offer[15]['codee'] = '7936';
$offer[15]['type'] = 'sms';
$offer[15]['del'] = '1';
$offer[15]['item_id'] = 2271;
$offer[15]['item_name'] = "Pacc rune";
$offer[15]['desc'] = "+ 50 godzin premium.";
}
if($_GET['buy'] == "premium"){ // konfiguracja dla premium
$offer[1]['offer_type'] = 'premium';
$offer[1]['offer_number'] = "7936";
$offer[1]['offer_price'] = "11,07";
$offer[1]['code'] = 'twoja_tresc_sms';
$offer[1]['codee'] = '7936';
$offer[1]['type'] = 'sms';
$offer[1]['del'] = '1';
$offer[1]['item_name'] = "50 godzin";
$offer[1]['desc'] = "Konto premium na 50 godzin.";
$offer[1]['time'] = "180000000"; ///aby policzyc ten czas nalezy wykonac dzialanie -> iloscgodzin*6000*600
$offer[2]['offer_type'] = 'premium';
$offer[2]['offer_number'] = "91955";
$offer[2]['offer_price'] = "23,37";
$offer[2]['code'] = 'twoja_tresc_sms';
$offer[2]['codee'] = '91955';
$offer[2]['type'] = 'sms';
$offer[2]['del'] = '1';
$offer[2]['item_name'] = "200 godzin";
$offer[2]['desc'] = "Konto premium na 200 godzin.";
$offer[2]['time'] = "720000000"; ///aby policzyc ten czas nalezy wykonac dzialanie -> iloscgodzin*6000*600
}
if($_GET['buy'] == "namelock"){ // konfiguracja dla premium
$offer[1]['offer_type'] = 'namelock';
$offer[1]['offer_number'] = "91955";
$offer[1]['offer_price'] = "23,37";
$offer[1]['code'] = 'twoja_tresc_sms';
$offer[1]['codee'] = '91955';
$offer[1]['type'] = 'sms';
$offer[1]['del'] = '1';
$offer[1]['item_name'] = "Namelock";
$offer[1]['desc'] = "Pozwolenie na zmiane nicku postaci.";
}
if($_GET['buy'] == "outfit"){ // konfiguracja outfitow
$offer[1]['offer_type'] = 'outfit';
$offer[1]['offer_number'] = "7636";
$offer[1]['offer_price'] = "7.38";
$offer[1]['code'] = 'twoja_tresc_sms';
$offer[1]['codee'] = '7636';
$offer[1]['type'] = 'sms';
$offer[1]['del'] = '1';
$offer[1]['item_name'] = "Blue Djinn";
$offer[1]['desc'] = "wygl¹d Blue Djinn";
$offer[1]['looktype'] = "104";
$offer[2]['offer_type'] = 'outfit';
$offer[2]['offer_number'] = "7636";
$offer[2]['offer_price'] = "7.38";
$offer[2]['code'] = 'twoja_tresc_sms';
$offer[2]['codee'] = '7636';
$offer[2]['type'] = 'sms';
$offer[2]['del'] = '1';
$offer[2]['item_name'] = "Hero";
$offer[2]['desc'] = "wygl¹d Hero";
$offer[2]['looktype'] = "73";
$offer[3]['offer_type'] = 'outfit';
$offer[3]['offer_number'] = "7636";
$offer[3]['offer_price'] = "7.38";
$offer[3]['code'] = 'twoja_tresc_sms';
$offer[3]['codee'] = '7636';
$offer[2]['type'] = 'sms';
$offer[3]['del'] = '1';
$offer[3]['item_name'] = "Juggernaut";
$offer[3]['desc'] = "wygl¹d Juggernaut";
$offer[3]['looktype'] = "108";
$offer[4]['offer_type'] = 'outfit';
$offer[4]['offer_number'] = "7636";
$offer[4]['offer_price'] = "7.38";
$offer[4]['code'] = 'twoja_tresc_sms';
$offer[4]['codee'] = '7636';
$offer[4]['type'] = 'sms';
$offer[4]['del'] = '1';
$offer[4]['item_name'] = "Dwarf Geomancer";
$offer[4]['desc'] = "wygl¹d Dwarf Geomancer";
$offer[4]['looktype'] = "66";
$offer[5]['offer_type'] = 'outfit';
$offer[5]['offer_number'] = "7636";
$offer[5]['offer_price'] = "7.38";
$offer[5]['code'] = 'twoja_tresc_sms';
$offer[5]['codee'] = '7636';
$offer[5]['type'] = 'sms';
$offer[5]['del'] = '1';
$offer[5]['item_name'] = "Dwarf Guard";
$offer[5]['desc'] = "wygl¹d Dwarf Guard";
$offer[5]['looktype'] = "70";
$offer[6]['offer_type'] = 'outfit';
$offer[6]['offer_number'] = "7636";
$offer[6]['offer_price'] = "7.38";
$offer[6]['code'] = 'twoja_tresc_sms';
$offer[6]['codee'] = '7636';
$offer[6]['type'] = 'sms';
$offer[6]['del'] = '1';
$offer[6]['item_name'] = "Demon";
$offer[6]['desc'] = "wygl¹d Demon";
$offer[6]['looktype'] = "35";
$offer[7]['offer_type'] = 'outfit';
$offer[7]['offer_number'] = "7636";
$offer[7]['offer_price'] = "7.38";
$offer[7]['code'] = 'twoja_tresc_sms';
$offer[7]['codee'] = '7636';
$offer[7]['type'] = 'sms';
$offer[7]['del'] = '1';
$offer[7]['item_name'] = "Faraon";
$offer[7]['desc'] = "wygl¹d Faraon";
$offer[7]['looktype'] = "91";
$offer[8]['offer_type'] = 'outfit';
$offer[8]['offer_number'] = "7636";
$offer[8]['offer_price'] = "7.38";
$offer[8]['code'] = 'twoja_tresc_sms';
$offer[8]['codee'] = '7636';
$offer[8]['type'] = 'sms';
$offer[8]['del'] = '1';
$offer[8]['item_name'] = "Fatality";
$offer[8]['desc'] = "wygl¹d Fatality";
$offer[8]['looktype'] = "99";
$offer[9]['offer_type'] = 'outfit';
$offer[9]['offer_number'] = "7636";
$offer[9]['offer_price'] = "7.38";
$offer[9]['code'] = 'twoja_tresc_sms';
$offer[9]['codee'] = '7636';
$offer[9]['type'] = 'sms';
$offer[9]['del'] = '1';
$offer[9]['item_name'] = "Deathslicer";
$offer[9]['desc'] = "wygl¹d Deathslicer";
$offer[9]['looktype'] = "102";
$offer[10]['offer_type'] = 'outfit';
$offer[10]['offer_number'] = "7636";
$offer[10]['offer_price'] = "7.38";
$offer[10]['code'] = 'twoja_tresc_sms';
$offer[10]['codee'] = '7636';
$offer[10]['type'] = 'sms';
$offer[10]['del'] = '1';
$offer[10]['item_name'] = "Lizard";
$offer[10]['desc'] = "wygl¹d Lizard";
$offer[10]['looktype'] = "113";
$offer[11]['offer_type'] = 'outfit';
$offer[11]['offer_number'] = "7636";
$offer[11]['offer_price'] = "7.38";
$offer[11]['code'] = 'twoja_tresc_sms';
$offer[11]['codee'] = '7636';
$offer[11]['type'] = 'sms';
$offer[11]['del'] = '1';
$offer[11]['item_name'] = "Merlkin";
$offer[11]['desc'] = "wygl¹d Merlkin";
$offer[11]['looktype'] = "117";
$offer[12]['offer_type'] = 'outfit';
$offer[12]['offer_number'] = "7636";
$offer[12]['offer_price'] = "7.38";
$offer[12]['code'] = 'twoja_tresc_sms';
$offer[12]['codee'] = '7636';
$offer[12]['type'] = 'sms';
$offer[12]['del'] = '1';
$offer[12]['item_name'] = "Black Sheep";
$offer[12]['desc'] = "wygl¹d Black Sheep";
$offer[12]['looktype'] = "13";
$offer[13]['offer_type'] = 'outfit';
$offer[13]['offer_number'] = "7636";
$offer[13]['offer_price'] = "7.38";
$offer[13]['code'] = 'twoja_tresc_sms';
$offer[13]['codee'] = '7636';
$offer[13]['type'] = 'sms';
$offer[13]['del'] = '1';
$offer[13]['item_name'] = "Bat";
$offer[13]['desc'] = "wygl¹d Bat";
$offer[13]['looktype'] = "122";
$offer[14]['offer_type'] = 'outfit';
$offer[14]['offer_number'] = "7636";
$offer[14]['offer_price'] = "7.38";
$offer[14]['code'] = 'twoja_tresc_sms';
$offer[14]['codee'] = '7636';
$offer[14]['type'] = 'sms';
$offer[14]['del'] = '1';
$offer[14]['item_name'] = "Crypt";
$offer[14]['desc'] = "wygl¹d Crypt";
$offer[14]['looktype'] = "100";
}
/**
* Shop main Script
*/
$erno = 0;
$offer[0]['offer_type'] = 'error';
if($_GET['buy'] == "premium"){
$offer[0]['item_name'] = "Wybierz z listy..";
} else {
$offer[0]['item_name'] = "Wybierz ofertê..";
}
$offerId = $_POST['offer'];
$players_folder = $cfg['dirdata'].'players/';
$acc_folder = $cfg['dirdata'].'accounts/';
if( $offer[$offerId]['offer_type'] == 'premium' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',str_replace(' ', '', $nick)) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$dni = $offer[$offerId]['time'];
$file = $players_folder.$nick.'.xml';
$XML = @simplexml_load_string(file_get_contents($file));
if( $XML == NULL )
{
$message = "<font color='red'><b>Ta postaæ nie istnieje!</b></font>";
}
else
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$code = $offer[$offerId]['codee'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
if( empty($check) || empty($nick) )
{
$message = "Nie wype³ni³eœ wszystkich pól.";
}
if( $status == "0" )
{
$message = "Podany kod jest niepoprawny.";
}
if( $status == "1" )
{
$xml = simplexml_load_file($file);
$xml['premticks'] += $dni;
$xml['promoted'] = 1;
$sfile = $xml->asXML();$open_file = fopen($file, 'w');
fwrite($open_file, $sfile);
fclose($open_file);
$message = "Konto premium zosta³o przed³u¿one o ".$offer[$offerId]['item_name'].".";
}
$toxml = simplexml_load_file($file);
$tohave = $toxml['premticks'] + $dni;
if($tohave >= 1600000000){
$message = "Nie mozesz miec juz wiecej godzin premium.";
}
}
}
else if( $offer[$offerId]['offer_type'] == 'namelock' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',str_replace(' ', '', $nick)) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$file = $players_folder.$nick.'.xml';
$XML = @simplexml_load_string(file_get_contents($file));
if( $XML == NULL )
{
$message = "<font color='red'><b>Ta postaæ nie istnieje!</b></font>";
}
else
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$id = $shop['id'];
$code = $offer[$offerId]['codee'];
$type = $offer[$offerId]['type'];
$del = $offer[$offerId]['del'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
if( empty($check) || empty($nick) )
{
$message = "Nie wype³ni³eœ wszystkich pól.";
}
else if( $status == 0 )
{
$message = "Podany kod jest niepoprawny.<br/>Status: ".$status."<br/> Adres: ".'http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code='.$check.'&smsNr='.$code;
}
else
{
$xml = simplexml_load_file($file);
$xml['namelock'] = 1;
$sfile = $xml->asXML();$open_file = fopen($file, 'w');
fwrite($open_file, $sfile);
fclose($open_file);
$message = "Postaæ otrzyma³a mo¿liwoœæ zmiany Nicku<br>- dalsz¹ instrukcje znajdziesz <b><a href='index.php?subtopic=namelock'>TUTAJ</a></b>.";
}
fclose($handle);
}
}
else if( $offer[$offerId]['offer_type'] == 'outfit' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',str_replace(' ', '', $nick)) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$file = $players_folder.$nick.'.xml';
$XML = @simplexml_load_string(file_get_contents($file));
if( $XML == NULL )
{
$message = "<font color='red'><b>Ta postaæ nie istnieje!</b></font>";
}
else
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$id = $shop['id'];
$code = $offer[$offerId]['codee'];
$type = $offer[$offerId]['type'];
$del = $offer[$offerId]['del'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
fclose($handle);
if( empty($check) || empty($nick) )
{
$message = "Nie wype³ni³eœ wszystkich pól.";
}
else if( $status == 0 )
{
$message = "Podany kod jest niepoprawny.<br/>Status: ".$status."<br/> Adres: ".'http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code='.$check.'&smsNr='.$code;
}
else
{
$xml = simplexml_load_file($file);
$xml->look['type'] = $offer[$offerId]['looktype'];
$sfile = $xml->asXML();
$open_file = fopen($file, 'w');
fwrite($open_file, $sfile);
fclose($open_file);
$message = "Postaæ otrzyma³a wybrany outfity.";
}
}
}
else if( $offer[$offerId]['offer_type'] == 'error' )
{
$message = "B³¹d! Prawdopodobnie nie wybra³eœ ¿adnej rzeczy!<br>";
}
else if( $offer[$offerId]['offer_type'] == 'skull' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',str_replace(' ', '', $nick)) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$file = $players_folder.$nick.'.xml';
if( file_exists($file) )
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$id = $shop['id'];
$code = $offer[$offerId]['codee'];
$type = $offer[$offerId]['type'];
$del = $offer[$offerId]['del'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
if( empty($check) || empty($nick) )
{
$message = "Please fill all fields.";
}
else if( $status == 0 )
{
$message = "Entered code is not valid.";
}
else
{
$xml = $file;
$xml = simplexml_load_string(file_get_contents($xml));
$type = $xml->skull['type'];
$xml = $file;
$xml = simplexml_load_string(file_get_contents($xml));
$kills = $xml->skull['kills'];
$xml = $file;
$xml = simplexml_load_string(file_get_contents($xml));
$ticks = $xml->skull['ticks'];
$xml = $file;
$xml = simplexml_load_string(file_get_contents($xml));
$absolve = $xml->skull['absolve'];
@$filen = file_get_contents("$file");
$patterns[0] = "/type=\"$type\"/";
$replacements[0] = 'type="0"';
$files = preg_replace($patterns, $replacements, $filen);
echo $files;
$file_name = $file;
$fp = fopen ($file_name,"w");
fwrite ($fp,$files);
fclose ($fp);
@$filen = file_get_contents("$file");
$patterns[0] = "/kills=\"$kills\"/";
$replacements[0] = 'kills="0"';
$files = preg_replace($patterns, $replacements, $filen);
echo $files;
$file_name = $file;
$fp = fopen ($file_name,"w");
fwrite ($fp,$files);
fclose ($fp);
@$filen = file_get_contents("$file");
$patterns[0] = "/ticks=\"$ticks\"/";
$replacements[0] = 'ticks="0"';
$files = preg_replace($patterns, $replacements, $filen);
echo $files;
$file_name = $file;
$fp = fopen ($file_name,"w");
fwrite ($fp,$files);
fclose ($fp);
@$filen = file_get_contents("$file");
$patterns[0] = "/absolve=\"$absolve\"/";
$replacements[0] = 'absolve="0"';
$files = preg_replace($patterns, $replacements, $filen);
echo $files;
$file_name = $file;
$fp = fopen ($file_name,"w");
fwrite ($fp,$files);
fclose ($fp);
$message = "Now you have no skull.";
}
}
else
{
$message = "<font color='red'><b>This character do not exists!</b></font>";
}
}
else if( $offer[$offerId]['offer_type'] == 'unban' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',$nick) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$file = $players_folder.$nick.'.xml';
if( file_exists($file) )
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$id = $shop['id'];
$code = $offer[$offerId]['codee'];
$type = $offer[$offerId]['type'];
$del = $offer[$offerId]['del'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
if( empty($check) || empty($nick) )
{
$message = "Please fill all fields.";
}
else if( $status == 0 )
{
$message = "Entered code is not valid.";
}
else
{
$xml = $file;
$xml = simplexml_load_string(file_get_contents($xml));
$banned = $xml->player['banned'];
@$filen = file_get_contents("$file");
$patterns[0] = "/banned=\"$banned\"/";
$replacements[0] = 'banned="0"';
$files = preg_replace($patterns, $replacements, $filen);
echo $files;
$file_name = $file;
$fp = fopen ($file_name,"w");
fwrite ($fp,$files);
fclose ($fp);
$message = "You have been unbanned.";
}
}
else
{
$message = "<font color='red'><b>This character do not exists!</b></font>";
}
}
else if( $offer[$offerId]['offer_type'] == 'item' )
{
$nick = $_POST['nick'];
$check = $_POST['check'];
if(preg_match('/[^0-9A-Za-z]/',str_replace(' ', '', $nick)) || preg_match('/[^0-9A-Za-z]/',$check)){
exit;
}
$file = $players_folder.$nick.'.xml';
$item_id = $offer[$offerId]['item_id'];
if( file_exists($file) )
{
//Sprawdzacz kodu
//$id = $offer[$offerId]['id'];
$id = $shop['id'];
if(isset($offer[$offerId]['count'])){
$count = $offer[$offerId]['count']; //fix
}
$code = $offer[$offerId]['codee'];
$type = $offer[$offerId]['type'];
$del = $offer[$offerId]['del'];
$url = "http://profitsms.pl/check.php?apiKey=_________twoj_klucz_API_______&code=".$check."&smsNr=".$code;
$handle = fopen($url,'r');
$status = fgets($handle, 8);
if( empty($check) || empty($nick) )
{
$message = "Wype³nij wszystkie pola.";
}
else if( $status == 0 )
{
$message = "Podany kod SMS jest niepoprawny.";
}
else
{
$xml = simplexml_load_file($file);
$character = $xml->depots->depot->item->inside->addChild('item');
$character->addAttribute('id', $item_id);
if(isset($offer[$offerId]['count'])){
$character->addAttribute('count', $count); //fix
}
$newplayerFile = $xml->asXML();
$open_file = fopen($file, 'w');
fwrite($open_file, $newplayerFile);
fclose($open_file);
$message = "Wybrany przedmiot zosta³ dodany do Twojego depo.";
}
}
else
{
$message = "<font color='red'><b>Taka postaæ nie istnieje!</b></font>";
}
}
if( isset($message) )
{
echo $message;
$erno = 1;
}
?>
<?php
if($_GET['buy'] != "" && $erno == 0){
?>
<center><b>
Pamiêtaj, ¿e twoja postaæ musi byæ wylogowana!</b>
<br>
<br>
<i><font color="red">Aby otrzymaæ dalsz¹ instrukcje zakupu wybierz interesuj¹c¹ Ciê oferte.</i></font>
</b><br><br>
<?php if($_GET['buy'] == "homepay"){ ?>
<form action="index.php?subtopic=sklep/sklep&buy=homepay" method="post">
<?php } ?>
<?php if($_GET['buy'] == "namelock"){ ?>
<form action="index.php?subtopic=sklep/sklep&buy=namelock" method="post">
<?php } ?>
<?php if($_GET['buy'] == "outfit"){ ?>
<form action="index.php?subtopic=sklep/sklep&buy=outfit" method="post">
<?php } ?>
<?php if($_GET['buy'] == "premium"){ ?>
<form action="index.php?subtopic=sklep/sklep&buy=premium" method="post">
<?php } else { ?>
<form action="index.php?subtopic=sklep/sklep&buy=thing" method="post">
<?php } ?>
<table cellspacing="0" cellpadding="5" border="0">
<tr>
<td><?php if($_GET['buy'] == "premium"){ ?>IloϾ godzin:<?php } else {?>Przedmiot:<?php } ?></td>
<td>
<select id="offer" name="offer" size="1">
<?php
$from = "0";
$to = count($offer);
while($from < $to){
echo '<option value="'.$from.'">'.$offer[$from]['item_name'].'</option>';
$from++;
}
?>
</select>
</td>
</tr>
<tr>
<td>Nick Postaci:</td>
<td><input type="text" name="nick" /></td>
</tr>
<tr>
<td>Kod który otrzyma³eœ:</td>
<td><input type="text" name="check" maxlenght="8" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" onclick="return confirm('UWAGA! Jeœli jesteœ pewien, ¿e postac jest [Wylogowana] kliknij OK.')" value="Zamawiam!" /></td>
</tr>
</table>
</center>
</form>
<br><br>
<?php
$from = "1";
$to = count($offer);
while($from < $to){
?>
<div style="display:none;" id="<?=$from;?>">
<TABLE WIDTH="470" CELLSPACING="1" CELLPADDING="5" BORDER="0" bgcolor="#D2A96A">
<TR style="background: #AD7C34;" height="25">
<TD ROWSPAN="2" ALIGN="center" VALIGN="middle"><b><?php if($_GET['buy'] == "premium"){ ?>Premium<?php } else {?>Nazwa Przedmiotu<?php } ?></b></TD>
<TD COLSPAN="3" ALIGN="center" VALIGN="middle"><b>Opis</b></TD>
</TR>
<TR style="background: #C89548;">
<TD ALIGN="center" VALIGN="middle"><b>Numer SMS</b></TD>
<TD ALIGN="center" VALIGN="middle"><b>TreϾ SMS</b></TD>
<TD ALIGN="center" VALIGN="middle"><b>Koszt (PLN)</b></TD>
</TR>
<TR style="background: #D2A96A;">
<TD ALIGN="center" VALIGN="middle">
<?php if($_GET['buy'] == "namelock"){ ?>
<img src="images/namelock.png" alt="" />
<?php } ?>
<?php if($_GET['buy'] == "outfit"){ ?>
<img src="img/<?=$offer[$from]['looktype'];?>.gif" alt="" />
<?php } ?>
<?php if($_GET['buy'] == "premium"){ ?>
<img src="images/premium.png" alt="" /><br><?=$offer[$from]['item_name'];?>
<?php } ?>
<?php if($_GET['buy'] == "thing"){ ?>
<img src="img/<?=$offer[$from]['item_id'];?>.gif" alt="" /><br><?=$offer[$from]['item_name'];?>
<?php } ?>
</TD>
<TD COLSPAN="3" ALIGN="center" VALIGN="middle"><br><?=$offer[$from]['desc'];?><br></TD>
</TR>
<TR style="background: #D0A564;">
<TD ALIGN="center" VALIGN="middle"></TD>
<TD ALIGN="center" VALIGN="middle"><b><?=$offer[$from]['offer_number'];?></b></TD>
<TD ALIGN="center" VALIGN="middle"><b><?=$offer[$from]['code'];?></b></TD>
<TD ALIGN="center" VALIGN="middle"><b><?=$offer[$from]['offer_price'];?></b></TD>
</TR>
</TABLE>
<br>
<b><i>Aby <font color="red">otrzymaæ kod</font>
<?php if($_GET['buy'] == "premium"){ ?>
na wybran¹ iloœæ godzin premium
<?php } else { ?>
do tej oferty
<?php } ?>
<font color="red">wyœlij sms</font> o treœci <font color="red"><?=$offer[$from]['code'];?></font> na numer <font color="red"><?=$offer[$from]['offer_number'];?></font>.</i><br> </b>
<br><br>
</div>
<?php
$from++;
}
?>
<br>
<br>- Us³uga dzia³a w sieciach: Plus, 36i6, Era, Orange, PoP, Play, Sami Swoi, Mobilking.
<br>- Wlasciciel serwisu: <b>xxxxx</b>
<br>- Kontakt elektroniczny: <b>[email protected]</b>
<br>
<br><center>
<strong>Serwis SMS obs³uguje <a href="http://profitsms.pl/" target="_blank">ProfitSMS.pl</a></strong></p>
<img src="http://profitsms.pl/design/top_logo.gif" width="172" height="50" />
</center>
<?php
}
if($_GET['buy'] == "" && $erno == 0){
?>
<center> <!-- <img src='images/icon-shops.gif'> --> <br><br>
<b><a href="index.php?subtopic=sklep/sklep&buy=premium"><font color="black"><u>Kup Premium Konto</font></u><font color="red"> [SMS]</font></b></a>
<br>
<br><font color="black">----------------------------------------------</font>
<br>
<br><b><a href="index.php?subtopic=sklep/sklep&buy=thing"><font color="black"><u>Kup Przedmioty</u></font><font color="red"> [SMS]</font></b></a>
<br>
<br><font color="black">----------------------------------------------</font>
<br>
<br><b><a href="index.php?subtopic=sklep/sklep&buy=namelock"><font color="black"><u>Kup Namelock</u></font><font color="red"> [SMS]</font></b></a>
<br>
<br><font color="black">----------------------------------------------</font>
<br>
<br><b><a href="index.php?subtopic=sklep/sklep&buy=outfit"><font color="black"><u>Kup Outfit</u></font><font color="red"> [SMS]</font></b></a>
<br>
<br><font color="black">----------------------------------------------</font>
</center></b>
<i>Uwaga! Jest mozliwoœæ zakupu przedmiotów jeœli pochodzisz z zagranicy. Wystarczy skorzystaæ z menu 'Pomoc'</i>
<?php
}
?>
</div>
</div>
</div>
</div>
<div class="mi-b">
<div>
<div><img src="images/0.gif" alt=""/></div>
</div>
</div>
</div>
W celu korzystania z naszego serwisu, musisz się pierw zarjestrować na http://profitsms.pl/
Klucz API który jest potrzebny do instalacji naszego serwisu, znajdziesz po rejestracji w zakładce "Moje usługi"
Info:
Kod:
_________twoj_klucz_API_______ - Twój klucz API który uzyskasz po rejestracji się w http://profitsms.pl/. Znajduje się on w dziale "Moje usługi"
['offer_number'] - Numer pod który należy wysłać SMS
['offer_price'] - Cena SMSa
['code'] - Treść jaką należy wysłać SMS'em
['codee'] - Numer pod który należy wysłać SMS (Tak, trzeba go również wyżej, to żaden błąd)
Zakładki