Exemplo n.º 1
0
	<body>
		<div class="container">

<?php 
if (isset($_POST['delete'])) {
    //sumbit came from index.php when delete button selected.
    if (isset($_POST['table'])) {
        //do we have table information
        switch ($_POST['table']) {
            //what table are we deleting
            case "sport":
                deleteSport();
                break;
            case "team":
                deleteTeam();
                break;
            case "game":
                deleteGame();
                break;
            default:
                fail();
                break;
        }
    }
}
?>
		</div>
	</body>
</html>
<?php 
mysqli_close($link);
Exemplo n.º 2
0
require $config['BASE_DIR'] . '/classes/filter.class.php';
require $config['BASE_DIR'] . '/include/compat/json.php';
require $config['BASE_DIR'] . '/include/adodb/adodb.inc.php';
require $config['BASE_DIR'] . '/include/dbconn.php';
require $config['BASE_DIR'] . '/include/function_user.php';
$response = array('status' => 0, 'msg' => '', 'debug' => '');
if (isset($_POST['game_id'])) {
    if (isset($_SESSION['uid'])) {
        $filter = new VFilter();
        $gid = $filter->get('game_id', 'INTEGER');
        $uid = intval($_SESSION['uid']);
        $sql = "SELECT UID FROM game WHERE GID = " . $gid . " LIMIT 1";
        $rs = $conn->execute($sql);
        if ($conn->Affected_Rows() === 1) {
            $game = $rs->getrows();
            if ($uid == $game[0][0]) {
                deleteGame($gid);
                $response['status'] = 1;
                $response['msg'] = show_msg_mb($lang['ajax.delete_game_success']);
            } else {
                $response['msg'] = show_err_mb($lang['ajax.delete_game_failed']);
            }
        } else {
            $response['msg'] = show_err_mb($lang['ajax.delete_game_failed']);
        }
    } else {
        $response['msg'] = show_err_mb($lang['ajax.delete_game_login']);
    }
}
echo json_encode($response);
die;
Exemplo n.º 3
0
	}	// create if end*/
// võtan aadressirealt ja saadan createResult funktsiooni
if (isset($_GET["add_single_result"])) {
    $game_id = $_GET["game_id"];
    $basket_nr = $_GET["basket_nr"];
    $par = $_GET["par"];
    $my_result = $_GET["my_result"];
    createResult($game_id, $basket_nr, $par, $my_result);
    // siin suuna kuhu tahad
    header("Location: data.php?add_result=" . $game_id . "&baskets=" . $_GET["baskets_count"]);
}
//kas kasutaja tahab kustutada
//kas aadressireal on ?delete=???
if (isset($_GET["delete"])) {
    //saadan kaasa id, mida kustutada
    deleteGame($_GET["delete"]);
}
function cleanInput($data)
{
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    return $data;
}
$game_list = getGameData();
?>

<p>
	Tere, <?php 
