묻고답하기

<?php
/**
* @class used_space
* @author Simulz (k10206@naver.com)
* @brief HDD 사용량 계산
* @version 0.2
**/

class used_space extends WidgetHandler {

/**
* @brief 위젯의 실행 부분
*
* ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다
* 결과를 만든후 print가 아니라 return 해주어야 한다
**/
function proc($args) {

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

$args->widget_path = $this->widget_path;
$args->tpl_path = $tpl_path;


//사용량 계산 시작
$save = $args->user_space; //할당받은 계정용량, 단위 MBytes
set_time_limit(0);
$du_cgibin = `du -sh ./`;
$du_root = `du -sh ../`;
if($du_root) {
$du_m = (int)$du_root;
} else {
$du_m = (int)$du_cgibin;
}
$percent = ($du_m / $save) * 100;
$args->used_space = $du_m;
$args->used_percent = $percent;

//소수점을 자른 후 100을 넘으면 100으로 고정
$percent = round($percent);
if($percent > 100) $percent = 100;

$args->percent = $percent;
// 사용량 계산 끝


// 템플릿 파일에서 사용할 변수들을 세팅
Context::set(\'obj\', $args);

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

 

hdd.jpg 

 

홈페이지는 http://xeweb.co.kr/ 입니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
초록배추 전체 다운받기 VS 카페XE 다운받기  
dctm 외부페이지에 iframe코드 넣기 위한 코드 수정 위치를 가르쳐 주세요  
글쓴이 저역시 이런문제가 있습니다 고수님들께서 좀 도와주세요~ ㅠ.ㅠ [1] 2009.07.07 by 허동현임돠
lastcream 에디터창에 기본적으로 글자를 써 놓고 싶은대요.. [1] 2009.07.07 by June Oh
김세영 메인에 달력출력했는데요.. 문제가 있네요  
허동현임돠 계시판 권한주는거 어떻게해요.....? [2] 2009.07.07 by 허동현임돠
글쓴이 제로보드 euc-kr을 utf-8로 변경하여 사용할려면..  
어쭈구리メ 텔넷에서 지우는 방법좀 [1] 2009.07.07 by 왜만지냐
기모옹 공인아이피 사설아이피 1:1 매핑때문에 접속이 안되네요..  
장단엽 헤드스크립트부분인가요??? [2] file 2009.07.07 by 글쓴이
양양 외부페이지 로그인시 회원가입 클릭시 페이지 이동문제  
글쓴이 메뉴가 안보여요  
글쓴이 [제질문] 카페 최근 문서 가져오기 위젯 문제  
seokie 1.2.4 관련 엄청난 오류 사항 몇가지! [2] 2009.07.07 by 321
시넥스 리라이트 모드를 잘못 체크해서 아무것도 못하고있습니다.  
궁금이 최대 가능한 접속자 수 [1] 2009.07.07 by ONEONE
bcpt 레이아웃 설정의 위치를...  
점심시간 로그아웃이 안되요, file  
칼잇으마 관리자화면 setting 기본 url설정이 적용이 안되는데요? file  
우진♡아빠 Captcha 애드온 오류같은데 함 봐주세요.. [1] file 2009.07.07 by 글쓴이
oO나쁜토끼Oo TEXTYLE 블로그에대해서.. [1] 2009.07.07 by 보스매니아
dctm 도매인으로 바로 연결하는 방법을 알고 싶어요 [4] 2009.07.07 by 보스매니아
글쓴이 제로보드 완전초짜입니다.. ㅠㅠ [1] 2009.07.07 by 보스매니아
김경훈229 댓글 표시 [2] file 2009.07.07 by 김경훈229
꿍꿍이 preg_replace_callback 패턴 만드는것좀 알려주세요. ㅜㅜ [2] 2009.07.07 by 꿍꿍이
허동현임돠 제로보드 카페가 뭐에요...? [1] 2009.07.07 by 보스매니아
모노로그 form 값이 다른서버로는 OK, local서버로는 No~! [1] 2009.07.07 by 모노로그
우진♡아빠 파일첨부로 본문이미지 삽입시..  
글쓴이 홈페이지의 프로젝트 부분이요  
wawaa 싸이월드 게시판을 마이그래이션 할 수 있는 방법은 없나요ㅠ [3] 2009.07.07 by wawaa