Файл: game/1/f_site_partn.php
Строк: 175
<?php
$tmp=$QUERY_STRING;if($tmp=='') $tmp=$_SERVER["QUERY_STRING"];
$tmp=urldecode($tmp);
parse_str($tmp);
if (!$id) $stmp="<p align="center">
Ваше имя:
<br/><input name="nn" emptyok="true" type="text" maxlength="10" size="10"/>
<br/>Пароль:
<br/><input name="pass" emptyok="true" type="password" value="" maxlength="10" size="10"/>
<br/><a href="f_site_partn.php?pi=$pi&id=login&nn=$(nn:escape)&pass=$(pass:escape)">Войти</a>
<br/><a href="/magmail/gamereg.php?log=new&nn=$(nn:escape)&pass=$(pass:escape)&pi=$pi">Регистрация</a>
<br/><a href="f_site_partn.php?pi=$pi&id=about">Помощь</a>
<br/><a href="g.php?pi=$pi">Домой</a>
";
if ($id=="about") $stmp="<p>После регистрации в нашей партнерской программе вы получите персональную ссылку на Амулет Дракона, которую можете разместить на вашем WAP сайте. Любой, кто зарегистрируется в игре по вашей ссылке и оплатит аккаунт, принесет вам 25% от суммы платежа (без учета налогов и комиссии операторов за SMS сервис). Причем это распространяется на все дальнейшие платежи по продлению аккаунта.
<br/><a href="f_site_partn.php?pi=$pi&id=about2">Подробнее</a>";
if ($id=="about2") $stmp="<p>Вы можете выбрать текстовую или графическую ссылку и размещать ее на любом количестве ваших сайтов или WAP страниц, а также рекламировать игру, чтобы привлечь максимальное число игроков и тем самым увеличить свою прибыль.
<br/>Расчет будет производиться раз в месяц через WEBMONEY (www.webmoney.ru)
<br/><a href="f_site_partn.php?pi=$pi&id=reghelp">Как стать участником партнерской программы</a>";
if ($id=="reghelp") $stmp="<p>Если вы зарегистрированы в игре, то можете использовать данные игрового аккаунта для входа, иначе введите любой логин и пароль и выберите ссылку Регистрация. После входа в свой аккаунт вы можете указать номер WMZ кошелька, куда раз в месяц будет переводиться полученная вами прибыль, а также посмотреть статистику платежей и перевода средств.
<br/><a href="f_site_partn.php?pi=$pi">В начало</a>";
if ($id=="bhelp") $stmp="<p>Ваша реальная прибыль составляет 15% от размера каждого платежа (примерно 40% берут операторы за сервис SMS и от оставшейся суммы, составляющей доход разработчиков игры, вам перечисляется 25%).";
if ($id=="lhelp") $stmp="<p>Вы можете разместить у себя текстовую или графическую ссылку на любом количестве ваших сайтов или wap страниц. Учтите, что оплачиваются не переходы по ссылке и не сам факт регистрации в игре по вашей ссылке, а только случаи реальной оплаты или продления игроком своего аккаунта.";
if ($id=="login") { // вход в акк
require_once("datafunc.php");
if (!$pass) msg("Не указан пароль");
$res=GetDataPartner($nn,$pass,$data);
if ($res && $res!="Данные не найдены") msg($res);
if ($res=="Данные не найдены") {
// сохр. в список партнеров
$partn=implode("",file("../partn.dat"));
if (!$partn) msg("Ошибка регистрации нового партнера, сообщите об этом администрации");
$partn.="|".$nn;
$file = fopen ("../partn.dat", "w");
if ($file===false) msg("Ошибка записи, попробуйте еще раз");
fputs($file,$partn);
fclose($file);
$data=array("pi"=>"", "wm"=>"","email"=>"","time"=>time(), "reg"=>0, "stat"=>"","t1"=>0,"t2"=>0,"t3"=>0);
$res=SetDataPartner($nn,$pass,serialize($data));
if ($res) msg($res);
msg("Регистрация завершена. Разместите на вашем сайте ссылку (код будет дальше). С каждого игрока, кто зарегистрируется по ней, вам будет переводиться 25% от прибыли с его платежей.<br/><a href="f_site_partn.php?id=login&nn=$nn&pass=$pass">Продолжить</a>");
}
if (!$data) msg("Отсутствуют данные, сообщите логин $nn администрации.");
$data=unserialize($data);
$stmp="<p>Регистраций по вашей ссылке: ".intval($data["reg"]);
$stmp.="<br/>***<br/>Платежи за текущий период:
<br/>SMS 0.99$$: ".intval($data["t1"])."<br/>SMS 1.99$$: ".intval($data["t2"]);
$stmp.="<br/>***<br/><a href="f_site_partn.php?id=bhelp">Ваш баланс</a>: ".((intval($data["t1"])*0.99+intval($data["t2"])*1.99)*0.15)."$$";
$stmp.="<br/><br/><a href="#opt">Настройки</a>
<br/><a href="f_site_partn.php?&id=link&nn=$nn">Код ссылки</a>
<br/><a href="f_site_partn.php?&id=stat&nn=$nn&pass=$pass">Статистика</a>
<br/><a href="f_site_partn.php?&id=about">Помощь</a>
<br/><a href="g.php">Выход</a>
";
// карта для ввода wm и email
$stmp.="</p></card><card id="opt" title_v="Настройки">
<onevent type="onenterforward"><refresh><setvar name="wm" value="".$data["wm"].""/><setvar name="email" value="".$data["email"].""/></refresh></onevent>
<p>Ваш WMZ кошелек (12 цифр):
<br/><input name="wm" emptyok="true" format="*N" maxlength="12"/>
<br/>Email для связи:
<br/><input name="email" emptyok="true" type="text" maxlength="30"/>
<br/><a href="f_site_partn.php?&id=opt&nn=$nn&pass=$pass&wm=$(wm)&email=$(email)">Сохранить</a>
<br/><a href="f_site_partn.php?&id=login&nn=$nn&pass=$pass">Назад</a>
";
msg($stmp);
}
if ($id=="stat") { // статистика $nn, $pass
require_once("datafunc.php");
if (!$pass) msg("Не указан пароль");
$res=GetDataPartner($nn,$pass,$data);
if ($res) msg($res);
if (!$data) msg("Отсутствуют данные, сообщите логин $nn администрации.");
$data=unserialize($data);
if (!$data["stat"]) msg("Вам пока не было ни одного перевода.");
$stat=explode(":",$data["stat"]);
$stmp="<p>Вам было переведено:";
$sum=0;
for($i=0;$i<count($stat);$i+=2) {$stmp.="<br/><b>".date("d/m Y H:i",$stat[$i])."</b>: ".$stat[$i+1]."$$"; $sum+=$stat[$i+1];}
$stmp.="<br/>***<br/>Итого: ".$sum."$$";
msg($stmp);
}
if ($id=="opt") { // сохранение настроек $wm, $email
require_once("datafunc.php");
if (!$pass) msg("Не указан пароль");
$res=GetDataPartner($nn,$pass,$data);
if ($res) msg($res);
if (!$data) msg("Отсутствуют данные, сообщите логин $nn администрации.");
$data=unserialize($data);
if ($wm) $wm=substr($wm,0,12);
if ($email) $email=substr($email,0,30);
$data["wm"]=$wm;
$data["email"]=$email;
$res=SetDataPartner($nn,$pass,serialize($data));
if ($res) msg($res);
msg("Настройки сохранены.<br/><a href="f_site_partn.php?id=login&nn=$nn&pass=$pass">Продолжить</a>");
}
if ($id=="link") { // ссылка текстовая и графическая
$stmp="<p>Ваш ID: <b>".$nn."</b><br/><a href="f_site_partn.php?id=lhelp">Правила размещения</a>
<br/>1. Текстовая ссылка:<br/><a href="http://wap.computermag.ru/game/1/g.php?pi=$nn">Амулет Дракона</a>
<br/>WML код:<br/><a href="http://wap.computermag.ru/game/1/g.php?pi=$nn">Амулет Дракона</a>
<br/>1. Графическая ссылка:<br/><a href="http://wap.computermag.ru/game/1/g.php?pi=$nn"><img alt="Амулет Дракона" src="http://wap.computermag.ru/game/banner.wbmp"/></a>
<br/>WML код:<br/><a href="http://wap.computermag.ru/game/1/g.php?pi=$nn"><img alt="Амулет Дракона" src="http://wap.computermag.ru/game/banner.wbmp"/></a>";
}
msg($stmp."<br/><br/><anchor>[Назад]<prev/></anchor>");
function msg($s) {
header("Content-type:text/vnd.wap.wml;charset=utf-8");
setlocale (LC_CTYPE, 'ru_RU.CP1251');
function win2unicode ( $s ) { if ( (ord($s)>=192) & (ord($s)<=255) ) $hexvalue=dechex(ord($s)+848); if ($s=="Ё") $hexvalue="401"; if ($s=="ё") $hexvalue="451"; return("�".$hexvalue.";");}
function translate($s) {return(preg_replace("/[А-яЁё]/e","win2unicode('\0')",$s));}
ob_start("translate");
$s=str_replace("&","&",$s);
$s=str_replace("&","&",$s);
$s=str_replace("&lt;","<",$s);
$s=str_replace("&gt;",">",$s);
$s=str_replace("&quot;",""",$s);
if (substr($s,0,2)!="<p") $s="<p>".$s;
echo "<?xml version="1.0"?>n<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">";
echo "
<wml>
<card title_v="Амулет Дракона">";
echo "
$s
</p>
</card>
</wml>";
ob_end_flush();
die("");
}
function GetDataPartner($login,$pass,&$data) {
$data=serialize(array("pi"=>"", "wm"=>"123456789012","email"=>"partn@mail.ru","reg"=>25,"time"=>time(),"stat"=>(time()-6180000).":4.67:".(time()-100000).":21.12","t1"=>3,"t2"=>2));
//$data=serialize(array("pi"=>""));
//return "Данные не найдены";
return "";
}
function SetDataPartner($login,$pass,$data) {
return "";
}