• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

homepay dla zonte ACC gotowy skrypt

mylfu

New Member
Joined
Apr 30, 2008
Messages
10
Reaction score
0
tworzymy plik homepay.php w głównym katalogu acc
PHP:
<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>
<?php
$config_homepay_usr_id=2; // ID uzytkownika homepay
$config_homepay=array();
// KONFIGURACJA
// niech ACCID oznacza numer konta SMS KOD w homepay,
// NETTO i BRUTTO to odpowiednio wartosc netto i brutto smsa, NAZWA to nazwa uslugi, a NUMER to numer premium sms, TEKST oznacza tekst smsa
// kolejne uslugi nalezy dopisywac wg schematu:
// $config_homepay[ACCID]=array("acc_id"=>ACCID,"netto"=>NETTO,"brutto"=>BRUTTO,"number"=>"NUMER","text"=>TEKST)
// czyli np.:
// $config_homepay[123]=array("acc_id"=>123,"nazwa"=>NAZWA,"netto"=>0.50,"brutto"=>0.61,"numer"=>"7055","tekst"=>"HPAY.TEST");
$config_homepay[]=array("acc_id"=>123,"nazwa"=>"TEST","netto"=>3,"brutto"=>3.69,"numer"=>"7355","tekst"=>"HPAY.TEST","punkty"=>"60");
$config_homepay[]=array("acc_id"=>123,"nazwa"=>"TEST2","netto"=>6,"brutto"=>7,38,"numer"=>"7655","tekst"=>"HPAY.TEST","punkty"=>"120");
$config_homepay[]=array("acc_id"=>123,"nazwa"=>"TEST2","netto"=>9,"brutto"=>11,07,"numer"=>"7955","tekst"=>"HPAY.TEST","punkty"=>"200");
$config_homepay[]=array("acc_id"=>123,"nazwa"=>"TEST2","netto"=>19,"brutto"=>23,37,"numer"=>"91955","tekst"=>"HPAY.TEST","punkty"=>"420");
$config_homepay[]=array("acc_id"=>123,"nazwa"=>"TEST2","netto"=>25,"brutto"=>30,75,"numer"=>"92555","tekst"=>"HPAY.TEST","punkty"=>"560");


// KONIEC KONFIGURACJI
$config_homepay_multi=array("acc_ids"=>array());
$config_homepay_accs=array();
foreach($config_homepay as $k=>$v)
    {
    $config_homepay_accs[$v['acc_id']]=$k;
    $config_homepay_multi['acc_ids'][]=$v['acc_id'];
    }
$config_homepay_multi['acc_ids']=urlencode(implode(",",$config_homepay_multi['acc_ids']));

if($_POST&&$_POST['check_code'])
    {
    $code=$_POST['code'];
    if(!preg_match("/^[A-Za-z0-9]{8}$/",$code)) echo "Zly format kodu - 8 znakow.";
    else
	{
	$handle=fopen("http://homepay.pl/API/check_code_multi.php?usr_id=".$config_homepay_usr_id."&acc_id=".$config_homepay_multi['acc_ids']."&code=".$code,'r');
	$check=fgetcsv($handle,1024);
	fclose($handle);
	if($check[0]=="1")
	    {
	    echo "Gratulacje, kod poprawny. ";
	    echo "Kupiłeś punktów ".$config_homepay[$config_homepay_accs[$check[1]]]['punkty']; 
		$old_points = mysql_result(mysql_query("SELECT `points` FROM `znote_accounts` WHERE `account_id`='$session_user_id';"), 0, 'points');
		$new_points = $config_homepay[$config_homepay_accs[$check[1]]]['punkty'];
		$new_points += $old_points;
		$update_account = mysql_query("UPDATE `znote_accounts` SET `points`='$new_points' WHERE `account_id`='$session_user_id'");
	    }
	elseif($check[0]=="0")
	    {
	    echo "Nieprawidlowy kod. ";
	    }
	else
	    {
	    echo "Blad w polaczeniu z operatorem.";
	    }
    
	}
    }
    
?>
<html><body>
<br/><br/>
<?php
foreach($config_homepay as $v)
echo "Wyslij SMS o tresci ".$v['tekst']." na numer ".$v['numer']." za ".$v['netto']."zl + VAT ( ".$v['brutto']."zl )<br/>\n";
?>
<br/><br/>
<form method="post" action="">
<input type="hidden" name="check_code" value="1">
Podaj kod: <input type="text" size="8" name="code"> 
<br/>
<input type="submit" value="Sprawdz">
</form>
</body>
</html>
<?php include 'layout/overall/footer.php'; ?>
po tym wchodzimy w folder layout i edytujemy plik menu.php pod linijką
Code:
<li><a href="shop.php">Shop Offers</a></li>
dodaj
Code:
<li><a href="homepay.php">Homepay</a></li>
mam nadzieje że kod się przyda
pozdrawiam mylfu
 
Back
Top