dbms_primeidc_init...1

This commit is contained in:
최준흠 2025-04-09 17:00:23 +09:00
parent 9ac695ad88
commit 245f6c19d4
6 changed files with 18 additions and 36 deletions

View File

@ -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',
]);

View File

@ -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);

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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>