Session 클래스 수정.

- Session클래스 내에서 global setter, getter 재정의
- Session클래스에서 static 함수로 getUserID, getUserGrade 재정의
- 내부 서버에서 getUserID, getUserGrade를 쓰던 것 Session 클래스로 통일
- SESSION.php가 requireLogin 기능을 수행하던것을 Session의 static 함수로 통합
This commit is contained in:
2018-03-24 20:04:55 +09:00
parent 4bcdf8b208
commit a3f83d1e95
110 changed files with 367 additions and 343 deletions
-13
View File
@@ -1,13 +0,0 @@
<?php
namespace sammo;
require_once('_common.php');
$SESSION = new Session();
if(!$SESSION->isLoggedIn()) {
header ("Location: ".ROOT);
die();
}
+4 -4
View File
@@ -3,15 +3,15 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php');
$session = Session::requireLogin();
$db = getRootDB(); $db = getRootDB();
$userGrade = $SESSION->getGrade(); $userGrade = $session->userGrade;
session_write_close(); $session->setReadOnly();
if($userGrade < 6){ if($userGrade < 6){
header('Location:../'); header('Location:'.ROOT);
die(); die();
} }
?> ?>
+2 -2
View File
@@ -3,13 +3,13 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
$templates = new \League\Plates\Engine('templates'); $templates = new \League\Plates\Engine('templates');
$db = getRootDB(); $db = getRootDB();
$notice = $db->queryFirstField('SELECT `NOTICE` FROM `SYSTEM` WHERE `NO`=1'); $notice = $db->queryFirstField('SELECT `NOTICE` FROM `SYSTEM` WHERE `NO`=1');
$userGrade = $SESSION->getGrade(); $userGrade = $session->userGrade;
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
+5 -5
View File
@@ -4,9 +4,9 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()) { if(!$session->isLoggedIn()) {
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인되지 않았습니다.' 'reason'=>'로그인되지 않았습니다.'
@@ -27,11 +27,11 @@ $db = getRootDB();
$userInfo = $db->update('member',[ $userInfo = $db->update('member',[
'pw'=>$db->sqleval('sha2(concat(salt, %s, salt), 512)', $newPw) 'pw'=>$db->sqleval('sha2(concat(salt, %s, salt), 512)', $newPw)
], 'no=%i and pw=sha2(concat(salt, %s, salt), 512)', $SESSION->noMember(), $pw); ], 'no=%i and pw=sha2(concat(salt, %s, salt), 512)', $session->userID, $pw);
if(!$db->affectedRows()){ if(!$db->affectedRows()){
$db->insert('member_log', [ $db->insert('member_log', [
'member_no'=>$SESSION->noMember(), 'member_no'=>$session->userID,
'action_type'=>'change_pw', 'action_type'=>'change_pw',
'action'=>json_encode([ 'action'=>json_encode([
'type'=>'plain', 'type'=>'plain',
@@ -46,7 +46,7 @@ if(!$db->affectedRows()){
} }
$db->insert('member_log', [ $db->insert('member_log', [
'member_no'=>$SESSION->noMember(), 'member_no'=>$session->userID,
'action_type'=>'change_pw', 'action_type'=>'change_pw',
'action'=>json_encode([ 'action'=>json_encode([
'type'=>'plain', 'type'=>'plain',
+6 -6
View File
@@ -5,9 +5,9 @@ require_once('_common.php');
require_once(ROOT.'/f_func/class._Time.php'); require_once(ROOT.'/f_func/class._Time.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()) { if(!$session->isLoggedIn()) {
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인되지 않았습니다.' 'reason'=>'로그인되지 않았습니다.'
@@ -30,7 +30,7 @@ $db = getRootDB();
$userInfo = $db->queryFirstRow('SELECT oauth_id, oauth_type, email, delete_after FROM MEMBER '. $userInfo = $db->queryFirstRow('SELECT oauth_id, oauth_type, email, delete_after FROM MEMBER '.
'WHERE `no`=%i and pw=sha2(concat(salt, %s, salt), 512)', 'WHERE `no`=%i and pw=sha2(concat(salt, %s, salt), 512)',
$SESSION->noMember(), $pw); $session->userID, $pw);
if(!$userInfo){ if(!$userInfo){
Json::die([ Json::die([
@@ -48,7 +48,7 @@ if($userInfo['delete_after']){
$db->update('member',[ $db->update('member',[
'delete_after'=>_Time::DatetimeFromNowMinute(60*24*30) 'delete_after'=>_Time::DatetimeFromNowMinute(60*24*30)
], 'no=%i', $SESSION->noMember()); ], 'no=%i', $session->userID);
if(!$db->affectedRows()){ if(!$db->affectedRows()){
Json::die([ Json::die([
@@ -60,11 +60,11 @@ if(!$db->affectedRows()){
$db->insert('member_log', [ $db->insert('member_log', [
'member_no'=>$SESSION->noMember(), 'member_no'=>$session->userID,
'action_type'=>'delete' 'action_type'=>'delete'
]); ]);
$SESSION->logout(); $session->logout();
unset($_SESSION['access_token']); unset($_SESSION['access_token']);
setcookie("hello", "", time()-3600); setcookie("hello", "", time()-3600);
+3 -3
View File
@@ -4,9 +4,9 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()) { if(!$session->isLoggedIn()) {
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인되지 않았습니다.' 'reason'=>'로그인되지 않았습니다.'
@@ -16,7 +16,7 @@ if(!$SESSION->isLoggedIn()) {
// 외부 파라미터 // 외부 파라미터
$db = getRootDB(); $db = getRootDB();
$member = $db->queryFirstRow('SELECT `id`, `name`, `grade`, `picture` FROM `MEMBER` WHERE `NO` = %i', $SESSION->noMember()); $member = $db->queryFirstRow('SELECT `id`, `name`, `grade`, `picture` FROM `MEMBER` WHERE `NO` = %i', $session->userID);
if(!$member['picture']){ if(!$member['picture']){
$picture = IMAGE.'/default.jpg'; $picture = IMAGE.'/default.jpg';
+4 -4
View File
@@ -4,9 +4,9 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()) { if(!$session->isLoggedIn()) {
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인되지 않았습니다.' 'reason'=>'로그인되지 않았습니다.'
@@ -29,7 +29,7 @@ $imageType = $size[2];
$availableImageType = array('.jpg'=>IMAGETYPE_JPEG, '.png'=>IMAGETYPE_PNG, '.gif'=>IMAGETYPE_GIF); $availableImageType = array('.jpg'=>IMAGETYPE_JPEG, '.png'=>IMAGETYPE_PNG, '.gif'=>IMAGETYPE_GIF);
$db = getRootDB(); $db = getRootDB();
$member = $db->queryFirstRow('SELECT `ID`, `PICTURE` FROM `MEMBER` WHERE `NO` = %i', $SESSION->noMember()); $member = $db->queryFirstRow('SELECT `ID`, `PICTURE` FROM `MEMBER` WHERE `NO` = %i', $session->userID);
$picName = $member['PICTURE']; $picName = $member['PICTURE'];
@@ -87,7 +87,7 @@ if(!is_uploaded_file($image['tmp_name'])) {
getRootDB()->update('MEMBER',[ getRootDB()->update('MEMBER',[
'PICTURE' => $pic, 'PICTURE' => $pic,
'IMGSVR' => 1 'IMGSVR' => 1
], 'NO=%i', $SESSION->noMember()); ], 'NO=%i', $session->userID);
$servers = []; $servers = [];
+4 -4
View File
@@ -4,9 +4,9 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()) { if(!$session->isLoggedIn()) {
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인되지 않았습니다.' 'reason'=>'로그인되지 않았습니다.'
@@ -17,7 +17,7 @@ if(!$SESSION->isLoggedIn()) {
$respone = []; $respone = [];
$db = getRootDB(); $db = getRootDB();
$picName = $db->queryFirstField('SELECT picture FROM `MEMBER` WHERE `NO` = %i', $SESSION->noMember()); $picName = $db->queryFirstField('SELECT picture FROM `MEMBER` WHERE `NO` = %i', $session->userID);
if($picName && strlen($picName) > 11){ if($picName && strlen($picName) > 11){
$dt = substr($picName, -8); $dt = substr($picName, -8);
@@ -42,7 +42,7 @@ if($dt == $rf) {
$db->update('MEMBER', [ $db->update('MEMBER', [
'PICTURE'=>'default.jpg', 'PICTURE'=>'default.jpg',
'IMGSVR'=>0, 'IMGSVR'=>0,
], 'NO=%i', $SESSION->noMember()); ], 'NO=%i', $session->userID);
$servers = []; $servers = [];
+2 -2
View File
@@ -3,12 +3,12 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
// 외부 파라미터 // 외부 파라미터
$SESSION->logout(); $session->logout();
unset($_SESSION['access_token']); unset($_SESSION['access_token']);
session_write_close(); session_write_close();
setcookie("hello", "", time()-3600); setcookie("hello", "", time()-3600);
+2 -2
View File
@@ -3,7 +3,7 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
@@ -21,7 +21,7 @@ $notice = util::array_get($_POST['notice'], '');
$server = util::array_get($_POST['server'], ''); $server = util::array_get($_POST['server'], '');
$db = getRootDB(); $db = getRootDB();
$userGrade = $SESSION->getGrade(); $userGrade = $session->userGrade;
session_write_close(); session_write_close();
if($userGrade < 6) { if($userGrade < 6) {
+1 -1
View File
@@ -5,7 +5,7 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
$result = []; $result = [];
+2 -2
View File
@@ -3,7 +3,7 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
@@ -12,7 +12,7 @@ require_once(ROOT.'/f_config/SESSION.php');
$select = $_GET['select']; $select = $_GET['select'];
$db = getRootDB(); $db = getRootDB();
$userGrade = $SESSION->getGrade(); $userGrade = $session->userGrade;
if($userGrade < 6) { if($userGrade < 6) {
Json::die([ Json::die([
'result'=>'FAIL', 'result'=>'FAIL',
+2 -2
View File
@@ -3,7 +3,7 @@ namespace sammo;
require_once('_common.php'); require_once('_common.php');
require_once(ROOT.'/f_config/DB.php'); require_once(ROOT.'/f_config/DB.php');
require_once(ROOT.'/f_config/SESSION.php'); $session = Session::requireLogin();
// 외부 파라미터 // 외부 파라미터
// $_POST['select'] : 처리종류 // $_POST['select'] : 처리종류
@@ -12,7 +12,7 @@ $select = $_POST['select'];
$no = $_POST['no']; $no = $_POST['no'];
$db = getRootDB(); $db = getRootDB();
$member = $db->queryFirstRow('SELECT `GRADE` FROM `MEMBER` WHERE `NO` = %i', $SESSION->noMember()); $member = $db->queryFirstRow('SELECT `GRADE` FROM `MEMBER` WHERE `NO` = %i', $session->userID);
if($member['GRADE'] < 6) { if($member['GRADE'] < 6) {
$response['result'] = 'FAIL'; $response['result'] = 'FAIL';
+2 -2
View File
@@ -13,12 +13,12 @@ if(!$SETTING->isExists()){
require(ROOT.'/f_config/DB.php'); require(ROOT.'/f_config/DB.php');
$SESSION = new _SESSION(); $session = Session::Instance();
use \kakao\KakaoKey as KakaoKey; use \kakao\KakaoKey as KakaoKey;
if($SESSION->isLoggedIn()){ if($session->isLoggedIn()){
header ('Location:i_entrance/entrance.php'); header ('Location:i_entrance/entrance.php');
die(); die();
} }
+4 -4
View File
@@ -8,9 +8,9 @@ require_once(ROOT.'/f_config/DB.php');
$SESSION = new Session(); $session = Session::Instance();
if($SESSION->isLoggedIn()){ if($session->isLoggedIn()){
$SESSION->logout(); $session->logout();
} }
$username = mb_strtolower(util::array_get($_POST['username']), 'utf-8'); $username = mb_strtolower(util::array_get($_POST['username']), 'utf-8');
@@ -64,7 +64,7 @@ if($userInfo['delete_after']){
} }
$SESSION->login($userInfo['no'], $userInfo['id'], $userInfo['grade']); $session->login($userInfo['no'], $userInfo['id'], $userInfo['grade']);
Json::die([ Json::die([
'result'=>true, 'result'=>true,
'reason'=>'로그인 되었습니다.' 'reason'=>'로그인 되었습니다.'
+3 -3
View File
@@ -10,14 +10,14 @@ use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
$nowDate = _Time::DatetimeNow(); $nowDate = _Time::DatetimeNow();
$SESSION = new Session(); $session = Session::Instance();
if(!$SESSION->isLoggedIn()){ if(!$session->isLoggedIn()){
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'로그인이 되어있지 않습니다' 'reason'=>'로그인이 되어있지 않습니다'
]); ]);
} }
$userID = $SESSION->noMember(); $userID = $session->userID;
$access_token = util::array_get($_SESSION['access_token']); $access_token = util::array_get($_SESSION['access_token']);
$expires = util::array_get($_SESSION['expires']); $expires = util::array_get($_SESSION['expires']);
$refresh_token = util::array_get($_SESSION['refresh_token']); $refresh_token = util::array_get($_SESSION['refresh_token']);
+4 -4
View File
@@ -9,9 +9,9 @@ require('kakao.php');
use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper; use \kakao\Kakao_REST_API_Helper as Kakao_REST_API_Helper;
$SESSION = new Session(); $session = Session::Instance();
if($SESSION->isLoggedIn()){ if($session->isLoggedIn()){
$SESSION->logout(); $session->logout();
} }
$canLogin = getRootDB()->queryFirstField('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1'); $canLogin = getRootDB()->queryFirstField('SELECT `LOGIN` FROM `SYSTEM` WHERE `NO` = 1');
@@ -126,7 +126,7 @@ if($userInfo['delete_after']){
} }
$SESSION->login($userInfo['no'], $userInfo['id'], $userInfo['grade']); $session->login($userInfo['no'], $userInfo['id'], $userInfo['grade']);
Json::die([ Json::die([
'result'=>true, 'result'=>true,
'reason'=>'로그인 되었습니다.' 'reason'=>'로그인 되었습니다.'
+3
View File
@@ -1,6 +1,9 @@
<?php <?php
namespace sammo; namespace sammo;
if(!defined('ROOT')){
define('ROOT', '..');
}
class Lock { class Lock {
private static $l = ROOT.'/d_log/lock.txt'; private static $l = ROOT.'/d_log/lock.txt';
+100 -30
View File
@@ -1,10 +1,45 @@
<?php <?php
namespace sammo; namespace sammo;
require(__dir__.'/../vendor/autoload.php'); if(!defined('ROOT')){
define('ROOT', '..');
}
class Session { class Session {
const PROTECTED_NAMES = [
'ip'=>true,
'time'=>true,
'userID'=>true,
'userName'=>true,
'userGrade'=>true,
'writeClosed'=>true
];
private $writeClosed = false;
/**
* @return \sammo\Session
*/
public static function Instance(){
static $inst = null;
if($inst === null){
$inst = new Session();
}
return $inst;
}
/**
* @return \sammo\Session
*/
public static function requireLogin(string $path = ROOT){
$session = Session::Instance();
if(!$session->isLoggedIn()){
header('Location:'.$path);
die();
}
return $session;
}
public function __construct() { public function __construct() {
//session_cache_limiter('nocache, must_revalidate'); //session_cache_limiter('nocache, must_revalidate');
@@ -21,52 +56,91 @@ class Session {
} }
} }
public function writeClose(){ /**
session_write_close(); * @return \sammo\Session
*/
public function setReadOnly(){
if(!$this->writeClosed){
session_write_close();
$this->writeClosed = true;
}
return $this;
} }
public function __set(string $name, mixed $value){ public function __set(string $name, mixed $value){
if(key_exists($key, self::PROTECED_NAMES)){
trigger_error("{$name}은 외부에서 쓰기 금지된 Session 변수입니다.", E_USER_NOTICE);
return;
}
$this->set($name, $value);
}
private function set(string $name, mixed $value){
if($value === null){ if($value === null){
unset($_SESSION[$name]); unset($_SESSION[$name]);
} }
else{ else{
$_SESSION[$name] = $value; $_SESSION[$name] = $value;
} }
} }
public function __get(string $name){ public function __get(string $name){
return $this->get($name);
}
private function get(string $name){
return util::array_get($_SESSION[$name]); return util::array_get($_SESSION[$name]);
} }
public function set($key, $val) { public function login(int $userID, string $userName, int $grade) {
$_SESSION[$key] = $val; $this->set('userID', $userID);
} $this->set('userName', $userName);
$this->set('ip', util::get_client_ip(true));
public function get($key) { $this->set('time', time());
return util::array_get($_SESSION[$key]); $this->set('userGrade', $grade);
}
public function login($noMember, $idMember, $grade) {
$_SESSION['noMember'] = $noMember;
$_SESSION['p_id'] = $idMember;
$_SESSION['ip'] = util::get_client_ip(true);
$_SESSION['time'] = time();
$_SESSION['userGrade'] = $grade;
} }
public function logout() { public function logout() {
unset($_SESSION['noMember']); $this->set('userID', null);
unset($_SESSION['p_id']); $this->set('userName', null);
unset($_SESSION['userGrade']); $this->set('userGrade', null);
$this->set('time', time());
} }
public function getGrade() { /**
return $_SESSION['userGrade']; * 로그인 유저의 전역 grade를 받아옴
* @return int|null
*/
public static function getUserGrade(bool $requireLogin = false, string $exitPath = ROOT){
if($requireLogin){
$obj = self::requireLogin($exitPath);
}
else{
$obj = self::Instance();
}
return $obj->userGrade;
}
/**
* 로그인한 유저의 전역 id(숫자)를 받아옴
*
* @return int|null
*/
public static function getUserID(bool $requireLogin = false, string $exitPath = ROOT){
if($requireLogin){
$obj = self::requireLogin($exitPath);
}
else{
$obj = self::Instance();
}
return $obj->userID;
} }
public function isLoggedIn() { public function isLoggedIn() {
if($this->noMember()){ if($this->userID){
return true; return true;
} }
else{ else{
@@ -74,10 +148,6 @@ class Session {
} }
} }
public function noMember() {
return $this->get('noMember');
}
public function __destruct() { public function __destruct() {
} }
} }
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
$connect=dbConn(); $connect=dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
+1 -1
View File
@@ -6,7 +6,7 @@ include "func.php";
$connect=dbConn(); $connect=dbConn();
if(getUserGrade() < 5){ if(Session::getUserGrade() < 5){
//echo "<script>location.replace('_119.php');</script>"; //echo "<script>location.replace('_119.php');</script>";
echo '_119.php';//TODO:debug all and replace echo '_119.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -9,7 +9,7 @@ $connect = dbConn();
$admin = getAdmin($connect); $admin = getAdmin($connect);
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
//echo "<script>location.replace('_admin1.php');</script>"; //echo "<script>location.replace('_admin1.php');</script>";
echo '_admin1.php';//TODO:debug all and replace echo '_admin1.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
//echo "<script>location.replace('_admin2.php');</script>"; //echo "<script>location.replace('_admin2.php');</script>";
echo '_admin2.php';//TODO:debug all and replace echo '_admin2.php';//TODO:debug all and replace
} }
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
//echo "<script>location.replace('_admin4.php');</script>"; //echo "<script>location.replace('_admin4.php');</script>";
echo '_admin4.php';//TODO:debug all and replace echo '_admin4.php';//TODO:debug all and replace
} }
+2 -2
View File
@@ -7,11 +7,11 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select skin from general where owner='{$_SESSION['noMember']}'"; $query = "select skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+3 -3
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
//echo "<script>location.replace('_admin5.php');</script>"; //echo "<script>location.replace('_admin5.php');</script>";
echo '_admin5.php';//TODO:debug all and replace echo '_admin5.php';//TODO:debug all and replace
} }
@@ -15,10 +15,10 @@ if(getUserGrade() < 5) {
switch($btn) { switch($btn) {
case "국가변경": case "국가변경":
if($nation == 0) { if($nation == 0) {
$query = "update general set nation=0,level=0 where owner='{$_SESSION['noMember']}'"; $query = "update general set nation=0,level=0 where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} else { } else {
$query = "update general set nation='{$nation}',level=1 where owner='{$_SESSION['noMember']}'"; $query = "update general set nation='{$nation}',level=1 where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} }
break; break;
+1 -1
View File
@@ -7,7 +7,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+2 -2
View File
@@ -7,11 +7,11 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select skin from general where owner='{$_SESSION['noMember']}'"; $query = "select skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+2 -2
View File
@@ -7,11 +7,11 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select skin from general where owner='{$_SESSION['noMember']}'"; $query = "select skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
+2 -2
View File
@@ -50,7 +50,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("시뮬", 2); increaseRefresh("시뮬", 2);
$query = "select no,tournament,con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select no,tournament,con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -61,7 +61,7 @@ $game = MYDB_fetch_array($result);
$con = checkLimit($me['con'], $game['conlimit']); $con = checkLimit($me['con'], $game['conlimit']);
if($con >= 2) { printLimitMsg($me['turntime']); exit(); } if($con >= 2) { printLimitMsg($me['turntime']); exit(); }
if(getUserGrade() < 3) { if(Session::getUserGrade() < 3) {
echo "특별회원이 아닙니다."; echo "특별회원이 아닙니다.";
exit(); exit();
} }
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -13,7 +13,7 @@ $query = "select startyear,year,month,conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,map,con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,map,con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -13,7 +13,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,map,con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,map,con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+7 -7
View File
@@ -6,7 +6,7 @@ include "func.php";
$connect = dbConn(); $connect = dbConn();
increaseRefresh("설문조사", 1); increaseRefresh("설문조사", 1);
$query = "select no,vote from general where owner='{$_SESSION['noMember']}'"; $query = "select no,vote from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -46,7 +46,7 @@ function captureKey(e) {
<tr><td colspan=3 align=center id=bg2><font size=5>설 문 조 사 (<?=$admin['develcost']*5;?>금과 추첨으로 유니크템 증정!)</font></td></tr> <tr><td colspan=3 align=center id=bg2><font size=5>설 문 조 사 (<?=$admin['develcost']*5;?>금과 추첨으로 유니크템 증정!)</font></td></tr>
<?php <?php
if(getUserGrade() >= 5) { if(Session::getUserGrade() >= 5) {
echo " echo "
<tr> <tr>
<td width=48 align=center><input type=submit name=btn value='알림'></td> <td width=48 align=center><input type=submit name=btn value='알림'></td>
@@ -85,7 +85,7 @@ for($i=1; $i < $voteTypeCount; $i++) {
echo " echo "
<input type=radio name=sel value={$i}> <input type=radio name=sel value={$i}>
"; ";
} elseif($admin['voteopen'] >= 1 || getUserGrade() >= 5) { } elseif($admin['voteopen'] >= 1 || Session::getUserGrade() >= 5) {
$query = "select no from general where vote='{$i}'"; $query = "select no from general where vote='{$i}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$vCount = MYDB_num_rows($result); $vCount = MYDB_num_rows($result);
@@ -121,7 +121,7 @@ echo "
</tr> </tr>
"; ";
if(getUserGrade() >= 5) { if(Session::getUserGrade() >= 5) {
echo " echo "
<tr> <tr>
<td align=center><input type=submit name=btn value='리셋'></td> <td align=center><input type=submit name=btn value='리셋'></td>
@@ -173,7 +173,7 @@ if($me['no'] > 0) {
<tr><td colspan=3 align=center id=bg2><font size=5> <tr><td colspan=3 align=center id=bg2><font size=5>
전 체 통 계 전 체 통 계
<?php <?php
if(getUserGrade() >= 5) { if(Session::getUserGrade() >= 5) {
echo " echo "
<input type=submit name=btn value='숨김'> <input type=submit name=btn value='숨김'>
<input type=submit name=btn value='전체통계만'> <input type=submit name=btn value='전체통계만'>
@@ -182,7 +182,7 @@ if(getUserGrade() >= 5) {
echo " echo "
</font></td></tr>"; </font></td></tr>";
if($admin['voteopen'] >= 1 || getUserGrade() >= 5) { if($admin['voteopen'] >= 1 || Session::getUserGrade() >= 5) {
echo " echo "
<tr> <tr>
<td width=98 align=center>전 체</td> <td width=98 align=center>전 체</td>
@@ -223,7 +223,7 @@ if($admin['voteopen'] >= 1 || getUserGrade() >= 5) {
"; ";
} }
if($admin['voteopen'] >= 2 || getUserGrade() >= 5) { if($admin['voteopen'] >= 2 || Session::getUserGrade() >= 5) {
$query = "select no from general where nation=0 and npc<2"; $query = "select no from general where nation=0 and npc<2";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$memCount = MYDB_num_rows($result); $memCount = MYDB_num_rows($result);
+2 -2
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("거래장", 2); increaseRefresh("거래장", 2);
$query = "select no,special,skin,con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select no,special,skin,con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -29,7 +29,7 @@ $bidCount = MYDB_num_rows($result);
$btCount = $tradeCount + $bidCount; $btCount = $tradeCount + $bidCount;
if(getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) { if(Session::getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) {
$btn = "submit"; $btn = "submit";
} else { } else {
$btn = "hidden"; $btn = "hidden";
+1 -1
View File
@@ -18,7 +18,7 @@ $query = "select nation from general where no='$gen'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$general = MYDB_fetch_array($result); $general = MYDB_fetch_array($result);
$query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+2 -2
View File
@@ -9,7 +9,7 @@ $connect = dbConn();
increaseRefresh("베팅장", 1); increaseRefresh("베팅장", 1);
checkTurn($connect); checkTurn($connect);
$query = "select no,tournament,con,turntime,bet0+bet1+bet2+bet3+bet4+bet5+bet6+bet7+bet8+bet9+bet10+bet11+bet12+bet13+bet14+bet15 as bet from general where owner='{$_SESSION['noMember']}'"; $query = "select no,tournament,con,turntime,bet0+bet1+bet2+bet3+bet4+bet5+bet6+bet7+bet8+bet9+bet10+bet11+bet12+bet13+bet14+bet15 as bet from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -194,7 +194,7 @@ for($i=0; $i < 16; $i++) {
echo "<td width=70>{$gen[$i]}</td>"; echo "<td width=70>{$gen[$i]}</td>";
} }
$query = "select bet0,bet1,bet2,bet3,bet4,bet5,bet6,bet7,bet8,bet9,bet10,bet11,bet12,bet13,bet14,bet15 from general where owner='{$_SESSION['noMember']}'"; $query = "select bet0,bet1,bet2,bet3,bet4,bet5,bet6,bet7,bet8,bet9,bet10,bet11,bet12,bet13,bet14,bet15 from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
for($i=0; $i < 16; $i++) { for($i=0; $i < 16; $i++) {
+1 -1
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("기밀실", 1); increaseRefresh("기밀실", 1);
$query = "select skin,no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+3 -3
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("현재도시", 1); increaseRefresh("현재도시", 1);
$query = "select skin,no,nation,level,city from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level,city from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -132,7 +132,7 @@ echo "
<br>"; <br>";
// 첩보된 도시까지만 허용 // 첩보된 도시까지만 허용
if($valid == 0 && getUserGrade() < 5) { if($valid == 0 && Session::getUserGrade() < 5) {
$_REQUEST['citylist'] = $me['city']; $_REQUEST['citylist'] = $me['city'];
} }
@@ -283,7 +283,7 @@ for($j=0; $j < $gencount; $j++) {
<td align=center>$intel</td> <td align=center>$intel</td>
<td align=center>".getLevel($general['level'])."</td>"; <td align=center>".getLevel($general['level'])."</td>";
//아국장수이거나 보는 사람이 운영자일때 보여줌 //아국장수이거나 보는 사람이 운영자일때 보여줌
if(($general['nation'] != 0 && $general['nation'] == $myNation['nation']) || getUserGrade() >= 5) { if(($general['nation'] != 0 && $general['nation'] == $myNation['nation']) || Session::getUserGrade() >= 5) {
switch($general['mode']) { switch($general['mode']) {
case 0: $mode = "×"; break; case 0: $mode = "×"; break;
case 1: $mode = "○"; break; case 1: $mode = "○"; break;
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+3 -3
View File
@@ -12,7 +12,7 @@ $query = "select turnterm from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,nation,skin,map from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,skin,map from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -117,7 +117,7 @@ for($i=0; $i < $nationcount; $i++) {
case 0: $str = "<font color=red>★</font>"; break; case 0: $str = "<font color=red>★</font>"; break;
case 1: $str = "<font color=magenta>▲</font>"; break; case 1: $str = "<font color=magenta>▲</font>"; break;
case 2: case 2:
if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || getUserGrade() >= 5) { $str = "ㆍ"; } if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || Session::getUserGrade() >= 5) { $str = "ㆍ"; }
else { $str = "?"; } else { $str = "?"; }
// $str = "ㆍ"; // $str = "ㆍ";
break; break;
@@ -126,7 +126,7 @@ for($i=0; $i < $nationcount; $i++) {
case 5: $str = "<font color=cyan>◎</font>"; break; case 5: $str = "<font color=cyan>◎</font>"; break;
case 6: $str = "<font color=cyan>◎</font>"; break; case 6: $str = "<font color=cyan>◎</font>"; break;
case 7: case 7:
if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || getUserGrade() >= 5) { $str = "<font color=green>@</font>"; } if($nationnum[$i] == $me['nation'] || $nationnum[$k] == $me['nation'] || Session::getUserGrade() >= 5) { $str = "<font color=green>@</font>"; }
else { $str = "?"; } else { $str = "?"; }
// $str = "<font color=limegreen>@</font>"; // $str = "<font color=limegreen>@</font>";
break; break;
+1 -1
View File
@@ -12,7 +12,7 @@ $query = "select conlimit from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level,con,turntime,belong from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -10,7 +10,7 @@ increaseRefresh("인사부", 1);
//훼섭 추방을 위해 갱신 //훼섭 추방을 위해 갱신
checkTurn($connect); checkTurn($connect);
$query = "select skin,no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+2 -2
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("세력도시", 1); increaseRefresh("세력도시", 1);
$query = "select no,nation,level,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -59,7 +59,7 @@ if($me['skin'] < 1) {
</td></tr> </td></tr>
</table> </table>
<?php <?php
$query = "select nation from general where owner='{$_SESSION['noMember']}'"; $query = "select nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("세력장수", 1); increaseRefresh("세력장수", 1);
$query = "select skin,no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+2 -2
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("세력정보", 1); increaseRefresh("세력정보", 1);
$query = "select no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -33,7 +33,7 @@ if($me['level'] == 0) {
</table> </table>
<br> <br>
<?php <?php
$query = "select nation,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select nation,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+3 -3
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("내정보", 1); increaseRefresh("내정보", 1);
$query = "select myset from general where owner='{$_SESSION['noMember']}'"; $query = "select myset from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -25,11 +25,11 @@ if($btn == "설정저장" && $me['myset'] > 0) {
$submit = 'hidden'; $submit = 'hidden';
} }
$query = "update general set myset=myset-1,map='$map',mode='$mode',skin='$skin',tnmt='$tnmt' where owner='{$_SESSION['noMember']}'"; $query = "update general set myset=myset-1,map='$map',mode='$mode',skin='$skin',tnmt='$tnmt' where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} }
$query = "select no,skin,map,mode,tnmt,myset from general where owner='{$_SESSION['noMember']}'"; $query = "select no,skin,map,mode,tnmt,myset from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("회의실", 1); increaseRefresh("회의실", 1);
$query = "select skin,no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -23,7 +23,7 @@ increaseRefresh("국법", 1);
<tr><td> <tr><td>
<?php <?php
$query = "select no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+2 -2
View File
@@ -9,7 +9,7 @@ $connect = dbConn();
increaseRefresh("토너먼트", 1); increaseRefresh("토너먼트", 1);
checkTurn($connect); checkTurn($connect);
$query = "select no,tournament,con,turntime from general where owner='{$_SESSION['noMember']}'"; $query = "select no,tournament,con,turntime from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -53,7 +53,7 @@ select { font-family:'굴림'; line-height:100%; }
</table> </table>
<table align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0> <table align=center border=1 cellspacing=0 cellpadding=0 bordercolordark=gray bordercolorlight=black style=font-size:13px;word-break:break-all; id=bg0>
<?php <?php
if(getUserGrade() >= 5) { if(Session::getUserGrade() >= 5) {
echo " echo "
<form method=post action=c_tournament.php> <form method=post action=c_tournament.php>
<tr><td colspan=8><input type=textarea size=150 style=color:white;background-color:black; name=msg><input type=submit name=btn value='메시지'></td></tr> <tr><td colspan=8><input type=textarea size=150 style=color:white;background-color:black; name=msg><input type=submit name=btn value='메시지'></td></tr>
+1 -1
View File
@@ -8,7 +8,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
increaseRefresh("부대편성", 1); increaseRefresh("부대편성", 1);
$query = "select skin,no,nation,troop from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,troop from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+2 -2
View File
@@ -12,7 +12,7 @@ $query = "select turnterm from game where no=1";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,gold,rice,special from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,gold,rice,special from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -44,7 +44,7 @@ $value = round($value / 10) * 10;
if($term > 24) $term = 24; if($term > 24) $term = 24;
$valid = 1; $valid = 1;
if(getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) { if(Session::getUserGrade() >= 5 || ($me['special'] != 30 && $btCount < 1) || ($me['special'] == 30 && $btCount < 3)) {
} else { } else {
$msg = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>"; $msg = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
$msg2 = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>"; $msg2 = "ㆍ<span class='ev_warning'>더이상 등록할 수 없습니다.</span>";
+2 -2
View File
@@ -22,7 +22,7 @@ if($admin['tournament'] != 6) {
exit(); exit();
} }
$query = "select gold,bet0,bet1,bet2,bet3,bet4,bet5,bet6,bet7,bet8,bet9,bet10,bet11,bet12,bet13,bet14,bet15,bet0+bet1+bet2+bet3+bet4+bet5+bet6+bet7+bet8+bet9+bet10+bet11+bet12+bet13+bet14+bet15 as bet from general where owner='{$_SESSION['noMember']}'"; $query = "select gold,bet0,bet1,bet2,bet3,bet4,bet5,bet6,bet7,bet8,bet9,bet10,bet11,bet12,bet13,bet14,bet15,bet0+bet1+bet2+bet3+bet4+bet5+bet6+bet7+bet8+bet9+bet10+bet11+bet12+bet13+bet14+bet15 as bet from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -32,7 +32,7 @@ for($i=0; $i < 16; $i++) {
$mebet = $me["bet{$i}"]; $mebet = $me["bet{$i}"];
if($gold >= 10 && $gold <= 1000) { if($gold >= 10 && $gold <= 1000) {
if($gold + 500 <= $me['gold'] && $gold + $mebet <= 1000 && $gold + $me['bet'] <= 1000) { if($gold + 500 <= $me['gold'] && $gold + $mebet <= 1000 && $gold + $me['bet'] <= 1000) {
$query = "update general set gold=gold-'$gold',bet{$i}=bet{$i}+'$gold',betgold=betgold+'$gold' where owner='{$_SESSION['noMember']}'"; $query = "update general set gold=gold-'$gold',bet{$i}=bet{$i}+'$gold',betgold=betgold+'$gold' where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$query = "update game set bet{$i}=bet{$i}+'$gold' where no='1'"; $query = "update game set bet{$i}=bet{$i}+'$gold' where no='1'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
+1 -1
View File
@@ -10,7 +10,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getBlockLevel() != 1 && getBlockLevel() != 3) { if(getBlockLevel() != 1 && getBlockLevel() != 3) {
$query = "select no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -9,7 +9,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+6 -6
View File
@@ -32,7 +32,7 @@ if($command == 46) {
if($name == "") { $name = "무명"; } if($name == "") { $name = "무명"; }
$name = _String::SubStrForWidth($name, 0, 12); $name = _String::SubStrForWidth($name, 0, 12);
$query = "update general set makenation='{$name}' where owner='{$_SESSION['noMember']}'"; $query = "update general set makenation='{$name}' where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$count = sizeof($turn); $count = sizeof($turn);
@@ -40,13 +40,13 @@ if($command == 46) {
for($i=0; $i < $count; $i++) { for($i=0; $i < $count; $i++) {
$str .= ",turn{$turn[$i]}='{$comStr}'"; $str .= ",turn{$turn[$i]}='{$comStr}'";
} }
$query = "update general set {$str} where owner='{$_SESSION['noMember']}'"; $query = "update general set {$str} where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//echo "<script>location.replace('index.php');</script>"; //echo "<script>location.replace('index.php');</script>";
echo 'index.php';//TODO:debug all and replace echo 'index.php';//TODO:debug all and replace
//통합제의 //통합제의
} elseif($command == 53) { } elseif($command == 53) {
$query = "select nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -73,7 +73,7 @@ if($command == 46) {
echo 'b_chiefcenter.php';//TODO:debug all and replace echo 'b_chiefcenter.php';//TODO:debug all and replace
//불가침 //불가침
} elseif($command == 61) { } elseif($command == 61) {
$query = "select nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -102,7 +102,7 @@ if($command == 46) {
//백성동원, 수몰, 허보, 피장파장, 의병모집, 이호경식, 급습 //백성동원, 수몰, 허보, 피장파장, 의병모집, 이호경식, 급습
//국기변경 //국기변경
} elseif($command == 23 || $command == 24 || $command == 27 || $command == 51 || $command == 52 || $command > 60) { } elseif($command == 23 || $command == 24 || $command == 27 || $command == 51 || $command == 52 || $command > 60) {
$query = "select no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -125,7 +125,7 @@ if($command == 46) {
for($i=0; $i < $count; $i++) { for($i=0; $i < $count; $i++) {
$str .= ",turn{$turn[$i]}='{$comStr}'"; $str .= ",turn{$turn[$i]}='{$comStr}'";
} }
$query = "update general set {$str} where owner='{$_SESSION['noMember']}'"; $query = "update general set {$str} where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//echo "<script>location.replace('index.php');</script>"; //echo "<script>location.replace('index.php');</script>";
echo 'index.php';//TODO:debug all and replace echo 'index.php';//TODO:debug all and replace
+1 -1
View File
@@ -13,7 +13,7 @@ $query = "select startyear,year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
$meLevel = $me['level']; $meLevel = $me['level'];
+1 -1
View File
@@ -10,7 +10,7 @@ CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getBlockLevel() != 1 && getBlockLevel() != 3) { if(getBlockLevel() != 1 && getBlockLevel() != 3) {
$query = "select no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -9,7 +9,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+23 -23
View File
@@ -13,7 +13,7 @@ $query = "select tournament,phase,tnmt_type,develcost from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,tournament from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,tournament from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -24,17 +24,17 @@ case 2: $tp = "power"; $tp2 = "일기토"; $tp3 = "power"; break;
case 3: $tp = "intel"; $tp2 = "설전"; $tp3 = "intel"; break; case 3: $tp = "intel"; $tp2 = "설전"; $tp3 = "intel"; break;
} }
if($me['tournament'] == 1 && getUserGrade() < 5) { echo "<script>location.replace('b_tournament.php');</script>"; exit(); } if($me['tournament'] == 1 && Session::getUserGrade() < 5) { echo "<script>location.replace('b_tournament.php');</script>"; exit(); }
if($btn == "자동개최설정" && getUserGrade() >= 5) { if($btn == "자동개최설정" && Session::getUserGrade() >= 5) {
$query = "update game set tnmt_trig={$trig}"; $query = "update game set tnmt_trig={$trig}";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "개최" && getUserGrade() >= 5) { } elseif($btn == "개최" && Session::getUserGrade() >= 5) {
startTournament($connect, $auto, $type); startTournament($connect, $auto, $type);
} elseif($btn == "중단" && getUserGrade() >= 5) { } elseif($btn == "중단" && Session::getUserGrade() >= 5) {
$query = "update game set tnmt_auto=0, tournament=0, phase=0"; $query = "update game set tnmt_auto=0, tournament=0, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif((($btn == "투입" || $btn == "무명투입" || $btn == "쪼렙투입" || $btn == "일반투입" || $btn == "굇수투입" || $btn == "랜덤투입") && getUserGrade() >= 5) || $btn == "참가") { } elseif((($btn == "투입" || $btn == "무명투입" || $btn == "쪼렙투입" || $btn == "일반투입" || $btn == "굇수투입" || $btn == "랜덤투입") && Session::getUserGrade() >= 5) || $btn == "참가") {
if($btn == "투입") { if($btn == "투입") {
$query = "select no,name,npc,leader,power,intel,explevel,gold,horse,weap,book from general where no='$gen'"; $query = "select no,name,npc,leader,power,intel,explevel,gold,horse,weap,book from general where no='$gen'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
@@ -125,7 +125,7 @@ if($btn == "자동개최설정" && getUserGrade() >= 5) {
$query = "update game set tournament=2, phase=0"; $query = "update game set tournament=2, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} }
} elseif(($btn == "쪼렙전부투입" || $btn == "일반전부투입" || $btn == "굇수전부투입" || $btn == "랜덤전부투입") && getUserGrade() >= 5) { } elseif(($btn == "쪼렙전부투입" || $btn == "일반전부투입" || $btn == "굇수전부투입" || $btn == "랜덤전부투입") && Session::getUserGrade() >= 5) {
$z = 0; $z = 0;
for($i=0; $i < 8; $i++) { for($i=0; $i < 8; $i++) {
$query = "select grp from tournament where grp='$i'"; $query = "select grp from tournament where grp='$i'";
@@ -179,25 +179,25 @@ if($btn == "자동개최설정" && getUserGrade() >= 5) {
$query = "update game set tournament=2, phase=0"; $query = "update game set tournament=2, phase=0";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "무명전부투입" && getUserGrade() >= 5) { fillLowGenAll($connect); } elseif($btn == "무명전부투입" && Session::getUserGrade() >= 5) { fillLowGenAll($connect);
} elseif($btn == "예선" && getUserGrade() >= 5) { qualify($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "예선" && Session::getUserGrade() >= 5) { qualify($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "예선전부" && getUserGrade() >= 5) { qualifyAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "예선전부" && Session::getUserGrade() >= 5) { qualifyAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "추첨" && getUserGrade() >= 5) { selection($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "추첨" && Session::getUserGrade() >= 5) { selection($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "추첨전부" && getUserGrade() >= 5) { selectionAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "추첨전부" && Session::getUserGrade() >= 5) { selectionAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "본선" && getUserGrade() >= 5) { finallySingle($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "본선" && Session::getUserGrade() >= 5) { finallySingle($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "본선전부" && getUserGrade() >= 5) { finallyAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "본선전부" && Session::getUserGrade() >= 5) { finallyAll($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "배정" && getUserGrade() >= 5) { final16set($connect); } elseif($btn == "배정" && Session::getUserGrade() >= 5) { final16set($connect);
} elseif($btn == "베팅마감" && getUserGrade() >= 5) { } elseif($btn == "베팅마감" && Session::getUserGrade() >= 5) {
$dt = date("Y-m-d H:i:s", time() + 60); $dt = date("Y-m-d H:i:s", time() + 60);
$query = "update game set tournament='7',phase='0',tnmt_time='$dt' where no=1"; $query = "update game set tournament='7',phase='0',tnmt_time='$dt' where no=1";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($btn == "16강" && getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 16); } elseif($btn == "16강" && Session::getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 16);
} elseif($btn == "8강" && getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 8); } elseif($btn == "8강" && Session::getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 8);
} elseif($btn == "4강" && getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 4); } elseif($btn == "4강" && Session::getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 4);
} elseif($btn == "결승" && getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 2); } elseif($btn == "결승" && Session::getUserGrade() >= 5) { finalFight($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase'], 2);
} elseif($btn == "포상" && getUserGrade() >= 5) { setGift($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']); } elseif($btn == "포상" && Session::getUserGrade() >= 5) { setGift($connect, $admin['tnmt_type'], $admin['tournament'], $admin['phase']);
} elseif($btn == "회수" && getUserGrade() >= 5) { setRefund($connect); } elseif($btn == "회수" && Session::getUserGrade() >= 5) { setRefund($connect);
} elseif($btn == "메시지" && getUserGrade() >= 5) { } elseif($btn == "메시지" && Session::getUserGrade() >= 5) {
$msg = addslashes(SQ2DQ($msg)); $msg = addslashes(SQ2DQ($msg));
$query = "update game set tnmt_msg='$msg'"; $query = "update game set tnmt_msg='$msg'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
+1 -1
View File
@@ -9,7 +9,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
$query = "select no,nation,troop from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,troop from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -13,7 +13,7 @@ $admin = MYDB_fetch_array($result);
$admin['killturn'] *= 3; $admin['killturn'] *= 3;
$query = "update general set killturn='{$admin['killturn']}' where owner='{$_SESSION['noMember']}'"; $query = "update general set killturn='{$admin['killturn']}' where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//echo "<script>location.replace('b_myPage.php');</script>"; //echo "<script>location.replace('b_myPage.php');</script>";
+3 -3
View File
@@ -11,13 +11,13 @@ $query = "select develcost,vote,votecomment from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,vote,name,nation,horse,weap,book,item,npc from general where owner='{$_SESSION['noMember']}'"; $query = "select no,vote,name,nation,horse,weap,book,item,npc from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
if($btn == "투표" && $me['vote'] == 0 && $sel > 0) { if($btn == "투표" && $me['vote'] == 0 && $sel > 0) {
$develcost = $admin['develcost'] * 5; $develcost = $admin['develcost'] * 5;
$query = "update general set gold=gold+{$develcost},vote='{$sel}' where owner='{$_SESSION['noMember']}'"; $query = "update general set gold=gold+{$develcost},vote='{$sel}' where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$log = array(); $log = array();
@@ -45,7 +45,7 @@ else if($btn == "댓글" && $comment != "") {
} }
if(getUserGrade() < 5){ if(Session::getUserGrade() < 5){
echo "<!--<script>location.replace('a_vote.php');</script>"; //TODO:debug all and replace --> echo "<!--<script>location.replace('a_vote.php');</script>"; //TODO:debug all and replace -->
echo 'a_vote.php '; echo 'a_vote.php ';
die(); die();
+1 -1
View File
@@ -67,7 +67,7 @@ function myCommandList($connect) {
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,turntime,term,turn0,turn1,turn2,turn3,turn4,turn5,turn6,turn7,turn8,turn9,turn10,turn11,turn12,turn13,turn14,turn15,turn16,turn17,turn18,turn19,turn20,turn21,turn22,turn23 from general where owner='{$_SESSION['noMember']}'"; $query = "select no,turntime,term,turn0,turn1,turn2,turn3,turn4,turn5,turn6,turn7,turn8,turn9,turn10,turn11,turn12,turn13,turn14,turn15,turn16,turn17,turn18,turn19,turn20,turn21,turn22,turn23 from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
$turn = getTurn($connect, $me, 2); $turn = getTurn($connect, $me, 2);
+1 -1
View File
@@ -13,7 +13,7 @@ $query = "select year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -11,7 +11,7 @@ $query = "select year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -11,7 +11,7 @@ $query = "select year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -11,7 +11,7 @@ $query = "select year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -17,7 +17,7 @@ $query = "select startyear,year,month,killturn from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,nations,level,troop,npc,gold,rice from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,nations,level,troop,npc,gold,rice from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -11,7 +11,7 @@ $query = "select year,month from game where no='1'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['noMember']}'"; $query = "select no,name,nation,level,picture,imgsvr from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -11,7 +11,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo " echo "
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
+1 -1
View File
@@ -11,7 +11,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo " echo "
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
+1 -1
View File
@@ -11,7 +11,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo " echo "
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
+1 -1
View File
@@ -14,7 +14,7 @@ include "func.php";
CheckLogin(); CheckLogin();
$connect = dbConn(); $connect = dbConn();
if(getUserGrade() < 5) { if(Session::getUserGrade() < 5) {
echo " echo "
<html> <html>
<head> <head>
+19 -54
View File
@@ -42,48 +42,13 @@ function randBool($prob = 0.5){
return randF() < $prob; return randF() < $prob;
} }
/**
* 로그인한 유저의 전역 id(숫자)를 받아옴
*
* @return int|null
*/
function getUserID($forceExit=false){
$userID = util::array_get($_SESSION['noMember'], null);
if(!$userID && $forceExit){
header('Location:..');
die();
}
if($userID == -1){
unset($_SESSION['noMember']);
header('Location:..');
die();
}
return $userID;
}
/**
* 로그인 유저의 전역 grade를 받아옴
* @return int|null
*/
function getUserGrade($forceExit=false){
$userGrade = util::array_get($_SESSION['userGrade'], null);
if(!$userGrade && $forceExit){
header('Location:..');
die();
}
return $userGrade;
}
/** /**
* 로그인한 유저의 장수 id를 받아옴 * 로그인한 유저의 장수 id를 받아옴
* *
* @return int|null * @return int|null
*/ */
function getGeneralID($forceExit=false, $countLogin=true){ function getGeneralID($forceExit=false, $countLogin=true){
$userID = getUserID(); $userID = Session::getUserID();
if(!$userID){ //유저id 없으면 어차피 의미 없음. if(!$userID){ //유저id 없으면 어차피 의미 없음.
return null; return null;
} }
@@ -237,7 +202,7 @@ function isSigned(){
function checkLimit($con, $conlimit) { function checkLimit($con, $conlimit) {
if(getUserGrade()>=4){ if(Session::getUserGrade()>=4){
return 0; return 0;
} }
if($con > $conlimit) { if($con > $conlimit) {
@@ -278,7 +243,7 @@ function getRandGenName() {
function cityInfo($connect) { function cityInfo($connect) {
global $_basecolor, $_basecolor2, $images; global $_basecolor, $_basecolor2, $images;
$query = "select no,city,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select no,city,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -393,7 +358,7 @@ function myNationInfo($connect) {
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin,no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -579,7 +544,7 @@ function commandTable($connect) {
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,npc,troop,city,nation,level,crew,makelimit,special from general where owner='{$_SESSION['noMember']}'"; $query = "select no,npc,troop,city,nation,level,crew,makelimit,special from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -813,7 +778,7 @@ function CoreCommandTable($connect) {
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select no,nation,city,level from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,city,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -903,7 +868,7 @@ function CoreCommandTable($connect) {
} }
function myInfo($connect) { function myInfo($connect) {
$query = "select no,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select no,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -917,7 +882,7 @@ function generalInfo($connect, $no, $skin) {
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$admin = MYDB_fetch_array($result); $admin = MYDB_fetch_array($result);
$query = "select skin from general where owner='{$_SESSION['noMember']}'"; $query = "select skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -1100,7 +1065,7 @@ function generalInfo($connect, $no, $skin) {
} }
function myInfo2($connect) { function myInfo2($connect) {
$query = "select no,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select no,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -1522,7 +1487,7 @@ function onlineNation($connect) {
} }
function nationMsg($connect) { function nationMsg($connect) {
$query = "select no,nation,skin from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation,skin from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -1832,7 +1797,7 @@ function increaseRefresh($type="", $cnt=1) {
getDB()->query('UPDATE game set refresh=refresh+%i where `no`=1', $cnt); getDB()->query('UPDATE game set refresh=refresh+%i where `no`=1', $cnt);
if(!util::array_get($_SESSION['noMember'], null)) { if(!util::array_get($_SESSION['userID'], null)) {
getDB()->query('UPDATE general set `lastrefresh`=%s_date, `con`=`con`+%i_cnt, `connect`=`connect`+%i_cnt, refcnt=refcnt+%i_cnt, refresh=refresh+%i_cnt where `no`=%i_no',[ getDB()->query('UPDATE general set `lastrefresh`=%s_date, `con`=`con`+%i_cnt, `connect`=`connect`+%i_cnt, refcnt=refcnt+%i_cnt, refresh=refresh+%i_cnt where `no`=%i_no',[
'date'=>$date, 'date'=>$date,
'cnt'=>$cnt, 'cnt'=>$cnt,
@@ -1844,7 +1809,7 @@ function increaseRefresh($type="", $cnt=1) {
$date2 = substr($date, 0, 10); $date2 = substr($date, 0, 10);
$online = getOnlineNum(); $online = getOnlineNum();
$fp = fopen("logs/_{$date2}_refresh.txt", "a"); $fp = fopen("logs/_{$date2}_refresh.txt", "a");
$msg = _String::Fill2($date,20," ")._String::Fill2($_SESSION['p_id'],13," ")._String::Fill2($_SESSION['p_name'],13," ")._String::Fill2($_SESSION['p_ip'],16," ")._String::Fill2($type, 10, " ")." 동접자: {$online}"; $msg = _String::Fill2($date,20," ")._String::Fill2($_SESSION['userName'],13," ")._String::Fill2($_SESSION['p_name'],13," ")._String::Fill2($_SESSION['p_ip'],16," ")._String::Fill2($type, 10, " ")." 동접자: {$online}";
fwrite($fp, $msg."\n"); fwrite($fp, $msg."\n");
fclose($fp); fclose($fp);
@@ -1873,7 +1838,7 @@ function increaseRefresh($type="", $cnt=1) {
if($str != "") { if($str != "") {
file_put_contents("logs/_{$date2}_ipcheck.txt", file_put_contents("logs/_{$date2}_ipcheck.txt",
sprintf("ID:%s//name:%s//REMOTE_ADDR:%s%s\n", sprintf("ID:%s//name:%s//REMOTE_ADDR:%s%s\n",
$_SESSION['p_id'],$_SESSION['p_name'],$_SERVER['REMOTE_ADDR'],$str), FILE_APPEND); $_SESSION['userName'],$_SESSION['p_name'],$_SERVER['REMOTE_ADDR'],$str), FILE_APPEND);
} }
} }
@@ -2088,7 +2053,7 @@ function checkTurn($connect) {
return; return;
} }
$locklog[0] = "- checkTurn() : ".date('Y-m-d H:i:s')." : ".$_SESSION['p_id']; $locklog[0] = "- checkTurn() : ".date('Y-m-d H:i:s')." : ".$_SESSION['userName'];
pushLockLog($locklog); pushLockLog($locklog);
// 파일락 해제 // 파일락 해제
@@ -2096,7 +2061,7 @@ function checkTurn($connect) {
// 세마포어 해제 // 세마포어 해제
//if(!@sem_release($sema)) { echo "치명적 에러! 유기체에게 문의하세요!"; exit(1); } //if(!@sem_release($sema)) { echo "치명적 에러! 유기체에게 문의하세요!"; exit(1); }
$locklog[0] = "- checkTurn() 입 : ".date('Y-m-d H:i:s')." : ".$_SESSION['p_id']; $locklog[0] = "- checkTurn() 입 : ".date('Y-m-d H:i:s')." : ".$_SESSION['userName'];
pushLockLog($locklog); pushLockLog($locklog);
//if(STEP_LOG) delStepLog(); //if(STEP_LOG) delStepLog();
@@ -2162,7 +2127,7 @@ function checkTurn($connect) {
//if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', preUpdateMonthly'); //if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', preUpdateMonthly');
$result = preUpdateMonthly($connect); $result = preUpdateMonthly($connect);
if($result == false) { if($result == false) {
$locklog[0] = "-- checkTurn() 오류출 : ".date('Y-m-d H:i:s')." : ".$_SESSION['p_id']; $locklog[0] = "-- checkTurn() 오류출 : ".date('Y-m-d H:i:s')." : ".$_SESSION['userName'];
pushLockLog($locklog); pushLockLog($locklog);
// 잡금 해제 // 잡금 해제
@@ -2175,7 +2140,7 @@ function checkTurn($connect) {
$dt = turnDate($connect, $nextTurn); $dt = turnDate($connect, $nextTurn);
$admin['year'] = $dt[0]; $admin['month'] = $dt[1]; $admin['year'] = $dt[0]; $admin['month'] = $dt[1];
$locklog[0] = "-- checkTurn() ".$admin['month']."월 : ".date('Y-m-d H:i:s')." : ".$_SESSION['p_id']; $locklog[0] = "-- checkTurn() ".$admin['month']."월 : ".date('Y-m-d H:i:s')." : ".$_SESSION['userName'];
pushLockLog($locklog); pushLockLog($locklog);
// 분기계산. 장수들 턴보다 먼저 있다면 먼저처리 // 분기계산. 장수들 턴보다 먼저 있다면 먼저처리
if($admin['month'] == 1) { if($admin['month'] == 1) {
@@ -2291,7 +2256,7 @@ function checkTurn($connect) {
//if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', unlock'); //if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', unlock');
unlock(); unlock();
$locklog[0] = "- checkTurn() 출 : ".date('Y-m-d H:i:s')." : ".$_SESSION['p_id']; $locklog[0] = "- checkTurn() 출 : ".date('Y-m-d H:i:s')." : ".$_SESSION['userName'];
pushLockLog($locklog); pushLockLog($locklog);
//if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', finish'); //if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', finish');
@@ -2920,7 +2885,7 @@ function getAdmin($connect) {
} }
function getMe($connect) { function getMe($connect) {
$query = "select * from general where owner='{$_SESSION['noMember']}'"; $query = "select * from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error("접속자가 많아 접속을 중단합니다. 잠시후 갱신해주세요.<br>getMe : ".MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error("접속자가 많아 접속을 중단합니다. 잠시후 갱신해주세요.<br>getMe : ".MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+3 -3
View File
@@ -523,7 +523,7 @@ function processCommand($connect, $no) {
if($general['npc'] >= 2 || $general['killturn'] > $admin['killturn']) { if($general['npc'] >= 2 || $general['killturn'] > $admin['killturn']) {
$query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'"; $query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif(floor($command[0]) == 0 && getUserGrade() < 5) { } elseif(floor($command[0]) == 0 && Session::getUserGrade() < 5) {
$query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'"; $query = "update general set recturn=turn0,resturn='FAIL',myset=3,con=0,killturn=killturn-1 where no='{$general['no']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} else { } else {
@@ -674,7 +674,7 @@ function command_Single($connect, $turn, $command) {
for($i=0; $i < $count; $i++) { for($i=0; $i < $count; $i++) {
$str .= ",turn{$turn[$i]}='{$command}'"; $str .= ",turn{$turn[$i]}='{$command}'";
} }
$query = "update general set {$str} where owner='{$_SESSION['noMember']}'"; $query = "update general set {$str} where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
//echo "<script>location.replace('commandlist.php');</script>"; //echo "<script>location.replace('commandlist.php');</script>";
echo 'commandlist.php';//TODO:debug all and replace echo 'commandlist.php';//TODO:debug all and replace
@@ -684,7 +684,7 @@ function command_Single($connect, $turn, $command) {
function command_Chief($connect, $turn, $command) { function command_Chief($connect, $turn, $command) {
$command = EncodeCommand(0, 0, 0, $command); $command = EncodeCommand(0, 0, 0, $command);
$query = "select nation,level from general where owner='{$_SESSION['noMember']}'"; $query = "select nation,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+1 -1
View File
@@ -3,7 +3,7 @@ namespace sammo;
function CheckLogin($type=0) { function CheckLogin($type=0) {
if(!isset($_SESSION['noMember'])) { if(!isset($_SESSION['userID'])) {
if($type == 0) { if($type == 0) {
header('Location: ../'); header('Location: ../');
} }
+2 -2
View File
@@ -282,7 +282,7 @@ function getMailboxList(){
// who : xxxx,xxxx(발신인, 수신인) // who : xxxx,xxxx(발신인, 수신인)
function DecodeMsg($connect, $msg, $type, $who, $date, $bg, $num=0) { function DecodeMsg($connect, $msg, $type, $who, $date, $bg, $num=0) {
//FIXME: 폐기 //FIXME: 폐기
$query = "select skin,no,nation,name,picture,level from general where owner='{$_SESSION['noMember']}'"; $query = "select skin,no,nation,name,picture,level from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
@@ -343,7 +343,7 @@ function moveMsg($connect, $table, $msgtype, $msgnum, $msg, $type, $who, $when,
} }
function MsgDip($connect, $bg) { function MsgDip($connect, $bg) {
$query = "select no,nation from general where owner='{$_SESSION['noMember']}'"; $query = "select no,nation from general where owner='{$_SESSION['userID']}'";
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$me = MYDB_fetch_array($result); $me = MYDB_fetch_array($result);
+5 -5
View File
@@ -17,7 +17,7 @@ if(!isSigned()){
die(); die();
} }
$userID = getUserID(); $userID = Session::getUserID();
if(!$userID){ if(!$userID){
header('Location:../'); header('Location:../');
die(); die();
@@ -33,13 +33,13 @@ if($me === null) {
} }
if($me['newmsg'] == 1 && $me['newvote'] == 1) { if($me['newmsg'] == 1 && $me['newvote'] == 1) {
$query = "update general set newmsg=0,newvote=0 where owner='{$_SESSION['noMember']}'"; $query = "update general set newmsg=0,newvote=0 where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($me['newmsg'] == 1) { } elseif($me['newmsg'] == 1) {
$query = "update general set newmsg=0 where owner='{$_SESSION['noMember']}'"; $query = "update general set newmsg=0 where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} elseif($me['newvote'] == 1) { } elseif($me['newvote'] == 1) {
$query = "update general set newvote=0 where owner='{$_SESSION['noMember']}'"; $query = "update general set newvote=0 where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
} }
@@ -174,7 +174,7 @@ echo "
<tr><td colspan=5>【 국가방침 】<?php nationMsg($connect, $me['skin']); ?></td></tr> <tr><td colspan=5>【 국가방침 】<?php nationMsg($connect, $me['skin']); ?></td></tr>
<tr><td colspan=5>【 접속자 】<?=onlinegen($connect);?></td></tr> <tr><td colspan=5>【 접속자 】<?=onlinegen($connect);?></td></tr>
<?php <?php
if(getUserGrade() >= 5) { if(Session::getUserGrade() >= 5) {
echo " echo "
<tr><td colspan=5> <tr><td colspan=5>
<input type=button value=게임관리 onclick=location.replace('_admin1.php')> <input type=button value=게임관리 onclick=location.replace('_admin1.php')>
+1 -1
View File
@@ -2,7 +2,7 @@
include "lib.php"; include "lib.php";
include "func.php"; include "func.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+1 -1
View File
@@ -2,7 +2,7 @@
include('lib.php'); include('lib.php');
include('func.php'); include('func.php');
$userID = getUserID(); $userID = Session::getUserID();
$generalID = getGeneralID(); $generalID = getGeneralID();
session_write_close(); session_write_close();
+1 -1
View File
@@ -2,7 +2,7 @@
include "lib.php"; include "lib.php";
include "func.php"; include "func.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+2 -3
View File
@@ -1,12 +1,11 @@
<?php <?php
require(__DIR__.'/../f_func/func.php'); require(__DIR__.'/../f_func/func.php');
require(__DIR__.'/../f_config/SESSION.php');
require('func_install.php'); require('func_install.php');
$session = Session::requireLogin();
if($session->userGrade < 5){
if($SESSION->getGrade() < 5){
Json::die([ Json::die([
'result'=>false, 'result'=>false,
'reason'=>'충분한 권한을 가지고 있지 않습니다.' 'reason'=>'충분한 권한을 가지고 있지 않습니다.'
+1 -1
View File
@@ -3,7 +3,7 @@ include "lib.php";
include "func.php"; include "func.php";
include "schema.php"; include "schema.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+1 -1
View File
@@ -56,7 +56,7 @@ if(getBlockLevel() == 1 || getBlockLevel() == 3) {
$conlimit = $db->queryFirstField('select conlimit from game where no=1'); $conlimit = $db->queryFirstField('select conlimit from game where no=1');
$me = $db->queryFirstRow('select `no`,`name`,`nation`,`level`,`con`,`picture`,`imgsvr` from `general` where `owner` = %i', getUserID()); $me = $db->queryFirstRow('select `no`,`name`,`nation`,`level`,`con`,`picture`,`imgsvr` from `general` where `owner` = %i', Session::getUserID());
if(!$me){ if(!$me){
resetSessionGeneralValues(); resetSessionGeneralValues();
+2 -2
View File
@@ -2,7 +2,7 @@
include "lib.php"; include "lib.php";
include "func.php"; include "func.php";
if(!getUserID()){ if(!Session::getUserID()){
Json::die([ Json::die([
'game'=>'x', 'game'=>'x',
'me'=>'no' 'me'=>'no'
@@ -70,7 +70,7 @@ $game['npcCnt'] = $npcCnt;
$game['nationCnt'] = $nationCnt; $game['nationCnt'] = $nationCnt;
$generalID = getGeneralID(false, false); $generalID = getGeneralID(false, false);
$userGrade = getUserGrade(); $userGrade = Session::getUserGrade();
$me = [ $me = [
]; ];
+1 -1
View File
@@ -5,7 +5,7 @@ include "lib.php";
include "func.php"; include "func.php";
require("new_lib.php"); require("new_lib.php");
$userID = getUserID(); $userID = Session::getUserID();
if(!$userID) { if(!$userID) {
MessageBox("잘못된 접근입니다!!!"); MessageBox("잘못된 접근입니다!!!");
+1 -1
View File
@@ -17,7 +17,7 @@ $intel = util::array_get($_POST['intel'], 50);
$mylog = []; $mylog = [];
$userID = getUserID(); $userID = Session::getUserID();
if(!$userID) { if(!$userID) {
MessageBox("잘못된 접근입니다!!!"); MessageBox("잘못된 접근입니다!!!");
+2 -2
View File
@@ -10,7 +10,7 @@ include "func.php";
$db = getDB(); $db = getDB();
$userID = getUserID(); $userID = Session::getUserID();
//회원 테이블에서 정보확인 //회원 테이블에서 정보확인
$me= $db->queryFirstRow('select no,name,nation,block,killturn from general where owner= %s', $userID); $me= $db->queryFirstRow('select no,name,nation,block,killturn from general where owner= %s', $userID);
@@ -44,7 +44,7 @@ $_SESSION['p_time'] = time();
$date = date('Y-m-d H:i:s'); $date = date('Y-m-d H:i:s');
// //
$query="update general set logcnt=logcnt+1,ip='{$_SESSION['p_ip']}',lastconnect='$date',conmsg='$conmsg' where owner='{$_SESSION['noMember']}'"; $query="update general set logcnt=logcnt+1,ip='{$_SESSION['p_ip']}',lastconnect='$date',conmsg='$conmsg' where owner='{$_SESSION['userID']}'";
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
$date = date('Y_m_d H:i:s'); $date = date('Y_m_d H:i:s');
+1 -1
View File
@@ -3,7 +3,7 @@ namespace sammo;
include "lib.php"; include "lib.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+1 -1
View File
@@ -3,7 +3,7 @@ namespace sammo;
include "lib.php"; include "lib.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+1 -1
View File
@@ -3,7 +3,7 @@ namespace sammo;
require "lib.php"; require "lib.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
?> ?>
+1 -1
View File
@@ -5,7 +5,7 @@ include "func.php";
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }
+1 -1
View File
@@ -12,7 +12,7 @@ $extend = util::array_get($_POST['extend'],'0');
$npcmode = util::array_get($_POST['npcmode'],'0'); $npcmode = util::array_get($_POST['npcmode'],'0');
$img = util::array_get($_POST['img'],'0'); $img = util::array_get($_POST['img'],'0');
if(getUserGrade(true) < 5){ if(Session::getUserGrade(true) < 5){
die('관리자 아님'); die('관리자 아님');
} }

Some files were not shown because too many files have changed in this diff Show More