출석부 7.2.8

조회 수 24343 추천 수 2 댓글 20

https://github.com/bjrambo/attendance/releases/tag/v7.2.8

 

- 연속 출석시 개근일수가 깨지는 버그를 고치기 위해 몇몇 코드 적용함.

- 캐시설정을 할 수 없었던 문제 고침

- 랜덤 출석 오픈 기능 추가

- 기본 설정에 기본 출석 포인트 정보값 추가

- 기타 오류 고침

 

 

바빠서 릴리즈만 일단 먼저하구 타운에 업로드 하는건 나중에 해드릴께요 ㅠ

 

번거롭더라도 미리 패치하고 싶으신 분들은 위 링크를 통해서 먼저 받아주시길 바랍니다 (_ _ )

람보

profile
람보입니다.
  • ?
    감사합니다.
  • profile
    랜덤 출석이 뭐여요?
  • profile

    출석게시판이 없습니다. 관리자페이지에서 출석게시판을 생성 후 다시 시도하여 주십시오.

    업데이트된 모듈의 설정을 완료해야 합니다. 

    설정 완료하기 안됩니다

  • profile profile
    설치 php환경이랑 설치된 라이믹스 혹은 xe버전을 알려주세요
  • profile profile

    php : 7.4.13
    server : iis
    rhymix_version : 2.0.17
    module : attendance 7.2.8

    테스트 사이트 : 

  • profile profile

    모든 테스트 환경이 iis환경이 아니라서 정확하게 버그를 잡아드릴 수 있을지 모르겟지만.. 제 테스트 환경은 php8.0 nginx 에서 정상적으로 mid설치 이후 출석 테스트 결과 큰 문제는 없었습니다. (자동 출석 사용시)

     

    class.php 로 끝나는 파일에서 checkupdate 메소드를 찾아 해당 함수에서 return true; 로 리턴되는 항목이 어느 곳에서 리턴되는지 확인해보셧는지요?

  • profile ?
    저와 똑같은 현상이네요
    출력모줄 최신버전 7.2.8
    라믹스 최신버전
    php 7.4
  • profile
    수동출석인데 아주 잘됩니다 고맙습니다
  • profile

    iis환경 문제 없습니다.

    출석부 게시판 생성해서는 반영이 안되어서 사용 하지 않고, 방치해놨다가 우연하게 바로가기에 링크 주소 넣었더니 해결 되었습니다.

     

    우연히 정상적으로 사용 되고 있습니다--;;;

     

    자동/수동 둘다 잘 됩니다.

  • profile
    테스트해보겠습니다 ㅎㅎ 좋은모듈 항상 감사드립니다!
  • ?
    엇 가끔씩 회원분들이 출석을 꼬박꼬박했는데 연속일이 깨진다고 하시던데 패치되었군요 감사합니다~
  • ?
    rhymix 최신버전입니다. 메뉴를 생성해서 하여도 출석하면 아래같은 메세지가 나옵니다.,
    ( 출석게시판이 없습니다. 관리자페이지에서 출석게시판을 생성 후 다시 시도하여 주십시오.)
    무엇이 문제 일까요?
  • ? profile
    문제가 발생되는 원인은 워낙 많아서요.

    단순히 오류메세지정도로 듣기에는 디버깅이 어려운데.. 제가 오후쯤 일어나서 다시 테스트는 따로 해볼께요..
  • profile ?
    네,,, 관심 감사해요
  • profile

    안녕하세요 람보님. 관리자 출석 관련 문의드립니다. 현재 자동출석 체크 되어있고, 관리자 출석 허용여부 "아니오"로 되어있지만, 관리자가 로그인하면 자동출석되는 현상이 발생하는데 혹시 관리자 출석 안하게 하려면 자동출석 체크 해지를 해야할까요? 라이믹스 최신, php 7.4입니다.

  • profile profile
    proc액션에만 관리자 출석시 막고 있을 확률이 큽니다. attendace.controller.php 에 insertAttendce()함수안에서 관리자일때 리턴을 안시키고 있을거예요 거기에서 리턴 시키도록 해보세요
  • profile profile

    감사합니다. 말씀해 주신 대로
    function insertAttendance($g_obj, ... 줄 바로 아래

    $oAttendanceModel = getModel('attendance');
    $logged_info = Context::get('logged_info');
    $config = $oAttendanceModel->getConfig();
    if ($config->about_admin_check != 'yes' && $logged_info->is_admin == 'Y')
    {
    unset($_SESSION['is_attended']);
    return $this->makeObject(-1, '관리자는 출석할 수 없습니다.');
    }
    를 넣어서 해결했습니다.

  • ?

    안녕하세요. 출석부 잘 사용하고 있는데, 이번에 업데이트 진행 후 오류가 발생하고 있습니다.
    Error #0 "Call to a member function toBool() on null" in modules/attendance/attendance.controller.php on line 482

     

    php : 7.4.3

    rhymix_version : 1.9.8.4 입니다
    혹시 어떻게 해결하면 되는지 알려주시면 고맙겠습니다.

  • ? profile
    제보사항 확인해보고 나중에 고쳐두겠습니당 XD
  • profile ?
    우선은 기존에 사용하던 7.2.7버전에서 attendance.controller.php 파일만 덮어쓰기해서 사용하고 있습니다;;;