Example #1
0
	if(empty($id) || empty($value) || !is_numeric($value)) {
			$response['error'] = -1;
			$response['message'] = _t('잘못된 접근입니다.');
	} else {
		if (!isLoggedIn()) {
			$response['error'] = 1;
			$response['message'] = _t('로그인 한 사람만 이 기능을 사용할 수 있습니다.');
		} else {
			$ids = explode(',', $id);

			foreach($ids as $id) {	
				if(empty($id)) continue;

				$feedItem = FeedItem::getAll($id);
				$feed = Feed::getAll($feedItem['feed']);
				
				if(isAdmin() || $feed['owner'] == getLoggedId()) {
					Category::setItemCategory($id, $value);					
					Category::rebuildCount($value);					
					Category::rebuildCount($feedItem['category']);
				} else {
					$response['error'] = -1;
					$response['message'] = _t('잘못된 접근입니다.');
					break;
				}
			}
		}
	}

	func::printRespond($response);
?>
Example #2
0
		  if($_POST['tags'] != $feedItem['tags']) {
		  
				$tags = func::array_trim(explode(',', $_POST['tags']));
		  		
				$oldTags = func::array_trim(explode(',', $feedItem['tags']));

				Tag::buildTagIndex($_POST['id'], $tags, $oldTags);
				
				Category::buildCategoryRelations($_POST['id'], $tags, $oldTags);
				
			}
		
			
			if(isset($_POST['category']))  {
				
				Category::setItemCategory($_POST['id'], $_POST['category']);
				
				Category::rebuildCount($_POST['category']);
				
				Category::rebuildCount($feedItem['category']);
			}
			
			
			$msg = _t('글 정보를 수정하였습니다.');
		} else {
			$msg = _t('글 정보수정을 실패했습니다.');
		}
	}

	$read = isset($_GET['read'])?$_GET['read']:0;	
	if (!preg_match("/^[0-9]+$/", $read)) {