primeidc/backoffice/module/admin/admin.lib.php
2021-10-26 18:26:49 +09:00

431 lines
13 KiB
PHP

<?
/*********************************** 관리자 정보 *************************************/
//관리자 정보 가져오기
function getAdminInfo($id){
$sql = "SELECT * ";
$sql .= "FROM ".$GLOBALS["_conf_tbl"]["admin"]." ";
$sql .= "WHERE a_id = '$id' ";
$rs = mysql_query($sql, $GLOBALS[dblink]);
$total_rs = mysql_num_rows($rs);
if($total_rs > 0){
$list['total'] = $total_rs;
for($i=0; $i < $total_rs; $i++){
$list['list'][$i] = mysql_fetch_assoc($rs);
}
}else{
$list['total'] = 0;
}
return $list;
}
//관리자 등록
function inputAdmin(){
$sql = "insert into ".$GLOBALS["_conf_tbl"]["admin"]." SET
a_id= '".mysql_real_escape_string($_POST[id])."',
a_grade = 'ADMIN',
a_date = now()
";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
$total = mysql_affected_rows($GLOBALS[dblink]);
if($total > 0){
return true;
}else{
return false;
}
}
//관리자 수정
function updateAdmin($idx){
//접근권한
for($i=0; $i < count($_POST[a_auth]); $i++){
$str_a_auth .= $_POST[a_auth][$i];
if($i != count($_POST[a_auth])-1){
$str_a_auth .= ",";
}
}
$sql = "UPDATE ".$GLOBALS["_conf_tbl"]["admin"]." SET
a_pw= '".mysql_real_escape_string($_POST[a_pw])."',
a_name= '".mysql_real_escape_string($_POST[a_name])."',
a_class= '".mysql_real_escape_string($_POST[a_class])."',
a_phone= '".mysql_real_escape_string($_POST[a_phone])."',
a_email= '".mysql_real_escape_string($_POST[a_email])."',
a_grade= '".mysql_real_escape_string($_POST[a_grade])."',
a_auth= '".$str_a_auth."'
WHERE idx = '$idx'
";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
if($rsf){
return true;
}else{
return false;
}
}
//관리자 수정
function updateAdminAuth(){
$tbl = $GLOBALS["_conf_tbl"]["admin_menu_code"];
$sql = "UPDATE ".$tbl." SET is_use = 'N' ";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
//접근권한
for($i=0; $i < count($_POST[a_auth]); $i++){
/*
$str_a_auth .= $_POST[a_auth][$i];
if($i != count($_POST[a_auth])-1){
$str_a_auth .= ",";
}
echo $str_a_auth;
*/
$sql = "UPDATE ".$tbl." SET is_use = 'Y' where m_code = '".$_POST[a_auth][$i]."'";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
}
/*
$sql = "UPDATE ".$tbl." SET
a_pw= '".mysql_real_escape_string($_POST[a_pw])."',
a_name= '".mysql_real_escape_string($_POST[a_name])."',
a_class= '".mysql_real_escape_string($_POST[a_class])."',
a_phone= '".mysql_real_escape_string($_POST[a_phone])."',
a_email= '".mysql_real_escape_string($_POST[a_email])."',
a_grade= '".mysql_real_escape_string($_POST[a_grade])."',
a_auth= '".$str_a_auth."'
WHERE idx = '$idx'
";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
*/
if($rsf){
return true;
}else{
return false;
}
}
//관리자파일 삭제
function deleteAdmin($idx){
$sql = "DELETE FROM ".$GLOBALS["_conf_tbl"]["admin"]." WHERE idx = '$idx' ";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
$total = mysql_affected_rows($GLOBALS[dblink]);
if($total > 0){
return true;
}else{
return false;
}
}
//관리자 로그인 로그 기록하기
function setAdminLoginLog($id,$login){
$sql = "INSERT INTO tbl_admin_login_log SET ";
$sql .= "a_id = '$id', ";
$sql .= "a_ip = '".$_SERVER[REMOTE_ADDR]."', ";
$sql .= "a_login = '".$login."', ";
$sql .= "a_date = now() ";
$rs = mysql_query($sql, $GLOBALS[dblink]);
$total_rs = mysql_affected_rows($GLOBALS[dblink]);
return $total_rs;
}
//관리자 정보 가져오기
function getAdminMenu(){
$sql = "SELECT * ";
$sql .= "FROM ".$GLOBALS["_conf_tbl"]["admin_menu_code"]." ";
$sql .= "WHERE is_use = 'Y' order by m_name ";
$rs = mysql_query($sql, $GLOBALS[dblink]);
$total_rs = mysql_num_rows($rs);
if($total_rs > 0){
$list['total'] = $total_rs;
for($i=0; $i < $total_rs; $i++){
$list['list'][$i] = mysql_fetch_assoc($rs);
}
}else{
$list['total'] = 0;
}
return $list;
}
//관리자 정보 가져오기
function getAdminMenu1(){
$sql = "SELECT * ";
$sql .= "FROM ".$GLOBALS["_conf_tbl"]["admin_menu_code"]." ";
$sql .= " order by m_name ";
$rs = mysql_query($sql, $GLOBALS[dblink]);
$total_rs = mysql_num_rows($rs);
if($total_rs > 0){
$list['total'] = $total_rs;
for($i=0; $i < $total_rs; $i++){
$list['list'][$i] = mysql_fetch_assoc($rs);
}
}else{
$list['total'] = 0;
}
return $list;
}
function updateShopSet() {
for($i=0; $i < count($_POST[payment]); $i++){
$str_payment .= $_POST[payment][$i];
if($i != count($_POST[payment])-1){
$str_payment .= ",";
}
}
$sql = "UPDATE ".$GLOBALS["_conf_tbl"]["shop_set"]." SET
shop_name = '".mysql_real_escape_string($_POST[shop_name])."',
shop_url = '".mysql_real_escape_string($_POST[shop_url])."',
shop_url1 = '".mysql_real_escape_string($_POST[shop_url1])."',
shop_url2 = '".mysql_real_escape_string($_POST[shop_url2])."',
admin_email = '".mysql_real_escape_string($_POST[admin_email])."',
shop_title = '".mysql_real_escape_string($_POST[shop_title])."',
shop_keyword = '".mysql_real_escape_string($_POST[shop_keyword])."',
shop_content = '".mysql_real_escape_string($_POST[shop_content])."',
shop_payment = '".$str_payment."',
shop_pg_id = '".mysql_real_escape_string($_POST[shop_pg_id])."',
shop_bankinfo = '".mysql_real_escape_string($_POST[shop_bankinfo])."',
shop_delivery_company = '".mysql_real_escape_string($_POST[shop_delivery_company])."',
shop_delivery_url = '".mysql_real_escape_string($_POST[shop_delivery_url])."',
shop_delivery_gb = '".mysql_real_escape_string($_POST[delivery_gb])."',
shop_delivery_default = '".mysql_real_escape_string($_POST[shop_delivery_default])."',
shop_delivery_price = '".mysql_real_escape_string($_POST[shop_delivery_price])."',
shop_delivery_high = '".mysql_real_escape_string($_POST[shop_delivery_high])."',
shop_delivery_low = '".mysql_real_escape_string($_POST[shop_delivery_low])."',
shop_point_member = '".mysql_real_escape_string($_POST[shop_point_member])."',
shop_point_min = '".mysql_real_escape_string($_POST[shop_point_min])."',
shop_point_max = '".mysql_real_escape_string($_POST[shop_point_max])."'
";
$rsf = mysql_query($sql,$GLOBALS[dblink]);
if($rsf){
return true;
}else{
return false;
}
}
//오픈진행
function updateShopSetOpen() {
if($_POST[evnType]=="1"){
//구사이트도메인 http://www. 제외
$old=mysql_real_escape_string($_POST[oldsite]);
//새사ㅣ트도메인 http://www. 제외
$new=mysql_real_escape_string($_POST[newsite]);
}else{
//구사이트도메인 http://www. 제외
$old=mysql_real_escape_string($_POST[newsite]);
//새사ㅣ트도메인 http://www. 제외
$new=mysql_real_escape_string($_POST[oldsite]);
}
//상품 업데이트
$sql_up = "update tbl_shop_good set contents=REPLACE(contents,'$old','$new')";
$result_up=mysql_query($sql_up);
//제품 업데이트
$sql_up = "update tbl_product set contents=REPLACE(contents,'$old','$new')";
$result_up=mysql_query($sql_up);
//분류 업데이트
$sql_up = "update tbl_category set cat_content=REPLACE(cat_content,'$old','$new')";
$result_up=mysql_query($sql_up);
//HTML 업데이트
$sql_up = "update tbl_html_contents set contents=REPLACE(contents,'$old','$new')";
$result_up=mysql_query($sql_up);
//게시판 헤더푸터
$sql_up = "update tbl_board_info set header=REPLACE(header,'$old','$new')";
$result_up=mysql_query($sql_up);
$sql_up = "update tbl_board_info set footer=REPLACE(footer,'$old','$new')";
$result_up=mysql_query($sql_up);
//게시판 업데이트
$sql = "select * from tbl_board_info";
$result=mysql_query($sql) ;
while($row=mysql_fetch_array($result)){
$sql_up = "update tbl_board_".$row[boardid]." set contents=REPLACE(contents,'$old','$new')";
$result_up=mysql_query($sql_up);
}
$sql_up = "update tbl_shop_set set shop_url=REPLACE(shop_url,'$old','$new')";
$result_up=mysql_query($sql_up);
if($result_up){
return true;
}else{
return false;
}
}
//로그초기화
function updateLog(){
$sql_up = "delete from tbl_websight_log";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_browser";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_counter";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_domain";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_ip";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_keyword";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_os";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_page";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_referer";
$result_up=mysql_query($sql_up);
$sql_up = "delete from tbl_websight_log_searchengin";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_browser convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_counter convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_domain convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_ip convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_keyword convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_os convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_page convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_referer convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_websight_log_searchengin convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_browser auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_counter auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_domain auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_ip auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_keyword auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_os auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_page auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_referer auto_increment = 1 ";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER table tbl_websight_log_searchengin auto_increment = 1 ";
$result_up=mysql_query($sql_up);
if($result_up){
return true;
}else{
return false;
}
}
//영문추가
function addEnMode(){
$sql_up = "alter table tbl_category add column cat_ename varchar(255) not null after cat_name;";
$result_up=mysql_query($sql_up);
$sql_up = "alter table tbl_product add column p_ename varchar(255) not null after p_name;";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_category convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_product convert to charset utf8";
$result_up=mysql_query($sql_up);
//게시판 업데이트
$sql = "select * from tbl_board_info";
$result=mysql_query($sql) ;
while($row=mysql_fetch_array($result)){
$sql_up = "ALTER TABLE tbl_board_".$row[boardid]." convert to charset utf8";
$result_up=mysql_query($sql_up);
}
if($result_up){
return true;
}else{
return false;
}
}
//중문추가
function addCnMode(){
$sql_up = "alter table tbl_category add column cat_cname varchar(255) not null after cat_name;";
$result_up=mysql_query($sql_up);
$sql_up = "alter table tbl_product add column p_cname varchar(255) not null after p_name;";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_category convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_product convert to charset utf8";
$result_up=mysql_query($sql_up);
//게시판 업데이트
$sql = "select * from tbl_board_info";
$result=mysql_query($sql) ;
while($row=mysql_fetch_array($result)){
$sql_up = "ALTER TABLE tbl_board_".$row[boardid]." convert to charset utf8";
$result_up=mysql_query($sql_up);
}
if($result_up){
return true;
}else{
return false;
}
}
//일본어추가
function addJpMode(){
$sql_up = "alter table tbl_category add column cat_jname varchar(255) not null after cat_name;";
$result_up=mysql_query($sql_up);
$sql_up = "alter table tbl_product add column p_jname varchar(255) not null after p_name;";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_category convert to charset utf8";
$result_up=mysql_query($sql_up);
$sql_up = "ALTER TABLE tbl_product convert to charset utf8";
$result_up=mysql_query($sql_up);
//게시판 업데이트
$sql = "select * from tbl_board_info";
$result=mysql_query($sql) ;
while($row=mysql_fetch_array($result)){
$sql_up = "ALTER TABLE tbl_board_".$row[boardid]." convert to charset utf8";
$result_up=mysql_query($sql_up);
}
if($result_up){
return true;
}else{
return false;
}
}
?>