팁과노하우

2025.11.03 10:18

출석부 사용 시 8.2 버전에서 오류 수정

안녕하세요...
미니님a입니다.

출석부 사용하시는 분들 중 8.2 버전을 사용하고 있다면, 아마 아래 처럼 오류가 뜰거라 생각됩니다.
참고로 제 테스트 서버 사양은 다음과 같습니다.

1762132126_4dac94f473db0c47_image.png


1762132098_8e4ec49d6184378a_clipboard_image_1762132097446.png
위 오류가 발생한다면

수정하러 가봅시다!!

rb/rb.mod/attendance/attend.view.php 65번 라인

$total_count = (int)$total_row['cnt'];

코드를 아래와 같이 수정 해주세요

$total_count = isset($total_row['cnt']) ? (int)$total_row['cnt'] : 0;

자...다음
rb/rb.mod/attendance/attend.list.php 20번 라인

$total_count = (int)$total_row['cnt'];

코드를 아래와 같이 수정 해주세요

$total_count = isset($total_row['cnt']) ? (int)$total_row['cnt'] : 0;

이렇게 수정하시면 정상적으로 페이지 오류가 사라질 것 입니다.

1762132397_f6749e7827e17a1a_clipboard_image_1762132397354.png



그런데 말입니다!! 이것만 수정해서는 안됩니다.
실제 출석이 되지 않는 오류까지 발생합니다.

1762132445_371c321324a4d2dc_image.png


rb/rb.mod/attendance/attend.lib.php 57번 라인

$n = (int)$row['cnt'];

코드를 아래와 같이 수정 해주세요

$n = (int)($row['cnt'] ?? 0);

여기까지 하셨다면, 이제 정상적으로 출석부를 이용할 수 있습니다.

1762132691_de39e3d8cde7c2b0_clipboard_image_1762132691105.png


고맙습니다.


  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  3일 전

    확인 하였습니다.
    다음버전에서 반영하도록 하겠습니다!
    알려주셔서 감사합니다.

    2025-11-03 11:44

    profile_image
    미키손미니홈 1:1 대화하기  2일 전

    미니님a 감사합니다

    2025-11-03 13:22

    profile_image
    bank365미니홈 1:1 대화하기  2일 전

    수고하셧습니다

    2025-11-03 14:14

    profile_image
    no_profile 민트다이어리미니홈 1:1 대화하기  1일 전

    감사합니다 ^^

    2025-11-05 09:43