묻고답하기

<?php
    /**
     * @class point_status
     * @author zero (zero@nzeo.com)
     * @source modifier Yiem (arphile@live.co.kr)
     * @brief 포인트 현황 출력 위젯
     * @version 1.0
     **/

    class point_status extends WidgetHandler {

        /**
         * @brief 위젯의 실행 부분
         *
         * ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다
         * 결과를 만든후 print가 아니라 return 해주어야 한다
         **/
        function proc($args) {
         $lottery_member_srl = 1114;
         $lottery_cost = 50;
        
            // 비로그인 사용자의 경우 결과를 출력하지 않음
            if(!Context::get('is_logged')) return;

            // 로그인 정보를 구함
            $logged_info = Context::get('logged_info');
            $member_srl = $logged_info->member_srl;
            if(!$member_srl) return;

            // 포인트 관련 설정을 구함
            $oModuleModel = &getModel('module');
            $config = $oModuleModel->getModuleConfig('point');

            // 포인트 내역을 구함
            $oPointModel = &getModel('point');
            $widget_info->point = $oPointModel->getPoint($member_srl);
            $widget_info->level = $oPointModel->getLevel($widget_info->point, $config->level_step);
            $widget_info->level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $widget_info->level);
            $widget_info->lottery = $oPointModel->getPoint($lottery_member_srl) - $lottery_cost;

            // 최고 레벨이 아니면 다음 레벨로 가기 위한 per을 구함
            if($widget_info->level < $config->max_level) {
                $next_point = $config->level_step[$widget_info->level+1];
                $current_point = $config->level_step[$widget_info->level];
                if($next_point > 0) $per = (int)( ($widget_info->point - $current_point) / ( $next_point - $current_point )*100);
            }
            
            //변수 최종확정
            $cur_exp = $widget_info->point - $current_point;
            
            //위젯으로 보내기
            $widget_info->per = $per;
            $widget_info->next_point = $next_point;
            $widget_info->cur_exp = $cur_exp;
            $widget_info->current_point = $current_point;

            // 단위 설정
            $widget_info->point_unit = $config->point_name;

            // widget_info를 context setting
            Context::set('widget_info', $widget_info);

            // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정)
            $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin);
            Context::set('colorset', $args->colorset);

            // 템플릿 파일을 지정
            $tpl_file = 'status';

            // 템플릿 컴파일
            $oTemplate = &TemplateHandler::getInstance();
            return $oTemplate->compile($tpl_path, $tpl_file);
        }
    }
?>

일단 포인트 현황 위젯 class html 정보인데요.
보시다시피 lottery 가 포함된 포인트 복권 개조판 위젯도 포함되어 있습니다.
그런데 문제점이 로그인을 하지 않으면 복권 개조판 위젯도 보이지 않는다는겁니다...

그냥 공백으로 나와요 ㅎㅎ

그래서 조건문으로 로그인이나 비로그인이나 둘다 출력 가능하게 할수 있을까요??
비로그인 상태에서는 포인트 현황표도 보이게끔...
그리고 
            // 비로그인 사용자의 경우 결과를 출력하지 않음
            if(!Context::get('is_logged')) return;

뒤에 붙는 return은 뭔뜻인가요?

아님 조건구문좀 알려주세요 ㅠㅠㅠ
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
초심자처럼 이거는 무슨 CMS 죠? [1] file 2012.11.05
nicht 배너 높이 조절했을 때 레이아웃 깨짐 (비나무님 도와주세요) [2] file 2013.12.25 by replica wathes
Daniel foreach 문제 [2] 2012.11.05 by CMD
파스텔미 업데이트이후에 관리자 적용앙대는 경우예요~ 급합니다~SOS file  
koreafeel 카테고리 목록수와 페이지 기능 문의  
헬로팬돌이 본문페이지에 회원가입 폼 넣기 [1] 2012.11.05 by AppSeedKorea
koma 팬시박스 설명글 가운데 정렬질문입니다.  
CUPA 글 게시할때 질문입니다 도와주세요 ㅠㅠ [1] 2012.11.05 by 송동우
신라면블랙 xe설치했는데 관리자로그인이 안되네요 도와주세요ㅠㅠ [3] 2012.11.05 by xe_마니
문상순727 최근게시물 불러올때 권한부분  
aghgmhkldgjlkfg 제로보드XE에서 나모웹에디터 연동 가능한가요 [1] 2012.11.05 by 푸시아
silsil 하나의 게시판을 여러 메뉴에 불러오고자 합니다. [1] 2012.11.05 by 푸시아
곰탕재료푸 추천 게시물 이동 관련 질문입니다.  
silsil 하나의 게시판을 여러 메뉴에 불러오고자 합니다.  
홍길동친구 검색 권한을 설정할 수 있는 방법이...?  
음슴2 익명 댓글 번호ㅠ  
다섯손가락 에디터삭제문의  
누란지세 확장변수 숫자정렬, 하고 계시는분 있나요?;; [1] 2012.11.04 by ITPLE[꾸야]
시릐우스 글쓰기시에 질문.. [1] 2012.11.04 by ITPLE[꾸야]
이현준911 쉬운설치 해외 접속법...  
띠로리뤼 글/댓글 작성 관련 문제  
카메론다이아몬드 nginx에서 짧은주소(rewrite)를 적용했는데  
문상순727 위젯에서 이미지 크기 자동조절 [1] 2012.11.04
빅션 출석부 모듈 1.6.4 포장이사 후 에러가 납니다  
임재선422 코어재설치 질문  
다섯손가락 에디터에 관리자 멘트 넣기 관련 문의 file  
mkcdj 이거 대체 뭔질 모르겠내요 ㅠㅠ [1] 2012.11.04 by homebiz123
오락실주인 빈폴더 삭제방법 [삭제NO] [1] file 2012.11.04 by homebiz123
590원 가입폼에서 생일 삭제하는 방벙 좀 알려주세요 ㅠ.ㅠ [1] 2012.11.04 by 송동우
땡땡이별나라 위젯..오늘자 해당글만 출력할수없을까요?