resultInsertId( 'addons', $fields )) ) { print_success(get_lang_f("addon_has_been_created",$_POST['name'])); if (isset($_POST['addon_id']) && (int)$_POST['addon_id'] > 0 && isset($_POST['edit'])) $db->query("DELETE FROM OGP_DB_PREFIXaddons WHERE addon_id=" . (int)$_POST['addon_id']); } } echo "

".get_lang('addons_manager')."

"; $name = isset($_POST['name']) ? $_POST['name'] : ""; $url = isset($_POST['url']) ? $_POST['url'] : ""; $path = isset($_POST['path']) ? $_POST['path'] : ""; $post_script = isset($_POST['post_script']) ? $_POST['post_script'] : ""; $home_cfg_id = isset($_POST['home_cfg_id']) ? $_POST['home_cfg_id'] : ""; $addon_type = isset($_POST['addon_type']) ? $_POST['addon_type'] : ""; $group_id = isset($_POST['group_id']) ? $_POST['group_id'] : ""; $addon_types = array('plugin', 'mappack', 'config'); if (isset($_POST['addon_id']) && (int)$_POST['addon_id'] > 0 && isset($_POST['edit'])) { $addons_rows = $db->resultQuery("SELECT * FROM OGP_DB_PREFIXaddons WHERE addon_id=".(int)$_POST['addon_id']); $addon_info = $addons_rows ? $addons_rows[0] : array(); $name = isset($addon_info['name']) ? $addon_info['name'] : ""; $url = isset($addon_info['url']) ? $addon_info['url'] : ""; $path = isset($addon_info['path']) ? $addon_info['path'] : ""; $post_script = isset($addon_info['post_script']) ? $addon_info['post_script'] : ""; $home_cfg_id = isset($addon_info['home_cfg_id']) ? $addon_info['home_cfg_id'] : ""; $addon_type = isset($addon_info['addon_type']) ? $addon_info['addon_type'] : ""; $group_id = isset($addon_info['group_id']) ? $addon_info['group_id'] : ""; } ?>


%home_path%
%home_name%
%control_password%
%max_players%
%ip%
%port%
%query_port%
%incremental%
'.get_lang($type); } ?>
'; echo ''; ?>

0 && isset($_POST['remove'])) { if (!$db->query("DELETE FROM OGP_DB_PREFIXaddons WHERE addon_id=" . (int)$_POST['addon_id'])) print_lang('can_not_remove_addon'); } $home_cfg_id = !empty($_GET['home_cfg_id']) && (int)$_GET['home_cfg_id'] > 0 ? (int)$_GET['home_cfg_id'] : 0; $addon_type = !empty($_GET['addon_type']) && in_array($_GET['addon_type'], $addon_types) ? $_GET['addon_type'] : ""; $group_id = isset($_GET['group_id']) && is_numeric($_GET['group_id']) ? (int)$_GET['group_id'] : 0; if ( isset($_GET['show']) ) { $result = $db->resultQuery("SELECT DISTINCT addon_id, name, game_name, url, path, group_id FROM OGP_DB_PREFIXaddons NATURAL JOIN OGP_DB_PREFIXconfig_homes WHERE addon_type='".$addon_type."' AND home_cfg_id=".$home_cfg_id); } elseif ( isset($_GET['show_all']) ) { $result = $db->resultQuery("SELECT DISTINCT addon_id, name, game_name, url, path, group_id FROM OGP_DB_PREFIXaddons NATURAL JOIN OGP_DB_PREFIXconfig_homes"); } elseif ( isset($_GET['show_type'])) { $result = $db->resultQuery("SELECT DISTINCT addon_id, name, game_name, url, path, group_id FROM OGP_DB_PREFIXaddons NATURAL JOIN OGP_DB_PREFIXconfig_homes WHERE addon_type='".$addon_type."'"); } elseif ( isset($_GET['show_game'])) { $result = $db->resultQuery("SELECT DISTINCT addon_id, name, game_name, url, path, group_id FROM OGP_DB_PREFIXaddons NATURAL JOIN OGP_DB_PREFIXconfig_homes WHERE home_cfg_id=".$home_cfg_id); } elseif ( isset($_GET['show_group'])) { $group_id = $group_id == '0' ? $group_id." OR group_id IS NULL" : $group_id; $result = $db->resultQuery("SELECT DISTINCT addon_id, name, game_name, url, path, group_id FROM OGP_DB_PREFIXaddons NATURAL JOIN OGP_DB_PREFIXconfig_homes WHERE group_id=".$group_id); } ?> 0) { foreach($result as $row) { ?>