mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-08 03:01:43 +09:00
게시글 관리시 해당 모듈의 최고관리자로 지정된 사용자뿐 아니라 관리 그룹에 속한 대상들도 글 관리 권한을 가지도록 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3491 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
f14af52fb3
commit
823ee82b1d
4 changed files with 54 additions and 1 deletions
|
|
@ -13,10 +13,19 @@
|
|||
function init() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 배치작업등을 할때 스팸필터의 사용을 중지 시킬 필요가 있을 경우 호출
|
||||
**/
|
||||
function setAvoidLog() {
|
||||
$_SESSION['avoid_log'] = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 글 작성시 글 작성 시간 체크 및 금지 ip/단어 처리 루틴
|
||||
**/
|
||||
function triggerInsertDocument(&$obj) {
|
||||
if($_SESSION['avoid_log']) return new Object();
|
||||
|
||||
// 로그인 여부, 로그인 정보, 권한 유무 체크
|
||||
$is_logged = Context::get('is_logged');
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
|
@ -53,6 +62,8 @@
|
|||
* @brief 댓글 작성 시간 및 금지 ip/ 단어 처리 루틴
|
||||
**/
|
||||
function triggerInsertComment(&$obj) {
|
||||
if($_SESSION['avoid_log']) return new Object();
|
||||
|
||||
// 로그인 여부, 로그인 정보, 권한 유무 체크
|
||||
$is_logged = Context::get('is_logged');
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
|
@ -89,6 +100,8 @@
|
|||
* @brief 엮인글 작성시 시간 및 ip 검사
|
||||
**/
|
||||
function triggerInsertTrackback(&$obj) {
|
||||
if($_SESSION['avoid_log']) return new Object();
|
||||
|
||||
$oFilterModel = &getModel('spamfilter');
|
||||
|
||||
// 해당 글에 엮인글을 한번 이상 추가하였는지를 확인
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue