안녕하세요,
항상 잘 이용하고 잘 만들고 있습니다.
다름이 아니라, 출석체크 모듈에서 체크한 날인 경우 그날 몇 포인트를 받았는지(출석으로) 확인하고 싶어 작업하고 있습니다.
과거에 아래 코드를 사용해서 출력한 것 같아 보이지만, 지금은 포맷이 다른 것 같은데요.
{@ $check_dates = sprintf("%s%s%02d",$admin_date_info->_year,$admin_date_info->_month,$_day); $checkeds = $checkedM[$check_dates]['regdate']; $points = $checkedM[$check_dates]['point']; }
설정은 로그인시 자동으로 출첵하여 포인트를 지급하는 방식이고, SocialXE 와 연동되어 있습니다.
제가 생각하는 방법은 MVC중 Controller? 에서? View? 에서 출력할 수 있게 포맷을 만들어 주는 방법이 첫번째고
두번째는 포인트 히스토리에 해당 날짜로 act 가 procSocialxeCallback 이고 타입이 2인(증가) 포인트 값을 출력하면 되지 않나 생각하기도 하는데요.
어떻게 하면 스킨에서 출석한 날의 포인트를 보여줄 수 있을지.. 질문드려봅니다.
감사합니다.
1. 로그인한 일자를 가져온다
$check_dates = sprintf("%s%s%02d",$admin_date_info->_year,$admin_date_info->_month,$_day);
그 다음, 포인트 히스토리에 act가 procSocialxeCallback 이고, 포인트 타입이 증감, member_srl을 기준으로 해당 일자마다 DB에서 값을 가져온다.
2.
결과값에 Point값이 있을것이니 그 값을 사용해 출력한다.
일단은 이렇게 출력했습니다.
전체 값도 필요해서, DB에서 내 ID로 된 모든 포인트 히스토리에 출석 체크에 sum(point)를 했고요.
더 좋은 방법이 있을지는.. 모르겠네요.