dbms_primeidc_init...1
This commit is contained in:
parent
9ac695ad88
commit
245f6c19d4
@ -1,5 +1,17 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
define('DATABASE_DRIVER', $_ENV['DATABASE_DRIVER'] ?? $_SERVER['DATABASE_DRIVER'] ?? 'mysql');
|
||||||
|
define('DATABASE_HOST', $_ENV['DATABASE_HOST'] ?? $_SERVER['DATABASE_HOST'] ?? 'localhost');
|
||||||
|
define('DATABASE_DB', $_ENV['DATABASE_DB'] ?? $_SERVER['DATABASE_DB'] ?? 'test');
|
||||||
|
define('DATABASE_CHARSET', $_ENV['DATABASE_CHARSET'] ?? $_SERVER['DATABASE_CHARSET'] ?? 'utf8');
|
||||||
|
define('DATABASE_ID', $_ENV['DATABASE_ID'] ?? $_SERVER['DATABASE_ID'] ?? 'test');
|
||||||
|
define('DATABASE_PASSWORD', $_ENV['DATABASE_PASSWORD'] ?? $_SERVER['DATABASE_PASSWORD'] ?? 'test');
|
||||||
|
define('DATABASE_QUERY_DEBUG', $_ENV['DATABASE_QUERY_DEBUG'] ?? $_SERVER['DATABASE_QUERY_DEBUG'] ?? false);
|
||||||
|
define('VIEW_LIST_PAGINATION_GROUPSIZE', $_ENV['VIEW_LIST_PAGINATION_GROUPSIZE'] ?? $_SERVER['VIEW_LIST_PAGINATION_GROUPSIZE'] ?? 10);
|
||||||
|
|
||||||
//DBMS Site정보
|
//DBMS Site정보
|
||||||
|
define('DBMS_SITE_DASHBOARD_DAY', $_ENV['DBMS_SITE_DASHBOARD_DAY'] ?? $_SERVER['DBMS_SITE_DASHBOARD_DAY'] ?? 7);
|
||||||
|
define('DBMS_SITE_URL', $_ENV['DBMS_SITE_URL'] ?? $_SERVER['DBMS_SITE_URL'] ?? "http://dbms.prime-idc.jp:675");
|
||||||
define('DBMS_SITEINFOS', [
|
define('DBMS_SITEINFOS', [
|
||||||
'dbms.prime-idc.jp' => [
|
'dbms.prime-idc.jp' => [
|
||||||
"id" => "PRIMEIDC",
|
"id" => "PRIMEIDC",
|
||||||
@ -59,27 +71,3 @@ define('DBMS_SERVICE_LINE', [
|
|||||||
'vpn' => 'VPN',
|
'vpn' => 'VPN',
|
||||||
'event' => '이벤트',
|
'event' => '이벤트',
|
||||||
]);
|
]);
|
||||||
define('DBMS_SERVICE_STATUS', [
|
|
||||||
'o' => '정상',
|
|
||||||
'x' => '정지',
|
|
||||||
's' => '정지예정',
|
|
||||||
'c' => '취소',
|
|
||||||
]);
|
|
||||||
define('DBMS_SERVICE_STATUS_COLOR', [
|
|
||||||
'o' => 'success',
|
|
||||||
'x' => 'danger',
|
|
||||||
's' => 'warning',
|
|
||||||
'c' => 'info',
|
|
||||||
]);
|
|
||||||
define('DBMS_SERVICE_STATUS_TEXT', [
|
|
||||||
'o' => '정상',
|
|
||||||
'x' => '정지',
|
|
||||||
's' => '정지예정',
|
|
||||||
'c' => '취소',
|
|
||||||
]);
|
|
||||||
define('DBMS_SERVICE_STATUS_TEXT_COLOR', [
|
|
||||||
'o' => 'success',
|
|
||||||
'x' => 'danger',
|
|
||||||
's' => 'warning',
|
|
||||||
'c' => 'info',
|
|
||||||
]);
|
|
||||||
|
|||||||
@ -31,7 +31,7 @@ class DashboardController extends ClientController
|
|||||||
$switchcode_end
|
$switchcode_end
|
||||||
);
|
);
|
||||||
} //foreach
|
} //foreach
|
||||||
foreach (array_keys(DBMS_SERVICE_LINE) as $service_line) {
|
foreach (DBMS_SERVICE_LINE as $service_line => $label) {
|
||||||
$dashboard[$service_line] = $this->getServiceService()->getServiceLineCountByClient($client_code, $service_line);
|
$dashboard[$service_line] = $this->getServiceService()->getServiceLineCountByClient($client_code, $service_line);
|
||||||
} //foreach
|
} //foreach
|
||||||
$dashboard['coupon'] = $this->getServiceService()->getCouponCountByClient($client_code);
|
$dashboard['coupon'] = $this->getServiceService()->getCouponCountByClient($client_code);
|
||||||
|
|||||||
@ -68,7 +68,7 @@ class DashboardController extends DBMSController
|
|||||||
// 최근7일 신규서버수
|
// 최근7일 신규서버수
|
||||||
//예외,service_line = "test","substitution"
|
//예외,service_line = "test","substitution"
|
||||||
$excepts = ["test", "substitution"];
|
$excepts = ["test", "substitution"];
|
||||||
$this->day = intval($_ENV['SITE_DASHBOARD_DAY'] ?? $_SERVER['SITE_DASHBOARD_DAY'] ?? 7);
|
$this->day = intval(DBMS_SITE_DASHBOARD_DAY);
|
||||||
$this->newServers = $this->getServiceService()->getLatestCount($this->day, $excepts);
|
$this->newServers = $this->getServiceService()->getLatestCount($this->day, $excepts);
|
||||||
// 금일기준 미납서버수
|
// 금일기준 미납서버수
|
||||||
//예외,service_line = "test","substitution",C012:게임윙,C116:WinIDC,C219:IDC-JP
|
//예외,service_line = "test","substitution",C012:게임윙,C116:WinIDC,C219:IDC-JP
|
||||||
|
|||||||
@ -14,14 +14,8 @@ class DB
|
|||||||
public static function getPDO(): PDO
|
public static function getPDO(): PDO
|
||||||
{
|
{
|
||||||
if (self::$pdo === null) {
|
if (self::$pdo === null) {
|
||||||
$driver = $_ENV['DATABASE_DRIVER'] ?? $_SERVER['DATABASE_DRIVER'] ?? 'mysql';
|
$dsn = sprintf("%s:host=%s;dbname=%s;charset=%s", DATABASE_DRIVER, DATABASE_HOST, DATABASE_DB, DATABASE_CHARSET);
|
||||||
$host = $_ENV['DATABASE_HOST'] ?? $_SERVER['DATABASE_HOST'] ?? 'localhost';
|
self::$pdo = new \PDO($dsn, DATABASE_ID, DATABASE_PASSWORD);
|
||||||
$dbname = $_ENV['DATABASE_DB'] ?? $_SERVER['DATABASE_DB'] ?? 'test';
|
|
||||||
$charset = $_ENV['DATABASE_CHARSET'] ?? $_SERVER['DATABASE_CHARSET'] ?? 'utf8';
|
|
||||||
$user = $_ENV['DATABASE_ID'] ?? $_SERVER['DATABASE_ID'] ?? 'root';
|
|
||||||
$pass = $_ENV['DATABASE_PASSWORD'] ?? $_SERVER['DATABASE_PASSWORD'] ?? '';
|
|
||||||
$dsn = sprintf("%s:host=%s;dbname=%s;charset=%s", $driver, $host, $dbname, $charset);
|
|
||||||
self::$pdo = new \PDO($dsn, $user, $pass);
|
|
||||||
self::$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
|
self::$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
|
||||||
}
|
}
|
||||||
return self::$pdo;
|
return self::$pdo;
|
||||||
|
|||||||
@ -20,7 +20,7 @@ class Pagination
|
|||||||
$this->totalPages = (int)ceil($totalItems / $perPage);
|
$this->totalPages = (int)ceil($totalItems / $perPage);
|
||||||
$this->start = ($this->currentPage - 1) * $perPage;
|
$this->start = ($this->currentPage - 1) * $perPage;
|
||||||
$this->end = min($this->start + $perPage, $totalItems);
|
$this->end = min($this->start + $perPage, $totalItems);
|
||||||
$this->groupSize = $_ENV['VIEW_LIST_PAGINATION_GROUPSIZE'] ?? $_SERVER['VIEW_LIST_PAGINATION_GROUPSIZE'] ?? 10;
|
$this->groupSize = intval(VIEW_LIST_PAGINATION_GROUPSIZE);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasPrevious(): bool
|
public function hasPrevious(): bool
|
||||||
|
|||||||
@ -45,4 +45,4 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div align='center'><?= $this->pagination->render("http://{$_SERVER['HTTP_HOST']}:6752/IdcDepositNonPaymentListMK.dep?mode=", ['mode' => "{$this->mode}", 'ea' => "{$this->total}"]) ?></div>
|
<div align='center'><?= $this->pagination->render(DBMS_SITE_URL . "/IdcDepositNonPaymentListMK.dep?mode=", ['mode' => "{$this->mode}", 'ea' => "{$this->total}"]) ?></div>
|
||||||
Loading…
Reference in New Issue
Block a user