본문으로 건너뛰기

무료보안 관리자 화면 안정성 개선

PHP 8 · GODO25
변경 파일 수: 1개
변경 파일 목록
총 1개
변경 파일 코드
추가삭제
Component/SiteLink/SecureSocketLayer.php+6-4
변경 전SecureSocketLayer.php
$checkData = $this->getSsl($searchArr);
if (gd_count($checkData) > 0) {
$returnData['status'] = 'usePay';
} else if ($this->getFreeSslUse()) {
$returnData['status'] = 'used';
} else {
$returnData['status'] = 'process';
$isValidPeriod = ($sDateCheck >= 0 && $eDateCheck >= 0); // 설치완료
if ($isExpired) {
$returnData['status'] = 'request';
} else if ($isRenewRange) {
if (gd_in_array($sslData['sslConfigStatus'], ['wait', 'process']) === true) {
$returnData['status'] = $sslData['sslConfigStatus'];
} else if ($sslData['sslConfigType'] == 'godo') {
$returnData['status'] = 'renewrequest';
 
 
}
} else if ($isValidPeriod) {
$returnData['status'] = 'used';
} else {
$returnData['status'] = $sslData['sslConfigStatus'];
 
변경 후SecureSocketLayer.php
$checkData = $this->getSsl($searchArr);
if (gd_count($checkData) > 0) {
$returnData['status'] = 'usePay';
} elseif ($this->getFreeSslUse()) {
$returnData['status'] = 'used';
} else {
$returnData['status'] = 'process';
$isValidPeriod = ($sDateCheck >= 0 && $eDateCheck >= 0); // 설치완료
if ($isExpired) {
$returnData['status'] = 'request';
} elseif ($isRenewRange) {
if (gd_in_array($sslData['sslConfigStatus'], ['wait', 'process']) === true) {
$returnData['status'] = $sslData['sslConfigStatus'];
} elseif ($sslData['sslConfigType'] == 'godo') {
$returnData['status'] = 'renewrequest';
} elseif ($sslData['sslConfigType'] === 'free_multi') {
$returnData['status'] = 'used';
}
} elseif ($isValidPeriod) {
$returnData['status'] = 'used';
} else {
$returnData['status'] = $sslData['sslConfigStatus'];