묻고답하기

<?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 남기남
croc 지식인 마지막 질문일듯하네요 ㅜㅜ [1] file 2012.09.12 by 송동우
용초딩 확장변수를 작성자만 볼 수 있게 가능한가요? [1] 2012.09.12 by 송동우
고이풀 로그인 할때마다 DB의 포인트가 자동으로 캐시에 리프래쉬 문의 [4] 2012.09.11 by 고이풀
꾸링 회원들의 메일주소 일괄 변경 쿼리 재문의~ [1] 2012.09.11 by 송동우
비비크림 현재 접속중인 회원수를 노출하고 싶습니다. [1] 2012.09.11 by sorigongan
임채원임 계속 게시판 클릭할때 넘어가는 화면에 1초동안 문자가 뜹니다  
쿠키1 해외용 홈페이지의 경우 웹호스팅은? [1] 2012.09.11 by 데브위트™
바카라QPR1000.COM 추천바ㅋㅏ라 WWW.QPR1000.COM 바ㅋㅏ라게임방법 WWW.QPR1000.COM 1억출금 WWW.QPR1000.COM file  
MHope 관리자 페이지 파일 경로 [1] file 2012.09.11 by 송동우
꾸링 잘못 입력한 회원의 이메일 주소 일괄변경 [1] 2012.09.11 by 송동우
gguzzun XE 공식 로그인 폼이 깨집니다. [1] file 2012.09.11 by sorigongan
공씨 게시판 수정 추가 질문드립니다. file  
키스미베이베 서버이전후 DB오류 제발가르쳐주세여 ㅜㅜ  
아직없는닉 관리자가 회원 글을 수정했을 시 작성자 바뀌지 않게 안되나요? [1] 2012.09.11 by 송동우
고이풀 포인트시스템-[회원 포인트 목록]에서 검색기능은  
쿠키1 페이지모듈 /xe주소 중복 [1] file 2012.09.11 by 송동우
sorigongan 메일 인증 관련 문의 드립니다. [1] 2020.03.14 by sorigongan
jjjnnn 호스팅업체 둘 중 어디가 나은가요? (광고말고 둘중하나만비교좀..) [2] 2012.09.11 by 워러9
별을사랑했네 현재 그룹별로 접근권한이 되어있는것을 레벨별로 접근 권한을 바꿀수 있는지요? file  
동히 else if 구문 하나만 도와주세요...