Exemple #1
0
				$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';

Exemple #2
0
		$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') {	
Exemple #3
0
			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);
?>
Exemple #4
0
		}
	} 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>
Exemple #5
0
		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);
?>
Exemple #6
0
			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);
?>