묻고답하기

<?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
taeho [ASP.NET & FLASH] FLASH 무비에 값을 어떻게 던져 줍니까? [1] 2007.08.10
강태현 웹디자이너에 대해서 질문.... [3] 2007.08.10
카ol 프레임 선이요.. [3] 2007.08.10
부이ⓥ 루빈님 스킨에서..  
오우식 도와주세요...;노프레임에서 메뉴를 iframe으로 설정했는데..문제가 있어서.. [2] 2007.08.10
Jei 홈페이지 첫화면이 index대신. [2] 2007.08.10
찌그로 노프레임에서 board 하나 넣으면 아래가 안보여요!! [2] 2007.08.10
CityBoys-Life select 검색폼에 자바스크립트를 어떻게 넣어야 하는지 좀 가르쳐 주세요...? [2] 2007.08.10
돌이 드림위버가 이상해요...TT(급합니다.) [2] 2007.08.10
예나 익스플로러에서 소스보기가 안되욤.. [2] 2007.08.10
김인성 nzeo.com EXPLORE.exe 에러에 관한 것....... [2] file 2007.08.10
김영준 질문입니다 홈페이지 메인 부분에 여러 게시판들이.. [1] 2007.08.10
박요셉 테이블에 대한 문제입니다. - 해결 부탁드립니다. 답변즘... [1] 2007.08.10
계진성 페이지 들어갈 때 마다.. 다운을 받아요  
loudness 개인서버에 관한 질문입니다. [3] 2007.08.10
카ol 프레임 선이요..(re) [1] 2007.08.10
박준석 iframe 대신 쓸수 있는 것 있나요..? IE 외에서도 볼수 있는.. [1] 2007.08.10
Shevchenko 포토샵에서 레이어옵션에 관련한 질문입니다. [1] 2007.08.10
beth image_box.php 에 대한 질문 다시요~  
러브하우스 포토샵 강좌를 보면..궁금! [2] 2007.08.10
아리마 음악 플레이어에 관한 질문입니다~타이틀 제목에 제목이 길면 스크롤..... [1] 2007.08.10
박진철 WEFT를 이용해서 웹폰트를 만들었는데.... [3] 2007.08.10
egowyz 미디어파일을 ''다른이름으로 저장'' 이 안되게 할려면요? [3] 2007.08.10
백승우 다른이름으로 저장하기.. [4] 2007.08.10
정진아 너무궁금해요 갈쳐주세욤 [3] 2007.08.10
이수하 클릭했을때 창 2개 띠우는 방법없나요? [2] 2007.08.10
하동훈 [네트워크에서의질문]서버접속관련... [2] 2007.08.10
이차열 궁금한게 있어서 질문드립니다. [3] 2007.08.10
임병욱 F11을 누르면 왜 프레임 간격이 벌어지는지요 [2] 2007.08.10