diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b74decb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/config.php
diff --git a/admin/admins.php b/admin/admins.php
index a85996a..8dd1321 100644
--- a/admin/admins.php
+++ b/admin/admins.php
@@ -21,7 +21,7 @@
query("SELECT
id,
first_name,
last_name,
@@ -31,9 +31,9 @@
WHERE
deleted = '0'
ORDER BY
- id DESC") or die('Failed to query for users: '.mysql_error());
+ id DESC") or die('Failed to query for users: '.$GLOBALS['mysqli']->error);
-while($row_usr = mysql_fetch_array($result_usr))
+while($row_usr = $result_usr->fetch_array())
{
$usr_id = $row_usr['id'];
$usr_fullname = $row_usr['first_name'] . ' ' . $row_usr['last_name'];
diff --git a/admin/default.php b/admin/default.php
index b2471ab..897c51f 100644
--- a/admin/default.php
+++ b/admin/default.php
@@ -9,14 +9,14 @@
if(GPXDEBUG)
{
// Get version
- $result_vr = @mysql_query("SELECT config_value FROM configuration WHERE config_setting = 'version' LIMIT 1");
- $row_vr = mysql_fetch_row($result_vr);
+ $result_vr = $GLOBALS['mysqli']->query("SELECT config_value FROM configuration WHERE config_setting = 'version' LIMIT 1");
+ $row_vr = $result_vr->fetch_row();
$gpx_version = $row_vr[0];
echo 'NOTICE: Debug mode has been enabled in configuration.php. ';
echo 'DEBUG: Master Version '.$gpx_version.' ';
echo 'DEBUG: Document Root: '.DOCROOT.' ';
- if(mysql_error()) echo 'DEBUG: Last MySQL error: '.mysql_error().' ';
+ if($GLOBALS['mysqli']->error) echo 'DEBUG: Last MySQL error: '.$GLOBALS['mysqli']->error.' ';
}
?>
@@ -61,7 +61,7 @@
//
// Check how setup they are
//
-$result_tpl = @mysql_query("SELECT
+$result_tpl = $GLOBALS['mysqli']->query("SELECT
u.id AS uid,
s.id AS sid,
t.id AS tid,
@@ -71,9 +71,9 @@
LEFT JOIN servers AS s ON (SELECT id FROM servers LIMIT 1)
LEFT JOIN templates AS t ON (SELECT id FROM templates WHERE t.status = 'complete' LIMIT 1)
LEFT JOIN network AS n ON (SELECT id FROM network LIMIT 1)
- LIMIT 1") or die('Failed to check setup: '.mysql_error());
+ LIMIT 1") or die('Failed to check setup: '.$GLOBALS['mysqli']->error);
-$row_tpl = mysql_fetch_row($result_tpl);
+$row_tpl = $result_tpl->fetch_row();
$ck_u = $row_tpl[0];
$ck_s = $row_tpl[1];
$ck_t = $row_tpl[2];
diff --git a/admin/games.php b/admin/games.php
index 274f9c1..f106c4c 100644
--- a/admin/games.php
+++ b/admin/games.php
@@ -26,7 +26,7 @@
$Plugins->do_action('games_table'); // Plugins
// List supported games
-$result_def = @mysql_query("SELECT
+$result_def = $GLOBALS['mysqli']->query("SELECT
d.id,
d.steam,
d.name,
@@ -40,13 +40,13 @@
d.id = t.cfgid
AND (t.status = 'complete' AND t.is_default = '1')
GROUP BY
- t.cfgid,
+ d.id,
d.intname
ORDER BY
t.is_default DESC,
- d.name ASC") or die('Failed to query for games: '.mysql_error());
+ d.name ASC") or die('Failed to query for games: '.$GLOBALS['mysqli']->error);
-while($row_def = mysql_fetch_array($result_def))
+while($row_def = $result_def->fetch_array())
{
$def_gameid = $row_def['id'];
$def_steam = $row_def['steam'];
diff --git a/admin/gamesedit.php b/admin/gamesedit.php
index 4ad98b5..3858e1d 100644
--- a/admin/gamesedit.php
+++ b/admin/gamesedit.php
@@ -37,13 +37,13 @@ function gamesedit_showsect(area)
query("SELECT *
FROM default_games
WHERE
id = '$url_id'
LIMIT 1") or die('Failed to query for games');
-while($row = mysql_fetch_array($result))
+while($row = $result->fetch_array())
{
$def_cfg_sep = $row['cfg_separator'];
$def_cfg_ip = $row['cfg_ip'];
diff --git a/admin/network.php b/admin/network.php
index 752806e..642dcfb 100644
--- a/admin/network.php
+++ b/admin/network.php
@@ -23,7 +23,7 @@
query("SELECT DISTINCT
n.id,
n.is_local,
n.ip,
@@ -32,11 +32,11 @@
n.datacenter
FROM network AS n
WHERE
- n.parentid = '0'
+ n.parentid IS NULL
ORDER BY
- n.id DESC") or die('Failed to query for network servers: '.mysql_error());
+ n.id DESC") or die('Failed to query for network servers: '.$GLOBALS['mysqli']->error);
-while($row_net = mysql_fetch_array($result_net))
+while($row_net = $result_net->fetch_array())
{
$net_id = $row_net['id'];
#$net_local = $row_net['is_local'];
diff --git a/admin/networkedit.php b/admin/networkedit.php
index 90c8544..6d3dadd 100644
--- a/admin/networkedit.php
+++ b/admin/networkedit.php
@@ -12,7 +12,7 @@
if(empty($enc_key)) die($lang['no_enc_key']);
// List available Network Servers
-$result_net = @mysql_query("SELECT
+$result_net = $GLOBALS['mysqli']->query("SELECT
id,
parentid,
is_local,
@@ -26,9 +26,9 @@
homedir
FROM network
WHERE
- id = '$url_id'") or die('Failed to query for network servers: '.mysql_error());
+ id = '$url_id'") or die('Failed to query for network servers: '.$GLOBALS['mysqli']->error);
-while($row_net = mysql_fetch_array($result_net))
+while($row_net = $result_net->fetch_array())
{
$net_local = $row_net['is_local'];
$net_ip = $row_net['ip'];
diff --git a/admin/networkips.php b/admin/networkips.php
index 0ecea8b..1182b7f 100644
--- a/admin/networkips.php
+++ b/admin/networkips.php
@@ -12,16 +12,16 @@
if(empty($enc_key)) die($lang['no_enc_key']);
// List all IP's for this physical server
-$result_net = @mysql_query("SELECT
+$result_net = $GLOBALS['mysqli']->query("SELECT
n.id,
n.ip
FROM network AS n
WHERE
n.parentid = '$url_id'
ORDER BY
- n.ip ASC") or die('Failed to query for IPs: '.mysql_error());
+ n.ip ASC") or die('Failed to query for IPs: '.$GLOBALS['mysqli']->error);
-$count_ips = mysql_num_rows($result_net);
+$count_ips = $result_net->num_rows;
// Tabs
$tab = 'ips';
@@ -56,7 +56,7 @@
}
-while($row_net = mysql_fetch_array($result_net))
+while($row_net = $result_net->fetch_array())
{
$net_id = $row_net['id'];
$net_ip = $row_net['ip'];
diff --git a/admin/plugins.php b/admin/plugins.php
index 901bb1d..170d16e 100644
--- a/admin/plugins.php
+++ b/admin/plugins.php
@@ -26,7 +26,7 @@
$Plugins->do_action('plugins_table'); // Plugins
// List plugins
-$result_def = @mysql_query("SELECT
+$result_def = $GLOBALS['mysqli']->query("SELECT
id,
active,
description,
@@ -35,12 +35,12 @@
FROM plugins
ORDER BY
active DESC,
- name ASC") or die('Failed to query for plugins: '.mysql_error());
+ name ASC") or die('Failed to query for plugins: '.$GLOBALS['mysqli']->error);
// Array of known plugins
$known = array();
-while($row_def = mysql_fetch_array($result_def))
+while($row_def = $result_def->fetch_array())
{
$plg_id = $row_def['id'];
$plg_active = $row_def['active'];
diff --git a/admin/serveradd.php b/admin/serveradd.php
index fe67b7b..b9e9b8b 100644
--- a/admin/serveradd.php
+++ b/admin/serveradd.php
@@ -33,7 +33,7 @@
query("SELECT DISTINCT
n.id,
n.ip,
n.parentid,
@@ -43,9 +43,9 @@
LEFT JOIN network AS p ON
n.parentid = p.id
ORDER BY
- n.ip ASC") or die('Failed to query for network servers: '.mysql_error());
+ n.ip ASC") or die('Failed to query for network servers: '.$GLOBALS['mysqli']->error);
- while($row_net = mysql_fetch_array($result_net))
+ while($row_net = $result_net->fetch_array())
{
$net_id = $row_net['id'];
$net_ip = $row_net['ip'];
@@ -80,16 +80,16 @@
query("SELECT
id,
username,
first_name,
last_name
FROM users
WHERE
- deleted = '0'") or die('Failed to query for users: '.mysql_error());
+ deleted = '0'") or die('Failed to query for users: '.$GLOBALS['mysqli']->error);
- while($row_usr = mysql_fetch_array($result_usr))
+ while($row_usr = $result_usr->fetch_array())
{
$userid = $row_usr['id'];
$usrname = $row_usr['username'];
diff --git a/admin/servers.php b/admin/servers.php
index 830e4e2..daba1bb 100644
--- a/admin/servers.php
+++ b/admin/servers.php
@@ -38,18 +38,18 @@
else $sql_limit = '0,15';
// Get total servers
- $result_total = @mysql_query("SELECT
+ $result_total = $GLOBALS['mysqli']->query("SELECT
COUNT(*) AS cnt
FROM servers AS s
LEFT JOIN default_games AS d ON
s.defid = d.id
- $sql_where") or die('Failed to count servers: '.mysql_error().'!');
+ $sql_where") or die('Failed to count servers: '.$GLOBALS['mysqli']->error.'!');
- $row_srv = mysql_fetch_row($result_total);
+ $row_srv = $result_total->fetch_row();
$total_servers = $row_srv[0];
// List servers
- $result_srv = @mysql_query("SELECT
+ $result_srv = $GLOBALS['mysqli']->query("SELECT
s.id,
s.userid,
s.port,
@@ -71,12 +71,12 @@
ORDER BY
s.id DESC,
n.ip ASC
- LIMIT $sql_limit") or die($lang['err_query'].' ('.mysql_error().')');
+ LIMIT $sql_limit") or die($lang['err_query'].' ('.$GLOBALS['mysqli']->error.')');
$json_arr = array();
$count_json = 0;
- while($row_srv = mysql_fetch_array($result_srv))
+ while($row_srv = $result_srv->fetch_array())
{
$srv_id = $row_srv['id'];
$srv_userid = $row_srv['userid'];
diff --git a/admin/templates.php b/admin/templates.php
index 1c1520f..44996a2 100644
--- a/admin/templates.php
+++ b/admin/templates.php
@@ -54,7 +54,7 @@
query("SELECT
t.id,
DATE_FORMAT(t.date_created, '%m/%d/%Y') AS date_created,
t.is_default,
@@ -70,9 +70,9 @@
WHERE
t.cfgid = '$url_id'
ORDER BY
- t.id DESC") or die($lang['err_query'].' ('.mysql_error().')');
+ t.id DESC") or die($lang['err_query'].' ('.$GLOBALS['mysqli']->error.')');
-while($row_srv = mysql_fetch_array($result_srv))
+while($row_srv = $result_srv->fetch_array())
{
$tpl_id = $row_srv['id'];
$tpl_date = $row_srv['date_created'];
diff --git a/admin/userperms.php b/admin/userperms.php
index f1ecc2b..30c5a25 100644
--- a/admin/userperms.php
+++ b/admin/userperms.php
@@ -4,7 +4,7 @@
$url_id = $GPXIN['id'];
// Get user info
-$result_usr = @mysql_query("SELECT
+$result_usr = $GLOBALS['mysqli']->query("SELECT
perm_ftp,
perm_files,
perm_startup,
@@ -14,9 +14,9 @@
FROM users
WHERE
id = '$url_id'
- LIMIT 1") or die('Failed to query for users: '.mysql_error());
+ LIMIT 1") or die('Failed to query for users: '.$GLOBALS['mysqli']->error);
-while($row_usr = mysql_fetch_array($result_usr))
+while($row_usr = $result_usr->fetch_array())
{
$usr_usrname = $row_usr['username'];
$perm_ftp = $row_usr['perm_ftp'];
diff --git a/admin/users.php b/admin/users.php
index a0960d0..f096f58 100644
--- a/admin/users.php
+++ b/admin/users.php
@@ -22,7 +22,7 @@
query("SELECT
id,
first_name,
last_name,
@@ -32,9 +32,9 @@
WHERE
deleted = '0'
ORDER BY
- id DESC") or die('Failed to query for users: '.mysql_error());
+ id DESC") or die('Failed to query for users: '.$GLOBALS['mysqli']->error);
-while($row_usr = mysql_fetch_array($result_usr))
+while($row_usr = $result_usr->fetch_array())
{
$usr_id = $row_usr['id'];
$usr_fullname = $row_usr['first_name'] . ' ' . $row_usr['last_name'];
diff --git a/admin/viewadmin.php b/admin/viewadmin.php
index eb35bd1..2b86cdc 100644
--- a/admin/viewadmin.php
+++ b/admin/viewadmin.php
@@ -3,7 +3,7 @@
$url_id = $GPXIN['id'];
// Get user info
-$result_usr = @mysql_query("SELECT
+$result_usr = $GLOBALS['mysqli']->query("SELECT
first_name,
last_name,
username,
@@ -13,9 +13,9 @@
FROM admins
WHERE
id = '$url_id'
- LIMIT 1") or die('Failed to query for admins: '.mysql_error());
+ LIMIT 1") or die('Failed to query for admins: '.$GLOBALS['mysqli']->error);
-while($row_usr = mysql_fetch_array($result_usr))
+while($row_usr = $result_usr->fetch_array())
{
$usr_fname = $row_usr['first_name'];
$usr_lname = $row_usr['last_name'];
diff --git a/admin/viewuser.php b/admin/viewuser.php
index a921e8e..2de9b2e 100644
--- a/admin/viewuser.php
+++ b/admin/viewuser.php
@@ -4,7 +4,7 @@
$url_id = $GPXIN['id'];
// Get user info
-$result_usr = @mysql_query("SELECT
+$result_usr = $GLOBALS['mysqli']->query("SELECT
first_name,
last_name,
username,
@@ -14,9 +14,9 @@
FROM users
WHERE
id = '$url_id'
- LIMIT 1") or die('Failed to query for user details: '.mysql_error());
+ LIMIT 1") or die('Failed to query for user details: '.$GLOBALS['mysqli']->error);
-while($row_usr = mysql_fetch_array($result_usr))
+while($row_usr = $result_usr->fetch_array())
{
$usr_fname = $row_usr['first_name'];
$usr_lname = $row_usr['last_name'];
diff --git a/ajax/admin_actions.php b/ajax/admin_actions.php
index 0d53634..d373439 100644
--- a/ajax/admin_actions.php
+++ b/ajax/admin_actions.php
@@ -41,7 +41,7 @@
$sql_pass = '';
}
- @mysql_query("UPDATE admins SET last_updated = NOW(),username = '$url_username',theme = '$url_theme',language = '$url_language',email_address = '$url_email',first_name = '$url_first_name',last_name = '$url_last_name'$sql_pass WHERE id = '$url_id'") or die('Failed to update admin');
+ $GLOBALS['mysqli']->query("UPDATE admins SET last_updated = NOW(),username = '$url_username',theme = '$url_theme',language = '$url_language',email_address = '$url_email',first_name = '$url_first_name',last_name = '$url_last_name'$sql_pass WHERE id = '$url_id'") or die('Failed to update admin');
// Update session
$_SESSION['gpx_lang'] = strtolower($url_language);
@@ -56,7 +56,7 @@
// Cannot delete yourself
if($gpx_userid == $url_id) die('You cannot delete your own account!');
- @mysql_query("UPDATE admins SET deleted = '1' WHERE id = '$url_id'") or die('Failed to delete the admin');
+ $GLOBALS['mysqli']->query("UPDATE admins SET deleted = '1' WHERE id = '$url_id'") or die('Failed to delete the admin');
echo 'success';
}
diff --git a/ajax/ajax.php b/ajax/ajax.php
index 5d68be6..ae6a709 100644
--- a/ajax/ajax.php
+++ b/ajax/ajax.php
@@ -26,7 +26,7 @@
if(isset($_GET['a'])) $this_request = $_GET['a'];
elseif(isset($_POST['a'])) $this_request = $_POST['a'];
-if(!in_array($this_request, $allowed_reqs)) die('ERROR: Invalid ajax action "' . strip_tags($this_request) . '"!');
+if(!in_array($this_request, $allowed_reqs)) die('ERROR: Invalid ajax action "' . $this_request . '"!');
// Check logged-in
if($this_request != 'login_actions' && !isset($_SESSION['gpx_userid'])) die('You must be logged-in to do that!');
@@ -75,9 +75,9 @@
{
$login_type = $_SESSION['gpx_type'];
$this_request = str_replace('main_','',$this_request);
-
- if($login_type == 'admin' && file_exists(DOCROOT.'/admin/'.$this_request.'.php')) require(DOCROOT.'/admin/'.$this_request.'.php');
- elseif(file_exists(DOCROOT.'/'.$this_request.'.php')) require(DOCROOT.'/'.$this_request.'.php');
+
+ if($login_type == 'admin') require(DOCROOT.'/admin/'.$this_request.'.php');
+ else require(DOCROOT.'/'.$this_request.'.php');
}
// All other pages in /ajax/
else
diff --git a/ajax/cloud_actions.php b/ajax/cloud_actions.php
index 31c3f09..a53c565 100644
--- a/ajax/cloud_actions.php
+++ b/ajax/cloud_actions.php
@@ -24,10 +24,10 @@
// Get currently installed game data
- $result_cur = @mysql_query("SELECT cloudid FROM default_games ORDER BY id ASC") or die('ERROR: Failed to query for current games');
+ $result_cur = $GLOBALS['mysqli']->query("SELECT cloudid FROM default_games ORDER BY id ASC") or die('ERROR: Failed to query for current games');
$arr_curr = array();
- while($row_cur = mysql_fetch_array($result_cur))
+ while($row_cur = $result_cur->fetch_array())
{
$arr_curr[] = $row_cur;
}
@@ -102,8 +102,8 @@
if(!isset($_SESSION['gpx_upd_ck']))
{
// Get current version
- $result_vr = @mysql_query("SELECT config_value FROM configuration WHERE config_setting = 'version' LIMIT 1");
- $row_vr = mysql_fetch_row($result_vr);
+ $result_vr = $GLOBALS['mysqli']->query("SELECT config_value FROM configuration WHERE config_setting = 'version' LIMIT 1");
+ $row_vr = $result_vr->fetch_row();
$gpx_version = $row_vr[0];
// Check GPX Cloud for any updates
diff --git a/ajax/cloud_gameinstall.php b/ajax/cloud_gameinstall.php
index 6374f0f..62d63eb 100644
--- a/ajax/cloud_gameinstall.php
+++ b/ajax/cloud_gameinstall.php
@@ -13,37 +13,37 @@
$cloud_gameid = $_SESSION['cld_gameid'];
$cloud_arr = json_decode($_SESSION['cld_gamedata'], true);
-$cld_date_created = mysql_real_escape_string($cloud_arr[0]['date_created']);
-$cld_last_updated = mysql_real_escape_string($cloud_arr[0]['last_updated']);
-$cld_is_steam = mysql_real_escape_string($cloud_arr[0]['steam']);
-$cld_steam_name = mysql_real_escape_string($cloud_arr[0]['steam_name']);
-$cld_name = mysql_real_escape_string($cloud_arr[0]['name']);
-$cld_description = mysql_real_escape_string($cloud_arr[0]['description']);
-$cld_icon = mysql_real_escape_string($cloud_arr[0]['icon']);
-$cld_port = mysql_real_escape_string($cloud_arr[0]['port']);
-$cld_gameq = mysql_real_escape_string($cloud_arr[0]['gameq_name']);
-$cld_intname = mysql_real_escape_string($cloud_arr[0]['intname']);
-$cld_working_dir = mysql_real_escape_string($cloud_arr[0]['working_dir']);
-$cld_pid_file = mysql_real_escape_string($cloud_arr[0]['pid_file']);
-$cld_simplecmd = mysql_real_escape_string($cloud_arr[0]['simplecmd']);
-$cld_update_cmd = mysql_real_escape_string($cloud_arr[0]['update_cmd']);
-$cld_banned_chars = mysql_real_escape_string($cloud_arr[0]['banned_chars']);
-$cld_maxpl = mysql_real_escape_string($cloud_arr[0]['maxplayers']);
-$cld_startup = mysql_real_escape_string($cloud_arr[0]['startup']);
-$cld_type = mysql_real_escape_string($cloud_arr[0]['type']);
-$cld_cfg_sep = mysql_real_escape_string($cloud_arr[0]['cfg_separator']);
-$cld_cfg_ip = mysql_real_escape_string($cloud_arr[0]['cfg_ip']);
-$cld_cfg_port = mysql_real_escape_string($cloud_arr[0]['cfg_port']);
-$cld_cfg_maxpl = mysql_real_escape_string($cloud_arr[0]['cfg_maxplayers']);
-$cld_cfg_map = mysql_real_escape_string($cloud_arr[0]['cfg_map']);
-$cld_cfg_hostname = mysql_real_escape_string($cloud_arr[0]['cfg_hostname']);
-$cld_cfg_rcon = mysql_real_escape_string($cloud_arr[0]['cfg_rcon']);
-$cld_cfg_passw = mysql_real_escape_string($cloud_arr[0]['cfg_password']);
-$cld_map = mysql_real_escape_string($cloud_arr[0]['map']);
-$cld_hostname = mysql_real_escape_string($cloud_arr[0]['hostname']);
-$cld_config_file = mysql_real_escape_string($cloud_arr[0]['config_file']);
-$cld_inst_mirr = mysql_real_escape_string($cloud_arr[0]['install_mirrors']);
-$cld_inst_cmd = mysql_real_escape_string($cloud_arr[0]['install_cmd']);
+$cld_date_created = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['date_created']);
+$cld_last_updated = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['last_updated']);
+$cld_is_steam = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['steam']);
+$cld_steam_name = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['steam_name']);
+$cld_name = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['name']);
+$cld_description = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['description']);
+$cld_icon = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['icon']);
+$cld_port = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['port']);
+$cld_gameq = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['gameq_name']);
+$cld_intname = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['intname']);
+$cld_working_dir = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['working_dir']);
+$cld_pid_file = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['pid_file']);
+$cld_simplecmd = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['simplecmd']);
+$cld_update_cmd = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['update_cmd']);
+$cld_banned_chars = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['banned_chars']);
+$cld_maxpl = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['maxplayers']);
+$cld_startup = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['startup']);
+$cld_type = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['type']);
+$cld_cfg_sep = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_separator']);
+$cld_cfg_ip = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_ip']);
+$cld_cfg_port = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_port']);
+$cld_cfg_maxpl = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_maxplayers']);
+$cld_cfg_map = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_map']);
+$cld_cfg_hostname = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_hostname']);
+$cld_cfg_rcon = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_rcon']);
+$cld_cfg_passw = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['cfg_password']);
+$cld_map = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['map']);
+$cld_hostname = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['hostname']);
+$cld_config_file = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['config_file']);
+$cld_inst_mirr = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['install_mirrors']);
+$cld_inst_cmd = $GLOBALS['mysqli']->real_escape_string($cloud_arr[0]['install_cmd']);
// Make sure we have data
@@ -56,27 +56,27 @@
########################################################################
// Get default ID
-$result_id = @mysql_query("SELECT id FROM default_games WHERE cloudid = '$url_id' ORDER BY id LIMIT 1");
-$row_id = mysql_fetch_row($result_id);
+$result_id = $GLOBALS['mysqli']->query("SELECT id FROM default_games WHERE cloudid = '$url_id' ORDER BY id LIMIT 1");
+$row_id = $result_id->fetch_row();
$def_id = $row_id[0];
// Delete any existing default rows or startup items for this game
-@mysql_query("DELETE FROM default_games WHERE cloudid = '$url_id'");
-@mysql_query("DELETE FROM default_startup WHERE defid = '$def_id'");
+$GLOBALS['mysqli']->query("DELETE FROM default_games WHERE cloudid = '$url_id'");
+$GLOBALS['mysqli']->query("DELETE FROM default_startup WHERE defid = '$def_id'");
########################################################################
// Insert main row
/*
-@mysql_query("INSERT INTO default_games (cloudid,port,maxplayers,startup,steam,type,cfg_separator,gameq_name,name,intname,steam_name,working_dir,pid_file,banned_chars,description,update_cmd,simplecmd)
+$GLOBALS['mysqli']->query("INSERT INTO default_games (cloudid,port,maxplayers,startup,steam,type,cfg_separator,gameq_name,name,intname,steam_name,working_dir,pid_file,banned_chars,description,update_cmd,simplecmd)
VALUES('$url_id','$cld_port','$cld_is_steam','$cld_gameq',
'$cld_name','$cld_intname','$cld_steam_name','$cld_working_dir',
'$cld_pid_file','$cld_banned_chars','$cld_description','$cld_update_cmd','$cld_simplecmd')") or die('Failed to insert game');
*/
-@mysql_query("INSERT INTO `default_games` (`cloudid`, `port`, `maxplayers`, `startup`, `steam`, `type`, `cfg_separator`, `gameq_name`, `name`, `intname`, `working_dir`, `pid_file`, `banned_chars`, `cfg_ip`, `cfg_port`, `cfg_maxplayers`, `cfg_map`, `cfg_hostname`, `cfg_rcon`, `cfg_password`, `map`, `hostname`, `config_file`, `steam_name`, `description`, `install_mirrors`, `install_cmd`, `update_cmd`, `simplecmd`) VALUES ('$url_id', '$cld_port', '$cld_maxpl', '$cld_startup', '$cld_is_steam', '$cld_type', '$cld_cfg_sep', '$cld_gameq', '$cld_name', '$cld_intname', '$cld_working_dir', '$cld_pid_file', '$cld_banned_chars', '$cld_cfg_ip', '$cld_cfg_port', '$cld_cfg_maxpl', '$cld_cfg_map', '$cld_cfg_hostname', '$cld_cfg_rcon', '$cld_cfg_passw', '$cld_map', '$cld_hostname', '$cld_config_file', '$cld_steam_name', '$cld_description', '$cld_inst_mirr', '$cld_inst_cmd', '$cld_update_cmd', '$cld_simplecmd')") or die('Failed to insert game: '.mysql_error());
+$GLOBALS['mysqli']->query("INSERT INTO `default_games` (`cloudid`, `port`, `maxplayers`, `startup`, `steam`, `type`, `cfg_separator`, `gameq_name`, `name`, `intname`, `working_dir`, `pid_file`, `banned_chars`, `cfg_ip`, `cfg_port`, `cfg_maxplayers`, `cfg_map`, `cfg_hostname`, `cfg_rcon`, `cfg_password`, `map`, `hostname`, `config_file`, `steam_name`, `description`, `install_mirrors`, `install_cmd`, `update_cmd`, `simplecmd`) VALUES ('$url_id', '$cld_port', '$cld_maxpl', '$cld_startup', '$cld_is_steam', '$cld_type', '$cld_cfg_sep', '$cld_gameq', '$cld_name', '$cld_intname', '$cld_working_dir', '$cld_pid_file', '$cld_banned_chars', '$cld_cfg_ip', '$cld_cfg_port', '$cld_cfg_maxpl', '$cld_cfg_map', '$cld_cfg_hostname', '$cld_cfg_rcon', '$cld_cfg_passw', '$cld_map', '$cld_hostname', '$cld_config_file', '$cld_steam_name', '$cld_description', '$cld_inst_mirr', '$cld_inst_cmd', '$cld_update_cmd', '$cld_simplecmd')") or die('Failed to insert game: '.$GLOBALS['mysqli']->error);
-$this_defid = mysql_insert_id();
+$this_defid = $GLOBALS['mysqli']->insert_id;
########################################################################
@@ -103,15 +103,15 @@
$startup_sql = substr($startup_sql, 0, -1);
// Run the insert
- @mysql_query($startup_sql) or die('Failed to insert startup items');
+ $GLOBALS['mysqli']->query($startup_sql) or die('Failed to insert startup items');
}
########################################################################
// Update `servers` and `templates` with new default ID
-@mysql_query("UPDATE servers SET defid = '$this_defid' WHERE defid = '$def_id'") or die('Failed to update servers');
-@mysql_query("UPDATE templates SET cfgid = '$this_defid' WHERE cfgid = '$def_id'") or die('Failed to update templates');
+$GLOBALS['mysqli']->query("UPDATE servers SET defid = '$this_defid' WHERE defid = '$def_id'") or die('Failed to update servers');
+$GLOBALS['mysqli']->query("UPDATE templates SET cfgid = '$this_defid' WHERE cfgid = '$def_id'") or die('Failed to update templates');
// Kill cloud session data
unset($_SESSION['cld_gameid']);
diff --git a/ajax/file_upload.php b/ajax/file_upload.php
index 581e33c..ddd2feb 100644
--- a/ajax/file_upload.php
+++ b/ajax/file_upload.php
@@ -9,8 +9,8 @@
$gpx_srvid = $_SESSION['gamesrv_id'];
$gpx_userid = $_SESSION['gpx_userid'];
- $result_owns = @mysql_query("SELECT id FROM servers WHERE id = '$gpx_srvid' AND userid = '$gpx_userid' LIMIT 1") or die('Failed to check ownership');
- $row_owns = mysql_fetch_row($result_owns);
+ $result_owns = $GLOBALS['mysqli']->query("SELECT id FROM servers WHERE id = '$gpx_srvid' AND userid = '$gpx_userid' LIMIT 1") or die('Failed to check ownership');
+ $row_owns = $result_owns->fetch_row();
if(empty($row_owns[0])) die('You do not have access to this server!');
}
diff --git a/ajax/games_actions.php b/ajax/games_actions.php
index e8a97c8..0011bb3 100644
--- a/ajax/games_actions.php
+++ b/ajax/games_actions.php
@@ -54,7 +54,7 @@
if(!preg_match('/^[a-zA-Z0-9-_]+$/i', $game_intname)) die($lang['invalid_intname']);
elseif(!is_numeric($game_port)) die($lang['invalid_port']);
- @mysql_query("UPDATE default_games
+ $GLOBALS['mysqli']->query("UPDATE default_games
SET
startup = '$game_startup',port = '$game_port',maxplayers = '$game_maxpl',steam = '$game_steam',steam_name = '$game_steam_name',gameq_name = '$game_query_engine',name = '$game_name',intname = '$game_intname',
working_dir = '$game_working_dir',pid_file = '$game_pid_file',config_file = '$game_config_file',description = '$game_descr',
@@ -63,7 +63,7 @@
cfg_maxplayers = '$game_cfg_maxplayers',cfg_map = '$game_cfg_map',cfg_hostname = '$game_cfg_hostname',cfg_rcon = '$game_cfg_rcon',cfg_password = '$game_cfg_password',
map = '$game_map',hostname = '$game_hostname'
WHERE
- id = '$url_id'") or die('Failed to update game: '.mysql_error());
+ id = '$url_id'") or die('Failed to update game: '.$GLOBALS['mysqli']->error);
echo 'success';
}
@@ -93,10 +93,10 @@
elseif(!is_numeric($game_port)) die($lang['invalid_port']);
elseif(empty($game_maxpl)) die('You must fill out the Max Players field!');
- @mysql_query("INSERT INTO default_games (port,maxplayers,steam,type,gameq_name,name,intname,working_dir,pid_file,map,hostname,config_file,steam_name,description,update_cmd,simplecmd)
+ $GLOBALS['mysqli']->query("INSERT INTO default_games (port,maxplayers,steam,type,gameq_name,name,intname,working_dir,pid_file,map,hostname,config_file,steam_name,description,update_cmd,simplecmd)
VALUES('$game_port','$game_maxpl','$game_steam','$game_type','$game_query_engine',
'$game_name','$game_intname','$game_working_dir','$game_pid_file','$game_map','$game_hostn',
- '$game_config_file','$game_steam_name','$game_descr','$game_updatecmd','$game_simplecmd')") or die('Failed to add the game: '.mysql_error());
+ '$game_config_file','$game_steam_name','$game_descr','$game_updatecmd','$game_simplecmd')") or die('Failed to add the game: '.$GLOBALS['mysqli']->error);
echo 'success';
}
@@ -111,14 +111,14 @@
// If simple, update and exit
if($startup_type == 'smp')
{
- @mysql_query("UPDATE default_games SET startup = '0' WHERE id = '$url_id'") or die('Failed to update startup type');
+ $GLOBALS['mysqli']->query("UPDATE default_games SET startup = '0' WHERE id = '$url_id'") or die('Failed to update startup type');
echo 'success';
exit;
}
// If Startup, update and continue
elseif($startup_type == 'str')
{
- @mysql_query("UPDATE default_games SET startup = '1' WHERE id = '$url_id'") or die('Failed to update startup type');
+ $GLOBALS['mysqli']->query("UPDATE default_games SET startup = '1' WHERE id = '$url_id'") or die('Failed to update startup type');
}
@@ -177,23 +177,23 @@
if(!preg_match('/VALUES$/', $add_query))
{
$add_query = substr($add_query, 0, -1); // Lose last comma
- @mysql_query($add_query) or die('Failed to add items: '.mysql_error());
+ $GLOBALS['mysqli']->query($add_query) or die('Failed to add items: '.$GLOBALS['mysqli']->error);
}
// Run updates
if($hascur)
{
- @mysql_query($update_item_query) or die('Failed to update items: '.mysql_error());
- @mysql_query($update_val_query) or die('Failed to update values: '.mysql_error());
- @mysql_query($update_usred_query) or die('Failed to update user editable: '.mysql_error());
- if($sort_order) @mysql_query($update_sort_query) or die('Failed to update order: '.mysql_error());
+ $GLOBALS['mysqli']->query($update_item_query) or die('Failed to update items: '.$GLOBALS['mysqli']->error);
+ $GLOBALS['mysqli']->query($update_val_query) or die('Failed to update values: '.$GLOBALS['mysqli']->error);
+ $GLOBALS['mysqli']->query($update_usred_query) or die('Failed to update user editable: '.$GLOBALS['mysqli']->error);
+ if($sort_order) $GLOBALS['mysqli']->query($update_sort_query) or die('Failed to update order: '.$GLOBALS['mysqli']->error);
}
// Update simplecmd with most recent order
$simplecmd = '';
- $result_smp = @mysql_query("SELECT cmd_item,cmd_value FROM default_startup WHERE defid = '$url_id' ORDER BY sort_order ASC") or die('Failed to get item/vals!');
+ $result_smp = $GLOBALS['mysqli']->query("SELECT cmd_item,cmd_value FROM default_startup WHERE defid = '$url_id' ORDER BY sort_order ASC") or die('Failed to get item/vals!');
- while($row_smp = mysql_fetch_array($result_smp))
+ while($row_smp = $result_smp->fetch_array())
{
$cmd_item = $row_smp['cmd_item'];
$cmd_val = $row_smp['cmd_value'];
@@ -203,7 +203,7 @@
}
// Update new simplecmd
- @mysql_query("UPDATE default_games SET simplecmd = '$simplecmd' WHERE id = '$url_id'") or die('Failed to update simplecmd!');
+ $GLOBALS['mysqli']->query("UPDATE default_games SET simplecmd = '$simplecmd' WHERE id = '$url_id'") or die('Failed to update simplecmd!');
echo 'success';
}
@@ -217,7 +217,7 @@
$server_id = $GPXIN['serverid'];
if(empty($url_id) || empty($server_id)) die('No startup ID or server ID specified!');
- @mysql_query("DELETE FROM default_startup WHERE id = '$url_id' AND defid = '$server_id'") or die('Failed to delete the startup item');
+ $GLOBALS['mysqli']->query("DELETE FROM default_startup WHERE id = '$url_id' AND defid = '$server_id'") or die('Failed to delete the startup item');
echo 'success';
}
@@ -227,11 +227,11 @@
elseif($url_do == 'delete')
{
// Check for gameservers using this
- $result_chk = @mysql_query("SELECT id FROM servers WHERE defid = '$url_id' LIMIT 1");
- $row_chk = mysql_fetch_row($result_chk);
+ $result_chk = $GLOBALS['mysqli']->query("SELECT id FROM servers WHERE defid = '$url_id' LIMIT 1");
+ $row_chk = $result_chk->fetch_row();
if($row_chk[0]) die('There are servers using this game! Delete them first and try again.');
- @mysql_query("DELETE FROM default_games WHERE id = '$url_id'") or die('Failed to delete the game setup');
+ $GLOBALS['mysqli']->query("DELETE FROM default_games WHERE id = '$url_id'") or die('Failed to delete the game setup');
echo 'success';
}
@@ -283,12 +283,12 @@
elseif($url_do == 'submit_cloudgames')
{
// Get game info
- $result_info = @mysql_query("SELECT * FROM default_games WHERE id = '$url_id' ORDER BY id DESC LIMIT 1") or die('Failed to query for game info!');
+ $result_info = $GLOBALS['mysqli']->query("SELECT * FROM default_games WHERE id = '$url_id' ORDER BY id DESC LIMIT 1") or die('Failed to query for game info!');
$game_arr = array();
- $total_info = mysql_num_rows($result_info);
+ $total_info = $result_info->num_rows;
if(!$total_info) die('No information found for this game!');
- while($row_info = mysql_fetch_assoc($result_info))
+ while($row_info = $result_info->fetch_assoc())
{
$game_arr[] = $row_info;
}
@@ -302,14 +302,14 @@
###################################################
// Get game startup items
- $result_strt = @mysql_query("SELECT * FROM default_startup WHERE defid = '$url_id' ORDER BY sort_order ASC") or die('Failed query for game setup items!');
+ $result_strt = $GLOBALS['mysqli']->query("SELECT * FROM default_startup WHERE defid = '$url_id' ORDER BY sort_order ASC") or die('Failed query for game setup items!');
$strt_arr = array();
- $total_info = mysql_num_rows($result_strt);
+ $total_info = $result_strt->num_rows;
// Only run this if this game has startup items
if($total_info)
{
- while($row_strt = mysql_fetch_assoc($result_strt))
+ while($row_strt = $result_strt->fetch_assoc())
{
$strt_arr[] = $row_strt;
}
diff --git a/ajax/games_startup.php b/ajax/games_startup.php
index 5344d24..22de17e 100644
--- a/ajax/games_startup.php
+++ b/ajax/games_startup.php
@@ -45,7 +45,7 @@
';
// Get startup options
- $result_str = @mysql_query("SELECT
+ $result_str = $GLOBALS['mysqli']->query("SELECT
ds.id,
ds.sort_order,
ds.single,
@@ -57,9 +57,9 @@
ds.defid = '$url_id'
ORDER BY
ds.sort_order ASC
- LIMIT 999") or die('Failed to query for startup: '.mysql_error());
+ LIMIT 999") or die('Failed to query for startup: '.$GLOBALS['mysqli']->error);
- while($row_str = mysql_fetch_array($result_str))
+ while($row_str = $result_str->fetch_array())
{
$s_id = $row_str['id'];
$s_sort = $row_str['sort_order'];
diff --git a/ajax/login_actions.php b/ajax/login_actions.php
index db4eddb..50144f0 100644
--- a/ajax/login_actions.php
+++ b/ajax/login_actions.php
@@ -24,8 +24,8 @@
#echo "User: $url_login_user, pass: $url_login_pass\n";
// Check login
- $result_login = @mysql_query("SELECT id,setpass_3010,theme,language,email_address,first_name FROM admins WHERE username = '$url_login_user' $sql_checkpass ORDER BY id ASC LIMIT 1") or die('Failed to check login');
- $totals = mysql_num_rows($result_login);
+ $result_login = $GLOBALS['mysqli']->query("SELECT id,setpass_3010,theme,language,email_address,first_name FROM admins WHERE username = '$url_login_user' $sql_checkpass ORDER BY id ASC LIMIT 1") or die('Failed to check login');
+ $totals = $result_login->num_rows;
// Failed login
if($totals == 0) die($lang['invalid_login']);
@@ -33,7 +33,7 @@
// Login good, setup session
session_start();
- while($row_login = mysql_fetch_array($result_login))
+ while($row_login = $result_login->fetch_array())
{
// Store in session
$this_userid = $row_login['id'];
@@ -57,7 +57,7 @@
if(!$pass_upd_3010)
{
$upd_pass = base64_encode(sha1('ZzaX'.$url_login_pass.'GPX88'));
- @mysql_query("UPDATE admins SET `setpass_3010` = '1',`password` = '$upd_pass' WHERE id = '$this_userid'") or die('Failed to update password security: '.mysql_error());
+ $GLOBALS['mysqli']->query("UPDATE admins SET `setpass_3010` = '1',`password` = '$upd_pass' WHERE id = '$this_userid'") or die('Failed to update password security: '.$GLOBALS['mysqli']->error);
}
// Check database for active plugins
@@ -83,7 +83,7 @@
# OLD: $sql_pass = "AND password = MD5('$url_login_pass')";
// Check login
- $result_login = @mysql_query("SELECT
+ $result_login = $GLOBALS['mysqli']->query("SELECT
id,
perm_ftp,
perm_files,
@@ -103,7 +103,7 @@
ORDER BY id ASC
LIMIT 1") or die('Sorry, we were unable to check your login. Please try again soon.');
- $totals = mysql_num_rows($result_login);
+ $totals = $result_login->num_rows;
// Failed login
if($totals == 0) die($lang['invalid_login']);
@@ -112,7 +112,7 @@
session_start();
$perms_arr = array();
- while($row_login = mysql_fetch_array($result_login))
+ while($row_login = $result_login->fetch_array())
{
// Store in session
$_SESSION['gpx_userid'] = $row_login['id'];
@@ -157,8 +157,8 @@
else $tblname = 'users';
$url_login_user = preg_replace('/(^xxz)?(yy$)?/', '', $url_login_user);
- $result_login = @mysql_query("SELECT id,email_address FROM $tblname WHERE username = '$url_login_user' ORDER BY id ASC LIMIT 1") or die('Failed to check login');
- $row_login = mysql_fetch_row($result_login);
+ $result_login = $GLOBALS['mysqli']->query("SELECT id,email_address FROM $tblname WHERE username = '$url_login_user' ORDER BY id ASC LIMIT 1") or die('Failed to check login');
+ $row_login = $result_login->fetch_row();
$fpw_id = $row_login[0];
$fpw_email = $row_login[1];
@@ -168,8 +168,8 @@
if(empty($sys_company)) $sys_company = 'Game Control Panel';
// Store token
- $chpw_token = mysql_real_escape_string($Core->genstring('24'));
- @mysql_query("UPDATE $tblname SET `chpw_token` = '$chpw_token' WHERE id = '$fpw_id'") or die('Failed to store token!');
+ $chpw_token = $GLOBALS['mysqli']->real_escape_string($Core->genstring('24'));
+ $GLOBALS['mysqli']->query("UPDATE $tblname SET `chpw_token` = '$chpw_token' WHERE id = '$fpw_id'") or die('Failed to store token!');
// Email user their stuff
$message = "$sys_company
diff --git a/ajax/network_actions.php b/ajax/network_actions.php
index 680cb40..c4c29ed 100644
--- a/ajax/network_actions.php
+++ b/ajax/network_actions.php
@@ -41,7 +41,7 @@
$enc_key = $settings['enc_key'];
if(empty($enc_key)) die($lang['no_enc_key']);
- @mysql_query("UPDATE network SET ip='$url_ip',is_local='$url_local',os='$url_os',datacenter='$url_dc',location='$url_location',login_user=AES_ENCRYPT('$url_login_user', '$enc_key'),login_pass=AES_ENCRYPT('$url_login_pass', '$enc_key'),login_port=AES_ENCRYPT('$url_login_port', '$enc_key'),homedir='$url_homedir' WHERE id = '$url_id'") or die('Failed to update network settings');
+ $GLOBALS['mysqli']->query("UPDATE network SET ip='$url_ip',is_local='$url_local',os='$url_os',datacenter='$url_dc',location='$url_location',login_user=AES_ENCRYPT('$url_login_user', '$enc_key'),login_pass=AES_ENCRYPT('$url_login_pass', '$enc_key'),login_port=AES_ENCRYPT('$url_login_port', '$enc_key'),homedir='$url_homedir' WHERE id = '$url_id'") or die('Failed to update network settings');
echo 'success';
}
@@ -55,7 +55,7 @@
// Delete IP Address
elseif($url_do == 'delete_ip')
{
- @mysql_query("DELETE FROM network WHERE id = '$url_id'") or die('Failed to delete the IP Address');
+ $GLOBALS['mysqli']->query("DELETE FROM network WHERE id = '$url_id'") or die('Failed to delete the IP Address');
echo 'success';
}
@@ -66,8 +66,8 @@
elseif($url_do == 'show_addip')
{
// Get original IP
- $result_ip = @mysql_query("SELECT ip FROM network WHERE id = '$url_id' LIMIT 1") or die('Failed to get IP!');
- $row_ip = mysql_fetch_row($result_ip);
+ $result_ip = $GLOBALS['mysqli']->query("SELECT ip FROM network WHERE id = '$url_id' LIMIT 1") or die('Failed to get IP!');
+ $row_ip = $result_ip->fetch_row();
$this_ip = $row_ip[0];
$arr_ip = explode('.', $this_ip);
@@ -84,19 +84,19 @@
elseif($url_do == 'addip')
{
// Check existing
- $result_ip = @mysql_query("SELECT id FROM network WHERE ip = '$url_ip' LIMIT 1") or die('Failed to get IP!');
- $row_ip = mysql_fetch_row($result_ip);
+ $result_ip = $GLOBALS['mysqli']->query("SELECT id FROM network WHERE ip = '$url_ip' LIMIT 1") or die('Failed to get IP!');
+ $row_ip = $result_ip->fetch_row();
if($row_ip[0]) die($lang['ip_exists']);
// Check if any servers using this
- #$result_ip = @mysql_query("SELECT id FROM servers WHERE netid = '$url_id' LIMIT 1") or die('Failed to get IP!');
- #$row_ip = mysql_fetch_row($result_ip);
+ #$result_ip = $GLOBALS['mysqli']->query("SELECT id FROM servers WHERE netid = '$url_id' LIMIT 1") or die('Failed to get IP!');
+ #$row_ip = mysqli_fetch_row($result_ip);
#if($row_ip[0]) die($lang['srv_using_ip']);
// Check regex
if(!preg_match('/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/', $url_ip)) die($lang['invalid_ip']);
- @mysql_query("INSERT INTO network (parentid,ip) VALUES('$url_id','$url_ip')") or die('Failed to add the IP Address: '.mysql_error());
+ $GLOBALS['mysqli']->query("INSERT INTO network (parentid,ip) VALUES('$url_id','$url_ip')") or die('Failed to add the IP Address: '.$GLOBALS['mysqli']->error);
echo 'success';
}
diff --git a/ajax/network_edit.php b/ajax/network_edit.php
index e455394..c62851b 100644
--- a/ajax/network_edit.php
+++ b/ajax/network_edit.php
@@ -13,7 +13,7 @@
if(empty($enc_key)) die('No encryption key found! Check "/configuration.php"');
// List available Network Servers
-$result_net = @mysql_query("SELECT
+$result_net = $GLOBALS['mysqli']->query("SELECT
id,
is_local,
ip,
@@ -26,9 +26,9 @@
homedir
FROM network
WHERE
- id = '$url_id'") or die('Failed to query for network servers: '.mysql_error());
+ id = '$url_id'") or die('Failed to query for network servers: '.$GLOBALS['mysqli']->error);
-while($row_net = mysql_fetch_array($result_net))
+while($row_net = $result_net->fetch_array())
{
$net_local = $row_net['is_local'];
$net_ip = $row_net['ip'];
diff --git a/ajax/plugin_actions.php b/ajax/plugin_actions.php
index c73fd3f..f0a451e 100644
--- a/ajax/plugin_actions.php
+++ b/ajax/plugin_actions.php
@@ -15,25 +15,25 @@
if(empty($url_id)) die('No ID given!');
// Get intname
- $result_int = @mysql_query("SELECT intname FROM plugins WHERE id = '$url_id'");
- $row_int = mysql_fetch_row($result_int);
+ $result_int = $GLOBALS['mysqli']->query("SELECT intname FROM plugins WHERE id = '$url_id'");
+ $row_int = $result_int->fetch_row();
$intname = $row_int[0];
// Delete a plugin from db
if($url_status == 'delete')
{
- @mysql_query("DELETE FROM plugins WHERE id = '$url_id'") or die('Failed to delete the plugin!');
+ $GLOBALS['mysqli']->query("DELETE FROM plugins WHERE id = '$url_id'") or die('Failed to delete the plugin!');
}
// Set active
elseif($url_status == 'active')
{
- @mysql_query("UPDATE plugins SET active = '1' WHERE id = '$url_id'") or die('Failed to activate the plugin!');
+ $GLOBALS['mysqli']->query("UPDATE plugins SET active = '1' WHERE id = '$url_id'") or die('Failed to activate the plugin!');
}
// Set inactive
elseif($url_status == 'inactive')
{
- @mysql_query("UPDATE plugins SET active = '0' WHERE id = '$url_id'") or die('Failed to set the plugin to inactive!');
+ $GLOBALS['mysqli']->query("UPDATE plugins SET active = '0' WHERE id = '$url_id'") or die('Failed to set the plugin to inactive!');
}
// Reset plugin session data
@@ -71,7 +71,7 @@
}
// Insert plugin
- @mysql_query("INSERT INTO plugins (active,date_installed,description,intname,name) VALUES('1',NOW(),'$newplg_desc','$newplg_intname','$newplg_name')") or die('Failed to insert the plugin');
+ $GLOBALS['mysqli']->query("INSERT INTO plugins (active,date_installed,description,intname,name) VALUES('1',NOW(),'$newplg_desc','$newplg_intname','$newplg_name')") or die('Failed to insert the plugin');
$_SESSION['gpx_plugins'][] = $newplg_intname;
diff --git a/ajax/server_actions.php b/ajax/server_actions.php
index c5e4334..5742625 100644
--- a/ajax/server_actions.php
+++ b/ajax/server_actions.php
@@ -101,18 +101,18 @@
{
if(GPXDEBUG) echo "Saving description: $url_descr, for ID: $url_id ";
- @mysql_query("UPDATE servers SET
+ $GLOBALS['mysqli']->query("UPDATE servers SET
netid = '$url_netid',userid = '$url_userid',port = '$url_port',maxplayers = '$url_maxpl',
last_updated = NOW(),startup = '$url_startup',working_dir = '$url_working_dir',pid_file = '$url_pid_file',
description = '$url_descr',update_cmd = '$url_updatecmd',simplecmd = '$url_cmd',hostname = '$url_hostn',
map = '$url_map',rcon = '$url_rcon',sv_password = '$url_passw'
- WHERE id = '$url_id'") or die('Failed to update admin server settings: '.mysql_error());
+ WHERE id = '$url_id'") or die('Failed to update admin server settings: '.$GLOBALS['mysqli']->error);
}
// Clients
else
{
- @mysql_query("UPDATE servers SET
+ $GLOBALS['mysqli']->query("UPDATE servers SET
last_updated = NOW(),description = '$url_descr',hostname = '$url_hostn',
map = '$url_map',rcon = '$url_rcon',sv_password = '$url_passw'
WHERE id = '$url_id' AND userid = '$gpx_userid'") or die('Failed to update client server settings!');
@@ -152,14 +152,14 @@
{
if($startup_type == 'smp')
{
- @mysql_query("UPDATE servers SET startup = '0' WHERE id = '$url_id'") or die('Failed to update startup type');
+ $GLOBALS['mysqli']->query("UPDATE servers SET startup = '0' WHERE id = '$url_id'") or die('Failed to update startup type');
echo 'success';
exit;
}
// If Startup, update and continue
elseif($startup_type == 'str')
{
- @mysql_query("UPDATE servers SET startup = '1' WHERE id = '$url_id'") or die('Failed to update startup type');
+ $GLOBALS['mysqli']->query("UPDATE servers SET startup = '1' WHERE id = '$url_id'") or die('Failed to update startup type');
if($srvinfo[0]['startup'] == 0) exit;
}
@@ -245,20 +245,20 @@
if(isset($_SESSION['gpx_admin']) && !preg_match('/VALUES$/', $add_query))
{
$add_query = substr($add_query, 0, -1); // Lose last comma
- @mysql_query($add_query) or die('Failed to add items: '.mysql_error());
+ $GLOBALS['mysqli']->query($add_query) or die('Failed to add items: '.$GLOBALS['mysqli']->error);
}
// Admins only
if(isset($_SESSION['gpx_admin']))
{
// Only update if changed
- if(strlen($update_item_query) > 72) @mysql_query($update_item_query) or die('Failed to update items: '.mysql_error());
- if(strlen($update_usred_query) > 72) @mysql_query($update_usred_query) or die('Failed to update user editable: '.mysql_error());
- if($sort_order) @mysql_query($update_sort_query) or die('Failed to update sorting order: '.mysql_error());
+ if(strlen($update_item_query) > 72) $GLOBALS['mysqli']->query($update_item_query) or die('Failed to update items: '.$GLOBALS['mysqli']->error);
+ if(strlen($update_usred_query) > 72) $GLOBALS['mysqli']->query($update_usred_query) or die('Failed to update user editable: '.$GLOBALS['mysqli']->error);
+ if($sort_order) $GLOBALS['mysqli']->query($update_sort_query) or die('Failed to update sorting order: '.$GLOBALS['mysqli']->error);
}
// Run updates only if new stuff
- if(strlen($update_val_query) > 74) @mysql_query($update_val_query) or die('Failed to update values: '.mysql_error());
+ if(strlen($update_val_query) > 74) $GLOBALS['mysqli']->query($update_val_query) or die('Failed to update values: '.$GLOBALS['mysqli']->error);
############################################################################
@@ -278,7 +278,7 @@
$server_id = $GPXIN['serverid'];
if(empty($url_id) || empty($server_id)) die('No startup ID or server ID specified!');
- @mysql_query("DELETE FROM servers_startup WHERE id = '$url_id' AND srvid = '$server_id'") or die('Failed to delete the startup item');
+ $GLOBALS['mysqli']->query("DELETE FROM servers_startup WHERE id = '$url_id' AND srvid = '$server_id'") or die('Failed to delete the startup item');
// Get info for cmd rebuild / Rebuild cmd line
$srvinfo = $Servers->getinfo($server_id);
@@ -327,7 +327,7 @@
{
$url_tplid = $GPXIN['tplid'];
- $result_port = @mysql_query("SELECT
+ $result_port = $GLOBALS['mysqli']->query("SELECT
d.port
FROM default_games AS d
LEFT JOIN templates AS t ON
@@ -336,7 +336,7 @@
t.id = '$url_tplid'
LIMIT 1") or die('Failed to query for default port');
- $row_port = mysql_fetch_row($result_port);
+ $row_port = $result_port->fetch_row();
$this_port = $row_port[0];
if(empty($this_port)) echo '(none found)';
@@ -382,7 +382,7 @@
// List servers
$total_srv = 0;
- $result_srv = @mysql_query("SELECT
+ $result_srv = $GLOBALS['mysqli']->query("SELECT
s.id,
s.userid,
s.port,
@@ -404,12 +404,12 @@
ORDER BY
s.id DESC,
n.ip ASC
- LIMIT 30") or die($lang['err_query'].' ('.mysql_error().')');
+ LIMIT 30") or die($lang['err_query'].' ('.$GLOBALS['mysqli']->error.')');
$srv_arr = array();
#$gameq_arr = array();
- while($row_srv = mysql_fetch_assoc($result_srv))
+ while($row_srv = $result_srv->fetch_assoc())
{
$srv_arr[] = $row_srv;
@@ -603,7 +603,7 @@
// Grab list of available games
# OR t.nfsid = '$url_netid'
- $result_sv = @mysql_query("SELECT
+ $result_sv = $GLOBALS['mysqli']->query("SELECT
d.id,
d.steam,
d.port,
@@ -625,17 +625,15 @@
WHERE
(n.id = '$url_netid' OR n.parentid = '$url_netid')
AND t.status = 'complete'
- GROUP BY
- t.id
ORDER BY
d.name ASC,
- t.is_default DESC") or die('');
- $total_tpls = mysql_num_rows($result_sv);
+ t.is_default DESC") or die('');
+ $total_tpls = $result_sv->num_rows;
if(!$total_tpls) echo '';
else echo '';
- while($row_sv = mysql_fetch_array($result_sv))
+ while($row_sv = $result_sv->fetch_array())
{
$sv_id = $row_sv['id'];
$sv_steam = $row_sv['steam'];
diff --git a/ajax/server_settings.php b/ajax/server_settings.php
index 3e82d06..3136bbe 100644
--- a/ajax/server_settings.php
+++ b/ajax/server_settings.php
@@ -66,14 +66,14 @@
query("SELECT
id,
ip
FROM network
ORDER BY
ip ASC") or die('Failed to query for IP Addresses');
- while($row_net = mysql_fetch_array($result_net))
+ while($row_net = $result_net->fetch_array())
{
$net_id = $row_net['id'];
$net_ip = $row_net['ip'];
@@ -121,8 +121,8 @@
if(!isset($_SESSION['gpx_admin'])) {
// Get netid
$gamesrv_id = $_SESSION['gamesrv_id'];
- $result_nid = @mysql_query("SELECT netid FROM servers WHERE id = '$gamesrv_id' LIMIT 1") or die('Failed to query for network ID');
- $row_nid = mysql_fetch_row($result_nid);
+ $result_nid = $GLOBALS['mysqli']->query("SELECT netid FROM servers WHERE id = '$gamesrv_id' LIMIT 1") or die('Failed to query for network ID');
+ $row_nid = $result_nid;
$net_id = $row_nid[0];
if(empty($net_id)) echo 'WARNING: No network ID found! ';
@@ -149,9 +149,9 @@