레거시 dbConn 함수를 우선 getDB() 함수에 기반하도록 변경
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@ include "lib.php";
|
|||||||
include "func.php";
|
include "func.php";
|
||||||
//로그인 검사
|
//로그인 검사
|
||||||
CheckLogin(1);
|
CheckLogin(1);
|
||||||
$connect = dbconn();
|
$connect = dbConn();
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,17 @@ function getUserID($forceExit=false){
|
|||||||
return $userID;
|
return $userID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 로그인 유저의 전역 grade를 받아옴
|
||||||
|
* @return int|null
|
||||||
|
*/
|
||||||
|
function getUserGrade($forceExit=false){
|
||||||
|
$userID = getUserID($forceExit);
|
||||||
|
if(!$userID){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return getRootDB()->queryFirstField('SELECT `GRADE` from `MEMBER` WHERE NO=%i', $userID);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 로그인한 유저의 장수 id를 받아옴
|
* 로그인한 유저의 장수 id를 받아옴
|
||||||
|
|||||||
+10
-12
@@ -95,12 +95,14 @@ if($_SESSION['p_time']+3600 < time()) {
|
|||||||
$_SESSION['p_time'] = time();
|
$_SESSION['p_time'] = time();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
// DB가 설정이 되었는지를 검사
|
// DB가 설정이 되었는지를 검사
|
||||||
if(!file_exists(__DIR__."/d_setting/set.php")&&!preg_match("/install/i",$_SERVER['PHP_SELF'])) {
|
if(!file_exists(__DIR__."/d_setting/conf.php")&&!preg_match("/install/i",$_SERVER['PHP_SELF'])) {
|
||||||
// echo"<meta http-equiv=refresh content='0;url=../'>";
|
// echo"<meta http-equiv=refresh content='0;url=../'>";
|
||||||
echo $_SERVER['PHP_SELF'].'//'.preg_match("/install/i",$_SERVER['PHP_SELF']);
|
echo $_SERVER['PHP_SELF'].'//'.preg_match("/install/i",$_SERVER['PHP_SELF']);
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Session에 보관된 장수 정보를 제거함.
|
* Session에 보관된 장수 정보를 제거함.
|
||||||
@@ -115,15 +117,11 @@ function resetSessionGeneralValues(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
// MySQL 데이타 베이스에 접근
|
// MySQL 데이타 베이스에 접근
|
||||||
function dbconn($table = "") {
|
function dbConn($isRoot=false) {
|
||||||
//TODO:dbconn 사용하는 모든 녀석들을 없애야한다.
|
if($isRoot){
|
||||||
global $connect, $HTTP_COOKIE_VARS;
|
return getRootDB()->get();
|
||||||
$f = @file("d_setting/set.php") or Error("set.php파일이 없습니다. DB설정을 먼저 하십시요!");
|
}
|
||||||
for($i=1; $i<= 4; $i++) $f[$i] = trim(str_replace("\n","",$f[$i]));
|
return getDB()->get();
|
||||||
if(!$connect) $connect = @MYDB_connect($f[1],$f[2],$f[3]) or Error("DB 접속시 에러가 발생했습니다");
|
|
||||||
if($table != "") { $f[4] = $table; }
|
|
||||||
@MYDB_select_db($f[4], $connect) or Error("DB Select 에러가 발생했습니다","");
|
|
||||||
return $connect;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 에러 메세지 출력
|
// 에러 메세지 출력
|
||||||
@@ -159,7 +157,7 @@ function returnJson($value, $noCache = true, $pretty = false, $die = true){
|
|||||||
// 게시판의 생성유무 검사
|
// 게시판의 생성유무 검사
|
||||||
function isTable($connect, $str, $dbname='') {
|
function isTable($connect, $str, $dbname='') {
|
||||||
if(!$dbname) {
|
if(!$dbname) {
|
||||||
$f=@file("d_setting/set.php") or Error("set.php파일이 없습니다. DB설정을 먼저 하십시요");
|
$f=@file("d_setting/conf.php") or Error("conf.php파일이 없습니다. DB설정을 먼저 하십시요");
|
||||||
for($i=1;$i<=4;$i++) $f[$i]=str_replace("\n","",$f[$i]);
|
for($i=1;$i<=4;$i++) $f[$i]=str_replace("\n","",$f[$i]);
|
||||||
$dbname=$f[4];
|
$dbname=$f[4];
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
include "lib.php";
|
include "lib.php";
|
||||||
include "func.php";
|
include "func.php";
|
||||||
|
|
||||||
$connect = dbConn("sammo");
|
$connect = dbConn(true);
|
||||||
$userID = getUserID();
|
$userID = getUserID();
|
||||||
//회원 테이블에서 정보확인
|
//회원 테이블에서 정보확인
|
||||||
$query = "select no,name,picture,grade from MEMBER where no='$userID'";
|
$query = "select no,name,picture,grade from MEMBER where no='$userID'";
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ include "func.php";
|
|||||||
$face = $_POST['face'];//TODO: face를 user_id에서 general.no 값을 이용하도록 변경
|
$face = $_POST['face'];//TODO: face를 user_id에서 general.no 값을 이용하도록 변경
|
||||||
|
|
||||||
$userID = getUserID();
|
$userID = getUserID();
|
||||||
$connect = dbConn("sammo");
|
$connect = dbConn(true);
|
||||||
|
|
||||||
//회원 테이블에서 정보확인
|
//회원 테이블에서 정보확인
|
||||||
$query = "select no,id,picture,grade,name from MEMBER where no='$userID'";
|
$query = "select no,id,picture,grade,name from MEMBER where no='$userID'";
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ include "func.php";
|
|||||||
|
|
||||||
$btn = $_POST['btn'];
|
$btn = $_POST['btn'];
|
||||||
$userID = getUserID();
|
$userID = getUserID();
|
||||||
$connect = dbConn("sammo");
|
$connect = dbConn(true);
|
||||||
|
|
||||||
//회원 테이블에서 정보확인
|
//회원 테이블에서 정보확인
|
||||||
$query = "select no,name,picture,grade from MEMBER where no='$userID'";
|
$query = "select no,name,picture,grade from MEMBER where no='$userID'";
|
||||||
|
|||||||
Reference in New Issue
Block a user