$name = _f('임시 비밀번호 : %1', $password); $email = '*****@*****.**'; if(!User::add($username, $password, $name, $email)) { $add_user_error = $username; } else { $addUser = User::getId($username); } } if(!$add_user_error) { $id = $event->on('Add.addFeed', array($_POST['feedURL'], $visibility, $filter, $filterType, $group, $addUser)); if($id === false || !is_numeric($id) || empty($id)) { $id = Feed::add($_POST['feedURL'], $visibility, $filter, $filterType, $group, $addUser); } addAppMessage(_t('블로그를 추가했습니다.')); if(Validator::getBool($config->useVerifier) && !isAdmin()) { $targetURL = "http://{$_SERVER['HTTP_HOST']}{$service['path']}/admin/blog/add?feedId={$id}&feedURL=".$_POST['feedURL'].'&verifyMode=true'; } else { $targetURL = "http://{$_SERVER['HTTP_HOST']}{$service['path']}/admin/blog/list?id={$id}"; } header("Location: $targetURL"); exit; } } } include ROOT. '/lib/piece/adminHeader.php';
$toEdit['isVerified'] = (isset($_POST['isVerified']) ? 'y' : 'n'); if(!isAdmin()) { unset($toEdit['everytimeUpdate']); unset($toEdit['isVerified']); } if (!preg_match("/^[0-9]+$/", $_POST['id']) || !Feed::edit($_POST['id'], $toEdit)) { $msg = _t('블로그 정보수정을 실패했습니다.'); } else { $msg = _t('블로그 정보를 수정했습니다.'); } } if(!empty($msg)) { addAppMessage($msg); } include ROOT. '/lib/piece/adminHeader.php'; $pageCount = 20; // 페이지갯수 $page = isset($_GET['page']) ? $_GET['page'] : 1; if(!isset($page) || empty($page)) $page = 1; $keyword = isset($_GET['keyword']) && !empty($_GET['keyword']) ? $_GET['keyword'] : ''; $type = isset($_GET['type']) && !empty($_GET['type']) ? $_GET['type'] : 'blogname'; $params = ''; if(!empty($keyword)) { $params = '&keyword=' . rawurlencode($keyword) . '&type=' . $type; if($type == 'owner') {
foreach($ids as $id) { if(empty($id)) continue; $feedItem = FeedItem::getAll($id); $feed = Feed::getAll($feedItem['feed']); if(isAdmin() || $feed['owner'] == getLoggedId()) { FeedItem::edit($id,'visibility', 'd'); Feed::edit($feed['id'],array('feedCount'=>$feed['feedCount']-1)); requireComponent('Bloglounge.Data.Groups'); if(!empty($feed['category'])) Catregory::rebuildCount($feed['category']); if(!empty($feed['group'])) Group::rebuildCount($feed['group']); if($admin_mode) { include_once( ROOT . '/lib/admin.php' ); addAppMessage(_t('선택하신 글을 휴지통으로 옮겼습니다.')); } } else { $response['error'] = -1; $response['message'] = _t('잘못된 접근입니다.'); break; } } } } func::printRespond($response); ?>
} } else if (isset($_POSt['leaveout']) && empty($_POST['leaveoutpassword'])) { // echo '<script type="text/javascript">alert("'._t('탈퇴 과정을 진행하려면 비밀번호 확인 입력을 해주세요').'");</script>'; } else { if (isset($_POST['name'])) { $moArr = array("name"=>$_POST['name'], "email"=>$_POST['email']); if (!empty($_POST['password'])) { $moArr['password'] = Encrypt::hmac($_POST['loginid'], md5(md5($_POST['password']))); $moArr['plainpassword'] = $_POST['password']; } if (!User::edit($session['id'], $moArr, 'plainpassword')) { //echo '<script type="text/javascript">alert("'._t('회원정보를 수정할 수 없습니다').'");</script>'; } else { $userInformation = getUsers(); //echo '<script type="text/javascript">alert("'._t('회원정보를 수정했습니다').'");</script>'; addAppMessage(_t('수정 완료했습니다.')); } } } include ROOT. '/lib/piece/adminHeader.php'; ?> <link rel="stylesheet" href="<?php echo $service['path'];?>/style/admin_user.css" type="text/css" /> <script type="text/javascript"> </script> <div class="wrap title_wrap"> <h3><?php echo _t("관리자설정");?></h3> </div>
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); ?>
foreach($ids as $id) { if(empty($id)) continue; $feedItem = FeedItem::getAll($id); $feed = Feed::getAll($feedItem['feed']); if(isAdmin() || $feed['owner'] == getLoggedId()) { FeedItem::edit($id,'visibility', 'y'); Feed::edit($feed['id'],array('feedCount'=>$feed['feedCount']+1)); requireComponent('Bloglounge.Data.Groups'); if(!empty($feed['category'])) Catregory::rebuildCount($feed['category']); if(!empty($feed['group'])) Group::rebuildCount($feed['group']); if($admin_mode) { include_once( ROOT . '/lib/admin.php' ); addAppMessage(_t('선택하신 글을 복원하였습니다.')); } } else { $response['error'] = -1; $response['message'] = _t('잘못된 접근입니다.'); break; } } } } func::printRespond($response); ?>