list($boomUp,$boomDown,$boomCount) = Boom::getBoomCount($itemId); $response['boom_up_count'] = $boomUp; $response['boom_down_count'] = $boomDown; $response['boom_count'] = $boomCount; } else { if (!Boom::down($_POST['itemId'])) { $response['error'] = 1; $response['message'] = _t('이미 반대한 글입니다.'); } else { // 자동숨기기, 삭제기능.. $response['message'] = 'isBoomedDown'; list($reactor, $limit) = Settings::gets('boomDownReactor,boomDownReactorLimit'); if ($reactor == 'delete') { requireComponent('Bloglounge.Data.FeedItems'); list($myBoomDown) = FeedItem::get($_POST['itemId'], 'boomDown'); if ($limit < $myBoomDown) { FeedItem::delete($_POST['itemId']); } } $response['rank'] = Boom::getRank($itemId); list($boomUp,$boomDown,$boomCount) = Boom::getBoomCount($itemId); $response['boom_up_count'] = $boomUp; $response['boom_down_count'] = $boomDown; $response['boom_count'] = $boomCount; } } break; } func::printRespond($response); ?>
$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()) { FeedItem::delete($id); if($admin_mode) { include_once( ROOT . '/lib/admin.php' ); addAppMessage(_t('선택하신 글을 삭제하였습니다.')); } } else { $response['error'] = -1; $response['message'] = _t('잘못된 접근입니다.'); break; } } } } func::printRespond($response);