1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| <?php
session_start();
header('Content-type: text/html; charset=utf-8');
date_default_timezone_set('Europe/Paris');
require_once("../config/bdd.php");
if (!(isset($_SESSION['username']))) {
header('location: ../connexion');
}
include("../includes/head.php");
include("../includes/header.php");
$username = $_SESSION['username']['username'];
$code = isset($_POST['code']) ? preg_replace('/[^a-zA-Z0-9]+/', '', $_POST['code']) : '';
if( empty($code) ) {
echo 'Vous devez saisir un code';
}
else {
$dedipass = file_get_contents('http://api.dedipass.com/v1/pay/?public_key=6d71a04bd2d1e9f924a98c843a204509&private_key=934c389612287bc3b8fb7aee4821f0fac09f9dea&code=' . $code);
$dedipass = json_decode($dedipass);
if($dedipass->status == 'success') {
$SQLselect = $bdd -> query("SELECT * FROM teamspeak_serveur WHERE username = '$username'");
$hasTs = $SQLselect -> fetch();
if($hasTs == 0) {
$ts3_ServerInstance = TeamSpeak3::factory("serverquery://serveradmin:fktDJKON@77.128.98.91:10011/");
$new_sid = $ts3_ServerInstance->serverCreate(array(
"virtualserver_name" => "CHANGER LE NOM DU SERVEUR | furioheberg.com",
"virtualserver_maxclients" => 20,
"virtualserver_hostbutton_tooltip" => "furioheberg.com | Hebergeur ts",
"virtualserver_hostbutton_url" => "https://furioheberg.com",
"virtualserver_hostbutton_gfx_url" => "http://image.noelshack.com/fichiers/2016/49/1481462502-title-before-2x.png",
));
$port = $new_sid[virtualserver_port];
$token = $new_sid[token];
$time = time();
$SQLupdate = $bdd -> prepare("UPDATE `teamspeak_users` SET `ts_nb` = 1 WHERE `username` = '$username'");
$SQLupdate -> execute();
$SQLinsert = $bdd -> prepare("INSERT INTO teamspeak_serveur(username,port,ts_token,status,ts_type,created_at) VALUES('$username','$port','$token','Actif','100','$time')");
$SQLinsert -> execute();
}
else {
// Le code est invalide
echo 'Le code '.$code.' est invalide';
}
}
?>
<script src="//api.dedipass.com/v1/pay.js"></script>
<?php
include("../includes/footer.php");
?> |
Partager