dbms_primeidc_init...1
This commit is contained in:
parent
9ac695ad88
commit
245f6c19d4
@ -1,5 +1,17 @@
|
||||
<?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정보
|
||||
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', [
|
||||
'dbms.prime-idc.jp' => [
|
||||
"id" => "PRIMEIDC",
|
||||
@ -59,27 +71,3 @@ define('DBMS_SERVICE_LINE', [
|
||||
'vpn' => 'VPN',
|
||||
'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
|
||||
);
|
||||
} //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);
|
||||
} //foreach
|
||||
$dashboard['coupon'] = $this->getServiceService()->getCouponCountByClient($client_code);
|
||||
|
||||
@ -68,7 +68,7 @@ class DashboardController extends DBMSController
|
||||
// 최근7일 신규서버수
|
||||
//예외,service_line = "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);
|
||||
// 금일기준 미납서버수
|
||||
//예외,service_line = "test","substitution",C012:게임윙,C116:WinIDC,C219:IDC-JP
|
||||
|
||||
@ -14,14 +14,8 @@ class DB
|
||||
public static function getPDO(): PDO
|
||||
{
|
||||
if (self::$pdo === null) {
|
||||
$driver = $_ENV['DATABASE_DRIVER'] ?? $_SERVER['DATABASE_DRIVER'] ?? 'mysql';
|
||||
$host = $_ENV['DATABASE_HOST'] ?? $_SERVER['DATABASE_HOST'] ?? 'localhost';
|
||||
$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);
|
||||
$dsn = sprintf("%s:host=%s;dbname=%s;charset=%s", DATABASE_DRIVER, DATABASE_HOST, DATABASE_DB, DATABASE_CHARSET);
|
||||
self::$pdo = new \PDO($dsn, DATABASE_ID, DATABASE_PASSWORD);
|
||||
self::$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
|
||||
}
|
||||
return self::$pdo;
|
||||
|
||||
@ -20,7 +20,7 @@ class Pagination
|
||||
$this->totalPages = (int)ceil($totalItems / $perPage);
|
||||
$this->start = ($this->currentPage - 1) * $perPage;
|
||||
$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
|
||||
|
||||
@ -45,4 +45,4 @@
|
||||
<?php } ?>
|
||||
</tbody>
|
||||
</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