gdidc/backoffice/module/admin/admin_evn.php
2021-10-26 18:19:06 +09:00

253 lines
5.6 KiB
PHP

<?
session_start();
include $_SERVER[DOCUMENT_ROOT] . "/common/conf/config.inc.php";
include $_SERVER[DOCUMENT_ROOT] . "/backoffice/auth/auth.php";
include $_SERVER[DOCUMENT_ROOT] . "/backoffice/module/admin/admin.lib.php";
include_once $_SERVER[DOCUMENT_ROOT] . "/module/board/board.lib.php";
if(!in_array("admin_manage",$_SESSION[$_SITE["DOMAIN"]]["ADMIN"]["AUTH"]) && $_SESSION[$_SITE["DOMAIN"]]["ADMIN"]["GRADE"]!="ROOT"):
jsMsg("권한이 없습니다.");
jsHistory("-1");
endif;
if($_POST[evnMode]=="createAdmin"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = inputAdmin();
if($RS==true){
jsGo("admin.php","","");
}else{
jsMsg("관리자 등록에 실패 하였습니다.");
jsHistory("-1") ;
}
//DB해제
SetDisConn($dblink);
}else if($_POST[evnMode]=="updateAdmin"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$idx = mysql_real_escape_string(trim($_POST[idx]));
$RS = updateAdmin($idx);
if($RS==true){
jsGo("admin.php","","");
}else{
jsMsg("관리자 수정에 실패 하였습니다.");
jsHistory("-1") ;
}
//DB해제
SetDisConn($dblink);
}else if($_POST[evnMode]=="updateAuth"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$idx = mysql_real_escape_string(trim($_POST[idx]));
$RS = updateAdminAuth();
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("관리자 수정에 실패 하였습니다.");
jsHistory("-1") ;
}
//DB해제
SetDisConn($dblink);
}else if($_POST[evnMode]=="deleteAdmin"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$idx = mysql_real_escape_string(trim($_REQUEST[idx]));
$RS = deleteAdmin($idx);
if($RS==true){
jsGo("admin.php","","");
}else{
jsMsg("관리자 삭제에 실패 하였습니다.");
jsHistory("-1") ;
}
//DB해제
SetDisConn($dblink);
}else if($_POST[evnMode]=="setAdmin"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = updateShopSet($idx);
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("admin_set.php","","");
}else{
jsMsg("기본정보설정 수정에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="updateOpen"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = updateShopSetOpen($idx);
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("오픈시 클릭에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="addBoardAddTest"){
//게시판 테스트 게시글 등록
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$scale = "999";
$arrList = getArticleList($_conf_tbl["board_info"], $scale, $_REQUEST[offset], "");
if($arrList['list']['total'] > 0){
for ($i=0;$i<$arrList['list']['total'];$i++) {
//게시물 등록
$arrBoardInfo = getBoardInfo($_conf_tbl[board_info], $arrList['list'][$i]['boardid']);
$_POST[usehtml] = "Y";
$_POST[subject] = $arrList['list'][$i]['boardname']." 테스트 게시글 제목입니다.";
$_POST[contents] = $arrList['list'][$i]['boardname']." 테스트 게시글 내용입니다.";
$_POST[name] = "관리자";
$RS = insertBoardArticle($arrList['list'][$i]['boardid'],$arrBoardInfo["list"][0]["thumwidth"]);
//$RS = addBoardAddTest();
}
}
//DB해제
SetDisConn($dblink);
if($RS==true){
if($_REQUEST[rt_url]!=""){
jsGo($_REQUEST[rt_url],"","");
}else{
jsGo("config.php","","");
}
}else{
jsMsg("테스트 게시글 등록에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="initBoard"){
//게시판 테스트 게시글 등록
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$scale = "999";
$arrList = getArticleList($_conf_tbl["board_info"], $scale, $_REQUEST[offset], "");
if($arrList['list']['total'] > 0){
for ($i=0;$i<$arrList['list']['total'];$i++) {
$sql_up = "delete from tbl_board_".$arrList['list'][$i]['boardid'];
$RS=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_board_".$arrList['list'][$i]['boardid']." convert to charset utf8";
$RS=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_board_".$arrList['list'][$i]['boardid']." auto_increment = 1";
$RS=mysql_query($sql_up);
}
}
$sql_up = "delete from tbl_board_files";
$RS=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_board_files convert to charset utf8";
$RS=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_board_files auto_increment = 1";
$RS=mysql_query($sql_up);
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("게시판 초기화에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="updateLog"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = updateLog();
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("로그초기화에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="addEnMode"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = addEnMode();
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("영문추가에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="addCnMode"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = addCnMode();
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("중문추가에 실패 하였습니다.");
jsHistory("-1") ;
}
}else if($_POST[evnMode]=="addJpMode"){
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
$RS = addJpMode();
//DB해제
SetDisConn($dblink);
if($RS==true){
jsGo("config.php","","");
}else{
jsMsg("중문추가에 실패 하였습니다.");
jsHistory("-1") ;
}
}
?>