묻고답하기

<?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 남기남
김소희378 최근게시글 문의 [3] file 2010.08.08 by 김소희378
박승용392 도메인 연결 [3] 2010.08.08 by 김소희378
plaq 초보입니다, 위젯에 관해서.. [1] 2010.08.08 by 때린데 또때려
지인짜 레이아웃 편집화면에서 스크롤바가 제멋대로던데요....이건 어떻게 하는거래요?? [1] 2010.08.08 by SMaker
김주년656 데이터 이전시, 순서를 제멋대로 처리하면...?  
라이트트윈스 회원들이 회원가입을 해도 회원가입이 안됩니다 ㅠ  
sdfew SLR클럽처럼 레이아웃 가로폭 제한없이 사진 보여지는 방법? [1] 2010.08.08 by guny
뽀로로돌이 외부페이지 위젯 위치조정하는 법 질문드려요!  
Telomere 플래닛 주소를 출력하고 싶습니다.  
T..hePots 모듈 옮기기하다 큰일났네요;; 급함.. file  
하얀양이 외부페이지 이미지가 안떠요..초보에요 ㅠ [1] 2010.08.07 by 휘즈
사노테 syndication 쓰면 The result is not valid XML 오류가 나요. [1] file 2010.08.07
하이우리 1.4.3으로 다시 설치했는ㄷ[ㅔ [1] 2010.08.07
뽀로로돌이 XE 이미지 엑박문제 ^^ [1] file 2010.08.07
뽀로로돌이 XE 재설치후.. 초보도와주세요 [1] 2010.08.07 by 뽀로로돌이
teryboy 메뉴클릭시 새창띄우기 크기를 제어할수 있나요? [1] 2010.08.07 by teryboy
dollknight 모듈 설치후 이런 에러가 발생합니다. [1] file 2010.08.07 by Song.
이그지옵프 외부로그인 최근게시물에 관한 질문입니다. [1] 2010.08.07 by 그니10
화류공자 위젯의 컬러셋 방법이 궁금합니다 [1] file 2010.08.07 by LutZ
seanlee The results is not valid XML 에러 메세지  
INN 현재 페이지 정보 출력 [1] 2010.08.07 by INN
903 게시판에 댓글란 없앨 수 있나요? [1] 2010.08.07
카이저소제 The result is not valid XML [1] file 2010.08.07 by windsp
이유정이에 오류나는데 봐주세요 The result is not valid XML. [1] file 2010.08.07 by windsp
스카이피아 각종 스킨에 대한 DB  
아호아호 아후 로그인폼 달기 미치겠습니다..====== [4] 2010.08.07 by Gekkou
크으은바다 PlannerXE123 위젯 사용 시 한달간의 일정 보여주는 방법... file  
불패의초인 하드 사용량 위젯인데요 file  
아호아호 큰일났습니다..도와주십시오...@@@ [1] 2010.08.07
ㄴucky 레이아웃사용시 플래시 변수 관련 질문드려요~