コード例 #1
0
ファイル: index.php プロジェクト: Alambos/fullserver
require_once("init.php");
global $pakiety;
$DB=new BazaDanych($__dbHost,$__dbName,$__dbUser,$__dbPass);
$GFS=new FSPlayer();

if ($_SERVER['REQUEST_METHOD']=='GET') {
    $bledy=Array();
    if (strlen($_GET['kod'])!=8) 
	    die("0");
    else $kod=strtr($_GET['kod'],'&?=\\/@"','_______');
    $gamep=intval($_GET['gamep']);
    if (!(array_key_exists($gamep, $pakiety))) 
	die("0 TYPE NOT FOUND!");
    $pakiet=$pakiety[$gamep];
    
    $GFS=new FSPlayer();
    $GFS->fetchById($_GET['id']);
    if (!($GFS->accountID>0))
	    die("0 PLAYERID NOT FOUND!");

	$JSMS=new JustpaySMS();
	$sprawdzenie=$JSMS->validate($pakiet['kod'],$pakiet['numer'],$kod);
    if (intval($sprawdzenie)!=1) {
		sendmail("hostmaster@fullserver.eu","[GAMEP] Bledne ".$gamep." ".$_GET['id'],"Blad: ".print_r($bledy,1)."\n\n".print_r($_GET,1)."\n\n".print_r($_SERVER,1));
    	die("0 BAD CODE");
	} else {
		sendmail("hostmaster@fullserver.eu","[GAMEP] ".$gamep." ".$_GET['id'],print_r($_GET,1)."\n\n".print_r($_SERVER,1));
        die("1 $gamep");
	}
};
// EOF
コード例 #2
0
ファイル: index.php プロジェクト: Alambos/fullserver
 $GFS = new FSPlayer();
 if ($GFSdom->wolny) {
     $GFS->fetchByNick($nick);
     if (!($GFS->accountID > 0)) {
         $bledy[] = "Nie odnaleziono zadnego gracza o podanym nicku!";
     } else {
         $ownerid = $GFS->accountID;
         // sprawdzamy czy nie ma innych domow
         $domow = $GFS->ileDomow();
         if ($domow > 0) {
             $bledy[] = "Niestety! Jestes juz wlascicielem innego domu. Nie mozesz kupic kolejnego! Podany kod nie zostal wykorzystany - wprowadz go przedluzajac swoj dom.";
         }
     }
 }
 if (count($bledy) == 0) {
     $JSMS = new JustpaySMS();
     $sprawdzenie = $JSMS->validate("KOD.FSDOM", "7636", $kod);
     if (intval($sprawdzenie) != 1) {
         $bledy[] = "Wystąpił błąd podczas weryfikacji kodu SMS. Sprawdź czy podany kod jest prawidłowy! Jesli jestes pewien ze robisz wszystko poprawnie, zapisz sobie otrzymany kod i skontaktuj sie z administracja.";
     } else {
         // przedluzamy waznosc domu
         if (!$GFSdom->oplac($ownerid, 37)) {
             $bledy[] = "Przedluzanie domu nie udalo sie! Skontaktuj sie z administracja" . mysql_error() . $GFSdom->bladmsg;
         }
     }
 }
 if (count($bledy) > 0) {
     $txt = print_r($bledy, 1) . "\r\n" . print_r($_POST, 1) . "\r\n" . print_r($_REQUEST, 1) . "\r\n" . print_r($_SERVER, 1) . "\r\n" . mysql_error() . "\r\n" . print_r($GFSdom, 1) . "\r\n" . print_r($GFS, 1);
     sendmail("hostmaster@fullserver.eu", "[FSD] fail", $txt);
     $Szablon->assign('bledy', $bledy);
     $Szablon->display('bledy.tpl');