This commit is contained in:
Jackson Dou 2023-06-20 18:30:58 +08:00
parent a269eb6cf5
commit 723bb93b9a
25 changed files with 96 additions and 29 deletions

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('list', 'add', 'edit', 'details', 'goftp', 'login',
require __DIR__ . '/controllers/accounts/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/accounts/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('list', 'add', 'edit', 'details', 'login'))) {
require __DIR__ . '/controllers/clients/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/clients/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -2,7 +2,7 @@
require_once __DIR__ . '/../../application.php';
$client_id = get('client_id');
$client_id = get('id');
if (empty($client_id)) {
redirect('admin/clients');

View file

@ -0,0 +1,47 @@
<?php
$ssl_id = get('ssl_id');
$SSLInfo = $DB->find('ssl', '*', array('ssl_id' => $ssl_id), null, 1);
if (!$SSLInfo) {
redirect('ssl');
}
$SSLApi = $DB->find('ssl_api', '*', array('id' => $SSLInfo['ssl_api_id']), null, 1);
// 现有 token 未过期,直接使用
if ($SSLApi['api_token'] && strtotime($SSLApi['api_token_expiretime']) - 180 >= time()) {
$apiClient = new third\GoGetSSLApi($SSLApi['api_token']);
} else {
// 无 token 或现有 token 已过期
$apiClient = new third\GoGetSSLApi();
// 获取新的 token
$api_token = $apiClient->auth($SSLApi['api_username'], $SSLApi['api_password']);
// 更新入库,设置有效期 365 天
$api_token_expiretime = time() + 365 * 86400;
$DB->update('ssl_api', array('api_token' => $api_token, 'api_token_expiretime' => time() + 365 * 86400), array('id' => $id));
}
$SSLInfo = $apiClient->getOrderStatus($SSLApi['ssl_key']);
if ($SSLInfo['status'] == 'processing') {
$Status = '<span class="badge bg-primary">Processing</span>';
} elseif ($SSLInfo['status'] == 'active') {
$Status = '<span class="badge bg-success">Active</span>';
} elseif ($SSLInfo['status'] == 'incomplete') {
$Status = '<span class="badge bg-danger">Incomplete</span>';
} elseif ($SSLInfo['status'] == 'cancelled') {
$Status = '<span class="badge bg-">Cancelled</span>';
} elseif ($SSLInfo['status'] == 'expired') {
$Status = '<span class="badge bg-danger">Expired</span>';
} else {
$Status = '';
}
if (empty($SSLInfo['begin_date'])) {
$Begin = '-- -- ----';
$End = $Begin;
} else {
$Begin = $SSLInfo['begin_date'];
$End = $SSLInfo['end_date'];
}

View file

@ -13,6 +13,6 @@ $PageInfo['title'] = 'Domain Provider ' . ucfirst($action);
require __DIR__ . '/controllers/domain/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/domain/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -13,6 +13,6 @@ $PageInfo['title'] = 'Hosting Provider ' . ucfirst($action);
require __DIR__ . '/controllers/hosting-provider/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/hosting-provider/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -4,6 +4,6 @@ require_once __DIR__ . '/application.php';
require_once __DIR__ . '/controllers/dashboard/view.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
// require_once __DIR__ . '/views/common/sidebar.php';
// require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/dashboard/view.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -13,6 +13,6 @@ $PageInfo['title'] = 'Knowledgebase ' . ucfirst($action);
require __DIR__ . '/controllers/knowledgebase/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/knowledgebase/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('list', 'add', 'edit', 'view'))) {
require __DIR__ . '/controllers/news/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/news/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('edit', 'view'))) {
require __DIR__ . '/controllers/profile/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/profile/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -16,7 +16,7 @@ if (!in_array($action, array('edit', 'view'))) {
require __DIR__ . '/controllers/' . $section . '/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/' . $section . '/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -14,6 +14,6 @@ $PageInfo['title'] = 'Ticket ' . ucfirst($action);
require __DIR__ . '/controllers/tickets/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
// require __DIR__ . '/views/common/sidebar.php';
// require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/tickets/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -48,6 +48,7 @@
<a href="<?php echo setURL('admin/clients', '', array('action' => 'details', 'id' => $value['client_id'])); ?>" class="btn btn-primary btn-xs">
<i class="fa fa-info-circle"></i> <?php echo $lang->I18N('details'); ?>
</a>
<a href="clients.php?action=login&id=<?php echo $value['client_id'] ?>" target="_blank" class="btn btn-primary btn-xs"><?php echo $lang->I18N('login'); ?></a>
</td>
</tr>
<?php endforeach;?>

View file

@ -1,11 +1,30 @@
<div class="container-fluid">
<div class="card">
<div class="card-header d-flex justify-content-between align-items-center">
<h3 class="m-0"><?php echo $lang->I18N('System Settings'); ?></h3>
<a href="index.php" class="btn btn-danger btn-sm"><i class="fa fa-backward"></i> <?php echo $lang->I18N('Return'); ?></a>
<?php
if (!defined('IN_CRONLITE')) {
exit('Access Denied');
}
?>
<div class="content-wrapper">
<div class="container">
<ol class="breadcrumb page-breadcrumb">
<li><a href="index.php"><?php echo $lang->I18N('Dashboard'); ?></a></li>
<li class="active"><?php echo $lang->I18N('System Settings'); ?></li>
</ol>
<div class="panel panel-default">
<div class="panel-body">
<?php require __DIR__ . '/menu.php'; ?>
</div>
</div>
<hr />
<div class="panel panel-default">
<div class="panel-heading">
<div class="pull-right">
<a href="./" class="btn btn-primary btn-xs">
<i class="fa fa-home"></i> <?php echo $lang->I18N('Return'); ?>
</a>
</div>
<span class="panel-title"><?php echo $PageInfo['title']; ?> ID: <?php echo $lang->I18N('System Settings'); ?></span>
</div>
<div class="panel-body">
<form action="controllers/settings/edit.php" method="post">
<div class="card-body">
<div class="row">

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('list', 'add', 'edit', 'view', 'goftp', 'login')))
require __DIR__ . '/controllers/accounts/' . $action . '.php';
require __DIR__ . '/views/header.php';
require __DIR__ . '/views/navbar.php';
require __DIR__ . '/views/common/sidebar.php';
require __DIR__ . '/views/sidebar.php';
require __DIR__ . '/views/accounts/' . $action . '.php';
require __DIR__ . '/views/footer.php';

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('new', 'decode'))) {
require_once __DIR__ . '/controllers/csr/' . $action . '.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/csr/' . $action . '.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -4,6 +4,6 @@ require_once __DIR__ . '/application.php';
require_once __DIR__ . '/controllers/tools/dnslookup.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/tools/dnslookup.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -4,6 +4,6 @@ require_once __DIR__ . '/application.php';
require_once __DIR__ . '/controllers/dashboard/view.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/dashboard/view.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -12,6 +12,6 @@ require_once __DIR__ . '/controllers/knowledgebase/' . $action . '.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/knowledgebase/' . $action . '.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -11,6 +11,6 @@ if (!in_array($action, array('list', 'add', 'view'))) {
require_once __DIR__ . '/controllers/myssl/' . $action . '.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/myssl/' . $action . '.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -5,6 +5,6 @@ require_once __DIR__ . '/application.php';
require_once __DIR__ . '/controllers/clients/profile.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/clients/profile.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -8,6 +8,6 @@ $PageInfo['title'] = $lang->I18N('Profile Settings');
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/settings.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -13,6 +13,6 @@ require_once ROOT . '/core/library/tickets.php';
require_once __DIR__ . '/controllers/tickets/' . $action . '.php';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/tickets/' . $action . '.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -6,6 +6,6 @@ $PageInfo['title'] = $lang->I18N('Additional Tools');
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/tools/tools.php';
require_once __DIR__ . '/views/footer.php';

View file

@ -6,6 +6,6 @@ $PageInfo['title'] = 'WHOIS Lookup';
require_once __DIR__ . '/views/header.php';
require_once __DIR__ . '/views/navbar.php';
require_once __DIR__ . '/views/common/sidebar.php';
require_once __DIR__ . '/views/sidebar.php';
require_once __DIR__ . '/views/tools/whois.php';
require_once __DIR__ . '/views/footer.php';