Ejemplo n.º 1
0
/****************************************************************
* Template parsing						*
****************************************************************/
$title = lang("_BANDETAILS");
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("working_title", "home");
$smarty->assign("dir", $config->document_root);
//$smarty->assign("this","ban_details.php");
$smarty->assign("edit", $edit);
$smarty->assign("edit_id", $edit_id);
$smarty->assign("edit_name", $edit_name);
$smarty->assign("edit_email", $edit_email);
$smarty->assign("edit_comment", $edit_comment);
$smarty->assign("display_search", $config->display_search);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("display_reason", $config->display_reason);
$smarty->assign("display_demo", $config->display_demo);
$smarty->assign("display_comments", $config->display_comments);
$smarty->assign("ban_info", isset($ban_info) ? $ban_info : "");
$smarty->assign("unban_info", isset($unban_info) ? $unban_info : "");
$smarty->assign("history", isset($history) ? $history : "");
$smarty->assign("bhans", isset($unban_array) ? $unban_array : "");
$smarty->assign("parsetime", isset($parsetime) ? $parsetime : "");
$smarty->assign("ban_comments", isset($ban_comments) ? $ban_comments : "");
$smarty->assign("demos", isset($demos) ? $demos : "");
$smarty->display('main_header.tpl');
echo "<script type=\"text/javascript\">\n" . "<!--\n" . "\n" . "function verifchamps()\n" . "{\n" . "if (document.getElementById('ns_name').value.length == 0)\n" . "{\n" . "alert('" . lang("_NONAME") . "');\n" . "return false;\n" . "}\n" . "if (document.getElementById('ns_email').value.indexOf('@') == -1)\n" . "{\n" . "alert('" . lang("_NOMAIL") . "');\n" . "return false;\n" . "}\n" . "if (document.getElementById('ns_comment').value.length == 0)\n" . "{\n" . "alert('" . lang("_NOTEXT") . "');\n" . "return false;\n" . "}\n" . "return true;\n" . "}\n" . "\n" . "// -->\n" . "</script>\n";
$smarty->display('ban_details.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 2
0
    }
    if ($j != 0) {
        $now = date("U");
        $k = $i - $j;
        $add_log = mysql_query("INSERT INTO {$config->logs} (timestamp, ip, username, action, remarks) VALUES ('{$now}', '" . $_SERVER['REMOTE_ADDR'] . "', '" . $_SESSION['uid'] . "', 'prune bans', 'Pruded {$k} bans and made {$j} bans permanent (max offenses reached)')") or die(mysql_error());
    }
}
//echo "Number of bans with $config->autopermban_count or more bans: $j<br>";
//echo "Number of bans moved to ban history table: $i<br>";
// Check how many (if any) bans are up for pruning
$resource = mysql_query("SELECT COUNT(bid) AS prune_bans FROM {$config->bans} WHERE ban_created + ban_length*60 < UNIX_TIMESTAMP() AND ban_length != 0") or die(mysql_error());
$result = mysql_fetch_object($resource);
$res2 = mysql_query("SELECT COUNT(banid) AS prune2 FROM `superban` WHERE unbantime < UNIX_TIMESTAMP()") or die(mysql_error());
$res2 = mysql_fetch_object($res2);
/////////////////////////////////////////////////////////////////
//	Template parsing
/////////////////////////////////////////////////////////////////
$title = lang("_PRUNEDB");
// Section
$section = "prune";
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("bans2prune", $result->prune_bans);
$smarty->assign("bans2prune2", $res2->prune2);
$smarty->display('main_header.tpl');
$smarty->display('prune_db.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 3
0
            $checked_dirs = 3;
        }
    }
}
/*
 *
 * 		Template parsing
 *
 */
