php8.2로 사이트를 이전하려고 테스트 중에 있습니다.
2가지 자료에서 에러가 발생하는데, 수정방법을 몰라서 문의드립니다.
1. 통합검색 모듈의 기본스킨에서, document.html 12번째 줄에 에러가 있다고 합니다.
해당 코드는 아래의 빨간색 코드입니다.
<!--@if(!count($output->data))-->
<span class="noResult">
{$lang->msg_no_result}
<!--@if($last_division)-->
<br>{$lang->msg_document_more_search}
<br><a class="btn" href="{getUrl('where','document','page',1,'document_srl','','search_target',$search_target,'is_keyword',$is_keyword,'division',$last_division,'last_division','')}">{$lang->cmd_search_next}</a>
<!--@end-->
</span>
<!--@else-->
2. 과거 XE의 게시판 분류 출력 위젯 (카테고리 위젯)에서도 아래 빨간색 코드에 에러가 있다고 합니다.
function proc($args) {
$oModuleModel = &getModel('module');
// 대상 모듈 (mid_list는 기존 위젯의 호환을 위해서 처리하는 루틴을 유지. module_srl로 위젯에서 변경)
if($args->mid_list) {
$tmp_mid = explode(",",$args->mid_list);
$args->mid = $tmp_mid[0];
}
if($args->mid) {
$args->srl = $oModuleModel->getModuleSrlByMid($args->mid);
if(is_array($args->srl)) {
$args->srl = $args->srl[0];
}
}
$obj->module_srl = $args->srl;
어느 부분을 어떻게 고쳐야 하는지 잘 몰라서 도움 부탁드립니다.
<!--@if(!count(get_object_vars($output->data)))-->
로 변경
2.
$obj->module_srl
위에 추가
$obj = new stdClass();