<?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"=>"[email protected]","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 "";
}