// Header
$title = lang("_AMXBANSCONFIG");
// Section
$section = "config";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("cfg", $config);
$smarty->assign("post", $_POST);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("dblogin", $dblogin);
$smarty->assign("checked_dirs", isset($checked_dirs) ? $checked_dirs : NULL);
$smarty->assign("doc_root_is_dir", isset($doc_root_is_dir) ? $doc_root_is_dir : NULL);
$smarty->assign("path_root_is_dir", isset($path_root_is_dir) ? $path_root_is_dir : NULL);
$smarty->assign("dir_import_is_dir", isset($dir_import_is_dir) ? $dir_import_is_dir : NULL);
$smarty->assign("dir_template_is_dir", isset($dir_template_is_dir) ? $dir_template_is_dir : NULL);
$smarty->display('main_header.tpl');
$smarty->display('cfg.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 4
0
            $ip_view = $_SESSION['ip_view'];
        }
    }
}
if (!isset($uid)) {
    $urlparams = GetUrlParams();
    /////////////////////////////////////////////////////////////////
    //	Template parsing
    /////////////////////////////////////////////////////////////////
    $title = "Login";
    $smarty = new dynamicPage();
    $smarty->assign("meta", "");
    $smarty->assign("title", $title);
    $smarty->assign("dir", $config->document_root);
    $smarty->assign("this", $_SERVER['PHP_SELF']);
    $smarty->display('main_header.tpl');
    $smarty->display('login.tpl');
    $smarty->display('main_footer.tpl');
    exit;
}
if (!isset($uip)) {
    $uip = "";
}
$_SESSION['uid'] = $uid;
$_SESSION['pwd'] = $pwd;
$_SESSION['uip'] = $uip;
$_SESSION['uid'] = secure($_SESSION['uid']);
$_SESSION['pwd'] = secure($_SESSION['pwd']);
if (isset($_COOKIE["amxbans"])) {
    $sql = "SELECT * FROM {$config->webadmins} WHERE username = '******' AND password = '******'";
} else {
Ejemplo n.º 5
0
            $player = cp1251_to_utf8($result->player_nick);
            $player_id = htmlentities($result->player_id, ENT_QUOTES);
            $duration = $result->ban_length;
            $reason = cp1251_to_utf8($result->ban_reason);
            $admin = cp1251_to_utf8($result->admin_nick);
            if (empty($duration)) {
                $duration = "Permanent";
            } else {
                $duration = $duration . " mins";
            }
            // Assign variables to the array used in the template
            $unban_info = array("date" => $date, "player" => $player, "player_id" => $player_id, "duration" => $duration, "reason" => $reason, "admin" => $admin);
            $unban_array[] = $unban_info;
        }
    }
}
/****************************************************************
* Template parsing						*
****************************************************************/
$title = lang("_BANDETAILS");
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("working_title", "home");
$smarty->assign("dir", $config->document_root);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("unban_info", $unban_info);
$smarty->assign("bhans", $unban_array);
$smarty->assign("parsetime", $parsetime);
$smarty->display('findex.tpl');
Ejemplo n.º 6
0
}
$smarty->assign("show_admin", $show_admin);
// Get ban details
if ($bid) {
    $ban = sql_get_ban_details($bid);
    $smarty->assign("ban_detail", $ban);
}
// Get ban details history with steam
if ($is_steamid === true) {
    $count = 0;
    $exp_bans = sql_get_ban_details_motd_exp($sid, $count);
    $smarty->assign("exp_count", $count);
    $smarty->assign("exp_bans", $exp_bans);
    $smarty->assign("history", 1);
}
//no valid bid
if (!$sid) {
    echo "no valid data";
    exit;
}
/****************************************************************
* Template parsing						*
****************************************************************/
$title = "Bandetails";
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("title", $title);
$smarty->assign("dir", $config->document_root);
$smarty->display('motd.tpl');
	If not, see <http://creativecommons.org/licenses/by-nc-sa/2.0/>.
