Reklama
Pokazuje wyniki od 1 do 1 z 1

Temat: [7.6 XML ACC] SMS Shop pod nowy system płatności ProfitSMS.pl

  1. #1
    krisswoj

    Domyślny [7.6 XML ACC] SMS Shop pod nowy system płatności ProfitSMS.pl

    Przedstawiam wam moduł płatności SMS zintegrowany z ProfitSMS.pl

    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>xxxx@xxxx.xx</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>
    Jest to przerobiony inny skrypt przez jednego z naszych użytkowników, specjalnie na potrzeby http://profitsms.pl/

    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)
    Ostatnio zmieniony przez krisswoj : 30-07-2011, 16:59

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Odpowiedzi: 30
    Ostatni post: 06-03-2017, 21:07
  2. Odpowiedzi: 2
    Ostatni post: 22-10-2012, 10:48
  3. [GESIOR] SMS Shop pod ProfitSMS.pl
    Przez krisswoj w dziale Skrypty i technika
    Odpowiedzi: 3
    Ostatni post: 25-10-2011, 11:46
  4. [PHP] Konfiguracja Acc Makera i Webserv’a [XML]*
    Przez filipPL w dziale Artykuły developerskie
    Odpowiedzi: 16
    Ostatni post: 08-07-2011, 16:38
  5. Nowy system płatności dostępny w kolejnych krajach!
    Przez Filia the Dragon w dziale Niusy
    Odpowiedzi: 61
    Ostatni post: 03-06-2008, 19:30

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •