diff --git a/.gitignore b/.gitignore
index 49f00a3..7a0ea96 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,63 +1,19 @@
# ---> Java
# Compiled class file
-*.class
+/classes/*.class
# Log file
*.log
-# BlueJ files
-*.ctxt
-
-# Mobile Tools for Java (J2ME)
-.mtj.tmp/
-
-# Package Files #
-*.jar
-*.war
-*.nar
-*.ear
-*.zip
-*.tar.gz
-*.rar
-
-# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
-hs_err_pid*
-replay_pid*
-
-#Tomcat Ignore
-logs
-nbproject
-output
-# Next line commented out, because test/webapp-virtual-library and
-# test/webapp-virtual-webapp use it:
-# target
-work
build.properties
mvn.properties
-.ant-targets-build.xml
-.checkstyle
.classpath
-.externalToolBuilders
-.fbprefs
-.idea
-.pmd
.project
-.sdkmanrc
.settings
.vscode
-*.asc
-*.iml
-*.ipr
-*.iws
-*.jj
-*.tmp
-maven-resolver-ant-tasks-*.jar
-thumbs.db
-Thumbs.db
-bin/setenv.*
-java/org/apache/catalina/startup/catalina.properties
-modules/jdbc-pool/bin
-modules/jdbc-pool/includes
-modules/openssl-java17/target
-modules/openssl-foreign/target
-webapps/docs/jdbc-pool.xml
+
+# ---> PHP
+vendor
+composer.lock
+.env
+test.php
\ No newline at end of file
diff --git a/extdbms/NonPaymentList.php b/extdbms/NonPaymentList.php
new file mode 100644
index 0000000..c036e12
--- /dev/null
+++ b/extdbms/NonPaymentList.php
@@ -0,0 +1,209 @@
+
+// 기본 설정 로딩
+require_once 'config.php';
+require_once 'function.php';
+require_once 'lib.php';
+
+//HTML 시작
+
+switch ($_GET[mode]) {
+ case "today":
+ //당일
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = CURDATE() ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC";
+ $msg = "당일 미납리스트";
+ $checkall2 = "checked";
+ break;
+ case "1day":
+ //1일전
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 1 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC ";
+ $date = str_replace('-', '/', $date);
+ $date = date('Y-m-d', strtotime($date . "+1 days"));
+ $msg = "1일전 미납리스트($date)";
+ $checkall3 = "checked";
+ break;
+ case "2day":
+ //2일전
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 2 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC ";
+ $date = str_replace('-', '/', $date);
+ $date = date('Y-m-d', strtotime($date . "+2 days"));
+ $msg = "2일전 미납리스트($date)";
+ $checkall4 = "checked";
+ break;
+ case "3day":
+ //3일전
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 3 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC ";
+ $date = str_replace('-', '/', $date);
+ $date = date('Y-m-d', strtotime($date . "+3 days"));
+ $msg = "3일전 미납리스트($date)";
+ $checkall5 = "checked";
+ break;
+
+ case "custom":
+ //커스텀
+ //$count = "SELECT count(servicedb.server_code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = CURDATE() Group By server_code ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC";
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 1 DAY) Group By server_code ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC";
+ $msg = "커스텀 미납리스트($date)+1일";
+ $checkall6 = "checked";
+ break;
+
+ default:
+ //전체
+ $count = "SELECT count(clientdb.Client_Code) FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC ";
+ $msg = "전체 미납리스트";
+ $checkall1 = "checked";
+ break;
+}
+?>
+
+
+
+$list_no = (!$_GET[ea]) ? '50' : $_GET[ea];
+
+$total_num = mysql_fetch_array(mysql_query($count, $db_connect));
+
+$total = $total_num[0];
+if ($list_no > $total) {$list_no = $total;}
+$total_page = ($total != '0') ? ceil($total / $list_no) : '0';
+
+$page = $_GET[curPage];
+
+if (!$page) {$page = 1;} elseif ($page >= $total_page) {$page = $total_page;} else { $page = $page;}
+
+$next_page = ($page-'1') * $list_no;
+$next_no = $next_page + $list_no;
+
+switch ($_GET[mode]) {
+ case "today":
+ //당일
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = CURDATE() ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+ case "1day":
+ //1일전
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 1 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+ case "2day":
+ //2일전
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 2 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+ case "3day":
+ //3일전
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 3 DAY) ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+
+ case "custom":
+ //커스텀
+ //$query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = CURDATE() Group By server_code ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit ".$next_page.",".$next_no;
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') AND service_payment_date = Date_Add(curdate(),INTERVAL 1 DAY) Group By server_code ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+
+ default:
+ //전체
+ $query = "SELECT clientdb.Client_Code,Client_Name,service_line,server_code,service_ip,service_payment_date,service_amount,service_nonpayment,service_note,adddb_case,adddb.client_code,adddb.service_code,adddb_nonpayment,adddb_payment,adddb_accountStatus,addDB_ip,addDB_payment_date FROM clientdb INNER JOIN servicedb ON clientdb.client_code = servicedb.client_code INNER JOIN adddb ON servicedb.service_code = adddb.service_code WHERE servicedb.service_code = adddb.service_code AND adddb.client_code not in ('C116','C219') AND adddb.adddb_accountStatus not in ('complete') ORDER BY service_payment_date,Client_Name,adddb_accountStatus ASC limit " . $next_page . "," . $next_no;
+ break;
+}
+
+$result = @mysql_query($query, $db_connect) or die($db_q_error);
+?>
+
+=$msg?> 엑셀
+
+}?>
+
+
+}?>
+
+
+
+
+//DB닫기
+mysql_close($db_connect);
+?>
diff --git a/extdbms/coupon.php b/extdbms/coupon.php
new file mode 100644
index 0000000..49e119b
--- /dev/null
+++ b/extdbms/coupon.php
@@ -0,0 +1,20 @@
+execute($lines, $client_field);
+echo "Coupon 설정이 완료되었습니다.\n";
diff --git a/extdbms/customer_memo.php b/extdbms/customer_memo.php
new file mode 100644
index 0000000..3e233e6
--- /dev/null
+++ b/extdbms/customer_memo.php
@@ -0,0 +1,32 @@
+
+// 기본 설정 로딩
+require_once 'config.php';
+require_once 'function.php';
+require_once 'lib.php';
+
+//HTML 시작
+
+?>
+
+if (!$_GET[client_code]) {
+ echo "클라이언트 코드가 없습니다";
+} else {
+ $query = "SELECT Client_Code, Client_Note FROM clientdb WHERE Client_Code LIKE '$_GET[client_code]'";
+ $result = @mysql_query($query, $db_connect) or die($db_q_error);
+ $data = mysql_fetch_assoc($result);
+}
+?>
+
+
+//DB닫기
+mysql_close($db_connect);
+?>
diff --git a/extdbms/customer_memo_up.php b/extdbms/customer_memo_up.php
new file mode 100644
index 0000000..e895443
--- /dev/null
+++ b/extdbms/customer_memo_up.php
@@ -0,0 +1,22 @@
+
+// 기본 설정 로딩
+require_once('config.php');
+require_once('function.php');
+require_once('lib.php');
+
+//HTML 시작
+
+?>
+
+if (!$_POST[client_code]){
+ echo "클라이언트 코드가 없습니다";
+ } else {
+$query="UPDATE clientdb SET Client_Note='$_POST[msg]' WHERE Client_Code='$_POST[client_code]'";
+@mysql_query($query , $db_connect) or die($db_q_error);
+}
+
+//DB닫기
+mysql_close($db_connect);
+?>
+:6752/serviceDetail.sev?client_code==$_POST[client_code]?>'" />
+//=$query?>
diff --git a/extdbms/deepfinder_list.php b/extdbms/deepfinder_list.php
new file mode 100644
index 0000000..2780bb5
--- /dev/null
+++ b/extdbms/deepfinder_list.php
@@ -0,0 +1,7 @@
+execute("딥파인더");
diff --git a/extdbms/default_alert.php b/extdbms/default_alert.php
new file mode 100644
index 0000000..1f948be
--- /dev/null
+++ b/extdbms/default_alert.php
@@ -0,0 +1,240 @@
+
+// 기본 설정 로딩
+require_once 'config.php';
+require_once 'function.php';
+require_once 'lib.php';
+
+//HTML 시작
+
+?>
+
+
+
+
+
+
+
+
+//if ($_GET[page]=='default'){$option='limit 0,5';} else { $option='';}
+
+switch ($_GET[name]) {
+ case '송충호':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '김효영':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ #1팀
+ case '신인철':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '팀장' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '박요한':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '이지승':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) or (receiver like '시스템'and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '조준희':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '김대영':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ #2팀
+ case '김용민':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '팀장' and read_check not like ('%,$_GET[name]%')) or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '시스템'and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '이풍호':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '강부중':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '김은혁':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '김영석':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '시스템'and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ #기타
+ case '고병남':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '팀장' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '최진호':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '영업' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ #알바
+ case '류축복':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '알바' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '박소영':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '알바' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '이민제':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '알바' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+ case '류은총':$option2 = "or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '알바' and read_check not like ('%,$_GET[name]%')) ";
+ break;
+/*
+#기타
+case '김효영': $option2="or receiver like '영업'";break;
+#1팀
+case '신인철': $option2="or receiver like '1팀' or receiver like '팀장' or receiver like '네트워크'";break;
+case '박요한': $option2="or receiver like '1팀' or receiver like '영업' or receiver like '네트워크'";break;
+case '이지승': $option2="or receiver like '1팀' or receiver like '시스템'";break;
+case '조준희': $option2="or receiver like '1팀' or receiver like '네트워크'";break;
+case '김대영': $option2="or receiver like '1팀' or receiver like '네트워크'";break;
+#2팀
+case '김용민': $option2="or receiver like '2팀' or receiver like '팀장' or receiver like '시스템'";break;
+case '이풍호': $option2="or receiver like '2팀' or receiver like '네트워크'";break;
+case '강부중': $option2="or receiver like '2팀' or receiver like '네트워크'";break;
+case '김은혁': $option2="or receiver like '2팀' or receiver like '영업' or receiver like '네트워크'";break;
+case '김영석': $option2="or receiver like '2팀' or receiver like '시스템'";break;
+#기타
+case '고병남': $option2="or receiver like '영업' or receiver like '팀장'";break;
+case '최진호': $option2="or receiver like '영업'";break;
+#알바
+case '류축복': $option2="or receiver like '알바'";break;
+case '박소영': $option2="or receiver like '알바'";break;
+case '이민제': $option2="or receiver like '알바'";break;
+case '류은총': $option2="or receiver like '알바'";break;
+ */
+ default:$option2 = '';
+ break;
+}
+
+//$query="select * from commentdb where receiver like '$_GET[name]' $option2 or receiver like '전체' and read_check like '0' order by num desc";
+//$query2="select * from commentdb where receiver like '$_GET[name]' or receiver like '2팀' or receiver like '팀장' or receiver like '시스템' or receiver like '전체' and read_check like '0' order by num desc";
+//$query2="select * from commentdb where (receiver like '$_GET[name]' and read_check like '0') or (receiver like '2팀'and read_check not like ('%,$_GET[name]%')) or (receiver like '팀장'and read_check not like ('%,$_GET[name]%')) or (receiver like '시스템'and read_check not like ('%,$_GET[name]%')) or (receiver like '전체' and read_check not like ('%,$_GET[name]%')) or (receiver like '알바' and read_check not like ('%,$_GET[name]%')) or (receiver like '네트워크' and read_check not like ('%,$_GET[name]%')) or (receiver like '1팀' and read_check not like ('%,$_GET[name]%')) order by num desc";
+$query2 = "select * from commentdb where (receiver like '$_GET[name]' and read_check like '0') $option2 order by num desc";
+$total = mysql_num_rows(mysql_query($query2, $db_connect));
+$total == "0" ? $newicon = "" : $newicon = ""
+//if (isset($_SERVER['HTTP_REFERER']) && preg_match('@^[^/]+://[^/]+@', $_SERVER['HTTP_REFERER'], $match)) {}
+// var_dump($match[0]);
+
+?>
+
+/*
+preg_match('@^(?:[url]http://)?([/url][^/]+)@i',"http://www.php.net/index.html", $matches);
+$host = $matches[1];
+
+preg_match('/[^.]+\.[^.]+$/', $host, $matches);
+echo "domain name is: {$matches[0]}\n";
+
+extract(parse_url($_SERVER['HTTP_REFERER']));
+
+echo $scheme .'://'. $host;
+ */
+//echo $_GET['HTTP_HOST'];
+?>
+
+
+
+
+
+
+$deposit_server_query = "select client_code,service_status,service_payment_date,service_line from servicedb where service_payment_date < now() and service_status = 'o' and service_line not in ('test','substitution') and client_code not in ('C116','C012','C219','')";
+$deposit_server = mysql_num_rows(mysql_query($deposit_server_query, $db_connect));
+?>
+
+
+
+//DB닫기
+mysql_close($db_connect);
+?>
diff --git a/extdbms/domain_coupon.php.bak b/extdbms/domain_coupon.php.bak
new file mode 100644
index 0000000..85a2de0
--- /dev/null
+++ b/extdbms/domain_coupon.php.bak
@@ -0,0 +1,125 @@
+
+// 기본 설정 로딩
+require_once('config.php');
+require_once('function.php');
+require_once('lib.php');
+?>
+
+
+$query="select servicedb.service_code, servicedb.client_code,servicedb.service_line,servicedb.server_code,servicedb.service_ip,servicedb.service_open_date,servicedb.coupon,servicedb.coupon_use,clientdb.client_code,clientdb.client_name From servicedb Natural Join clientdb where servicedb.service_line NOT IN ( 'vpn', 'test','soloLine','substitution' ) and Client_Code not in ('C219','C116','C012','C497','C464','C526') and service_ip not like '27.125.204%' order by clientdb.client_name asc";
+$coupon_data = @mysql_query($query , $db_connect) or die($db_q_error);
+$total = mysql_num_rows($coupon_data);
+
+$list_no = (!$_GET[ea]) ? '50': $_GET[ea];
+
+if($list_no>$total){$list_no=$total;}
+$total_page = ($total != '0' ) ? ceil($total/$list_no) : '0';
+
+$page = $_GET[curPage];
+
+if(!$page) {$page = 1;}
+elseif($page >= $total_page){$page=$total_page;}
+else {$page=$page;}
+
+$next_page=($page-'1')*$list_no;
+$next_no=$next_page+$list_no;
+
+$query="select servicedb.service_code, servicedb.client_code,servicedb.service_line,servicedb.server_code,servicedb.service_ip,servicedb.service_open_date,servicedb.coupon,servicedb.coupon_use,clientdb.client_code,clientdb.client_name From servicedb Natural Join clientdb where servicedb.service_line NOT IN ( 'vpn', 'test','soloLine','substitution' ) and Client_Code not in ('C219','C116','C012','C497','C464','C526') and service_ip not like '27.125.204%' order by clientdb.client_name,service_open_date asc limit ".$next_page.",".$next_no;
+
+//$query="select servicedb.service_code, servicedb.client_code,servicedb.service_line,servicedb.server_code,servicedb.service_ip,servicedb.service_open_date,servicedb.coupon,clientdb.client_code,clientdb.client_name From servicedb Natural Join clientdb where servicedb.service_line NOT IN ( 'vpn', 'test','soloLine','substitution' ) and Client_Code not in ('C219','C116','C012') order by service_code asc";
+
+
+$coupon_data = @mysql_query($query , $db_connect) or die($db_q_error);
+$total_coupon=mysql_query("select sum(coupon),sum(coupon_use) from servicedb" , $db_connect) or die($db_q_error);
+$total_coupon=mysql_fetch_assoc($total_coupon);
+?>
+
전체 남은 수량 : =$total_coupon['sum(coupon)'];?> / 전체 사용 수량 : =$total_coupon['sum(coupon_use)']?>