*/
session_start();
require_once "include/config.inc.php";
require_once "include/access.inc.php";
require_once "include/menu.inc.php";
require_once "include/steam.inc.php";
require_once "include/sql.inc.php";
require_once "include/logfunc.inc.php";
require_once "include/functions.inc.php";
// Template generieren
$title = "_TITLEADMINLIST";
$smarty = new dynamicPage();
//get all amxadmins
$admins = sql_get_amxadmins_list();
$smarty->assign("admins", $admins);
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("version_web", $config->v_web);
// amxbans.css available in design? if not, take default one.
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("menu", $menu);
$smarty->assign("banner", $config->banner);
$smarty->assign("banner_url", $config->banner_url);
$smarty->display('main_header.tpl');
$smarty->display('admin_list.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 8
0
}
// Make the array for the admin list
$query3 = "SELECT username FROM {$config->webadmins} ORDER BY id ASC";
$resource3 = mysql_query($query3) or die(mysql_error());
$admin_array = array();
while ($result3 = mysql_fetch_object($resource3)) {
    $admin_array[] = $result3->username;
}
/****************************************************************
* Template parsing
****************************************************************/
// Header
$title = lang("_ACCESSLOG");
// Section
$section = "logs";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("date", $date);
$smarty->assign("admin", $admin);
$smarty->assign("action", $action);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("logs", $log_array);
$smarty->assign("actions", $action_array);
$smarty->assign("admins", $admin_array);
$smarty->display('main_header.tpl');
$smarty->display('log_search.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 9
0
                $add_log = mysql_query("INSERT INTO {$config->logs} (timestamp, ip, username, action, remarks) VALUES ('{$now}', '" . $_SERVER['REMOTE_ADDR'] . "', '" . $_SESSION['uid'] . "', 'edit ban', 'Ban with BanID " . $_POST['bhid'] . " edited')") or die(mysql_error());
                $url = "{$config->document_root}" . "/ban_search.php";
                $delay = "0";
                //echo "Edited bid ".$_POST['bid'].". Redirecting...";
                echo "<meta http-equiv=\"refresh\" content=\"" . $delay . ";url='http://" . $_SERVER["HTTP_HOST"] . "{$url}'\">";
                exit;
            }
        }
    }
}
/*
 *
 *		Template parsing
 *
 */
$title = "Edit bandetails";
// Section
$section = "config";
$smarty = new dynamicPage();
$smarty->assign("section", $section);
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("action", isset($_POST['action']) ? $_POST['action'] : "");
$smarty->assign("bid", isset($_POST['bid']) ? $_POST['bid'] : "");
$smarty->assign("bhid", isset($_POST['bhid']) ? $_POST['bhid'] : "");
$smarty->assign("ban_info", $ban_info);
$smarty->display('main_header.tpl');
$smarty->display('edit_ban_ex.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 10
0
    } else {
        $import_array = ban_file($my_uploader->file['name']);
    }
}
if (isset($acceptable_file_types) && trim($acceptable_file_types)) {
    $submit = "This form only accepts <b>" . str_replace("|", " or ", $acceptable_file_types) . "</b> files &nbsp;&nbsp;<input type='submit' name='importit' value='" . lang("_IMPORT") . "' style='font-family: verdana, tahoma, arial; font-size: 10px;'>";
} else {
    $submit = "No acceptable filetypes set.&nbsp;&nbsp;<input type='submit' name='importit' value='" . lang("_IMPORT") . "' style='font-family: verdana, tahoma, arial; font-size: 10px;' disabled>";
}
/****************************************************************
* Template parsing
****************************************************************/
// Header
$title = lang("_IMPORT");
// Section
$section = "import";
// Parsing
//$config->logs
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("filename", $upload_file_name);
$smarty->assign("submit", $submit);
$smarty->assign("submitted", get_post('submitted'));
$smarty->assign("import", isset($import_array) ? $import_array : "");
$smarty->display('main_header.tpl');
$smarty->display('import_bans.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 11
0
                $delay = "2";
                //echo "Added ban. Redirecting...";
                echo "<meta http-equiv=\"refresh\" content=\"" . $delay . ";url='http://" . $_SERVER["HTTP_HOST"] . "{$url}'\">";
                exit;
            }
        }
    }
}
/*
 *
 * 		Template parsing
 *
 */
