* @copyright SourceBans (C)2007 SteamFriends.com. All rights reserved. * @package SourceBans * @link http://www.sourcebans.net * * @version $Id: admin.uploadmapimg.php 189 2008-12-27 20:37:10Z peace-maker $ * ============================================================================= */ include_once "../init.php"; include_once "../includes/system-functions.php"; global $theme, $userbank; if (!$userbank->HasAccess(ADMIN_OWNER | ADMIN_ADD_SERVER)) { $log = new CSystemLog("w", "Ошибка доступа", $userbank->GetProperty('user') . " пытался загрузить изображение карты, не имея на это прав."); echo 'У Вас недостаточно прав!'; die; } $message = ""; if (isset($_POST['upload'])) { if (CheckExt($_FILES['mapimg_file']['name'], "jpg")) { move_uploaded_file($_FILES['mapimg_file']['tmp_name'], SB_MAP_LOCATION . "/" . $_FILES['mapimg_file']['name']); $message = "<script>window.opener.mapimg('" . $_FILES['mapimg_file']['name'] . "');self.close()</script>"; $log = new CSystemLog("m", "Загружено изображение карты", "Изображение карты " . htmlspecialchars($_FILES['mapimg_file']['name']) . " было успешно загружено"); } else { $message = "<b> Можно загружать только JPG файлы.</b><br><br>"; } } $theme->assign("title", "Загрузить изображение карты"); $theme->assign("message", $message); $theme->assign("input_name", "mapimg_file"); $theme->assign("form_name", "mapimgup"); $theme->assign("formats", "JPG"); $theme->display('page_uploadfile.tpl');
$validsubmit = false; } if (strlen($BanReason) == 0) { $errors .= '* You must include comments<br>'; $validsubmit = false; } if (!check_email($Email)) { $errors .= '* You must include a valid email address<br>'; $validsubmit = false; } if ($SID == -1) { $errors .= '* Please select a server.<br>'; $validsubmit = false; } if (!empty($_FILES['demo_file']['name'])) { if (!CheckExt($_FILES['demo_file']['name'], "zip") && !CheckExt($_FILES['demo_file']['name'], "rar") && !CheckExt($_FILES['demo_file']['name'], "dem") && !CheckExt($_FILES['demo_file']['name'], "7z") && !CheckExt($_FILES['demo_file']['name'], "bz2") && !CheckExt($_FILES['demo_file']['name'], "gz")) { $errors .= '* A demo can only be a dem, zip, rar, 7z, bz2 or a gz filetype.<br>'; $validsubmit = false; } } $checkres = $GLOBALS['db']->Execute("SELECT length FROM " . DB_PREFIX . "_bans WHERE authid = ? AND RemoveType IS NULL", array($SteamID)); $numcheck = $checkres->RecordCount(); if ($numcheck == 1 && $checkres->fields['length'] == 0) { $errors .= '* The player is already banned permanent.<br>'; $validsubmit = false; } if (!$validsubmit) { CreateRedBox("Error", $errors); } if ($validsubmit) { $filename = md5($SteamID . time());
* @copyright SourceBans (C)2007 SteamFriends.com. All rights reserved. * @package SourceBans * @link http://www.sourcebans.net * * @version $Id: admin.uploadicon.php 179 2008-12-11 20:37:10Z peace-maker $ * ============================================================================= */ include_once "../init.php"; include_once "../includes/system-functions.php"; global $theme, $userbank; if (!$userbank->HasAccess(ADMIN_OWNER | ADMIN_EDIT_MODS | ADMIN_ADD_MODS)) { $log = new CSystemLog("w", "Hacking Attempt", $userbank->GetProperty('user') . " tried to upload a mod icon, but doesn't have access."); echo 'You don\'t have access to this!'; die; } $message = ""; if (isset($_POST['upload'])) { if (CheckExt($_FILES['icon_file']['name'], "gif") || CheckExt($_FILES['icon_file']['name'], "jpg") || CheckExt($_FILES['icon_file']['name'], "png")) { move_uploaded_file($_FILES['icon_file']['tmp_name'], SB_ICONS . "/" . $_FILES['icon_file']['name']); $message = "<script>window.opener.icon('" . $_FILES['icon_file']['name'] . "');self.close()</script>"; $log = new CSystemLog("m", "Mod Icon Uploaded", "A new mod icon has been uploaded: " . htmlspecialchars($_FILES['icon_file']['name'])); } else { $message = "<b> File must be gif, jpg or png filetype.</b><br><br>"; } } $theme->assign("title", "Upload Icon"); $theme->assign("message", $message); $theme->assign("input_name", "icon_file"); $theme->assign("form_name", "iconup"); $theme->assign("formats", "a GIF, PNG or JPG"); $theme->display('page_uploadfile.tpl');
* @ ww.csbans.ru * * @version $Id: admin.uploaddemo.php 179 2008-12-11 20:37:10Z peace-maker $ * ============================================================================= */ include_once "../init.php"; include_once "../includes/system-functions.php"; global $theme, $userbank; if (!$userbank->HasAccess(ADMIN_OWNER | ADMIN_ADD_BAN | ADMIN_EDIT_OWN_BANS | ADMIN_EDIT_GROUP_BANS | ADMIN_EDIT_ALL_BANS)) { $log = new CSystemLog("w", "Ошибка доступа", $userbank->GetProperty('user') . " пытался загрузить демо, не имея на это прав."); echo 'У Вас недостаточно прав!'; die; } $message = ""; if (isset($_POST['upload'])) { if (CheckExt($_FILES['demo_file']['name'], "zip") || CheckExt($_FILES['demo_file']['name'], "rar") || CheckExt($_FILES['demo_file']['name'], "dem")) { $filename = md5(time() . rand(0, 1000)); move_uploaded_file($_FILES['demo_file']['tmp_name'], SB_DEMOS . "/" . $filename); $message = "<script>window.opener.demo('" . $filename . "','" . $_FILES['demo_file']['name'] . "');self.close()</script>"; $log = new CSystemLog("m", "Демо загружено", "Демо: " . htmlspecialchars($_FILES['demo_file']['name']) . " было успешно загружено"); } else { $message = "<b> Можно загружать только .zip, .rar или .dem файлы.</b><br><br>"; } } $theme->assign("title", "Загрузить демо"); $theme->assign("message", $message); $theme->assign("input_name", "demo_file"); $theme->assign("form_name", "demup"); $theme->assign("formats", "ZIP, RAR, или DEM"); $theme->display('page_uploadfile.tpl'); ?>
$validsubmit = false; } if (strlen($BanReason) == 0) { $errors .= '* Напишите пару строк коментария<br>'; $validsubmit = false; } if (!check_email($Email)) { $errors .= '* Введите действительный адрес электронной почты<br>'; $validsubmit = false; } if ($SID == -1) { $errors .= '* Выберите сервер.<br>'; $validsubmit = false; } if (!empty($_FILES['demo_file']['name'])) { if (!CheckExt($_FILES['demo_file']['name'], "zip") && !CheckExt($_FILES['demo_file']['name'], "rar")) { $errors .= '* Демо можно загружать только в .rar, .zip или .dem формате.<br>'; $validsubmit = false; } } $checkres = $GLOBALS['db']->Execute("SELECT length FROM " . DB_PREFIX . "_bans WHERE authid = ? AND RemoveType IS NULL", array($SteamID)); $numcheck = $checkres->RecordCount(); if ($numcheck == 1 && $checkres->fields['length'] == 0) { $errors .= '* Этот игрок забанен навсегда.<br>'; $validsubmit = false; } if (!$validsubmit) { CreateRedBox("Error", $errors); } if ($validsubmit) { $filename = md5($SteamID . time());
/* you are not allowed to add file to this message */ exit; } $size = (int) $_FILES['imgfile']['size']; if ($size > 0) { if ($size > 250000) { ErrorReport("{$l10nstr['112']}"); /* file too big */ exit; } $tmpname = $_FILES['imgfile']['tmp_name']; $name = $_FILES['imgfile']['name']; $carr = explode(".", $name); $n = count($carr) - 1; $ext = $carr[$n]; CheckExt($ext); $filename = "{$table}_{$num}.{$ext}"; move_uploaded_file($tmpname, "{$userfilesdir}/{$filename}"); $query = "UPDATE {$table} SET picture='{$filename}' WHERE num='{$num}'"; $result = mysql_query($query); if (!$result) { echo mysql_error(); exit; } print "<CENTER><H1>{$l10nstr['113']}</H1>\n"; /* file has ben added to message */ print "{$l10nstr['114']}"; /* press refressh to see the file */ print "<BR><BR><INPUT type=button value=\"{$l10nstr['74']}\" onclick=javascript:window.close();>"; /* print "בעוד מספר שניות תחזור לפורום, אם הקובץ לא נראה, לחץ רענון"; print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2; URL=$mainfile?forum=$table\">\n"; */