<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ERROR);
require_once 'engine/init.php';
protect_page();
include 'layout/overall/header.php';
function user_account_add_points($name, $days)
{
$name = sanitize($name);
$days = (int)$days;
$accid = user_character_account_id($name);
$tmp = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$accid';"), 0, 'points');
$tmp += $days;
mysql_query("UPDATE `znote_accounts` SET `points`='$tmp' WHERE `account_id`='$accid'");
}
echo '<div class="alert alert-notice"><strong>UWAGA!</strong> Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.</div>';
$config['server']['serverName']='server.pl';
#################### CONFIG ###################################################
#aktywacja homepay, wartosci: true / false
$config['homepay'] = array();
$config['homepay_active'] = true;
$config['homepay_active_sms'] = true; #active homepay sms system?
$config['homepay_active_transfer'] = false; #active homepay transfer system?
# przykladowy konfig dla SMS
$config['homepay'][1]['acc_id']=1111;
$config['homepay'][1]['addpoints']=200;
$config['homepay'][1]['sms_number']="7355";
$config['homepay'][1]['type']="sms";
$config['homepay'][1]['sms_text']="HPAY.TEST";
$config['homepay'][1]['sms_cost']="3.69 zl brutto";
# przykladowy konfig dla przelewu
$config['homepay'][2]['acc_id']=1201;
$config['homepay'][2]['addpoints']=100;
$config['homepay'][2]['link']="https://ssl.homepay.pl/wplata/1-HYBRID500";
$config['homepay'][2]['type']="przelew";
$config['homepay'][2]['przelew_text']="HYBRID500";
$config['homepay'][2]['przelew_cost']="10.00 zl brutto";
#################################################################################
# aktywacja uslugi daopay
$config['daopay'] = array();
$config['daopay_active'] = false; #true/false
# przyklad configu dla daopay
$config['daopay'][21]['appcode'] = 12345; #
$config['daopay'][21]['prodcode'] = 'NAZWAUSLUGI'; #
$config['daopay'][21]['addpoints'] = '100'; #
$config['daopay'][21]['cost'] = "1 euro inc. VAT"; #
#################################################################################
function save_trans($file, $acc, $code)
{
$hak = fopen($file, "a");
fwrite($hak, $code.'='.$acc.'
');
fclose($hak);
}
function check_code_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;
$code=urlencode($code);
$handle=fopen("http://homepay.pl/sms/check_code.php?usr_id=222&acc_id=5555&code=".$code,'r');
$status=fgets($handle,8);
fclose($handle);
return $status;
}
function check_tcode_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;
$code=urlencode($code);
$handle=fopen("http://homepay.pl/API/check_tcode.php?acc_id=".(int)($config['homepay'][$usluga]['acc_id'])."&code=".$code,'r');
$status=fgets($handle,8);
fclose($handle);
return $status;
}
function add_points($account, $number_of_points)
{
if(user_character_exist($account))
{
user_account_add_points($account, $number_of_points);
return true;
}
else
{
return false;
}
}
if(isset($_POST['submit'])){
#################################################################################
$sms_type = (int) $_POST['sms_type'];
$posted_code = trim($_POST['code']);
$to_user = trim($_POST['to_user']);
#################################################################################
$errors = array();
if(!empty($to_user) && !empty($posted_code))
{
$account = $to_user;
if(!user_character_exist($account))
{
// error("Konto/postac o podanej nazwie nie istnieje!");
echo '<div class="alert alert-error"><strong>ERROR!</strong> Konto z podaną postacią nie istnieje!</div>';
}
if(count($errors) == 0)
{
if($config['homepay'][$sms_type]['type']=="sms")
{
//////// START zeby nei zuzywalo kodu gdy wpiszemy zly kod/////////////
if(user_character_exist($account))
{
$code_info = check_code_homepay($posted_code,$sms_type);
}
//////// END zeby nei zuzywalo kodu gdy wpiszemy zly kod/////////////
}
else //przelewy
{
if(user_character_exist($account))
{
$code_info = check_tcode_homepay($posted_code,$sms_type);
}
}
if($code_info != "1")
{
// $errors[] = 'Podany kod z SMSa/przelewu jest niepoprawny lub wybrano zla opcje SMSa/przelewu.';
//error("Podany kod z SMSa/przelewu jest niepoprawny lub wybrano zla opcje SMSa/przelewu!");
echo '<div class="alert alert-error"><strong>ERROR!</strong> Podany kod z SMSa/przelewu jest niepoprawny lub wybrano zla opcje SMSa/przelewu!</div>';
}
else
{
if(add_points($account, $config['homepay'][$sms_type]['addpoints']))
{
// success('Dodano '.$config['homepay'][$sms_type]['addpoints'].' punktow premium do konta: '.$to_user.' !');
echo '<div class="alert alert-success"><strong>SUKCES!</strong> Dodano '.$config['homepay'][$sms_type]['addpoints'].' punktow premium do konta z postacią: '.$to_user.'!</div>';
save_trans('homepay.txt',$account,$posted_code);
}
else
{
// $errors[] = 'Wystapil blad podczas dodawania punktow do konta, sproboj ponownie.';
// error("Wystapil blad podczas dodawania punktow do konta, sproboj ponownie.");
echo 'Wystapil blad podczas dodawania punktow do konta.';
}
}
}
}
else
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Wypełnij wszystkie pola!</div>';
}
}
if($config['homepay_active_sms'])
{
foreach($config['homepay'] as $sms)
if($sms['type'] == 'sms')
echo 'Wyslij SMS na numer <b>'.$sms['sms_number'].'</b> o tresci <b>'.$sms['sms_text'].'</b> za <font color="green"><b>'.$sms['sms_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$sms['addpoints'].'</b></font> punktow premium.';
echo '<br />';
}
if($config['homepay_active_transfer'])
{
echo '<table class="table table-bordered"><tr><td><h2 align="center">Przelew</h2>Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.<br/><br/>';
foreach($config['homepay'] as $przelew)
if($przelew['type'] == 'przelew')
echo '<b>* Adres - <a href="'.$przelew['link'].'"><font color="green">'.$przelew['link'].'</font></a> - koszt <font color="green"><b>'.$przelew['przelew_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$przelew['addpoints'].'</b></font> punktow premium.</b><br/>';
echo '</td></tr></table><br />
';
}
echo '
<form method="post" action="" id="enter_code"><table>
<tr><td><b>Nick postaci: </b></td><td><input type="text" size="20" value="'.$to_user.'" name="to_user" /></td></tr>
<tr><td><b>Kod z SMSa: </b></td><td><input type="text" id="code" size="20" value="'.$posted_code.'" name="code" /></td></tr>
<tr><td><b>Typ wyslanego SMSa: </b></td><td><select name="sms_type">
';
foreach($config['homepay'] as $id => $sms)
if($sms['type'] == 'sms')
echo '<option value="'.$id.'">numer '.$sms['sms_number'].' - kod '.$sms['sms_text'].' - SMS za '.$sms['sms_cost'].'</option>';
elseif($przelew['type'] == 'przelew')
echo '<option value="'.$id.'">przelew - kod '.$przelew['przelew_text'].' - za '.$przelew['przelew_cost'].'</option>';
echo '</select></td></tr>';
echo '
<tr><td></td><td><input type="submit" name="submit" value="Sprawdz" /></td></tr></table></form></br></br>
</td></tr></table><br />
<table><tr><td>
<center><img border="0" src="http://homepay.pl/theme/default/image/logo/homepay_logo26.png"></center><br />
<hr>
Serwis SMS obslugiwany przez <a href="http://www.homepay.pl" target="_blank">Homepay.pl</a><br />
Regulamin: <a href="http://homepay.pl/regulamin/regulamin_sms_premium/" target="_blank">http://homepay.pl/regulamin/regulamin_sms_premium/</a><br />
Usluga dostepna w sieciach: Era, Orange, Play, Plus GSM.<br/>
<hr>
<b>Regulamin uslug dostepnych na stronie:</b>
<br/>
<b>1.a)</b> Kiedy Twój poprawnie wyslany SMS zostanie dostarczony otrzymasz SMS zwrotny z kodem.
<br/>
<b>1.b)</b> Kiedy Twój przelew zostanie zaksiegowany (z kart kredytowych i bankow internetowych z listy, jest to kwestia paru sekund) na e-mail który podales w formularzu otrzymasz kod.
<br/>
<b>2.</b> Po otrzymaniu kodu SMS/przelewu i wpisaniu go wraz z nazwa konta w powyzszym formularzu, na serwerze serwer.pl podane konto zostanie automatycznie doladowane o okreslona ilosc <b>punktów premium</b> które nastepnie moga byc zamienione na wirtualne przedmioty w grze Open Tibia Serwer zwana <b>serwer.pl</b>.
<br/>
<b>3.</b> Do pelnego skozystania z uslugi wymagana jest przegladarka internetowa oraz polaczenie z siecia Internet.
<br/>
<b>4.</b> <b>serwer.pl</b> nie odpowiada za zle wpisane tresci SMS.
<br/>
<b>5.</b> W razie problemów z dzialaniem uslugi nalezy kontaktowac sie z <a href="mailto:[email protected]">[email protected]</a>
</td></tr></table>';
include 'layout/overall/footer.php';
function user_account_add_points($name, $days)
{
$name = sanitize($name);
$days = (int)$days;
$accid = user_character_account_id($name);
$old_points = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$accid';"), 0, 'points');
$new_points = $data['old_points'] + 200;
mysql_query("UPDATE `znote_accounts` SET `points`='$new_points' WHERE `account_id`='$accid'");
}
znote tworzy wpis do znote_accounts przy rejestracjipoza tym znote nie zawsze tworzy wpisy do znote_accounts przez co nawet nie pokazuje że ktoś ma X punktów.
function user_account_add_points($name, $days)
{
$accid = 9;
$tmp = 555;
mysql_query("UPDATE `znote_accounts` SET `points`='$tmp' WHERE `account_id`='$accid'");
}
<?php
echo '<style>
.alert{
border: 2px solid;
font-size: 12px;
margin: 10px 0;
padding: 7px;
}
.alert-error{
border-color: red;
color: red;
}
.alert-notice{
border-color: orange;
color: orange;
}
.alert-success{
border-color: green;
color: green;
}
</style>';
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ERROR);
require_once 'engine/init.php';
protect_page();
include 'layout/overall/header.php';
function user_account_add_points($name, $days)
{
$name = sanitize($name);
$days = (int)$days;
$accid = user_character_account_id($name);
$tmp = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$accid';"), 0, 'points');
$tmp += $days;
if(mysql_query("UPDATE `znote_accounfts` SET `points`='$tmp' WHERE `account_id`='$accid'"))
{
return true;
}
else
{
return false;
}
}
echo '<div class="alert alert-notice"><strong>UWAGA!</strong> Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.</div>';
$config['server']['serverName']='ots.org';
#################### CONFIG ###################################################
#aktywacja homepay, wartosci: true / false
$config['homepay'] = array();
$config['homepay_active'] = true;
$config['homepay_active_sms'] = true; #active homepay sms system?
$config['homepay_active_transfer'] = false; #active homepay transfer system?
# przykladowy konfig dla SMS
$config['homepay'][1]['acc_id']=9999;
$config['homepay'][1]['addpoints']=200;
$config['homepay'][1]['sms_number']="7355";
$config['homepay'][1]['type']="sms";
$config['homepay'][1]['sms_text']="HPAY.OTS";
$config['homepay'][1]['sms_cost']="3.69 zl brutto";
# przykladowy konfig dla przelewu
$config['homepay'][2]['acc_id']=123;
$config['homepay'][2]['addpoints']=100;
$config['homepay'][2]['link']="https://ssl.homepay.pl/wplata/1-HYBRID500";
$config['homepay'][2]['type']="przelew";
$config['homepay'][2]['przelew_text']="HYBRID500";
$config['homepay'][2]['przelew_cost']="10.00 zl brutto";
#################################################################################
# aktywacja uslugi daopay
$config['daopay'] = array();
$config['daopay_active'] = false; #true/false
# przyklad configu dla daopay
$config['daopay'][21]['appcode'] = 12345; #
$config['daopay'][21]['prodcode'] = 'NAZWAUSLUGI'; #
$config['daopay'][21]['addpoints'] = '100'; #
$config['daopay'][21]['cost'] = "1 euro inc. VAT"; #
#################################################################################
function save_trans($file, $acc, $code)
{
$hak = fopen($file, "a");
fwrite($hak, $code.'='.$acc.' ['.date("m.d.y g:i").']');
fclose($hak);
}
function check_code_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;
$code=urlencode($code);
$handle=fopen("http://homepay.pl/sms/check_code.php?acc_id=".(int)($config['homepay'][$usluga]['acc_id'])."&code=".$code,'r');
$status=fgets($handle,8);
fclose($handle);
return $status;
}
function check_tcode_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;
$code=urlencode($code);
$handle=fopen("http://homepay.pl/API/check_tcode.php?acc_id=".(int)($config['homepay'][$usluga]['acc_id'])."&code=".$code,'r');
$status=fgets($handle,8);
fclose($handle);
return $status;
}
function add_points($account, $number_of_points)
{
if(user_account_add_points($account, $number_of_points))
{
return true;
}
else
{
return false;
}
}
if(isset($_POST['submit'])){
#################################################################################
$sms_type = (int) $_POST['sms_type'];
$posted_code = trim($_POST['code']);
$to_user = trim($_POST['to_user']);
#################################################################################
$errors = array();
if(!empty($to_user) && !empty($posted_code))
{
$account = $to_user;
if(count($errors) == 0)
{
if($config['homepay'][$sms_type]['type']=="sms")
{
//////// zeby nie zuzywalo kodu gdy wpiszemy zly kod/////////////
if(user_character_exist($account))
{
$code_info = check_code_homepay($posted_code,$sms_type);
}
else
{
$code_info = 99;
}
//////// zeby nie zuzywalo kodu gdy wpiszemy zly kod/////////////
}
else //przelewy
{
if(user_character_exist($account))
{
$code_info = check_tcode_homepay($posted_code,$sms_type);
}
else
{
$code_info = 99;
}
}
if($code_info != "1")
{
if($code_info == "0")
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Podany kod z SMSa/przelewu jest niepoprawny lub wybrano zla opcje SMSa/przelewu!</div>';
}
if($code_info == "99")
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Konto z podaną postacią nie istnieje!</div>';
}
}
else
{
if(add_points($account, $config['homepay'][$sms_type]['addpoints']))
{
echo '<div class="alert alert-success"><strong>SUKCES!</strong> Dodano '.$config['homepay'][$sms_type]['addpoints'].' punktow premium do konta z postacią: '.$to_user.'!</div>';
save_trans('homepay.log',$account,$posted_code);
}
else
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Wystapil blad podczas dodawania punktow do konta. ['.mysql_error().']</div>';
}
}
}
}
else
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Wypełnij wszystkie pola!</div>';
}
}
if($config['homepay_active_sms'])
{
foreach($config['homepay'] as $sms)
if($sms['type'] == 'sms')
echo 'Wyslij SMS na numer <b>'.$sms['sms_number'].'</b> o tresci <b>'.$sms['sms_text'].'</b> za <font color="green"><b>'.$sms['sms_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$sms['addpoints'].'</b></font> punktow premium.<br/>';
echo '<br />';
}
if($config['homepay_active_transfer'])
{
echo '<table class="table table-bordered"><tr><td><h2 align="center">Przelew</h2>Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.<br/><br/>';
foreach($config['homepay'] as $przelew)
if($przelew['type'] == 'przelew')
echo '<b>* Adres - <a href="'.$przelew['link'].'"><font color="green">'.$przelew['link'].'</font></a> - koszt <font color="green"><b>'.$przelew['przelew_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$przelew['addpoints'].'</b></font> punktow premium.</b><br/>';
echo '</td></tr></table><br />
';
}
echo '
<form method="post" action="" id="enter_code"><table>
<tr><td><b>Nick postaci: </b></td><td><input type="text" size="20" value="'.$to_user.'" name="to_user" /></td></tr>
<tr><td><b>Kod z SMSa: </b></td><td><input type="text" id="code" size="20" value="'.$posted_code.'" name="code" /></td></tr>
<tr><td><b>Typ wyslanego SMSa: </b></td><td><select name="sms_type">
';
foreach($config['homepay'] as $id => $sms)
if($sms['type'] == 'sms')
echo '<option value="'.$id.'">numer '.$sms['sms_number'].' - kod '.$sms['sms_text'].' - SMS za '.$sms['sms_cost'].'</option>';
elseif($przelew['type'] == 'przelew')
echo '<option value="'.$id.'">przelew - kod '.$przelew['przelew_text'].' - za '.$przelew['przelew_cost'].'</option>';
echo '</select></td></tr>';
echo '
<tr><td></td><td><input type="submit" name="submit" value="Sprawdz" /></td></tr></table></form></br></br>
</td></tr></table><br />
<table><tr><td>
<center><img border="0" src="http://homepay.pl/theme/default/image/logo/homepay_logo26.png"></center><br />
<hr>
Serwis SMS obslugiwany przez <a href="http://www.homepay.pl" target="_blank">Homepay.pl</a><br />
Regulamin: <a href="http://homepay.pl/regulamin/regulamin_sms_premium/" target="_blank">http://homepay.pl/regulamin/regulamin_sms_premium/</a><br />
Usluga dostepna w sieciach: Era, Orange, Play, Plus GSM.<br/>
<hr>
<b>Regulamin uslug dostepnych na stronie:</b>
<br/>
<b>1.a)</b> Kiedy Twój poprawnie wyslany SMS zostanie dostarczony otrzymasz SMS zwrotny z kodem.
<br/>
<b>1.b)</b> Kiedy Twój przelew zostanie zaksiegowany (z kart kredytowych i bankow internetowych z listy, jest to kwestia paru sekund) na e-mail który podales w formularzu otrzymasz kod.
<br/>
<b>2.</b> Po otrzymaniu kodu SMS/przelewu i wpisaniu go wraz z nazwa konta w powyzszym formularzu, na serwerze ots.org podane konto zostanie automatycznie doladowane o okreslona ilosc <b>punktów premium</b> które nastepnie moga byc zamienione na wirtualne przedmioty w grze Open Tibia Serwer zwana <b>ots.org</b>.
<br/>
<b>3.</b> Do pelnego skozystania z uslugi wymagana jest przegladarka internetowa oraz polaczenie z siecia Internet.
<br/>
<b>4.</b> <b>ots.org</b> nie odpowiada za zle wpisane tresci SMS.
<br/>
<b>5.</b> W razie problemów z dzialaniem uslugi nalezy kontaktowac sie z <a href="mailto:[email protected]">[email protected]</a>
</td></tr></table>';
include 'layout/overall/footer.php';
zapomniałem dopisać
w 68 linijce ustaw dane swojego konta
$tmp = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$accid';"), 0, 'points');
Aby dodać kolejne usługi sms lub przelewu po prostu kopiujemy cały config danej usługi i zmieniamy dane. Pamiętajmy, aby usługi działały poprawnie, należy wpisać dla każdej inna cyfrę x $config['homepay'][x] tak jak w powyższym przykładzie.
<?phpecho '<style>
.alert{
border: 2px solid;
font-size: 12px;
margin: 10px 0;
padding: 7px;
}
.alert-error{
border-color: red;
color: red;
}
.alert-notice{
border-color: orange;
color: orange;
}
.alert-success{
border-color: green;
color: green;
}
</style>';ini_set('display_errors',1);ini_set('display_startup_errors',1);error_reporting(E_ERROR);
require_once 'engine/init.php';protect_page();
include 'layout/overall/header.php';
function user_account_add_points($name, $days)
{$name = sanitize($name);$days = (int)$days;
$accid = user_character_account_id($name);
$tmp = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$accid';"), 0, 'points');$tmp += $days;
if(mysql_query("UPDATE `znote_accounfts` SET `points`='$tmp' WHERE `account_id`='$accid'"))
{
return true;
}
else
{
return false;
}
}
echo '<div class="alert alert-notice"><strong>UWAGA!</strong> Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.</div>';$config['server']['serverName']='ots.org';#################### CONFIG ###################################################
#aktywacja homepay, wartosci: true / false$config['homepay'] = array();$config['homepay_active'] = true;$config['homepay_active_sms'] = true; #active homepay sms system?$config['homepay_active_transfer'] = false; #active homepay transfer system?
# przykladowy konfig dla SMS$config['homepay'][1]['acc_id']=9999;$config['homepay'][1]['addpoints']=200;$config['homepay'][1]['sms_number']="7355";$config['homepay'][1]['type']="sms";$config['homepay'][1]['sms_text']="HPAY.OTS";$config['homepay'][1]['sms_cost']="3.69 zl brutto";
# przykladowy konfig dla przelewu$config['homepay'][2]['acc_id']=123;$config['homepay'][2]['addpoints']=100;$config['homepay'][2]['link']="https://ssl.homepay.pl/wplata/1-HYBRID500";$config['homepay'][2]['type']="przelew";$config['homepay'][2]['przelew_text']="HYBRID500";$config['homepay'][2]['przelew_cost']="10.00 zl brutto";#################################################################################
# aktywacja uslugi daopay$config['daopay'] = array();$config['daopay_active'] = false; #true/false
# przyklad configu dla daopay$config['daopay'][21]['appcode'] = 12345; #$config['daopay'][21]['prodcode'] = 'NAZWAUSLUGI'; #$config['daopay'][21]['addpoints'] = '100'; #$config['daopay'][21]['cost'] = "1 euro inc. VAT"; #
#################################################################################function save_trans($file, $acc, $code)
{$hak = fopen($file, "a");fwrite($hak, $code.'='.$acc.' ['.date("m.d.y g:i").']');fclose($hak);
}
function check_code_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;$code=urlencode($code);$handle=fopen("http://homepay.pl/sms/check_code.php?acc_id=".(int)($config['homepay'][$usluga]['acc_id'])."&code=".$code,'r');$status=fgets($handle,8);fclose($handle);
return $status;
}
function check_tcode_homepay($code,$usluga)
{
global $config;
if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) return 0;$code=urlencode($code);$handle=fopen("http://homepay.pl/API/check_tcode.php?acc_id=".(int)($config['homepay'][$usluga]['acc_id'])."&code=".$code,'r');$status=fgets($handle,8);fclose($handle);
return $status;
}
function add_points($account, $number_of_points)
{
if(user_account_add_points($account, $number_of_points))
{
return true;
}
else
{
return false;
}
}
if(isset($_POST['submit'])){#################################################################################$sms_type = (int) $_POST['sms_type'];$posted_code = trim($_POST['code']);$to_user = trim($_POST['to_user']);#################################################################################$errors = array();
if(!empty($to_user) && !empty($posted_code))
{$account = $to_user;
if(count($errors) == 0)
{
if($config['homepay'][$sms_type]['type']=="sms")
{//////// zeby nie zuzywalo kodu gdy wpiszemy zly kod/////////////if(user_character_exist($account))
{$code_info = check_code_homepay($posted_code,$sms_type);
}
else
{$code_info = 99;
}//////// zeby nie zuzywalo kodu gdy wpiszemy zly kod/////////////}
else //przelewy{
if(user_character_exist($account))
{$code_info = check_tcode_homepay($posted_code,$sms_type);
}
else
{$code_info = 99;
}
}
if($code_info != "1")
{
if($code_info == "0")
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Podany kod z SMSa/przelewu jest niepoprawny lub wybrano zla opcje SMSa/przelewu!</div>';
}
if($code_info == "99")
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Konto z podaną postacią nie istnieje!</div>';
}
}
else
{
if(add_points($account, $config['homepay'][$sms_type]['addpoints']))
{
echo '<div class="alert alert-success"><strong>SUKCES!</strong> Dodano '.$config['homepay'][$sms_type]['addpoints'].' punktow premium do konta z postacią: '.$to_user.'!</div>';save_trans('homepay.log',$account,$posted_code);
}
else
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Wystapil blad podczas dodawania punktow do konta. ['.mysql_error().']</div>';
}
}
}
}
else
{
echo '<div class="alert alert-error"><strong>ERROR!</strong> Wypełnij wszystkie pola!</div>';
}
}
if($config['homepay_active_sms'])
{
foreach($config['homepay'] as $sms)
if($sms['type'] == 'sms')
echo 'Wyslij SMS na numer <b>'.$sms['sms_number'].'</b> o tresci <b>'.$sms['sms_text'].'</b> za <font color="green"><b>'.$sms['sms_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$sms['addpoints'].'</b></font> punktow premium.<br/>';
echo '<br />';
}
if($config['homepay_active_transfer'])
{
echo '<table class="table table-bordered"><tr><td><h2 align="center">Przelew</h2>Prosimy zapoznac sie z regulaminem swiadczonych uslug zamieszczonym na dole tej strony.<br/><br/>';
foreach($config['homepay'] as $przelew)
if($przelew['type'] == 'przelew')
echo '<b>* Adres - <a href="'.$przelew['link'].'"><font color="green">'.$przelew['link'].'</font></a> - koszt <font color="green"><b>'.$przelew['przelew_cost'].'</b></font>, a za kod dostaniesz <font color="green"><b>'.$przelew['addpoints'].'</b></font> punktow premium.</b><br/>';
echo '</td></tr></table><br />
';
}
echo '
<form method="post" action="" id="enter_code"><table>
<tr><td><b>Nick postaci: </b></td><td><input type="text" size="20" value="'.$to_user.'" name="to_user" /></td></tr>
<tr><td><b>Kod z SMSa: </b></td><td><input type="text" id="code" size="20" value="'.$posted_code.'" name="code" /></td></tr>
<tr><td><b>Typ wyslanego SMSa: </b></td><td><select name="sms_type">
';
foreach($config['homepay'] as $id => $sms)
if($sms['type'] == 'sms')
echo '<option value="'.$id.'">numer '.$sms['sms_number'].' - kod '.$sms['sms_text'].' - SMS za '.$sms['sms_cost'].'</option>';
elseif($przelew['type'] == 'przelew')
echo '<option value="'.$id.'">przelew - kod '.$przelew['przelew_text'].' - za '.$przelew['przelew_cost'].'</option>';
echo '</select></td></tr>';
echo '
<tr><td></td><td><input type="submit" name="submit" value="Sprawdz" /></td></tr></table></form></br></br>
</td></tr></table><br />
<table><tr><td>
<center><img border="0" src="http://homepay.pl/theme/default/image/logo/homepay_logo26.png"></center><br />
<hr>
Serwis SMS obslugiwany przez <a href="http://www.homepay.pl" target="_blank">Homepay.pl</a><br />
Regulamin: <a href="http://homepay.pl/regulamin/regulamin_sms_premium/" target="_blank">http://homepay.pl/regulamin/regulamin_sms_premium/</a><br />
Usluga dostepna w sieciach: Era, Orange, Play, Plus GSM.<br/>
<hr>
<b>Regulamin uslug dostepnych na stronie:</b>
<br/>
<b>1.a)</b> Kiedy Twój poprawnie wyslany SMS zostanie dostarczony otrzymasz SMS zwrotny z kodem.
<br/>
<b>1.b)</b> Kiedy Twój przelew zostanie zaksiegowany (z kart kredytowych i bankow internetowych z listy, jest to kwestia paru sekund) na e-mail który podales w formularzu otrzymasz kod.
<br/>
<b>2.</b> Po otrzymaniu kodu SMS/przelewu i wpisaniu go wraz z nazwa konta w powyzszym formularzu, na serwerze ots.org podane konto zostanie automatycznie doladowane o okreslona ilosc <b>punktów premium</b> które nastepnie moga byc zamienione na wirtualne przedmioty w grze Open Tibia Serwer zwana <b>ots.org</b>.
<br/>
<b>3.</b> Do pelnego skozystania z uslugi wymagana jest przegladarka internetowa oraz polaczenie z siecia Internet.
<br/>
<b>4.</b> <b>ots.org</b> nie odpowiada za zle wpisane tresci SMS.
<br/>
<b>5.</b> W razie problemów z dzialaniem uslugi nalezy kontaktowac sie z <a href="mailto:[email protected]">[email protected]</a>
</td></tr></table>';
include 'layout/overall/footer.php';