Просмотр файла balance.php

Размер файла: 7.74Kb
<?php
/*
Пополнение баланса в системе
ВНИМАНИЕ! Все настройки в файле config.php. Здесь ни чего править не нужно.
Автор: Denvas
*/
    include_once("config.php");
    include_once("function.php");
    include_once("session.php");
    include_once("shop.php");
    include_once("design.php");
    InitDesign($design_name,$wapver);
    head();
    $codecounter="";

    $action=isset($_GET["a"])?$_GET["a"]:"balance";
    if(strcmp($action,"balance")==0){
        $code.=design("Пополнение счета","header");
        $code.="У Вас на счету ".$balance."<br/>";
        if(($balance)&&(isset($_REQUEST["ses"]))){
            $code.="Код доступа <b>".$_REQUEST["ses"]."</b>.<br/>";
            setcookie("ses",$_REQUEST["ses"],time()+30*24*60*60,$curpath);
        };
        if((isset($_GET["price"]))&&($_GET["price"]>=0.1))$code.="Стоимость товара ".$_GET["price"]." ".$namecurrency[1].".<br/>";
        if(isset($_GET["res"])){
            if(isset($_GET["return"])){
                $url=$_GET["return"];if((isset($_GET["ses"]))&&(strpos($url,"ses=")===false)){
                    if(strpos($url,"?")===false)$url.="?t=1";
                    $url.="&amp;ses=".$_GET["ses"];
                };
                if($balance)$code.="<a href='".$url."'>Получить</a><br/>";
            };
        };
        if(!empty($wm_enable))$code.="<a href='".QueryParam(array("p","a"))."a=wm'>Через WebMoney(Telepat)</a><br/>";
        if(($wapver>1)&&(!empty($webmoney_enable)))$code.="<a href='".QueryParam(array("p","a"))."a=webmoney'>Через WebMoney (merchant)</a><br/>";
        if(!empty($zamok_enable))$code.="<a href='".QueryParam(array("p","a"))."a=sms'>Через SMS</a><br/>";
        if(!empty($bmatrix_enable))$code.="<a href='".QueryParam(array("p","a"))."a=bmatrix'>Через bmatrix.net</a><br/>";
        if(!empty($wappc_enable))$code.="<a href='".QueryParam(array("p","a"))."a=wappc'>Через wappc.ru</a><br/>";
        if($balance<=0)$code.="<a href='".QueryParam(array("p","a"))."a=session'>Уже есть доступ</a><br/>";
    }
    else{
        if(strcmp($action,"session")==0){
            $code.=design("Вход в систему","header");
            if(isset($_POST["ses"])){
                if(is_array(GetSession($_POST["ses"]))){
                    Relocation(QueryParam(array("ses","a","res"))."res=success&amp;ses=".$_POST["ses"],"Доступ разрешен",20);
                }
                else{
                    sleep(2);
                    $code.=design("Код доступа не принят","error");
                };
            };
            $code.=ShowForm(array(
                array("Код доступа","ses","","text"),
            ),"Получить доступ");
        }
        elseif(strcmp($action,"webmoney")==0){
            $code.=design("Пополнение счета с помощью WebMoney","header");
            if(isset($_GET["price"]))
                $price=round($_GET["price"]*$webmoney_price/$webmoney_balance+0.1,2);
            else
                $price=1;
            if(empty($session))$session=GenSession();
            $ts=time();
            $url="http://".@$_SERVER['HTTP_HOST'].QueryParam(array("ses","a","res"))."ses=".$session."&amp;res=";
            $formdata=array(
                array("","ses",$session,"hidden"),
                array("Сумма ".$webmoney_currency,"LMI_PAYMENT_AMOUNT",$price,"text"),
                array("","LMI_PAYMENT_DESC",@$_SERVER['HTTP_HOST']." order #".$session,"hidden"),//только на английском
                array("","LMI_PAYMENT_NO",$ts,"hidden"),
                array("","LMI_PAYEE_PURSE",$webmoney_purse,"hidden"),
                array("","LMI_SUCCESS_URL",$url."success","hidden"),
                array("","LMI_FAIL_URL",$url."fail","hidden"),
                array("","LMI_RESULT_URL",$webmoney_result_url,"hidden"),
           );
           $code.=ShowForm($formdata,"Перейти к оплате","https://merchant.webmoney.ru/lmi/payment.asp");
        }
        elseif(strcmp($action,"wm")==0){
            $code.=design("Пополнение счета с помощью WebMoney","header");
            if(isset($_GET["price"])){
                $price=round($_GET["price"]*$wm_price/$wm_balance+0.1,2);
                $code.="Переведите ".$price." на кошелек ".$wm_purse.".<br/>";
            }
            else{
                $code.="Переведите деньги на кошелек ".$wm_purse.".<br/>";
                $code.="За ".$wm_price." ".$wm_currency.". Вы получите ".$wm_balance." ".$namecurrency[1].".<br/>";
            };
            $code.="В комментарии укажите свой e-mail адрес. На этот адрес придет ссылка, по которой Вы сможете зайти в магазин.<br/>";
            $code.="Внимание! Не забудьте указать e-mail, иначе не сможете получить доступ. Если у Вас нет почтового ящика, то сообщите о переводе через ";
            $code.="<a href='".QueryParam(array(),1,"fb.php")."'>связь с администрацией</a> и не забудьте указать кошелек и сумму перевода.<br/>";
        }
        elseif(strcmp($action,"sms")==0){
            $code.=design("Пополнение с помощью sms","header");
            require_once("balance_".(isset($zamok_name)?$zamok_name:"zamok").".php");
        }
        elseif(strcmp($action,"bmatrix")==0){
            $code.=design("Пополнение счета через Бизнес матрицу","header");
            $code.="Для получения файлов, необходимо оплатить доступ на сайте Бизнес матрица.<br/>";
            $code.="За ".$bmatrix_price." руб. БМ Вы получите ".$bmatrix_balance." ".$namecurrency[1].".<br/>";
            if($session)$code.="Если при оформлении заказа укажите ключ \"".$session."\", то деньги добавятся на текущий аккаунт.<br/>";
            $price=(int)(isset($_GET["price"])?(float)($_GET["price"]*$bmatrix_price/$bmatrix_balance):100)+1;
    
            $code.="<a href='http://wap.bmatrix.net/".$bmatrix_agent."/shop/basket/newbasket/?basketinput=".urlencode($bmatrix_id."|".$price)."'>Пополнить</a><br/>";
        }
        elseif(strcmp($action,"wappc")==0){
            $code.=design("Пополнение счета через wappc","header");
            $code.="Вы можете пополнить счет на этом сайте через систему раскрутки wappc<br/>";
            $code.="За ".$wappc_price." буказоидов Вы получите ".$wappc_balance." ".$namecurrency[1]."<br/>";
            if(empty($session))$session=GenSession();
            $ts=time().mt_rand(10000,99999);
            $url="http://".@$_SERVER['HTTP_HOST'].QueryParam(array("ses","a","res"))."ses=".$session."&amp;res=";
            $price=isset($_GET["price"])?(float)($_GET["price"]*$wappc_price/$wappc_balance):1000;

            $urlsend="http://wap.wappc.ru/merchant.php?ts=".$ts;
            //$urlsend="http://www.cms.ru/_project/rotate/wap/merchant.php?ts=".$ts;
            $dataform=array(
                array("Введите количество буказоидов","payment_amount",$price,"text"),
                array("","payment_desc","Пополнение счета магазина ".@$_SERVER['HTTP_HOST'],"hidden"),
                array("","payee_account",$wappc_aff,"hidden"),
    
                array("","result_url",$wappc_result_url."?ts=".$ts."&amp;ses=".$session,"hidden"),
    
                array("","success_url",$url."success","hidden"),
                array("","fail_url",$url."fail","hidden"),
            );
            //партнерская программа
            if((!empty($stat_from))&&(isset($_GET[$stat_from]))){
                $dataform[]=array("","partner",$_GET[$stat_from],"hidden");
            };
            $code.=ShowForm($dataform,"Получить доступ", $urlsend,"post");
        };
        $code.="<a href='".QueryParam("a","res")."a=balance'>Другой способ</a><br/>";
    };
    if(empty($template["secondmenu"]))
        $codemenu=strtr($template["backmain"],array("\$url\$"=>QueryParam(array(),1,"index.php")));
    else
        $codemenu=MainMenu("secondmenu");
    SaveLog("balance");
    bottom();
    ShowXML($code,$title);
?>