示例#1
0
        $errors[] = $lang[$p]['error_empty_code'];
    } else {
        if (strlen($_POST['code']) != 9 or is_numeric($_POST['code']) === false) {
            $errors[] = $lang[$p]['error_invalid_code'];
        }
    }
    if (count($errors) > 0) {
        foreach ($errors as $error) {
            echo baltsms::alert($error, "danger");
        }
    } else {
        /*
        Pārbaudam atslēgas kodu un vai tas saskan ar apmaksāto kodu
        */
        $baltsms = new baltsms();
        $baltsms->setPrice($c[$p]['price']);
        # Cena, kas norādīta augstāk. Attiecīgi nomaini, ja cenas ir vairākas un cena tiek izvilkta no <select>
        $baltsms->setCode($_POST['code']);
        # Ievadītais atslēgas kods
        $baltsms->sendRequest();
        if ($baltsms->getResponse() === true) {
            echo baltsms::alert($lang[$p]['success'], "success");
            /*
            Šeit vari droši ievadīt savu saturu, kas nodos iegādāto pakalpojumu. Tā var būt Minecraft komanda vai vienkāršs SQL kvērijs
            */
            ?>
			<script type="text/javascript">
				setTimeout(function(){
					loadPlugin('<?php 
            echo $p;
            ?>
示例#2
0
    if (empty($_POST['code'])) {
        $errors[] = $lang[$p]['error_empty_code'];
    } else {
        if (strlen($_POST['code']) != 9 or is_numeric($_POST['code']) === false) {
            $errors[] = $lang[$p]['error_invalid_code'];
        } else {
            $code = true;
        }
    }
    if (count($errors) > 0) {
        foreach ($errors as $error) {
            echo baltsms::alert($error, "danger");
        }
    } else {
        $baltsms = new baltsms();
        $baltsms->setPrice($_POST['price']);
        $baltsms->setCode($_POST['code']);
        $baltsms->sendRequest();
        if ($baltsms->getResponse() === true) {
            $db->insert("INSERT INTO `" . $c[$p]['db']['table'] . "` (`nickname`, `server`, `mc_group`, `length`, `time`, `expires`) VALUES (?, ?, ?, ?, ?, ?)", array($_POST['nickname'], $_POST['server'], $_POST['group'], $c[$p]['groups'][$_POST['server']][$_POST['group']][$_POST['price']], time(), strtotime("+" . $c[$p]['groups'][$_POST['server']][$_POST['group']][$_POST['price']] . " days", time())));
            $addGroup = str_replace(array("<NICKNAME>", "<GROUP>"), array($_POST['nickname'], $_POST['group']), $c[$p]['commands']['addGroup']);
            $mc['rcon'][$_POST['server']]->send_command($addGroup);
            if ($c[$p]['ingame']['notifications'] === true) {
                $sendMessage = str_replace(array("<NICKNAME>", "<GROUP>"), array($_POST['nickname'], $_POST['group']), $c[$p]['ingame']['message']);
                $mc['rcon'][$_POST['server']]->send_command("say " . $sendMessage);
            }
            echo baltsms::alert($lang[$p]['group_purchased'], "success");
            ?>
			<script type="text/javascript">
				setTimeout(function(){
					loadPlugin('<?php 
示例#3
0
        $errors[] = $lang[$p]['error_empty_server'];
    }
    if (empty($_POST['code'])) {
        $errors[] = $lang[$p]['error_empty_code'];
    } else {
        if (strlen($_POST['code']) != 9 or is_numeric($_POST['code']) === false) {
            $errors[] = $lang[$p]['error_invalid_code'];
        }
    }
    if (count($errors) > 0) {
        foreach ($errors as $error) {
            echo baltsms::alert($error, "danger");
        }
    } else {
        $baltsms = new baltsms();
        $baltsms->setPrice($c[$p]['prices'][$_POST['server']]);
        $baltsms->setCode($_POST['code']);
        $baltsms->sendRequest();
        if ($baltsms->getResponse() === true) {
            $unjail = str_replace(array("<NICKNAME>"), array($_POST['nickname']), $c[$p]['commands']['unjail']);
            $mc['rcon'][$_POST['server']]->send_command($unjail);
            if ($c[$p]['ingame']['notifications'] === true) {
                $sendMessage = str_replace(array("<NICKNAME>"), array($_POST['nickname']), $c[$p]['ingame']['message']);
                $mc['rcon'][$_POST['server']]->send_command("say " . $sendMessage);
            }
            echo baltsms::alert($lang[$p]['unjail_successful'], "success");
            ?>
			<script type="text/javascript">
				setTimeout(function(){
					loadPlugin('<?php 
            echo $p;