// Header
$title = lang("_ADDBAN");
// Section
$section = "addban";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
//$smarty->assign("servers",$server_array);
//$smarty->assign("players",$player_array);
//$smarty->assign("empty_result",$empty_result);
//$smarty->assign("post",$_POST);
$smarty->display('main_header.tpl');
$smarty->display('add_ban.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 12
0
}
/*
 *
 * 		Template parsing
 *
 */
// Header
$title = "Live Server Status";
// Section
$section = "live";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("browser", $browser);
$smarty->assign("live_player_ban", get_post('live_player_ban'));
$smarty->assign("geoip", $config->geoip);
$smarty->assign("s", $sid);
$smarty->assign("servers", $servers_array);
$smarty->assign("server", $server_array);
$smarty->assign("addons", $addons_array);
$smarty->assign("players", isset($player_array) ? $player_array : NULL);
$smarty->assign("empty_result", isset($empty_result) ? $empty_result : NULL);
$smarty->assign("post", $_POST);
$smarty->display('main_header.tpl');
echo "<script type=\"text/javascript\">\n\t<!--\n\t\tfunction jumpMenu(selection, target)\n\t\t{\n\t\t\tvar url = selection.options[selection.selectedIndex].value;\n\t\t\t\n\t\t\tif (url == \"\")\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\twindow.location = url;\n\t\t\t}\n\t\t}\n\t// -->\n\t</script>";
$smarty->display('live.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 13
0
<?php

// Start session
session_start();
// Require basic site files
require "include/config.inc.php";
if ($config->error_handler == "enabled") {
    include "{$config->error_handler_path}";
}
require "{$config->path_root}/include/functions.lang.php";
require "{$config->path_root}/include/functions.inc.php";
if ($_GET['msg'] == "frontend_disabled") {
    $message = lang("_ERRORAMXBANSDISABLED");
} else {
    if ($_GET['msg'] == "setupfile_exists") {
        $message = lang("_ERRORSETUPPHP");
    }
}
/*
 * Template parsing
 */
$title = lang("_UNAVAILABLE");
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("dir", $config->document_root);
$smarty->assign("message", $message);
$smarty->display('unavailable.tpl');
Ejemplo n.º 14
0
        }
    }
}
if (!isset($uid)) {
    $urlparams = GetUrlParams();
    /////////////////////////////////////////////////////////////////
    //	Template parsing
    /////////////////////////////////////////////////////////////////
    $title = "Login";
    $smarty = new dynamicPage();
    $smarty->assign("meta", "");
    $smarty->assign("title", $title);
    $smarty->assign("dir", $config->document_root);
    $smarty->assign("this", $_SERVER['PHP_SELF']);
    //$smarty->display('main_header.tpl');
    $smarty->display('login.tpl');
    //$smarty->display('main_footer.tpl');
    exit;
}
if (!isset($uip)) {
    $uip = "";
}
$_SESSION['uid'] = $uid;
$_SESSION['pwd'] = $pwd;
$_SESSION['uip'] = $uip;
$_SESSION['uid'] = secure($_SESSION['uid']);
$_SESSION['pwd'] = secure($_SESSION['pwd']);
if (isset($_COOKIE["amxbans"])) {
    $sql = "SELECT * FROM {$config->webadmins} WHERE username = '******' AND password = '******'";
} else {
    $sql = "SELECT * FROM {$config->webadmins} WHERE username = '******' AND password = md5('{$pwd}')";
Ejemplo n.º 15
0
}
/////////////////////////////////////////////////////////////////
//	Template parsing
/////////////////////////////////////////////////////////////////
$title = "Banlist";
$section = "servers";
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("update_url", $config->update_url);
$smarty->assign("any_outdated", $any_outdated);
$smarty->assign("servers", $server_array);
$smarty->assign("reasons", isset($reason_array) ? $reason_array : NULL);
$smarty->assign("version_checking", $config->version_checking);
$smarty->assign("edit", isset($_POST['edit']) ? $_POST['edit'] : NULL);
$smarty->assign("serverdetails", isset($serverdetails_array) ? $serverdetails_array : NULL);
$smarty->assign("list_reasons", isset($_POST['list_reasons']) ? $_POST['list_reasons'] : NULL);
$smarty->assign("action", get_post('action'));
$smarty->assign("id", isset($_POST['id']) ? $_POST['id'] : NULL);
$smarty->assign("gametype", isset($_POST['gametype']) ? $_POST['gametype'] : NULL);
$smarty->assign("rcon", isset($_POST['rcon']) ? $_POST['rcon'] : NULL);
$smarty->assign("hostname", isset($_POST['hostname']) ? $_POST['hostname'] : NULL);
$smarty->assign("address", isset($_POST['address']) ? $_POST['address'] : NULL);
$smarty->assign("amxban_motd", isset($_POST['amxban_motd']) ? $_POST['amxban_motd'] : NULL);
$smarty->assign("motd_delay", isset($_POST['motd_delay']) ? $_POST['motd_delay'] : NULL);
$smarty->display('main_header.tpl');
$smarty->display('servers.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 16
0
$smarty->assign("title2", $title2);
$smarty->assign("version_web", $config->v_web);
// amxbans.css included in the design? if not use it from default
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("vars", $vars);
$smarty->assign("smilies", $smilies);
$smarty->assign("bbcodes", $bbcodes);
$smarty->assign("menu", $menu);
$smarty->assign("banner", $config->banner);
$smarty->assign("banner_url", $config->banner_url);
$smarty->assign("pagenav", construct_vb_page_nav($ban_page['current'], $ban_page['max_page'], 3, array(10, 50, 100, 500, 1000)));
$smarty->display('main_header.tpl');
//load main page, currently ban list or ban details/edit
if ($user_site !== "") {
    $smarty->display("user_" . $user_site . ".tpl");
} elseif ($config->start_page == "" || $config->start_page == "index.php" || !file_exists("./{$config->start_page}")) {
    $smarty->display('ban_list.tpl');
} else {
    include $config->start_page;
    $start_tpl = str_replace(".php", ".tpl", $config->start_page);
    $smarty->display($start_tpl);
}
$smarty->display('main_footer.tpl');
function construct_vb_page_nav($current, $total, $pagenavpages, $pagenavsarr)
{
    $result = array();
    if ($current > 1) {
Ejemplo n.º 17
0
$modules_menu = sql_get_modules(1, $modules_menu_count);
// Template generieren
$smarty->assign("meta", "");
$smarty->assign("title", $title2);
$smarty->assign("version_web", $config->v_web);
$smarty->assign("banner", $config->banner);
$smarty->assign("banner_url", $config->banner_url);
// amxbans.css available in design? if not, take default one.
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("dir", $config->document_root);
$smarty->assign("current_lang", $config->default_lang);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("menu", $menu);
$smarty->assign("modules_menu", $modules_menu);
$smarty->assign("modules_menu_count", $modules_menu_count);
$smarty->assign("msg", $user_msg);
if ($modul_exists == 1) {
    $smarty->assign("site", $modul_site);
} else {
    $smarty->assign("site", $admin_site);
}
$smarty->display('main_header.tpl');
$smarty->display('admin_index.tpl');
if ($modul_exists == 1) {
    $smarty->display('modul_' . $modul_site . '.tpl');
} else {
    $smarty->display('admin_' . $admin_site . '.tpl');
}
$smarty->display('main_footer.tpl');
Ejemplo n.º 18
0
            //	$current .= $amxadmins_array;
            //	file_put_contents($file, $current);
        }
    }
}
//echo "<pre>";
//print_r($webadmins_array);
//echo "</pre>";
/*
 *
 * Template parsing
 *
 */