echo $_SESSION["user_email"];
?>
Exemplo n.º 4
0
                case 0:
                    $echoAnswer = "Визуализатор успешно удален!";
                    break;
                case -1:
                    $echoAnswer = "Не удалось удалить визуализатор с сервера (однако данные из БД были удалены)!";
                    break;
                case 1:
                    $echoAnswer = "Произошла ошибка во время удаления визуализатора : проблемы с БД!";
                    break;
                case 2:
                    $echoAnswer = "Произошла ошибка во время работы с БД!";
                    break;
            }
        } else {
            if (isset($_POST['deleteGame'])) {
                $answer = deleteGame($gameId);
                switch ($answer) {
                    case 0:
                        $echoAnswer = "Игра успешно удалена!";
                        break;
                    case 1:
                        $echoAnswer = "Произошла ошибка во время удаления игры : проблемы с БД!";
                        break;
                    case 2:
                        $echoAnswer = "Произошла ошибка во время работы с БД!";
                        break;
                }
            }
        }
    }
}
Exemplo n.º 5
0
    $title = $request->title;
    $hint = $request->hint;
    $wordFinal = $request->wordFinal;
    $wordTemp = $request->wordTemp;
    $wordLength = $request->wordLength;
    $correct = $request->correct;
    $clickedString = $request->clickedString;
    $bad = $request->bad;
    saveGame($username, $title, $hint, $wordFinal, $wordTemp, $wordLength, $correct, $bad, $clickedString);
} else {
    if ($method == "retrieve") {
        getGames($username);
    } else {
        if ($method == "delete") {
            $title = $request->title;
            deleteGame($username, $title);
        }
    }
}
/*Table: ID, Username, Title, wordFinal, wordTemp, wordLength, correct, bad*/
function saveGame($username, $title, $hint, $wordFinal, $wordTemp, $wordLength, $correct, $bad, $clickedString)
{
    $data = array();
    $connection = pdo_connect();
    if (doesTitleExist($username, $title)) {
        $query = <<<SQL
UPDATE SAVEGAMES
SET hint = ? AND wordFinal = ? AND wordTemp = ? AND wordLength = ? AND correct = ? AND bad = ? AND clickedString = ?
WHERE Username = ? AND Title = ?
SQL;
        $statement = $connection->prepare($query);
Exemplo n.º 6
0
<?php

session_start();
include "dbconnection.php";
if (isset($_REQUEST['id'])) {
    deleteGame($_REQUEST['id']);
    header("location:maverick-games.php?delete");
} else {
    header("location:maverick-games.php");
}
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
Exemplo n.º 7
0
function uninstallGames($games, $delete_files = false)
{
    global $smcFunc, $modSettings, $sourcedir, $boarddir;
    require_once $sourcedir . '/Subs-Package.php';
    $request = $smcFunc['db_query']('', '
		SELECT id_game, internal_name, game_name, game_file, thumbnail, thumbnail_small, game_directory
		FROM {db_prefix}arcade_games
		WHERE id_game IN({array_int:games})', array('games' => $games));
    $status = array();
    while ($row = $smcFunc['db_fetch_assoc']($request)) {
        if ($delete_files) {
            $altdir = strtolower($row['internal_name']);
            $altdir2 = 'game_' . $row['internal_name'];
            $altdir3 = 'game_' . strtolower($row['internal_name']);
            $phpfile = substr($row['game_file'], 0, -4) . '.php';
            if ($row['game_directory'] == $row['internal_name']) {
                deltree($modSettings['gamesDirectory'] . '/' . $row['game_directory'], true);
            } elseif ($row['game_directory'] == $altdir) {
                deltree($modSettings['gamesDirectory'] . '/' . $altdir, true);
            } elseif ($row['game_directory'] == $altdir2) {
                deltree($modSettings['gamesDirectory'] . '/' . $altdir2, true);
            } elseif ($row['game_directory'] == $altdir3) {
                deltree($modSettings['gamesDirectory'] . '/' . $altdir3, true);
            } else {
                $files = array_unique(array($row['game_file'], $phpfile, $row['thumbnail'], $row['thumbnail_small']));
                foreach ($files as $f) {
                    if (!empty($f) && @file_exists($modSettings['gamesDirectory'] . '/' . $row['game_directory'] . '/' . $f)) {
                        @unlink($modSettings['gamesDirectory'] . '/' . $row['game_directory'] . '/' . $f);
                    }
                }
            }
            if (@file_exists($boarddir . '/arcade/gamedata/' . $row['internal_name'] . '/')) {
                deltree($boarddir . '/arcade/gamedata/' . $row['internal_name'] . '/', true);
            }
            deleteArcadeArchives($modSettings['gamesDirectory'] . '/gamedata/' . $row['internal_name']);
        }
        deleteGame($row['id_game'], $delete_files);
        $status[] = array('id' => $row['id_game'], 'name' => $row['game_name']);
    }
    return $status;
}
Exemplo n.º 8
0
    if (count($_POST['game_sel']) > 0) {
        $del_ids = $_POST['game_sel'];
        foreach ($del_ids as $game_id) {
            deleteGame($game_id);
        }
    }
    header("Location: admin_config.php?eb_games");
    exit;
}
if (isset($_POST['delete_all_games'])) {
    $q = "SELECT " . TBL_GAMES . ".*" . " FROM " . TBL_GAMES;
    $result = $sql->db_Query($q);
    $num_rows = mysql_numrows($result);
    for ($i = 0; $i < $num_rows; $i++) {
        $game_id = mysql_result($result, $i, TBL_GAMES . ".GameID");
        deleteGame($game_id);
    }
    header("Location: admin_config.php?eb_games");
    exit;
}
if (isset($_POST['update_selected_games'])) {
    if (count($_POST['game_sel']) > 0) {
        $del_ids = $_POST['game_sel'];
        foreach ($del_ids as $game_id) {
            updateGame($game_id);
        }
    }
    header("Location: admin_config.php?eb_games");
    exit;
}
if (isset($_POST['update_all_games'])) {
<?php

session_start();
require_once "../../../include/config.php";
require_once $basedir . "/admin/include/functions.php";
$private_key = $config['private_key'];
$hash = isset($_POST['hash']) ? $_POST['hash'] : 0;
$public_key = isset($_POST['public']) ? $_POST['public'] : 0;
$time = isset($_POST['t']) ? $_POST['t'] : 0;
$myhash = md5($public_key . $private_key . $time);
if ($hash != $myhash) {
    echo json_encode(array('error' => '1', 'status' => $lang[215]));
    exit;
}
$game_id = isset($_POST['game_id']) ? $_POST['game_id'] : '';
if (!$game_id) {
    echo json_encode(array('error' => '1', 'status' => $lang[213]));
    exit;
}
$bool = deleteGame($game_id);
if ($bool) {
    // erase the cache
    $filename = $basedir . '/temp/all_games.txt';
    if (file_exists($filename)) {
        unlink($filename);
    }
    echo json_encode(array('error' => '0', 'status' => 'success'));
    exit;
}
Exemplo n.º 10
0
    }
    if ($index === 0) {
        $errors[] = 'Please select games to be ' . $act_name . '!';
    } else {
        $messages[] = 'Successfully ' . $act_name . ' ' . $index . ' (selected) games!';
    }
}
$remove = NULL;
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
if (isset($_GET['a']) && $_GET['a'] != '') {
    $action = trim($_GET['a']);
    $GID = isset($_GET['GID']) && is_numeric($_GET['GID']) && gameExists($_GET['GID']) ? trim($_GET['GID']) : NULL;
    if ($GID) {
        switch ($action) {
            case 'delete':
                deleteGame($GID);
                $messages[] = 'Game deleted successfuly!';
                $remove = '&a=delete&GID=' . $GID;
                break;
            case 'suspend':
            case 'activate':
                $act = $action == 'suspend' ? 0 : 1;
                $act_name = $action == 'suspend' ? 'suspended' : 'activated';
                $sql = "UPDATE game SET status = '" . $act . "' WHERE GID = '" . mysql_real_escape_string($GID) . "' LIMIT 1";
                $conn->execute($sql);
                if ($act_name == 'activated') {
                    send_game_approve_email($GID);
                }
                $remove = '&a=' . $action . '&GID=' . $GID;
                $messages[] = 'Game ' . $act_name . ' successfully!';
        }