예제 #1
0
 public static function init($userConfig)
 {
     //        spl_autoload_register('EZPHP\EZPHP::autoLoad');
     spl_autoload_register(array('EZPHP\\EZPHP', 'autoLoad'));
     set_error_handler('EZPHP\\EZPHP::appError');
     set_exception_handler('EZPHP\\EZPHP::appException');
     register_shutdown_function('EZPHP\\EZPHP::appEnd');
     //trigger_error("what ?",E_USER_ERROR);
     //throw new EZException('111');
     //obstart
     global $defaultConfig;
     global $config;
     $config = array_merge($defaultConfig, $userConfig);
     dev::start();
     app::run($config);
     dev::end();
     EZPHP::$success_end = true;
 }
예제 #2
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
} else {
    die('Internal Error');
}
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($verbinding) {
            $db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
            $sql_req = "SELECT * FROM `web_shop` WHERE `id`=" . $_GET['id'] . ";";
            $req = $db->prepare($sql_req);
            $req->execute();
            $req->setFetchMode(PDO::FETCH_ASSOC);
            if ($req->rowCount() > 0) {
                $row = $req->fetch();
                if ($row['price'] <= $dev->getAccountInfo($dev->getId($_SESSION['user']['username']))['balance']) {
                    if ($json->call('players.name', array($_SESSION['user']['username']))[0]['success']['ip'] != 'offline') {
                        $command = $row['command'];
                        $command = str_replace('[playername]', $_SESSION['user']['username'], $command);
                        $json->call('server.run_command', array($command));
예제 #3
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
if (isset($_GET['from']) && !isset($_POST['from'])) {
    $from = $_GET['from'];
} else {
    if (!isset($_GET['from']) && isset($_POST['from'])) {
        $from = $_POST['from'];
    } else {
        echo 'error';
        header('Location: ./index.php');
    }
}
if ($from == "add") {
    if ($_POST['send']) {
        if (isset($_SESSION['user'])) {
            if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
                if ($dev->getForumAdminLevel($_POST['forum']) <= $dev->getAdminLevel($dev->getId($_SESSION['user']['username']))) {
                    $sql = "INSERT INTO `web_threads`(`id`, `forum_id`, `title`, `uuid_author`, `stucked`, `valid`) VALUES ('" . ($dev->getLastThreadID() + 1) . "','" . $_POST['forum'] . "', '" . utf8_decode(addslashes($_POST['title'])) . "', '" . $dev->getId($_SESSION['user']['username']) . "','0','1');";
                    $sql2 = "INSERT INTO `web_messages`(`uuid_author`, `content`, `thread_id`) VALUES ('" . $dev->getId($_SESSION['user']['username']) . "', '" . addslashes(utf8_decode($_POST['bbcode_field'])) . "','" . ($dev->getLastThreadID() + 1) . "')";
                    $db2 = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
                    $req2 = $db2->prepare($sql . $sql2);
                    $req2->execute();
                    //var_dump($req2->errorInfo());
예제 #4
0
파일: index.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="../css/style.css" />
    <link rel="stylesheet" href="../css/icons.css" />
		<script type="text/javascript" src="../javascript/jquery-2.1.4.js"></script>
		<script type="text/javascript">
				function ajaxPopup(id){
					$.ajax({
						url: "./shop_details.php",
						type : 'POST',
						data: 'id=' + id,
						success : function(result, status){
							$('#bg_ajaxPopup').css('display', 'block');
예제 #5
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../../api/config.php';
include_once '../../api/dev.php';
include_once '../../api/fonctions.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$source = $_GET['source'];
$uuid = $source == 'game' ? $dev->getId($_GET['uuid']) : $_GET['uuid'];
$db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
$sql_req = "SELECT * FROM `web_friends` WHERE `uuid1`='" . $uuid . "' ORDER BY `status`;";
$req = $db->prepare($sql_req);
$req->execute();
$req->setFetchMode(PDO::FETCH_ASSOC);
//var_dump($req->errorInfo());
$friends = array();
$asked = array();
$array_default = array();
if ($req->rowCount() > 0) {
    while ($row = $req->fetch()) {
        array_push($array_default, $row);
        if ($row['status'] == 2) {
            array_push($asked, $row);
        } else {
            array_push($friends, $row);
        }
    }
}
switch ($source) {
예제 #6
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
if (!(isset($_GET['id']) && is_numeric($_GET['id']))) {
    header('Location: ./index.php');
}
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="../css/style.css" />
    <link rel="stylesheet" href="../css/icons.css" />
  </head>
  <body>
    <div id="background"></div>
    <div id="header">
      <div id="logo_title">
        <img id="logo" src="../ressources/logo.png" />
        <div id="title_desc">
예제 #7
0
파일: rules.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once 'api/config.php';
include_once 'api/dev.php';
include_once 'api/fonctions.php';
include_once 'api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="css/style.css" />
  </head>
  <body>
    <div id="background"></div>
    <div id="header">
      <div id="logo_title">
        <img id="logo" src="./ressources/logo.png" />
        <div id="title_desc">
          <div id="title">LUNARLEMONS</div>
          <div id="desc">Serveur minecraft moddé</div>
        </div>
예제 #8
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        //var_dump($_FILES['avatar_upload']);
        if ($_FILES['avatar_upload']['type'] == 'image/png' || $_FILES['avatar_upload']['type'] == 'image/jpeg') {
            if (file_exists('../uploads/avatars/' . $dev->getId($_SESSION['user']['username']) . '.png')) {
                unlink('../uploads/avatars/' . $dev->getId($_SESSION['user']['username']) . '.png');
            }
            move_uploaded_file($_FILES['avatar_upload']['tmp_name'], '../uploads/avatars/' . $dev->getId($_SESSION['user']['username']) . '.png');
            header('Location:./index.php?code=1');
        } else {
            header('Location:./index.php?code=2');
            //non-png
        }
    } else {
        unset($_SESSION['user']);
        header('Location:./');
    }
} else {
    header('Location:./');
예제 #9
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../../api/config.php';
include_once '../../api/dev.php';
include_once '../../api/fonctions.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$method = $_GET['submethod'];
$uuid1 = $_GET['uuid1'];
$uuid2 = $_GET['uuid2'];
switch ($method) {
    case 'confirm':
        $db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
        $sql_req = "SELECT * FROM `web_friends` WHERE `uuid1`='" . $uuid1 . "' AND `uuid2`='" . $uuid2 . "';";
        $req = $db->prepare($sql_req);
        $req->execute();
        $req->setFetchMode(PDO::FETCH_ASSOC);
        var_dump($req->errorInfo());
        if ($req->rowCount() > 0) {
            $row = $req->fetch();
            $sql_confirm = "UPDATE `lunar`.`web_friends` SET `status` = '1' WHERE `uuid1` = '" . $uuid1 . "' AND `uuid2` = '" . $uuid2 . "';\n        UPDATE `lunar`.`web_friends` SET `status` = '1' WHERE `uuid2` = '" . $uuid1 . "' AND `uuid1` = '" . $uuid2 . "';";
            $req_confirm = $db->prepare($sql_confirm);
            $req_confirm->execute();
            var_dump($req_confirm->errorInfo());
        }
        break;
    case 'un_confirm':
        $db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
예제 #10
0
파일: forum.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
if (!(isset($_GET['id']) && is_numeric($_GET['id']))) {
    header('Location: ./index.php');
}
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="../css/style.css" />
    <link rel="stylesheet" href="../css/icons.css" />
  </head>
  <body>
    <div id="background"></div>
    <div id="header">
      <div id="logo_title">
        <img id="logo" src="../ressources/logo.png" />
예제 #11
0
<?php 
include_once "./api/config.php";
include_once './api/dev.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
session_start();
$username = $_POST['register_username'];
$password = $_POST['register_pwd2'];
$password2 = $_POST['register_pwd'];
$email = $_POST['register_email'];
if ($dev->getId($username) == "noIDguy") {
    if ($username != null and $password != null) {
        if ($password == $password2) {
            if ($email != null) {
                $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789";
                $sessionID = array();
                $alphaLength = strlen($alphabet) - 1;
                for ($i = 0; $i < 25; $i++) {
                    $n = rand(0, $alphaLength);
                    $sessionID[] = $alphabet[$n];
                }
                $sessionIDimp = implode($sessionID);
                try {
                    $db = new PDO("mysql:host=" . $mysql_hostname . ";dbname=" . $mysql_database . "", $mysql_username, $mysql_password);
                    $sql = "INSERT INTO `web_accounts` VALUES('', '" . $sessionIDimp . "', '" . $username . "', '" . sha1(md5($password)) . "', '" . $email . "', 'Unknown','0', '0');";
                    //echo $sql;
                    $req = $db->prepare($sql);
                    $req->execute();
                    $user = array("username" => $username, "password" => sha1(md5($password)), "session_id" => $sessionIDimp);
                    $_SESSION['user'] = $user;
                    echo "<script type='text/javascript'>document.location.replace('index.php');</script>";
                } catch (Exception $e) {
예제 #12
0
파일: index.php 프로젝트: StormxBlur/old-ll
<?php

session_start();
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../../api/config.php';
include_once '../../api/dev.php';
include_once '../../api/fonctions.php';
include_once '../../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$admin = false;
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($dev->getAdminLevel($dev->getId($_SESSION['user']['username'])) > 6) {
            $admin = true;
        }
    }
}
if (!$admin) {
    header('Location: ../index.php');
}
?>
<!doctype html>
<html>
  <head>
    <style>
      #tab1{
        float:left;
        background-color:#ddd;
        font-size:18px;
        width:50%;
예제 #13
0
파일: index.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="../css/style.css" />
    <link rel="stylesheet" href="../css/icons.css" />
  </head>
  <body>
    <div id="background"></div>
    <div id="header">
      <div id="logo_title">
        <img id="logo" src="../ressources/logo.png" />
        <div id="title_desc">
          <div id="title">LUNARLEMONS</div>
          <div id="desc">Serveur minecraft moddé</div>
예제 #14
0
파일: news.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once 'api/config.php';
include_once 'api/dev.php';
include_once 'api/fonctions.php';
include_once 'api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="css/style.css" />
  </head>
  <body>
    <div id="background"></div>
    <div id="header">
      <div id="logo_title">
        <img id="logo" src="./ressources/logo.png" />
        <div id="title_desc">
          <div id="title">LUNARLEMONS</div>
          <div id="desc">Serveur minecraft moddé</div>
        </div>
예제 #15
0
파일: admin.php 프로젝트: StormxBlur/old-ll
<?php

session_start();
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$admin = false;
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($dev->getAdminLevel($dev->getId($_SESSION['user']['username'])) > 6) {
            $admin = true;
        }
    }
}
if (!$admin) {
    header('Location: ../index.php');
}
?>
<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="./css/style.css" />
    <link rel="stylesheet" href="./css/icons.css" />
    <script type="text/javascript" src="./js/jquery-2.1.4.js"></script>
    <script type="text/javascript" src="./js/main.js"/></script>
    <script>
예제 #16
0
<?php

session_start();
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$admin = false;
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($dev->getAdminLevel($dev->getId($_SESSION['user']['username'])) > 6) {
            $admin = true;
        }
    }
}
if (!$admin) {
    header('Location: ../index.php');
}
?>
<!doctype html>
<html>
  <head>
    <script type="text/javascript" src="./js/jquery-2.1.4.js"></script>
    <script type="text/javascript" src="./js/codemirror.js"></script>
    <link rel="stylesheet" href="./css/admin.css" />
    <link rel="stylesheet" href="./css/icons.css" />
    <link rel="stylesheet" href="./css/codemirror.css" />
    <meta charset="utf-8"/>
예제 #17
0
<?php

session_start();
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$admin = false;
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($dev->getAdminLevel($dev->getId($_SESSION['user']['username'])) > 6) {
            $admin = true;
        }
    }
}
if (!$admin) {
    header('Location: ../index.php');
}
?>
<!doctype html>
<html>
  <head>
    <script type="text/javascript" src="./js/jquery-2.1.4.js"></script>
    <script type="text/javascript" src="./js/sha256.js"></script>
    <script type="text/javascript" src="./js/main.js"/></script>
    <script>
      $(document).ready(function(){
        var rgb = getAverageRGB($("#profile_img")[0]);
예제 #18
0
<noscript><meta http-equiv="Refresh" content="0;URL=https://ws.youpass.com/error"></noscript>
<script language="Javascript" src="https://ws.youpass.com/access_check/iGIxh7obW2/8yhKOyOzVw"></script>

<?php 
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        $dev->setBalance($dev->getId($_SESSION['user']['username']), $dev->getAccountInfo($dev->getId($_SESSION['user']['username']))['balance'] + 1);
        $dev->addShopHistory($dev->getId($_SESSION['user']['username']), "1", "money_add_shop_1");
        echo '<script type="text/javascript">window.location.href="shop_thankyou.php";</script>';
    } else {
        unset($_SESSION['user']);
        echo '<script type="text/javascript">window.location.href="shop_error.php";</script>';
    }
} else {
    echo '<script type="text/javascript">window.location.href="shop_error.php";</script>';
}
예제 #19
0
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
if (isset($_POST['id']) && is_numeric($_POST['id'])) {
} else {
    die('Internal Error');
}
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        $db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
        $sql_req = "SELECT * FROM `web_shop` WHERE `id`=" . $_POST['id'] . ";";
        $req = $db->prepare($sql_req);
        $req->execute();
        $req->setFetchMode(PDO::FETCH_ASSOC);
        if ($req->rowCount() > 0) {
            $row = $req->fetch();
            echo '<div id="name" style="margin-left:5px;">Article : ' . $row['name'] . '</div>';
            echo '<div id="price" style="margin-left:5px;">Prix : ' . $row['price'] . '€</div>';
            echo '</br>';
            if ($row['price'] <= $dev->getAccountInfo($dev->getId($_SESSION['user']['username']))['balance']) {
                echo '<button id="button" style="border:0; font-size:14pt;position:absolute; right:5px; bottom:5px;" onClick="window.location.href=`./shop_process.php?id=' . $row['id'] . '`;">Valider cet achat.</button>';
            } else {
                echo '<div id="error">Votre solde est trop faible pour cet achat !</div>';
            }
예제 #20
0
<?php

session_start();
setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
include_once '../api/config.php';
include_once '../api/dev.php';
include_once '../api/fonctions.php';
include_once '../api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$admin = false;
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {
        if ($dev->getAdminLevel($dev->getId($_SESSION['user']['username'])) > 6) {
            $admin = true;
            if (isset($_POST['bbcode_field'])) {
                $db = new PDO('mysql:host=' . $mysql_hostname . ';dbname=' . $mysql_database, $mysql_username, $mysql_password);
                $sql = "INSERT INTO `web_news` (`id`, `title`, `content`, `uuid_author`) VALUES ('', '" . addslashes($_POST['title']) . "', '" . addslashes($_POST['bbcode_field']) . "', '" . $dev->getId($_SESSION['user']['username']) . "');";
                $req = $db->prepare($sql);
                if ($req->execute()) {
                    echo '<div style="z-index:20;	position:fixed;	top:0; left:0; right:0;	bottom:0;	background-color: rgba(0,0,0, 0.6);"></div>';
                    echo '<div style="z-index:999; position:fixed;	top:35%;left:35%;	right:35%;background-color:#ccc;border:1px solid 1px solid #9da3a6;	border-radius:3px; padding:15px;">
      					<center><h3>News ajout&eacute;e</h3></center></br>
                </br>
      					<center><a href="admin-news.php" class="btn">Retour</a></center>
      				</div>';
                } else {
                    echo '<div style="z-index:20;	position:fixed;	top:0; left:0; right:0;	bottom:0;	background-color: rgba(0,0,0, 0.6);"></div>';
                    echo '<div style="z-index:999; position:fixed;	top:35%;left:35%;	right:35%;background-color:#ccc;border:1px solid 1px solid #9da3a6;	border-radius:3px; padding:15px;">
      					<center><h3>Erreur...</h3></center></br>
                </br>
예제 #21
0
파일: index.php 프로젝트: StormxBlur/old-ll
<?php

setlocale(LC_CTYPE, 'fr_FR.UTF-8');
mb_internal_encoding('UTF-8');
session_start();
include_once 'api/config.php';
include_once 'api/dev.php';
include_once 'api/fonctions.php';
include_once 'api/app.php';
$dev = new dev($mysql_hostname, $mysql_username, $mysql_password, $mysql_database);
$json = new jsonapi($json_hostname, $json_port, $json_username, $json_password, $json_salt);
$verbinding = @fsockopen($dev->getDvar('game_ip'), $dev->getDvar('game_port'), $errno, $errstr, 1);
?>
<!DOCTYPE html>
<html>
  <head>
    <title>LunarLemons - Serveur Minecraft</title>
    <meta charset="utf-8">
    <meta name="language" content="fr">
    <meta name="keywords" content="Minecraft;server;serveur;1.7.10;mods;moddé;forge;modding;forum;shop;store;items;lunarlemons;mc">
    <link rel="stylesheet" href="css/style.css" />
		<link rel="stylesheet" href="css/icons.css" />

		<script type="text/javascript" src="../javascript/jquery-2.1.4.js"></script>
		<script type="text/javascript" src="../javascript/friends.js"></script>
  </head>
  <body>
    <div id="background"></div>
		<?php 
if (isset($_SESSION['user'])) {
    if ($dev->isConnected($_SESSION['user']['username'], $_SESSION['user']['password'], $_SESSION['user']['session_id'])) {