$title = lang("_SERVERADMINS");
$section = "admins_levels";
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("sektion", $sektion);
$smarty->assign("action", isset($action) ? $action : "");
$smarty->assign("level", isset($level_array) ? $level_array : "");
$smarty->assign("existing_levels", isset($existing_levels) ? $existing_levels : "");
$smarty->assign("available_levels", isset($available_levels) ? $available_levels : "");
$smarty->assign("webadmin", isset($webadmins_array) ? $webadmins_array : "");
$smarty->assign("amxadmin", isset($amxadmins_array) ? $amxadmins_array : "");
$smarty->display('main_header.tpl');
$smarty->display('admins_levels.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 19
0
            $reason = htmlentities($result->ban_reason, ENT_QUOTES);
            $duration = $result->ban_length;
            if (empty($duration)) {
                $duration = lang("_PERMANENT");
            } else {
                $duration = "{$duration}" . lang("_MINS");
            }
            // Asign variables to the array used in the template
            $unban_info = array("bhid" => $bhid, "date" => $date, "player" => $player, "admin" => $admin, "reason" => $reason, "duration" => $duration);
            $unban_array[] = $unban_info;
        }
        $history = TRUE;
    }
}
/****************************************************************
* Template parsing						*
****************************************************************/
$title = "Bandetails";
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("working_title", "home");
$smarty->assign("dir", $config->document_root);
$smarty->assign("display_admin", $config->display_admin);
$smarty->assign("ban_info", $ban_info);
$smarty->assign("unban_info", $unban_info);
$smarty->assign("history", $history);
$smarty->assign("bhans", $unban_array);
$smarty->assign("parsetime", $parsetime);
$smarty->display('motd_details.tpl');
Ejemplo n.º 20
0
}
if (isset($_POST['action']) && $_POST['action'] == "edit") {
    $update = mysql_query("UPDATE {$config->amxdemos} SET demo = '" . $_POST['demo'] . "', comment = '" . $_POST['comment'] . "' WHERE id = '" . $_POST['did'] . "'") or die(mysql_error());
    $url = "{$config->document_root}";
    $delay = "2";
    echo lang("_DEMO_UPDATED") . "<br>";
    echo lang("_REDIRECT");
    echo "<meta http-equiv=\"refresh\" content=\"" . $delay . ";url='http://" . $_SERVER["HTTP_HOST"] . "{$url}/admin/demo.php?bid={$did}'\">";
    exit;
}
/*
 *
 * 		Template parsing
 *
 */
