dbms_primeidc_init...1
This commit is contained in:
parent
d6124f2d68
commit
325dab6b32
@ -2,90 +2,69 @@
|
||||
|
||||
namespace lib\Configs;
|
||||
|
||||
use lib\Controllers\DBMS\Client\ClientController;
|
||||
use lib\Controllers\DBMS\Client\CouponController;
|
||||
use lib\Controllers\DBMS\Client\MemoController;
|
||||
use lib\Controllers\DBMS\Client\OnetimeController;
|
||||
use lib\Controllers\DBMS\Client\PaymentController;
|
||||
use lib\Controllers\DBMS\DashboardController;
|
||||
use lib\Controllers\DBMS\DefenceController;
|
||||
use lib\Controllers\DBMS\GearlistController;
|
||||
use lib\Controllers\DBMS\NavigatorController;
|
||||
use lib\Controllers\DBMS\ServerController;
|
||||
use lib\Controllers\DBMS\ServiceController;
|
||||
use lib\Core\Router;
|
||||
|
||||
$router->group('dbms/client/dashboard', function (Router $router) {
|
||||
// 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리
|
||||
//Client관련련
|
||||
$router->group('dbms/client', function (Router $router) {
|
||||
$router->add('GET', 'totalcount', function ($params) {
|
||||
$controller = new \lib\Controllers\DBMS\Client\DashboardController();
|
||||
return $controller->totalcount($params);
|
||||
$controller = new ClientCOntroller($params);
|
||||
return $controller->totalcount();
|
||||
// Response::view($result);
|
||||
});
|
||||
//메모관련
|
||||
$router->group('memo', function (Router $router) {
|
||||
$router->add('GET', 'update_form', function ($params) {
|
||||
$controller = new MemoCOntroller($params);
|
||||
return $controller->update_form();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('POST', 'update', function ($params) {
|
||||
$controller = new MemoCOntroller($params);
|
||||
return $controller->update();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
//쿠폰관련
|
||||
$router->group('coupon', function (Router $router) {
|
||||
$router->add('GET', 'index', function ($params) {
|
||||
$controller = new CouponCOntroller($params);
|
||||
return $controller->index();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'insert_form', function ($params) {
|
||||
$controller = new CouponCOntroller($params);
|
||||
return $controller->insert_form();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('POST', 'insert', function ($params) {
|
||||
$controller = new CouponCOntroller($params);
|
||||
return $controller->insert();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
//결제관련
|
||||
$router->group('payment', function (Router $router) {
|
||||
$router->add('GET', 'index', function ($params) {
|
||||
$controller = new PaymentCOntroller($params);
|
||||
return $controller->index();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'billpaper', function ($params) {
|
||||
$controller = new PaymentCOntroller($params);
|
||||
return $controller->billpaper();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
});
|
||||
$router->group('dbms/client/memo', function (Router $router) {
|
||||
$router->add('GET', 'update_form', function ($params) {
|
||||
$controller = new MemoController();
|
||||
return $controller->update_form($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('POST', 'update', function ($params) {
|
||||
$controller = new MemoController();
|
||||
return $controller->update($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
$router->group('dbms/client/onetime', function (Router $router) {
|
||||
$router->add('GET', 'coupon', function ($params) {
|
||||
$controller = new OnetimeController();
|
||||
return $controller->coupon($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
// $router->add('POST', 'buy', function ($params) {
|
||||
// $controller = new OnetimeController();
|
||||
// return $controller->update($params);
|
||||
// // Response::view($result);
|
||||
// });
|
||||
// $router->add('POST', 'use', function ($params) {
|
||||
// $controller = new OnetimeController();
|
||||
// return $controller->update($params);
|
||||
// // Response::view($result);
|
||||
// });
|
||||
});
|
||||
$router->group('dbms/client/coupon', function (Router $router) {
|
||||
$router->add('GET', 'index', function ($params) {
|
||||
$controller = new CouponController();
|
||||
return $controller->index($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'client', function ($params) {
|
||||
$controller = new CouponController();
|
||||
return $controller->client($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'insert_form', function ($params) {
|
||||
$controller = new CouponController();
|
||||
return $controller->insert_form($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('POST', 'insert', function ($params) {
|
||||
$controller = new CouponController();
|
||||
return $controller->insert($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
$router->group('dbms/client/payment', function (Router $router) {
|
||||
$router->add('GET', 'billpaper', function ($params) {
|
||||
$controller = new PaymentController();
|
||||
return $controller->billpaper($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'nonpayment', function ($params) {
|
||||
$controller = new PaymentController();
|
||||
return $controller->nonpayment($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
// 예제 라우트 그룹: dbms/dashboard/index 이후에 key/value 파라미터 허용
|
||||
$router->group('dbms/dashboard', function (Router $router) {
|
||||
@ -98,33 +77,33 @@ $router->group('dbms/dashboard', function (Router $router) {
|
||||
// });
|
||||
// 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리
|
||||
$router->add('GET', 'topboard', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->topboard();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'totalcount', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
return $controller->totalcount($params);
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->totalcount();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'latest_service', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
return $controller->latest_service($params);
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->latest_service();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'latest_history', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
return $controller->latest_history($params);
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->latest_history();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'cscount', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
return $controller->cscount($params);
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->cscount();
|
||||
// Response::view($result);
|
||||
});
|
||||
$router->add('GET', 'coupon', function ($params) {
|
||||
$controller = new DashboardController();
|
||||
return $controller->coupon($params);
|
||||
$controller = new DashboardCOntroller($params);
|
||||
return $controller->coupon();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
@ -132,8 +111,8 @@ $router->group('dbms/dashboard', function (Router $router) {
|
||||
$router->group('dbms/navigator', function (Router $router) {
|
||||
// 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리
|
||||
$router->add('GET', 'ipsearch', function ($params) {
|
||||
$controller = new NavigatorController();
|
||||
return $controller->ipsearch($params);
|
||||
$controller = new NavigatorCOntroller($params);
|
||||
return $controller->ipsearch();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
@ -141,8 +120,8 @@ $router->group('dbms/navigator', function (Router $router) {
|
||||
$router->group('dbms/defence', function (Router $router) {
|
||||
// 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리
|
||||
$router->add('GET', 'mk', function ($params) {
|
||||
$controller = new DefenceController();
|
||||
return $controller->mk($params);
|
||||
$controller = new DefenceCOntroller($params);
|
||||
return $controller->mk();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
@ -150,25 +129,16 @@ $router->group('dbms/defence', function (Router $router) {
|
||||
$router->group('dbms/service', function (Router $router) {
|
||||
// 동적 파라미터 없이 기본 path에 추가 파라미터를 받아 key/value 형식으로 처리
|
||||
$router->add('GET', 'extra', function ($params) {
|
||||
$controller = new ServiceController();
|
||||
return $controller->extra($params);
|
||||
$controller = new ServiceCOntroller($params);
|
||||
return $controller->extra();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
|
||||
$router->group('dbms/gearlist', function (Router $router) {
|
||||
$router->add('GET', 'index', function ($params) {
|
||||
$controller = new GearlistController();
|
||||
return $controller->index($params);
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$router->group('dbms/server', function (Router $router) {
|
||||
$router->add('GET', 'index', function ($params) {
|
||||
$controller = new ServerController();
|
||||
return $controller->index($params);
|
||||
$controller = new GearlistCOntroller($params);
|
||||
return $controller->index();
|
||||
// Response::view($result);
|
||||
});
|
||||
});
|
||||
|
||||
@ -6,8 +6,8 @@ use lib\Core\Controller as Core;
|
||||
|
||||
class CommonController extends Core
|
||||
{
|
||||
protected function __construct()
|
||||
protected function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
} //
|
||||
} //Class
|
||||
|
||||
@ -5,14 +5,14 @@ namespace lib\Controllers\DBMS\Client;
|
||||
use lib\Services\ClientService;
|
||||
use lib\Controllers\DBMS\DBMSController;
|
||||
|
||||
abstract class ClientController extends DBMSController
|
||||
class ClientController extends DBMSController
|
||||
{
|
||||
|
||||
private ?ClientService $_clientService = null;
|
||||
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('client');
|
||||
} //
|
||||
final public function getClientService(): ClientService
|
||||
@ -22,4 +22,41 @@ abstract class ClientController extends DBMSController
|
||||
}
|
||||
return $this->_clientService;
|
||||
}
|
||||
|
||||
//서비스카운팅 , total_counting_customer.php
|
||||
//CLI 접속방법 : php index.php site/client/totalcount/client_code/코드번호
|
||||
//WEB 접속방법 : http://localhost/site/client/totalcount/client_code/코드번호
|
||||
public function totalcount()
|
||||
{
|
||||
//사용자정보
|
||||
$client_code = $this->request->get('client_code');
|
||||
// echo "client_code:" . $client_code;
|
||||
if ($client_code) {
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$client) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
}
|
||||
//서비스위치별(치바,도쿄등)
|
||||
$dashboard = [];
|
||||
foreach (DBMS_SERVICE_SWITCHCODE as $district => $switchcodes) {
|
||||
$switchcode_begin = $switchcodes['begin'];
|
||||
$switchcode_end = $switchcodes['end'];
|
||||
$dashboard[$district] = $this->getServiceService()->getDistrictCountByClient(
|
||||
$client_code,
|
||||
$switchcode_begin,
|
||||
$switchcode_end
|
||||
);
|
||||
} //foreach
|
||||
//서비스라인별(일반,방어,전용,테스트,대체등)
|
||||
foreach (DBMS_SERVICE_LINE as $service_line => $label) {
|
||||
$dashboard[$service_line] = $this->getServiceService()->getServiceLineCountByClient($client_code, $service_line);
|
||||
} //foreach
|
||||
//서비스상태별(정상,정지,해지등)
|
||||
$dashboard['coupon'] = intval($this->getServiceService()->getCouponTotalCountByClient($client_code));
|
||||
$this->dashboard = $dashboard;
|
||||
$this->client_code = $client_code;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
} //Class
|
||||
|
||||
@ -12,9 +12,9 @@ class CouponController extends ClientController
|
||||
private ?OnetimeService $_onetimeService = null;
|
||||
private ?HistoryService $_historyService = null;
|
||||
private ?MemberService $_memberService = null;
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('coupon');
|
||||
} //
|
||||
public function getMemberService(): MemberService
|
||||
@ -42,12 +42,32 @@ class CouponController extends ClientController
|
||||
//IdcCouponListMK.jsp -> domain_coupon.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/index
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/index
|
||||
public function index(array $params)
|
||||
public function index()
|
||||
{
|
||||
//사용자정보
|
||||
$client_code = $this->request->get('client_code');
|
||||
echo "client_code:" . is_null($client_code) ? "NULL" : $client_code;
|
||||
if ($client_code) {
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$client) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
}
|
||||
//관리자정보(등록자)
|
||||
$member_code = $this->request->get('mkid');
|
||||
// echo "member_code:" . $member_code;
|
||||
if ($member_code) {
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->member = $member;
|
||||
}
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
[$this->total, $this->services] = $this->getServiceService()->getEntitiesForCoupon($this->curPage, $this->perPage);
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->services] = $this->getServiceService()->getEntitiesByClient($this->curPage, $this->perPage, $client_code);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
$total_coupon = 0;
|
||||
foreach ($this->services as $service) {
|
||||
@ -57,52 +77,15 @@ class CouponController extends ClientController
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
|
||||
//IdcCouponUseMK.jsp -> domain_coupon_use.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/client/client_code/코드
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/client/client_code/코드
|
||||
public function client(array $params)
|
||||
{
|
||||
//사용자정보
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client_code = $params['client_code'];
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$client) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->member = $member;
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
[$this->total, $this->services] = $this->getServiceService()->getEntitiesForCoupon($this->curPage, $this->perPage, $client_code);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
$total_coupon = 0;
|
||||
foreach ($this->services as $service) {
|
||||
$total_coupon += $service->getCoupon();
|
||||
}
|
||||
$this->total_coupon = $total_coupon;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
//IdcCouponBuyMK.jsp -> domain_coupon_buy.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/insert_form
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/insert_form
|
||||
public function insert_form(array $params)
|
||||
public function insert_form()
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$service_code = $params['service_code'];
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
@ -114,14 +97,15 @@ class CouponController extends ClientController
|
||||
throw new \Exception("[{$service->getClientCode()}]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
//관리자정보(등록자)
|
||||
$member_code = $this->request->get('mkid');
|
||||
// echo "member_code:" . $member_code;
|
||||
if ($member_code) {
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->member = $member;
|
||||
}
|
||||
$this->member = $member;
|
||||
$this->today = date("Y-m-d");
|
||||
@ -131,12 +115,12 @@ class CouponController extends ClientController
|
||||
//IdcCouponBuyMK.jsp -> domain_coupon_buy.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/insert_form
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/insert_form
|
||||
public function insert(array $params)
|
||||
public function insert()
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$service_code = $params['service_code'];
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
@ -146,16 +130,15 @@ class CouponController extends ClientController
|
||||
if (!$client) {
|
||||
throw new \Exception("[{$service->getClientCode()}]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
//관리자정보(등록자)
|
||||
$member_code = $this->request->get('mkid');
|
||||
if (!$member_code) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
|
||||
//onetime_sub 도메인 구매 수량
|
||||
$coupon = $this->request->get('coupon');
|
||||
if (! $coupon || $coupon < 1) {
|
||||
@ -167,7 +150,7 @@ class CouponController extends ClientController
|
||||
throw new \Exception("도메인 리스트 값이 정의되지 않았습니다.");
|
||||
}
|
||||
//onetime_case 사용용도
|
||||
$onetime_case = $this->request->get('onetime_case') ?? 'domain';
|
||||
$onetime_case = $this->request->get('onetime_case', 'domain');
|
||||
//onetime_request_date 사용일
|
||||
$onetime_request_date = $this->request->get('onetime_request_date') ?? date("Y-m-d");
|
||||
try {
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace lib\Controllers\DBMS\Client;
|
||||
|
||||
use lib\Services\ClientService;
|
||||
|
||||
class DashboardController extends ClientController
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
$this->getView()->setPath('dashboard');
|
||||
} //
|
||||
|
||||
//서비스카운팅 , total_counting_customer.php
|
||||
//CLI 접속방법 : php index.php site/client/dashboard/totalcount/client_code/코드번호
|
||||
//WEB 접속방법 : http://localhost/site/client/dashboard/totalcount/client_code/코드번호
|
||||
public function totalcount(array $params)
|
||||
{
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client_code = $params['client_code'];
|
||||
//서비스위치별(치바,도쿄등)
|
||||
$dashboard = [];
|
||||
foreach (DBMS_SERVICE_SWITCHCODE as $district => $switchcodes) {
|
||||
$switchcode_begin = $switchcodes['begin'];
|
||||
$switchcode_end = $switchcodes['end'];
|
||||
$dashboard[$district] = $this->getServiceService()->getDistrictCountByClient(
|
||||
$client_code,
|
||||
$switchcode_begin,
|
||||
$switchcode_end
|
||||
);
|
||||
} //foreach
|
||||
//서비스라인별(일반,방어,전용,테스트,대체등)
|
||||
foreach (DBMS_SERVICE_LINE as $service_line => $label) {
|
||||
$dashboard[$service_line] = $this->getServiceService()->getServiceLineCountByClient($client_code, $service_line);
|
||||
} //foreach
|
||||
//서비스상태별(정상,정지,해지등)
|
||||
$dashboard['coupon'] = intval($this->getServiceService()->getCouponTotalCountByClient($client_code));
|
||||
$this->dashboard = $dashboard;
|
||||
$this->client_code = $client_code;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
} //Class
|
||||
@ -6,21 +6,21 @@ use lib\Helpers\ServiceHelper;
|
||||
|
||||
class MemoController extends ClientController
|
||||
{
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('memo');
|
||||
$this->helper = new ServiceHelper();
|
||||
} //
|
||||
//사용자용메모장 , customer_memo.php
|
||||
//CLI 접속방법 : php index.php site/client/memo/update_form/client_code/코드번호
|
||||
//WEB 접속방법 : http://localhost/site/client/memo/update_form/client_code/코드번호
|
||||
public function update_form(array $params)
|
||||
public function update_form()
|
||||
{
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
$client_code = $this->request->get('client_code');
|
||||
if (!$client_code) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client_code = $params['client_code'];
|
||||
$entity = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$entity) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
@ -29,12 +29,12 @@ class MemoController extends ClientController
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
|
||||
public function update(array $params)
|
||||
public function update()
|
||||
{
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
$client_code = $this->request->get('client_code');
|
||||
if (!$client_code) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client_code = $params['client_code'];
|
||||
$entity = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$entity) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
|
||||
@ -1,49 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace lib\Controllers\DBMS\Client;
|
||||
|
||||
use lib\Services\MemberService;
|
||||
use lib\Services\OnetimeService;
|
||||
use lib\Utils\Pagination;
|
||||
|
||||
class OnetimeController extends ClientController
|
||||
{
|
||||
private ?OnetimeService $_onetimeService = null;
|
||||
private ?MemberService $_memberService = null;
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
$this->getView()->setPath('onetime');
|
||||
} //
|
||||
|
||||
public function getOnetimeService(): OnetimeService
|
||||
{
|
||||
if ($this->_onetimeService === null) {
|
||||
$this->_onetimeService = new OnetimeService();
|
||||
}
|
||||
return $this->_onetimeService;
|
||||
}
|
||||
public function getMemberService(): MemberService
|
||||
{
|
||||
if ($this->_memberService === null) {
|
||||
$this->_memberService = new MemberService();
|
||||
}
|
||||
return $this->_memberService;
|
||||
}
|
||||
//domain_buy_list.php
|
||||
//CLI 접속방법 : php index.php site/counpon
|
||||
//WEB 접속방법 : http://localhost/site/coupon
|
||||
public function coupon()
|
||||
{
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
[$this->total, $this->entities] = $this->getOnetimeService()->getEntitiesForDomainCoupon($this->curPage, $this->perPage);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
//전체 고객정보
|
||||
$this->clients = $this->getClientService()->getEntities();
|
||||
//전체 관리자정보(등록자)
|
||||
$this->members = $this->getMemberService()->getEntities();
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
} //Class
|
||||
@ -6,29 +6,29 @@ use lib\Utils\Pagination;
|
||||
|
||||
class PaymentController extends ClientController
|
||||
{
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('payment');
|
||||
} //
|
||||
|
||||
//청구서, depositbillpaper.php
|
||||
//CLI 접속방법 : php index.php site/client/payment/billpaper
|
||||
//WEB 접속방법 : http://localhostsite/client/payment/billpaper
|
||||
public function billpaper(array $params): string
|
||||
public function billpaper(): string
|
||||
{
|
||||
//사이트 정보 가져오기
|
||||
if (!array_key_exists('sitekey', $params)) {
|
||||
$sitekey = $this->request->get('sitekey');
|
||||
if (!$sitekey) {
|
||||
throw new \Exception("sitekey 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$sitekey = $params['sitekey'];
|
||||
$this->siteInfo = DBMS_SITEINFOS[$sitekey];
|
||||
if (!array_key_exists($sitekey, DBMS_SITEINFOS)) {
|
||||
throw new \Exception("[{$sitekey}]에 해당하는 사이트정보가 없습니다.");
|
||||
}
|
||||
//사용자정보가져오기
|
||||
$client_code = $params['client_code'];
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
$client_code = $this->request->get('client_code');
|
||||
if (!$client_code) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
@ -38,17 +38,16 @@ class PaymentController extends ClientController
|
||||
$this->client = $client;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
|
||||
//청구서, NonPaymentList.php
|
||||
//CLI 접속방법 : php index.php site/client/payment/unpaid
|
||||
//WEB 접속방법 : http://localhostsite/client/payment/unpaid
|
||||
public function nonpayment(array $params): string
|
||||
//미납리스트트, NonPaymentList.php
|
||||
//CLI 접속방법 : php index.php site/client/payment/index
|
||||
//WEB 접속방법 : http://localhostsite/client/payment/index
|
||||
public function index(): string
|
||||
{
|
||||
//Client_Code = ["C219"=>WinIDC,"C116"=>IDC-JP"] -> 미지급금계산 제외 Client_Code
|
||||
$exclude_clients = ['C116', 'C219'];
|
||||
//mode 당일,1일전,2일전,3일전,custom
|
||||
$today = date("Y-m-d");;
|
||||
$mode = $params['mode'] ?? $this->request->get('mode') ?? 'all';
|
||||
$mode = $this->request->get('mode', 'all');
|
||||
switch ($mode) {
|
||||
case 'today':
|
||||
$this->message = "[{$today} 기준 당일 ";
|
||||
@ -71,8 +70,8 @@ class PaymentController extends ClientController
|
||||
break;
|
||||
}
|
||||
$this->mode = $mode;
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->entities] = $this->getServiceService()->getEntitiesForNonPayment($this->curPage, $this->perPage, $mode, $exclude_clients);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
return $this->render(path: __FUNCTION__);
|
||||
|
||||
@ -12,9 +12,9 @@ class PointController extends ClientController
|
||||
private ?OnetimeService $_onetimeService = null;
|
||||
private ?HistoryService $_historyService = null;
|
||||
private ?MemberService $_memberService = null;
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('point');
|
||||
} //
|
||||
public function getMemberService(): MemberService
|
||||
@ -42,7 +42,7 @@ class PointController extends ClientController
|
||||
//IdcCouponListMK.jsp -> IdcPointListMK.jsp 신규추가가
|
||||
//CLI 접속방법 : php index.php site/client/point/index
|
||||
//WEB 접속방법 : http://localhost/site/client/point/index
|
||||
public function index(array $params)
|
||||
public function index()
|
||||
{
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
@ -60,31 +60,31 @@ class PointController extends ClientController
|
||||
//IdcCouponUseMK.jsp -> domain_coupon_use.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/client/client_code/코드
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/client/client_code/코드
|
||||
public function client(array $params)
|
||||
public function client()
|
||||
{
|
||||
//사용자정보
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
$client_code = $this->request->get('client_code');
|
||||
if (!$client_code) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$client_code = $params['client_code'];
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$client) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
$member_code = $this->request->get('mkid');
|
||||
if (!$member_code) {
|
||||
throw new \Exception("member_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->member = $member;
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->services] = $this->getServiceService()->getEntitiesForCoupon($this->curPage, $this->perPage, $client_code);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
return $this->render(__FUNCTION__);
|
||||
@ -92,12 +92,12 @@ class PointController extends ClientController
|
||||
//IdcCouponBuyMK.jsp -> domain_coupon_buy.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/insert_form
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/insert_form
|
||||
public function insert_form(array $params)
|
||||
public function insert_form()
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$service_code = $params['service_code'];
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
@ -110,10 +110,10 @@ class PointController extends ClientController
|
||||
}
|
||||
$this->client = $client;
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
$member_code = $this->request->get('mkid');
|
||||
if (!$member_code) {
|
||||
throw new \Exception("member_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
@ -126,31 +126,32 @@ class PointController extends ClientController
|
||||
//IdcCouponBuyMK.jsp -> domain_coupon_buy.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/insert_form
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/insert_form
|
||||
public function insert(array $params)
|
||||
public function insert()
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$service_code = $params['service_code'];
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->service = $service;
|
||||
//사용자정보
|
||||
$client = $this->getClientService()->getEntityByCode($service->getClientCode());
|
||||
if (!$client) {
|
||||
throw new \Exception("[{$service->getClientCode()}]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
//전체 관리자정보(등록자)
|
||||
if (!array_key_exists('mkid', $params)) {
|
||||
throw new \Exception("mkid 값이 정의되지 않았습니다.");
|
||||
$member_code = $this->request->get('mkid');
|
||||
if (!$member_code) {
|
||||
throw new \Exception("member_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$member_code = $params['mkid'];
|
||||
$member = $this->getMemberService()->getEntityByCode($member_code);
|
||||
if (!$member) {
|
||||
throw new \Exception("[$member_code]에 해당하는 관리자정보가 존재하지 않습니다.");
|
||||
}
|
||||
|
||||
//onetime_sub 도메인 구매 수량
|
||||
$coupon = $this->request->get('coupon');
|
||||
if (! $coupon || $coupon < 1) {
|
||||
|
||||
@ -8,9 +8,9 @@ use lib\Services\ServiceService;
|
||||
abstract class DBMSController extends CommonController
|
||||
{
|
||||
private ?ServiceService $_service = null;
|
||||
public function __construct()
|
||||
protected function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
//View의 추가디렉토리
|
||||
$this->getView()->setPath('dbms');
|
||||
} //
|
||||
|
||||
@ -17,9 +17,9 @@ class DashboardController extends DBMSController
|
||||
private ?KCSService $_kcsService = null;
|
||||
private ?HistoryService $_historyService = null;
|
||||
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('dashboard');
|
||||
$this->helper = new ServiceHelper();
|
||||
} //
|
||||
@ -80,16 +80,12 @@ class DashboardController extends DBMSController
|
||||
//서비스카운팅 , total_counting.php
|
||||
//CLI 접속방법 : php index.php site/dashboard/totalcount/sitekey/도메인
|
||||
//WEB 접속방법 : http://localhost/site/dashboard/totalcount/sitekey/도메인
|
||||
public function totalcount(array $params)
|
||||
public function totalcount()
|
||||
{
|
||||
if (!array_key_exists('sitekey', $params)) {
|
||||
$sitekey = $this->request->get('sitekey');
|
||||
if (!$sitekey) {
|
||||
throw new \Exception("sitekey 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$sitekey = $params['sitekey'];
|
||||
//사이트 정보 가져오기
|
||||
if (!array_key_exists($sitekey, DBMS_SITEINFOS)) {
|
||||
throw new \Exception("[{$sitekey}]에 해당하는 사이트정보가 없습니다.");
|
||||
}
|
||||
$this->siteInfo = DBMS_SITEINFOS[$sitekey];
|
||||
$this->totalcount = $this->getServiceService()->getTotalCountForDashboard($this->siteInfo);
|
||||
$summary = array();
|
||||
@ -117,11 +113,10 @@ class DashboardController extends DBMSController
|
||||
//신규서버현황 new_server_list.php
|
||||
//CLI 접속방법 : php index.php site/dashboard/latest_service/limit/5
|
||||
//WEB 접속방법 : http://localhost/site/dashboard/latest_service/limit/5
|
||||
public function latest_service(array $params)
|
||||
public function latest_service()
|
||||
{
|
||||
$limit = array_key_exists('limit', $params) ? $params['limit'] : 5;
|
||||
//신규서버정보
|
||||
$this->limit = intval($limit);
|
||||
$this->limit = intval($this->request->get('limit', 5));
|
||||
$this->entities = $this->getServiceService()->getLatest($this->limit);
|
||||
// echo $this->getServiceervice()->getModel()->getLastQuery();
|
||||
//전체 관리자정보(등록자)
|
||||
@ -152,11 +147,10 @@ class DashboardController extends DBMSController
|
||||
}
|
||||
//CLI 접속방법 : php index.php site/dashboard/latest_history/limit/5
|
||||
//WEB 접속방법 : http://localhost/site/dashboard/latest_history/limit/5
|
||||
public function latest_history(array $params): string
|
||||
public function latest_history(): string
|
||||
{
|
||||
$limit = array_key_exists('limit', $params) ? $params['limit'] : 5;
|
||||
//신규서버정보
|
||||
$this->limit = intval($limit);
|
||||
$this->limit = intval($this->request->get('limit', 5));
|
||||
$this->entitys = $this->getHistoryService()->getLatest($this->limit);
|
||||
//전체 서비스정보
|
||||
$this->services = $this->getServiceService()->getEntities();
|
||||
@ -167,44 +161,37 @@ class DashboardController extends DBMSController
|
||||
//service_list_cs_count.php
|
||||
//CLI 접속방법 : php index.php site/dashboard/cscount/service_code/서비스코드/client_code/고객코드
|
||||
//WEB 접속방법 : http://localhost/site/dashboard/cscount/service_code/서비스코드/client_code/고객코드
|
||||
public function cscount(array $params): string
|
||||
public function cscount(): string
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
}
|
||||
$serviceCode = $params['service_code'];
|
||||
$clientCode = $params['client_code'];
|
||||
$this->service_code = $serviceCode;
|
||||
$this->client_code = $clientCode;
|
||||
$this->service = $service;
|
||||
//VPC정보갯수
|
||||
$this->vpc = $this->getVPCService()->getCountByServiceCode($serviceCode);
|
||||
$this->vpc = $this->getVPCService()->getCountByServiceCode($service->getServiceCode());
|
||||
//KCS정보갯수
|
||||
$this->kcs = $this->getKCSService()->getCountByServiceCode($serviceCode);
|
||||
$this->kcs = $this->getKCSService()->getCountByServiceCode($service->getServiceCode());
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
//service_list_cs_count.php
|
||||
//CLI 접속방법 : php index.php site/dashboard/cscount/service_code/서비스코드/client_code/고객코드
|
||||
//WEB 접속방법 : http://localhost/site/dashboard/cscount/service_code/서비스코드/client_code/고객코드
|
||||
public function coupon(array $params): string
|
||||
public function coupon(): string
|
||||
{
|
||||
if (!array_key_exists('service_code', $params)) {
|
||||
$service_code = $this->request->get('service_code');
|
||||
if (!$service_code) {
|
||||
throw new \Exception("service_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
if (!array_key_exists('client_code', $params)) {
|
||||
throw new \Exception("client_code 값이 정의되지 않았습니다.");
|
||||
$service = $this->getServiceService()->getEntityByCode($service_code);
|
||||
if (!$service) {
|
||||
throw new \Exception("[$service_code]에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
}
|
||||
$serviceCode = $params['service_code'];
|
||||
$clientCode = $params['client_code'];
|
||||
$entity = $this->getServiceService()->getEntityByCode($serviceCode);
|
||||
if (!$entity) {
|
||||
throw new \Exception("{$serviceCode}에 해당하는 서비스정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->entity = $entity;
|
||||
$this->service_code = $serviceCode;
|
||||
$this->client_code = $clientCode;
|
||||
$this->entity = $service;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
} //Class
|
||||
|
||||
@ -7,9 +7,9 @@ use lib\Services\DefenceService;
|
||||
class DefenceController extends DBMSController
|
||||
{
|
||||
private ?DefenceService $_clientService = null;
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('defence');
|
||||
} //
|
||||
public function getDefenceService(): DefenceService
|
||||
@ -23,12 +23,13 @@ class DefenceController extends DBMSController
|
||||
//방어 defense_index.php
|
||||
//CLI 접속방법 : php index.php site/defence/mk/zone/존/parent/부모키/child/자식키
|
||||
//WEB 접속방법 : http://localhostsite/defence/mk/zone/존/parent/부모키/child/자식키
|
||||
public function mk(array $params): string
|
||||
public function mk(): string
|
||||
{
|
||||
if (!array_key_exists('zone', $params)) {
|
||||
$zone = $this->request->get('zone');
|
||||
if (!$zone) {
|
||||
throw new \Exception("zone 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$zone = urldecode($params['zone']);
|
||||
$zone = urldecode($zone);
|
||||
$this->entities = $this->getDefenceService()->getMKList($zone);
|
||||
$this->zone = $zone;
|
||||
return $this->render(__FUNCTION__);
|
||||
|
||||
@ -11,9 +11,9 @@ class GearlistController extends DBMSController
|
||||
{
|
||||
private ?GearlistService $_gearlistServicerService = null;
|
||||
private ?ServerService $_serverService = null;
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('gearlist');
|
||||
} //
|
||||
public function getGearlistService(): GearlistService
|
||||
@ -44,7 +44,7 @@ class GearlistController extends DBMSController
|
||||
$entity->format = $this->getServerService()->getCountByMode("format", $cpu, $spec);
|
||||
return $entity;
|
||||
}
|
||||
public function index(array $params): string
|
||||
public function index(): string
|
||||
{
|
||||
$gearlistEntities = $this->getGearlistService()->getEntitiesForLineUp();
|
||||
//DB에 넣지않는 이유가 뭘까? DB에 넣으면 관리가 힘들어서?
|
||||
|
||||
@ -10,9 +10,9 @@ class NavigatorController extends DBMSController
|
||||
{
|
||||
|
||||
private ?ClientService $_clientService = null;
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('navigator');
|
||||
$this->helper = new ServiceHelper();
|
||||
} //
|
||||
@ -27,17 +27,14 @@ class NavigatorController extends DBMSController
|
||||
//부가서비스 : 닷디펜더,딥파인더 등, deepfinder_list.php,dotdefender_list.php
|
||||
//CLI 접속방법 : php index.php site/navigator/ipsearch
|
||||
//WEB 접속방법 : http://localhost/site/navigator/ipsearch
|
||||
public function ipsearch(array $params): string
|
||||
public function ipsearch(): string
|
||||
{
|
||||
$ip = array_key_exists('ip', $params) ?? null;
|
||||
if (!$ip) {
|
||||
$ip = $this->request->get('ip') ?? null;
|
||||
}
|
||||
$ip = $this->request->get('ip');
|
||||
//전체 고객정보
|
||||
$this->clients = $this->getClientService()->getEntities();
|
||||
//IP형식이 ipv4인지 확인 후 값가져오기
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->entities] = $this->getServiceService()->getEntitiesForIpSearch($this->curPage, $this->perPage, $ip, $this->helper->isIPAddress($ip));
|
||||
$this->ip = $ip;
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
|
||||
@ -2,14 +2,17 @@
|
||||
|
||||
namespace lib\Controllers\DBMS;
|
||||
|
||||
use lib\Services\ClientService;
|
||||
use lib\Services\ServerService;
|
||||
use lib\Utils\Pagination;
|
||||
|
||||
class ServerController extends DBMSController
|
||||
{
|
||||
private ?ServerService $_serverService = null;
|
||||
public function __construct()
|
||||
private ?ClientService $_clientService = null;
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('server');
|
||||
} //
|
||||
public function getServerService(): ServerService
|
||||
@ -19,4 +22,38 @@ class ServerController extends DBMSController
|
||||
}
|
||||
return $this->_serverService;
|
||||
}
|
||||
public function getClientService(): ClientService
|
||||
{
|
||||
if ($this->_clientService === null) {
|
||||
$this->_clientService = new ClientService();
|
||||
}
|
||||
return $this->_clientService;
|
||||
}
|
||||
//IdcCouponListMK.jsp -> domain_coupon.php
|
||||
//CLI 접속방법 : php index.php site/client/counpon/index
|
||||
//WEB 접속방법 : http://localhost/site/client/coupon/index
|
||||
public function index()
|
||||
{
|
||||
//사용자정보
|
||||
$client_code = $this->request->get('client_code');
|
||||
// echo "client_code:" . $client_code;
|
||||
if ($client_code) {
|
||||
$client = $this->getClientService()->getEntityByCode($client_code);
|
||||
if (!$client) {
|
||||
throw new \Exception("[$client_code]에 해당하는 사용자정보가 존재하지 않습니다.");
|
||||
}
|
||||
$this->client = $client;
|
||||
}
|
||||
//쿠폰내역
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->services] = $this->getServerService()->getEntitiesByClient($this->curPage, $this->perPage, $client_code);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
$total_coupon = 0;
|
||||
foreach ($this->services as $service) {
|
||||
$total_coupon += $service->getCoupon();
|
||||
}
|
||||
$this->total_coupon = $total_coupon;
|
||||
return $this->render(__FUNCTION__);
|
||||
}
|
||||
} //Class
|
||||
|
||||
@ -12,9 +12,9 @@ class ServiceController extends DBMSController
|
||||
private ?ClientService $_clientService = null;
|
||||
private ?AddDbService $_addDbService = null;
|
||||
|
||||
public function __construct()
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
parent::__construct($params);
|
||||
$this->getView()->setPath('service');
|
||||
} //
|
||||
public function getClientService(): ClientService
|
||||
@ -35,12 +35,13 @@ class ServiceController extends DBMSController
|
||||
//부가서비스 : 닷 디펜더,딥 파인더 ,M307-1,M394-2등, deepfinder_list.php,dotdefender_list.php
|
||||
//CLI 접속방법 : php index.php site/service//extra/adddb_code/코드번호
|
||||
//WEB 접속방법 : http://localhost/site/service/extra/adddb_code/코드번호
|
||||
public function extra(array $params): string
|
||||
public function extra(): string
|
||||
{
|
||||
if (!array_key_exists('adddb_code', $params)) {
|
||||
$adddb_code = $this->request->get('adddb_code');
|
||||
if (!$adddb_code) {
|
||||
throw new \Exception("adddb_code 값이 정의되지 않았습니다.");
|
||||
}
|
||||
$this->adddb_code = urldecode($params['adddb_code']);
|
||||
$this->adddb_code = urldecode($adddb_code);
|
||||
//해당 부가서비스의 services_code 목록 가져오기
|
||||
//segment의 값이 한글인경우 urldecode가 필요
|
||||
$addDbEntities = $this->getAddDbService()->getEntitiesByCode($this->adddb_code);
|
||||
@ -54,8 +55,8 @@ class ServiceController extends DBMSController
|
||||
//전체 사용자정보
|
||||
$this->clients = $this->getClientService()->getEntities();
|
||||
//부가서비스용 서비스목록 가져오기
|
||||
$this->curPage = intval($params['curPage'] ?? $this->request->get('curPage') ?? 1);
|
||||
$this->perPage = intval($params['perPage'] ?? $this->request->get('perPage') ?? VIEW_LIST_PERPAGE);
|
||||
$this->curPage = intval($this->request->get('curPage', 1));
|
||||
$this->perPage = intval($this->request->get('perPage', VIEW_LIST_PERPAGE));
|
||||
[$this->total, $this->entities] = $this->getServiceService()->getEntitiesForExtra($this->curPage, $this->perPage, $service_codes);
|
||||
$this->pagination = new Pagination($this->total, (int)$this->curPage, (int)$this->perPage);
|
||||
return $this->render(__FUNCTION__);
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
namespace lib\Controllers;
|
||||
|
||||
use lib\Core\Response;
|
||||
use lib\Http\Response;
|
||||
|
||||
class HomeController
|
||||
{
|
||||
|
||||
@ -17,12 +17,12 @@ abstract class Controller
|
||||
protected ?Session $session = null;
|
||||
protected ?Redirect $redirect = null;
|
||||
protected ?Request $request = null;
|
||||
protected function __construct()
|
||||
protected function __construct(array $params = [])
|
||||
{
|
||||
$this->url = new Url();
|
||||
$this->session = new Session();
|
||||
$this->redirect = new Redirect($this->session);
|
||||
$this->request = new Request();
|
||||
$this->request = new Request($params);
|
||||
} //
|
||||
final public function __get($name)
|
||||
{
|
||||
|
||||
@ -56,10 +56,10 @@ class QueryBuilder
|
||||
if (!empty($this->order)) {
|
||||
$sql .= " ORDER BY " . implode(', ', $this->order);
|
||||
}
|
||||
if ($this->limit !== null) {
|
||||
if ($this->limit) {
|
||||
$sql .= " LIMIT {$this->limit}";
|
||||
}
|
||||
if ($this->offset !== null) {
|
||||
if ($this->offset) {
|
||||
$sql .= " OFFSET {$this->offset}";
|
||||
}
|
||||
return $sql;
|
||||
|
||||
@ -14,4 +14,12 @@ class ServerEntity extends Entity
|
||||
{
|
||||
parent::__construct($datas);
|
||||
} //
|
||||
public function getServerCode(): string
|
||||
{
|
||||
return $this->server_code;
|
||||
}
|
||||
public function getServiceCode(): string
|
||||
{
|
||||
return $this->service_code;
|
||||
}
|
||||
} //Class
|
||||
|
||||
@ -4,22 +4,16 @@ namespace lib\Http;
|
||||
|
||||
class Request extends Http
|
||||
{
|
||||
protected array $get;
|
||||
protected array $post;
|
||||
protected array $data;
|
||||
|
||||
public function __construct()
|
||||
private array $_datas = [];
|
||||
public function __construct(array $params = [])
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->get = $_GET;
|
||||
$this->post = $_POST;
|
||||
$this->data = array_merge($_GET, $_POST);
|
||||
$this->_datas = array_merge($_GET, $_POST, $params);
|
||||
}
|
||||
|
||||
public function all(): array
|
||||
{
|
||||
return $this->data;
|
||||
return $this->_datas;
|
||||
}
|
||||
|
||||
public function get(?string $key = null, $default = null): mixed
|
||||
@ -27,17 +21,17 @@ class Request extends Http
|
||||
if ($key === null) {
|
||||
return $this->all();
|
||||
}
|
||||
return $this->data[$key] ?? $default;
|
||||
return $this->_datas[$key] ?? $default;
|
||||
}
|
||||
|
||||
public function only(array $keys): array
|
||||
{
|
||||
return array_intersect_key($this->data, array_flip($keys));
|
||||
return array_intersect_key($this->_datas, array_flip($keys));
|
||||
}
|
||||
|
||||
public function has(string $key): bool
|
||||
{
|
||||
return array_key_exists($key, $this->data);
|
||||
return array_key_exists($key, $this->_datas);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -30,7 +30,7 @@ class DefenceService extends CommonService
|
||||
|
||||
public function getMKList(mixed $zone = null): array
|
||||
{
|
||||
if ($zone !== null) {
|
||||
if ($zone) {
|
||||
$this->getModel()->where(['zone' => $zone]);
|
||||
}
|
||||
$this->getModel()->orderBy(['zone' => 'asc', 'parents' => 'asc', 'child' => 'asc']);
|
||||
|
||||
@ -57,4 +57,19 @@ class ServerService extends CommonService
|
||||
}
|
||||
return $this->getCount();
|
||||
}
|
||||
|
||||
//사용자별 서비스리스트트
|
||||
public function getEntitiesByClient(int $curPage, int $perPage, ?string $client_code = null): array
|
||||
{
|
||||
if ($client_code) {
|
||||
$this->getModel()->where("client_code", $client_code);
|
||||
}
|
||||
//Query문 Rest여부 -> 같은조건에 Count 받고, 결과값을 받고 싶을때는 continue()
|
||||
$this->getModel()->setContinue(true);
|
||||
$total = $this->getCount();
|
||||
//limit, offset 설정
|
||||
$this->getModel()->limit($perPage);
|
||||
$this->getModel()->offset(($curPage - 1) * $perPage);
|
||||
return [$total, $this->getEntities()];
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,9 +38,9 @@ class ServiceService extends CommonService
|
||||
}
|
||||
|
||||
//사용자별 서비스리스트트
|
||||
public function getEntitiesForCoupon(int $curPage, int $perPage, ?string $client_code = null): array
|
||||
public function getEntitiesByClient(int $curPage, int $perPage, ?string $client_code = null): array
|
||||
{
|
||||
if ($client_code !== null) {
|
||||
if ($client_code) {
|
||||
$this->getModel()->where("client_code", $client_code);
|
||||
}
|
||||
$this->getModel()->whereNotIn("service_line", ['vpn', 'test', 'solo', 'substitution', 'event']);
|
||||
|
||||
@ -1,44 +0,0 @@
|
||||
<h3>고객명 : <a href="/serviceDetail.sev?client_code=<?= $this->client->getClientCode() ?>"><?= $this->client->getTitle() ?></a> / 쿠폰발급대상 : <?= count($this->services) ?> 대 / 전체 남은 수량 : <?= $this->total_coupon; ?> 개</h3>
|
||||
<div class="table-responsive" id="table">
|
||||
<input type="hidden" id="token">
|
||||
<table class="table table-bordered table-hover table-striped" style="text-align:center;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="text-align:center;">No</th>
|
||||
<th style="text-align:center;">서비스코드</th>
|
||||
<th style="text-align:center;">장비명</th>
|
||||
<th style="text-align:center;">서버IP</th>
|
||||
<th style="text-align:center;">서비스개시일</th>
|
||||
<th style="text-align:center;">회선종류</th>
|
||||
<th style="text-align:center;">쿠폰 누적수</th>
|
||||
<th style="text-align:center;">쿠폰 잔량수</th>
|
||||
<th style="text-align:center;">쿠폰 사용수</th>
|
||||
<th style="text-align:center;">사용</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i = 0; ?>
|
||||
<?php foreach ($this->services as $service) { ?>
|
||||
<?php $num = count($this->services) - $i; ?>
|
||||
<tr>
|
||||
<td><?= $num ?></td>
|
||||
<td><a href="/serviceDetailSolo.sev?client_code=<?= $service->getClientCode() ?>&service_code=<?= $service->getServiceCode() ?>"><?= $service->getServiceCode() ?></td>
|
||||
<td><?= $service->getServerCode() ?></td>
|
||||
<td><?= $service->service_ip ?></td>
|
||||
<td><?= $service->service_open_date ?></td>
|
||||
<td><?= $service->service_line ?></td>
|
||||
<td><?= $service->getCoupon() + $service->getUsedCoupon() ?></td>
|
||||
<td onclick="location.href='/IdcCouponBuyMK.cup?service_code=<?= $service->getServiceCode() ?>&mkid=<?= $this->member->getPK() ?>'" style=" cursor: pointer;"><?= $service->getCoupon() ?></td>
|
||||
<td><?= $service->getUsedCoupon() ?></td>
|
||||
<?php if (!$service->getCoupon()) { ?>
|
||||
<td><a href="/IdcCouponBuyMK.cup?service_code=<?= $service->getServiceCode() ?>&mkid=<?= $this->member->getPK() ?>">사용완료</a></td>
|
||||
<?php } else { ?>
|
||||
<td><a href="/IdcCouponBuyMK.cup?service_code=<?= $service->getServiceCode() ?>&mkid=<?= $this->member->getPK() ?>">사용하기</a></td>
|
||||
<?php } ?>
|
||||
</tr>
|
||||
<?php $i++; ?>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcCouponUseMK.cup", ['client_code' => $this->client->getClientCode(), 'member_code' => $this->member->getPK(), 'curPage' => $this->curPage, 'perPage' => $this->perPage]) ?></div>
|
||||
@ -1,3 +1,6 @@
|
||||
<?php if ($this->client) { ?>
|
||||
<h3>고객명 : <a href="/serviceDetail.sev?client_code=<?= $this->client->getClientCode() ?>"><?= $this->client->getTitle() ?></a> / 쿠폰발급대상 : <?= count($this->services) ?> 대 / 전체 남은 수량 : <?= $this->total_coupon; ?> 개</h3>
|
||||
<?php } ?>
|
||||
<div class="table-responsive" id="table">
|
||||
<input type="hidden" id="token">
|
||||
<table class="table table-bordered table-hover table-striped" style="text-align:center;">
|
||||
@ -12,6 +15,7 @@
|
||||
<th style="text-align:center;">쿠폰 누적수</th>
|
||||
<th style="text-align:center;">쿠폰 잔량수</th>
|
||||
<th style="text-align:center;">쿠폰 사용수</th>
|
||||
<th style="text-align:center;">사용</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -26,12 +30,13 @@
|
||||
<td><?= $service->service_open_date ?></td>
|
||||
<td><?= $service->service_line ?></td>
|
||||
<td><?= $service->getCoupon() + $service->getUsedCoupon() ?></td>
|
||||
<td><?= $service->getCoupon() ?></td>
|
||||
<td onclick="location.href='/IdcCouponBuyMK.cup?service_code=<?= $service->getServiceCode() ?>" style=" cursor: pointer;"><?= $service->getCoupon() ?></td>
|
||||
<td><?= $service->getUsedCoupon() ?></td>
|
||||
<td><a href="/IdcCouponBuyMK.cup?service_code=<?= $service->getServiceCode() ?>&mkid=<?= $this->member ? $this->member->getPK() : "" ?>"><?= !$service->getCoupon() ? "사용완료" : "사용하기" ?></a></td>
|
||||
</tr>
|
||||
<?php $i++; ?>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcCouponListMK.cup", ['curPage' => $this->curPage, 'perPage' => $this->perPage]) ?></div>
|
||||
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcCouponUseMK.cup", ['client_code' => $this->client ? $this->client->getClientCode() : "", 'mkid' => $this->member ? $this->member->getPK() : "", 'curPage' => $this->curPage, 'perPage' => $this->perPage]) ?></div>
|
||||
@ -1,5 +1,7 @@
|
||||
<div class="table-responsive">
|
||||
<form method="post" action="<?= DBMS_SITE_HOST ?>/dbms/client/coupon/insert/service_code/<?= $this->service->getServiceCode() ?>/mkid/<?= $this->member->getPK() ?>">
|
||||
<form method="post" action="<?= DBMS_SITE_HOST ?>/dbms/client/coupon/insert">
|
||||
<input type="hidden" name="service_code" value="<?= $this->service->getServiceCode() ?>">
|
||||
<input type="hidden" name="mkid" value="<?= $this->member ? $this->member->getPK() : "" ?>">
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<thead></thead>
|
||||
<tbody>
|
||||
|
||||
@ -1,35 +0,0 @@
|
||||
전체구매건수 : <?= count($this->entities) ?>
|
||||
<br>
|
||||
<div class="table-responsive" id="table">
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width:120px;text-align:center;">고객명</th>
|
||||
<th style="width:130px;text-align:center;">서비스코드</th>
|
||||
<th style="width:40px;text-align:center;">수량</th>
|
||||
<th style="width:100px;text-align:center;">결제금액</th>
|
||||
<th style="width:100px;text-align:center;">미납금액</th>
|
||||
<th style="width:100px;text-align:center;">신청일</th>
|
||||
<td style="width:100px;text-align:center;">결제일</td>
|
||||
<th style="text-align:center;">비 고</th>
|
||||
<th style="width:80px;text-align:center;">담당자</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($this->entities as $entity) { ?>
|
||||
<tr>
|
||||
<td style="text-align:center;"><?= $this->clients[$entity->getClientCode()]->getTitle() ?></td>
|
||||
<td style="text-align:center;"><a href="/IdcDepositNonPaymentList.dep?searchContent=<?= $entity->getServiceCode() ?>"><?= $entity->getServiceCode() ?></a></td>
|
||||
<td style="text-align:center;"><?= $entity->getTitle() ?></td>
|
||||
<td style="text-align:center;"><?= $entity->getAmount() ?></td>
|
||||
<td style="text-align:center;"><?= $entity->getNonPayment() ?></td>
|
||||
<td style="text-align:center;"><?= $entity->getRequestDate() ?></td>
|
||||
<td style="text-align:center;"><?= $entity->getPaymentDate() ?></td>
|
||||
<td><?= $entity->getNote() ?></td>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcDomainBuyListMK.cup", ['curPage' => $this->curPage, 'perPage' => $this->perPage]) ?></div>
|
||||
@ -20,8 +20,7 @@
|
||||
<th style="text-align:center;width:100px;">서비스 가격</th>
|
||||
<th style="text-align:center;width:100px;">과금상태</th>
|
||||
<th style="text-align:center;width:100px;">미납과금</th>
|
||||
<!--<th>청구서 발행 대상</th>-->
|
||||
<th style="text-align:center;">비고</th>
|
||||
<th style="text-align:center;width:200px;">비고</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -38,7 +37,6 @@
|
||||
<td style="text-align:center;"><?= $entity->addDB_accountStatus ?></td>
|
||||
<td style="text-align:center;"><?= $entity->addDB_nonpayment ?></td>
|
||||
<!--<td><?= $entity->addDB_accountStatus ?></td>-->
|
||||
<!--<td></td>-->
|
||||
<td><?= $entity->service_note ?></td>
|
||||
</td>
|
||||
</tr>
|
||||
@ -113,25 +113,15 @@
|
||||
background-color: #24a2e0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.mk1123 {
|
||||
opacity: 0.4;
|
||||
filter: alpha(opacity=40);
|
||||
}
|
||||
</style>
|
||||
<ul class="table-ul">
|
||||
<?php foreach ($this->entities as $entity) { ?>
|
||||
<?php $zone = $entity->getZone() ?>
|
||||
<li class="icon-<?= $zone ?>" id='<?= $zone == $this->zone ? "active" : "" ?> onclick="location.href=' /DefenseInfoMK.sev?zone=<?= $zone ?>'"><?= $zone ?></li>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
<style>
|
||||
.123img {
|
||||
width: 800px;
|
||||
height: 300px;
|
||||
}
|
||||
|
||||
.123mk1 {
|
||||
border: 10px solid red;
|
||||
}
|
||||
|
||||
.mk1123 {
|
||||
opacity: 0.4;
|
||||
filter: alpha(opacity=40);
|
||||
}
|
||||
</style>
|
||||
</ul>
|
||||
42
extdbms/lib/Views/dbms/server/index.php
Normal file
42
extdbms/lib/Views/dbms/server/index.php
Normal file
@ -0,0 +1,42 @@
|
||||
<?php if ($this->client) { ?>
|
||||
<h3>고객명 : <a href="/serverDetail.sev?client_code=<?= $this->client->getClientCode() ?>"><?= $this->client->getTitle() ?></a> / 쿠폰발급대상 : <?= count($this->servers) ?> 대 / 전체 남은 수량 : <?= $this->total_coupon; ?> 개</h3>
|
||||
<?php } ?>
|
||||
<div class="table-responsive" id="table">
|
||||
<input type="hidden" id="token">
|
||||
<table class="table table-bordered table-hover table-striped" style="text-align:center;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="text-align:center;">No</th>
|
||||
<th style="text-align:center;">서비스코드</th>
|
||||
<th style="text-align:center;">장비명</th>
|
||||
<th style="text-align:center;">서버IP</th>
|
||||
<th style="text-align:center;">서비스개시일</th>
|
||||
<th style="text-align:center;">회선종류</th>
|
||||
<th style="text-align:center;">쿠폰 누적수</th>
|
||||
<th style="text-align:center;">쿠폰 잔량수</th>
|
||||
<th style="text-align:center;">쿠폰 사용수</th>
|
||||
<th style="text-align:center;">사용</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $i = 0; ?>
|
||||
<?php foreach ($this->servers as $server) { ?>
|
||||
<?php $num = count($this->servers) - $i; ?>
|
||||
<tr>
|
||||
<td><?= $num ?></td>
|
||||
<td><a href="/serviceDetailSolo.sev?client_code=<?= $server->getClientCode() ?>&server_code=<?= $server->getServiceCode() ?>"><?= $server->getServiceCode() ?></td>
|
||||
<td><?= $server->getServerCode() ?></td>
|
||||
<td><?= $server->server_ip ?></td>
|
||||
<td><?= $server->server_open_date ?></td>
|
||||
<td><?= $server->server_line ?></td>
|
||||
<td><?= $server->getCoupon() + $server->getUsedCoupon() ?></td>
|
||||
<td onclick="location.href='/IdcCouponBuyMK.cup?server_code=<?= $server->getServiceCode() ?>" style=" cursor: pointer;"><?= $server->getCoupon() ?></td>
|
||||
<td><?= $server->getUsedCoupon() ?></td>
|
||||
<td><a href="/IdcCouponBuyMK.cup?server_code=<?= $server->getServiceCode() ?>&mkid=<?= $this->member ? $this->member->getPK() : "" ?>"><?= !$server->getCoupon() ? "사용완료" : "사용하기" ?></a></td>
|
||||
</tr>
|
||||
<?php $i++; ?>
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcCouponUseMK.cup", ['client_code' => $this->client ? $this->client->getClientCode() : "", 'mkid' => $this->member ? $this->member->getPK() : "", 'curPage' => $this->curPage, 'perPage' => $this->perPage]) ?></div>
|
||||
@ -379,7 +379,6 @@ $(document).ready(function(){
|
||||
|
||||
</div>
|
||||
<!-- /.navbar-header -->
|
||||
|
||||
<ul class="nav navbar-top-links navbar-right">
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
|
||||
@ -457,79 +456,76 @@ $(document).ready(function(){
|
||||
<!-- /.navbar-top-links -->
|
||||
<div class="navbar-default sidebar" role="navigation" style="position: absolute;">
|
||||
<div class="sidebar-nav navbar-collapse">
|
||||
<div class="menu_button menu_hidden" style="position: absolute; left: 220px; height: 180px; width: 25px; cursor: ew-resize; border-radius: 0px 5px 5px 0px; border: #e7e7e7 1px solid; background-color: #eeeeee;">
|
||||
<div class="text_ch text-center " style="padding-top: 20px;">메뉴열기</div>
|
||||
</div>
|
||||
<ul class="nav" id="side-menu">
|
||||
<li><a class="active" href="DefaultPage.main"><i class="fa fa-home fa-fw"></i> Main</a></li>
|
||||
<li><a href="#"><i class="fa fa-bar-chart-o fa-fw"></i> 장비 관리 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="serverWriteForm.ser">신규 장비 등록</a></li>
|
||||
<li><a href="serverList.ser">전체 장비 목록</a></li>
|
||||
<li><a href="usableServerList.ser">가용 장비 현황</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-users fa-fw"></i> 고객 관리 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcClientDBWriteForm.cli">신규 고객 등록</a></li>
|
||||
<li><a href="IdcClientDBList.cli">고객 리스트</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<div class="menu_button menu_hidden" style="position: absolute; left: 220px; height: 180px; width: 25px; cursor: ew-resize; border-radius: 0px 5px 5px 0px; border: #e7e7e7 1px solid; background-color: #eeeeee;">
|
||||
<div class="text_ch text-center " style="padding-top: 20px;">메뉴열기</div>
|
||||
</div>
|
||||
<ul class="nav" id="side-menu">
|
||||
<li><a class="active" href="DefaultPage.main"><i class="fa fa-home fa-fw"></i> Main</a></li>
|
||||
<li><a href="#"><i class="fa fa-bar-chart-o fa-fw"></i> 장비 관리 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="serverWriteForm.ser">신규 장비 등록</a></li>
|
||||
<li><a href="serverList.ser">전체 장비 목록</a></li>
|
||||
<li><a href="usableServerList.ser">가용 장비 현황</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-users fa-fw"></i> 고객 관리 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcClientDBWriteForm.cli">신규 고객 등록</a></li>
|
||||
<li><a href="IdcClientDBList.cli">고객 리스트</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-desktop fa-fw"></i> 서비스 관리<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="serviceList.sev">서비스 정보</a></li>
|
||||
<li><a href="vpcInfo.sev?referer=">CS 정보</a></li>
|
||||
<li> <a href="deffenceInfo.sev">방어 라인 정보</a> </li>
|
||||
<li><a href="etcList.sev">부가 서비스</a></li>
|
||||
<li><a href="${phpurl}/dbms/service/extra/adddb_code/닷 디펜더" target="_blank">닷디펜더</a></li>
|
||||
<li><a href="${phpurl}/dbms/service/extra/adddb_code/딥파인더" target="_blank">딥파인더</a></li>
|
||||
<li><a href="${phpurl}/dbms/service/extra?adddb_code=닷 디펜더" target="_blank">닷디펜더</a></li>
|
||||
<li><a href="${phpurl}/dbms/service/extra?adddb_code=딥파인더" target="_blank">딥파인더</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="IdcCouponListMK.cup">도메인 쿠폰 정보</a>
|
||||
<ul class="nav nav-second-level"></ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-calculator fa-fw"></i> 과금관리<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a id="a_non" href="IdcDepositNonPaymentListMK.dep">미납리스트</a></li>
|
||||
<li><a id="a_dep" href="IdcDepositList.dep">입금리스트</a></li>
|
||||
<li><a href="#">고객별통계</a>
|
||||
<ul class="nav nav-third-level">
|
||||
<li><a href="IdcWeeklyNonpayment.dep">주간 및 월간 미납리스트</a></li>
|
||||
<li><a href="IdcDetailList.dep">15일간 내역리스트</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a id="a_reSend" href="IdcReSendMailList.dep">보낸 청구서</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-calculator fa-fw"></i> 과금관리<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a id="a_non" href="IdcDepositNonPaymentListMK.dep">미납리스트</a></li>
|
||||
<li><a id="a_dep" href="IdcDepositList.dep">입금리스트</a></li>
|
||||
<li><a href="#">고객별통계</a>
|
||||
<ul class="nav nav-third-level">
|
||||
<li><a href="IdcWeeklyNonpayment.dep">주간 및 월간 미납리스트</a></li>
|
||||
<li><a href="IdcDetailList.dep">15일간 내역리스트</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a id="a_reSend" href="IdcReSendMailList.dep">보낸 청구서</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-line-chart fa-fw"></i> IP관리 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcLineWriteForm.lin">회선 등록</a></li>
|
||||
<li><a href="IdcIPListForm.lin">IP 리스트</a></li>
|
||||
<li><a href="IdcLineListForm.lin">회선 정보</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcLineWriteForm.lin">회선 등록</a></li>
|
||||
<li><a href="IdcIPListForm.lin">IP 리스트</a></li>
|
||||
<li><a href="IdcLineListForm.lin">회선 정보</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="IdcShareBoardListForm.main"><i class="fa fa-save fa-fw"></i> 공동자료실</a></li>
|
||||
<!--<li><a href="IdcShareBoardListForm.main"><i class="fa fa-save fa-fw"></i> 공동자료실</a></li>-->
|
||||
<li><a href="#"><i class="fa fa-line-chart fa-fw"></i> 통계 <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcClientAllServerList.cli">전체 서버 현황</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcClientAllServerList.cli">전체 서버 현황</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#"><i class="fa fa-tasks fa-fw"></i> My Page <span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="boardSearch.bor?searchOption=name&searchWord=${member.name }">개인게시판</a></li>
|
||||
<li><a href="commentList.cm#receive">메세지</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="boardSearch.bor?searchOption=name&searchWord=${member.name }">개인게시판</a></li>
|
||||
<li><a href="commentList.cm#receive">메세지</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<c:if test="${member.power==1 }">
|
||||
<li><a href="#"><i class="fa fa-line-chart fa-fw"></i> 환경 설정<span class="fa arrow"></span></a>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcMemberListForm.main">권한설정</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-second-level">
|
||||
<li><a href="IdcMemberListForm.main">권한설정</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</c:if>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /.sidebar-collapse -->
|
||||
</ul>
|
||||
</div>
|
||||
<!-- /.sidebar-collapse -->
|
||||
</div>
|
||||
<!-- /.navbar-static-side -->
|
||||
</nav>
|
||||
|
||||
@ -34,7 +34,7 @@
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="table-responsive">
|
||||
<c:import url="${phpurl}/dbms/dashboard/totalcount/sitekey/${host}" />
|
||||
<c:import url="${phpurl}/dbms/dashboard/totalcount?sitekey=${host}" />
|
||||
</div>
|
||||
<!-- /.table-responsive -->
|
||||
</div>
|
||||
|
||||
@ -15,9 +15,7 @@
|
||||
<a class="btn btn-outline btn-info" href="IdcClientDBList.cli" >고객리스트</a>
|
||||
</div>
|
||||
<div class="table-responsive">
|
||||
<c:import url="${phpurl}/interact/dashboard/statistics" />
|
||||
<!--
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<td rowspan="2">고객명</td>
|
||||
@ -91,7 +89,6 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
-->
|
||||
</div><!-- table-responsive -->
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
<h4><i class="fa fa-desktop fa-fw"></i> 도메인 쿠폰 사용하기</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<c:import url="${phpurl}/dbms/client/coupon/insert_form/service_code/${mk_service_code}/mkid/${mk_id}" />
|
||||
<c:import url="${phpurl}/dbms/client/coupon/insert_form?service_code=${mk_service_code}&mkid=${mk_id}" />
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
</div>
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<h4><i class="fa fa-desktop fa-fw"></i> 도메인 쿠폰 사용하기</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<c:import url="${phpurl}/dbms/client/coupon/client/client_code/${mk_client_code}/mkid/${member.id}" />
|
||||
<c:import url="${phpurl}/dbms/client/coupon/index?client_code=${mk_client_code}&mkid=${member.id}&curPage=${curPage}" />
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
</div>
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<h4><i class="fa fa-desktop fa-fw"></i> 도메인 구매 목록</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<c:import url="${phpurl}/dbms/client/onetime/coupon" />
|
||||
<c:import url="${phpurl}/dbms/client/coupon/index?client_code=${mk_client_code}" />
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
</div>
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
<h4><i class="fa fa-desktop fa-fw"></i> 미납리스트</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<c:import url="${phpurl}/dbms/client/payment/nonpayment?mode=${mode}&ea=${ea}&curPage=${curPage}" />
|
||||
<c:import url="${phpurl}/dbms/client/payment/index?mode=${mode}&ea=${ea}&curPage=${curPage}" />
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
</div>
|
||||
|
||||
@ -84,7 +84,7 @@ $(function()
|
||||
<h4><i class="fa fa-desktop fa-fw"></i>방어라인 정보</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<c:import url="${phpurl}/dbms/defence/mk/zone/${zone}/parents/${parents}/child/{child}" />
|
||||
<c:import url="${phpurl}/dbms/defence/mk?zone=${zone}&parents=${parents}&child={child}" />
|
||||
</div>
|
||||
<!-- panel-body -->
|
||||
</div>
|
||||
|
||||
@ -948,7 +948,7 @@ $(function()
|
||||
<select class="btn btn-outline btn-default" id="bill">
|
||||
<option value="">개통안내서</option>
|
||||
<c:forEach items="${detail}" var="dto">
|
||||
<option value="${dto.service_code }">${dto.service_code }</option>
|
||||
<option value="${dto.service_code}">${dto.service_code }</option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
<a class="btn btn-outline btn-default" onclick="tableToExcel('table','name')">엑셀</a>
|
||||
@ -969,11 +969,11 @@ $(function()
|
||||
<div class="row" style="max-width:1200px; padding:10px; border-radius:10px; border:1px #c1c1c1 dotted; margin-top:5px; ">
|
||||
<div class="col-lg-2 col-md-3 col-xs-12" style="padding:3px">
|
||||
<h4><center><strong>${iusc.client_name}</strong><br><br>
|
||||
[<a href="/IdcDepositNonPaymentList.dep?searchContent=${iusc.client_name }">청구서발행</a>]</center>
|
||||
[<a href="/IdcDepositNonPaymentList.dep?searchContent=${iusc.client_name}">청구서발행</a>]</center>
|
||||
</h4>
|
||||
</div>
|
||||
<!-- 사용정보 시작-->
|
||||
<c:import url="${phpurl}/dbms/client/dashboard/totalcount/client_code/${client_code }" />
|
||||
<c:import url="${phpurl}/dbms/client/totalcount?client_code=${client_code}" />
|
||||
<!-- end 사용정보 -->
|
||||
<c:if test="${member.power5 eq 'o'}">
|
||||
<div class="col-lg-4 col-md-12" style="padding:3px">
|
||||
@ -1003,7 +1003,7 @@ $(function()
|
||||
|
||||
<div class="col-lg-12">
|
||||
<div class="row" style="max-width:1200px; padding:10px; border-radius:10px; border:1px #c1c1c1 dotted; margin-top:5px; ">
|
||||
<c:import url="${phpurl}/dbms/client/memo/update_form/client_code/${client_code}" />
|
||||
<c:import url="${phpurl}/dbms/client/memo/update_form?client_code=${client_code}" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- 수정사항 끝 -->
|
||||
@ -1055,22 +1055,22 @@ $(function()
|
||||
<input type="hidden" value="${dto.cs_total}"/>
|
||||
<input type="hidden" value="${dto.kcs_total}"/>
|
||||
<input type="hidden" value="${dto.service_deduction}"/>
|
||||
<input type="hidden" value="${dto.service_united }">
|
||||
<input type="hidden" value="${dto.service_nonAmount }">
|
||||
<input type="hidden" value="${dto.amount_defence_discount }">
|
||||
<input type="hidden" value="${dto.amount_sub_discount }">
|
||||
<input type="hidden" value="${dto.amount_one }">
|
||||
<input type="hidden" value="${dto.amount_etc }">
|
||||
<input type="hidden" value="${dto.service_united}">
|
||||
<input type="hidden" value="${dto.service_nonAmount}">
|
||||
<input type="hidden" value="${dto.amount_defence_discount}">
|
||||
<input type="hidden" value="${dto.amount_sub_discount}">
|
||||
<input type="hidden" value="${dto.amount_one}">
|
||||
<input type="hidden" value="${dto.amount_etc}">
|
||||
<input type="hidden" value="${dto.server_ram1}">
|
||||
<input type="hidden" value="${dto.server_ram2 }">
|
||||
<input type="hidden" value="${dto.server_ram3 }">
|
||||
<input type="hidden" value="${dto.server_ram4 }">
|
||||
<input type="hidden" value="${dto.server_ram5 }">
|
||||
<input type="hidden" value="${dto.server_hdd1 }">
|
||||
<input type="hidden" value="${dto.server_hdd2 }">
|
||||
<input type="hidden" value="${dto.server_hdd3 }">
|
||||
<input type="hidden" value="${dto.server_hdd4 }">
|
||||
<input type="hidden" value="${dto.server_hdd5 }">
|
||||
<input type="hidden" value="${dto.server_ram2}">
|
||||
<input type="hidden" value="${dto.server_ram3}">
|
||||
<input type="hidden" value="${dto.server_ram4}">
|
||||
<input type="hidden" value="${dto.server_ram5}">
|
||||
<input type="hidden" value="${dto.server_hdd1}">
|
||||
<input type="hidden" value="${dto.server_hdd2}">
|
||||
<input type="hidden" value="${dto.server_hdd3}">
|
||||
<input type="hidden" value="${dto.server_hdd4}">
|
||||
<input type="hidden" value="${dto.server_hdd5}">
|
||||
</a>
|
||||
</c:if>
|
||||
<c:if test="${dto.service_line eq 'vpn'}">
|
||||
@ -1255,12 +1255,12 @@ $(function()
|
||||
<input type="hidden" value="${dto.kcs_total}">
|
||||
<input type="hidden" value="${dto.amount_note}">
|
||||
<input type="hidden" value="${dto.service_deduction}"/>
|
||||
<input type="hidden" value="${dto.service_united }">
|
||||
<input type="hidden" value="${dto.service_nonAmount }">
|
||||
<input type="hidden" value="${dto.amount_defence_discount }">
|
||||
<input type="hidden" value="${dto.amount_sub_discount }">
|
||||
<input type="hidden" value="${dto.amount_one }">
|
||||
<input type="hidden" value="${dto.amount_etc }">
|
||||
<input type="hidden" value="${dto.service_united}">
|
||||
<input type="hidden" value="${dto.service_nonAmount}">
|
||||
<input type="hidden" value="${dto.amount_defence_discount}">
|
||||
<input type="hidden" value="${dto.amount_sub_discount}">
|
||||
<input type="hidden" value="${dto.amount_one}">
|
||||
<input type="hidden" value="${dto.amount_etc}">
|
||||
</a>
|
||||
</c:if>
|
||||
</c:if>
|
||||
@ -1304,7 +1304,7 @@ $(function()
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
<c:if test="${member.power5 eq 'o'}">
|
||||
<button class="btn btn-default btn-sm payment" data-toggle="modal" data-target="#payment_divModal" value="${dto.service_code }"><i class="fa fa-list-alt"></i> 결제내역
|
||||
<button class="btn btn-default btn-sm payment" data-toggle="modal" data-target="#payment_divModal" value="${dto.service_code}"><i class="fa fa-list-alt"></i> 결제내역
|
||||
</button>
|
||||
</c:if>
|
||||
<c:if test="${member.power5 eq 'o'}">
|
||||
@ -1437,7 +1437,7 @@ $(function()
|
||||
<i class="fa fa-angle-left"></i>
|
||||
</a>
|
||||
</li>
|
||||
<c:forEach var="i" begin="${firstPage }" end="${endPage}">
|
||||
<c:forEach var="i" begin="${firstPage}" end="${endPage}">
|
||||
<li>
|
||||
<a class="btn btn-outline btn-defualt" href="serviceDetail.sev?client_code=${client_code}&curPage=${i}">${i}</a>
|
||||
</li>
|
||||
@ -1857,7 +1857,7 @@ $(function()
|
||||
<!-- table-responsive -->
|
||||
|
||||
<div class="modal-footer">
|
||||
<input type="hidden" name="mkworker" value="${member.name }">
|
||||
<input type="hidden" name="mkworker" value="${member.name}">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">취소</button>
|
||||
<input type="submit" class="btn btn-primary" id="save_btn">
|
||||
</div>
|
||||
@ -2065,7 +2065,7 @@ $(function()
|
||||
<!-- table-responsive -->
|
||||
|
||||
<div class="modal-footer">
|
||||
<input type="hidden" name="mkworker" value="${member.name }">
|
||||
<input type="hidden" name="mkworker" value="${member.name}">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">취소</button>
|
||||
<input type="submit" class="btn btn-primary" id="save_btn">
|
||||
</div>
|
||||
|
||||
@ -987,7 +987,7 @@ $(function()
|
||||
</h4>
|
||||
</div>
|
||||
<!-- 사용정보 시작-->
|
||||
<c:import url="${phpurl}/dbms/client/dashboard/totalcount/client_code/${client_code }" />
|
||||
<c:import url="${phpurl}/dbms/client/totalcount/client_code/${client_code }" />
|
||||
<!-- end 사용정보 -->
|
||||
<c:if test="${member.power5 eq 'o'}">
|
||||
<div class="col-lg-4 col-md-12" style="padding:3px">
|
||||
@ -1503,7 +1503,6 @@ $(function()
|
||||
<input type="text" name="client_code" id="client_code" maxlength="50" size="50" value="${client_code}" readonly="readonly">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>서비스 코드</td>
|
||||
<td colspan="5">
|
||||
|
||||
@ -91,7 +91,7 @@ public class IdcCuponFrontController extends HttpServlet {
|
||||
|
||||
}
|
||||
//NEW 도메인 구매 목록 조회 - MK
|
||||
if(cmdURI.equals("/.cup"))
|
||||
if(cmdURI.equals("/IdcDomainBuyListMK.cup"))
|
||||
{
|
||||
cmd = new IdcCuponListCmd();
|
||||
cmd.execute(request, response);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user