묻고답하기

<?php
   
	if(!defined("__XE__")) exit();
    if($called_position!='before_module_proc') return;
	if($this->module != 'board' && $this->module != 'beluxe') return;

	$act = Context::get('act');
	if(($this->module == 'board' || $this->module == 'beluxe') && $act) return;

	$inputNum = preg_match('/[^0-9]/', $addon_info->inputNum)?'':$addon_info->inputNum;
	$h_or_d = $addon_info->h_or_d;
	$regOrLast = $addon_info->regOrLast;
	if(!$inputNum) return;

	$args->module_srl = $this->module_srl;
	$output = executeQuery('addons.autoDel.autoDelGetList', $args);
	$oDocumentController = &getController('document');

	if($h_or_d == 'listCount')
	{
		if(count($output->data)>$inputNum)
		{
			$delCount = count($output->data) - $inputNum;
			foreach($output->data as $key=>$val)
			{
				if($regOrLast=="regdate"&&$val->regdate<=date("YmdHis", strtotime("-".$inputNum.$unit))) $temp[] = $val->regdate."/".$val->document_srl;
				else if($regOrLast=="lastUpdate"&&$val->last_update<=date("YmdHis", strtotime("-".$inputNum.$unit))) $temp[] = $val->last_update."/".$val->document_srl;
			}
			sort($temp);
			foreach($temp as $key=>$val)
			{
				$breakCount++;
				$val = explode("/", $val);
				$oDocumentController->deleteDocument($val[1], true);
				if($breakCount==$delCount) break;
			}
		}
	}
	else
	{
		if($h_or_d=='hour') $unit = 'hour';
		else $unit = 'day';
		foreach($output->data as $key=>$val)
		{
			if($regOrLast=="regdate"&&$val->regdate<=date("YmdHis", strtotime("-".$inputNum.$unit))) $temp[] = $val->regdate."/".$val->document_srl;
			else if($regOrLast=="lastUpdate"&&$val->last_update<=date("YmdHis", strtotime("-".$inputNum.$unit))) $temp[] = $val->last_update."/".$val->document_srl;
		}
		sort($temp);
		foreach($temp as $key=>$val)
		{
			$val = explode("/", $val);
			$oDocumentController->deleteDocument($val[1], true);
		}
	}
?>



게시물을 목록 갯수 혹은 게시글 작성일 기준으로 자동 삭제하도록 송동우님이 제작하신 autoDel 애드온입니다.


위 코드는 해당 애드온의 autoDel.addon.php 파일 내용입니다.


게시물의 특정 확장변수 값 여부에 따라서 이 애드온의 기능이 작동 혹은 작동하지 않도록 추가할 수 있을까요?

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
기보은 노프레임 제로보드 링크 시키고 글쓰기 문제;; [1] 2007.08.10
샤위엔즈™ 창닫으면서 동시에 파일실행하기  
Ares 공통된 html을 여러 페이지에서 공유하는 방법...? [1] 2007.08.10
정말정말 포샵7.0에서 도트작업한거 저장하는거 질문이염..  
물탱이 아이프레임으로 이미지를 미리 로딩해두기.. [2] 2007.08.10
히서니.. 포토샵에서 선따라 글씨 쓰는방법 있나요? [2] 2007.08.10
Seeker 음악 재생 중복에 대한 질문입니다.  
유종욱 카운터는 어디서 받죠 ㅡㅡ?? [1] 2007.08.10
김규봉 로기인시 이전페이지로 가는것....  
무진이 포토샵.... curves가 이상합니다  
주현석 게시판설정에 보면 아이피차단이 있잖아요? 근데 반대로도 할수있나요? [1] 2007.08.10
골비 원프레임에서 텍스트페이지 만들때, 상하메뉴 인크르트 하는방법좀 [1] 2007.08.10
박강아름 계정을 바꾸게 되면 어떻게 되나요? [1] 2007.08.10
jeijei 브라우저에서 한글파일 링크걸때요.. [1] 2007.08.10
깜보 아래 쿼리문의 잘못된 부분을 지적해 주세요..^^ [1] 2007.08.10
EㆍMART 포토샵6이랑 7이랑 뭐가다른가요???? [3] 2007.08.10
김영길 커널 패닉 문제가 발생했습니다. 도와주세요.kernel panic: Attempted to kill inti! [1] 2007.08.10
.zeve 링크 클릭시 클릭수 표시.... [2] 2007.08.10
W:)ish 저기.. 포토샵에서 곡선이미지를 만들때.. [2] 2007.08.10
이일재 로그인후에 전전 페이지로 이동하는것..