// Header
$title = lang("_DEMOCP");
// Section
$section = "demos";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("bid", $did);
$smarty->assign("demos", $demos);
$smarty->display('main_header.tpl');
$smarty->display('demo.tpl');
$smarty->display('main_footer.tpl');
Ejemplo n.º 21
0
// Section
$section = "live";
// Parsing
$smarty = new dynamicPage();
$smarty->assign("meta", "");
$smarty->assign("title", $title);
$smarty->assign("section", $section);
$smarty->assign("version_web", $config->v_web);
$smarty->assign("server", $server_array);
$smarty->assign("stats", $stats);
$smarty->assign("last_ban", $last_ban_arr);
$smarty->assign("addons", $addons_array);
$smarty->assign("rules", $rules);
$smarty->assign("rules_array", $rules_array);
$smarty->assign("anticheat_array", $anticheat_array);
$smarty->assign("players", isset($player_array) ? $player_array : NULL);
$smarty->assign("empty_result", isset($empty_result) ? $empty_result : NULL);
$smarty->assign("error", $error);
// amxbans.css available in design? if not, take default one.
if (file_exists("templates/" . $config->design . "/amxbans.css")) {
    $smarty->assign("design", $config->design);
}
$smarty->assign("dir", $config->document_root);
$smarty->assign("this", $_SERVER['PHP_SELF']);
$smarty->assign("menu", $menu);
$smarty->assign("banner", $config->banner);
$smarty->assign("banner_url", $config->banner_url);
$smarty->display('main_header.tpl');
echo "<script type=\"text/javascript\">\n\t<!--\n\t\tfunction jumpMenu(selection, target)\n\t\t{\n\t\t\tvar url = selection.options[selection.selectedIndex].value;\n\t\t\t\n\t\t\tif (url == \"\")\n\t\t\t{\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\twindow.location = url;\n\t\t\t}\n\t\t}\n\t// -->\n\t</script>";
$smarty->display('view.tpl');
$smarty->display('main_footer.tpl');