#17870061 : 사용자 플래닛 생성시 기본 모듈 이름 등과 겹치지 않도록 memberModel::isDeniedID() 함수를 이용하여 검사하도록 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6092 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
mooo 2009-04-12 12:43:28 +00:00
parent 5a6dab2b2d
commit 437b0092f5
6 changed files with 22 additions and 11 deletions

View file

@ -44,6 +44,7 @@
$lang->msg_not_logged = "You are not signed in"; $lang->msg_not_logged = "You are not signed in";
$lang->msg_planet_exists = "You already have a planet, thus you cannot create more!"; $lang->msg_planet_exists = "You already have a planet, thus you cannot create more!";
$lang->msg_denied_planet_title = 'Denied planet title';
$lang->planet_userinfo = "User Info"; $lang->planet_userinfo = "User Info";
$lang->planet_change_userinfo = "Change user info"; $lang->planet_change_userinfo = "Change user info";

View file

@ -45,6 +45,7 @@
$lang->msg_not_logged = "ログインしていません。"; $lang->msg_not_logged = "ログインしていません。";
$lang->msg_planet_exists = "既に作成したプラネットがありますので、新しく作成することが出来ません。"; $lang->msg_planet_exists = "既に作成したプラネットがありますので、新しく作成することが出来ません。";
$lang->msg_denied_planet_title = 'Denied planet title';
$lang->planet_userinfo = "個人情報"; $lang->planet_userinfo = "個人情報";
$lang->planet_change_userinfo = "個人情報変更"; $lang->planet_change_userinfo = "個人情報変更";

View file

@ -45,6 +45,7 @@
$lang->msg_not_logged = '로그인 되어 있지 않습니다'; $lang->msg_not_logged = '로그인 되어 있지 않습니다';
$lang->msg_planet_exists = '이미 생성하신 플래닛이 있어서 새로 만드실 수 없습니다'; $lang->msg_planet_exists = '이미 생성하신 플래닛이 있어서 새로 만드실 수 없습니다';
$lang->msg_denied_planet_title = '금지된 플래닛 제목입니다!';
$lang->planet_userinfo = '개인정보'; $lang->planet_userinfo = '개인정보';
$lang->planet_change_userinfo = '개인정보변경'; $lang->planet_change_userinfo = '개인정보변경';

View file

@ -45,6 +45,7 @@
$lang->msg_not_logged = "请登录。"; $lang->msg_not_logged = "请登录。";
$lang->msg_planet_exists = "您已有生成的微博,不能另行创建微博。"; $lang->msg_planet_exists = "您已有生成的微博,不能另行创建微博。";
$lang->msg_denied_planet_title = 'Denied planet title';
$lang->planet_userinfo = "个人资料"; $lang->planet_userinfo = "个人资料";
$lang->planet_change_userinfo = "修改个人资料"; $lang->planet_change_userinfo = "修改个人资料";

View file

@ -44,6 +44,7 @@
$lang->msg_not_logged = "請先登入。"; $lang->msg_not_logged = "請先登入。";
$lang->msg_planet_exists = "已建立微型部落格,無法再新增。"; $lang->msg_planet_exists = "已建立微型部落格,無法再新增。";
$lang->msg_denied_planet_title = 'Denied planet title';
$lang->planet_userinfo = "個人資料"; $lang->planet_userinfo = "個人資料";
$lang->planet_change_userinfo = "修改個人資料"; $lang->planet_change_userinfo = "修改個人資料";

View file

@ -73,8 +73,14 @@
$args->mid = Context::get("planet_mid"); $args->mid = Context::get("planet_mid");
$args->tag = Context::get("tag"); $args->tag = Context::get("tag");
if(in_array($args->mid, array('www','naver','hangame','promotion','notice','group','team','center','division','tf','faq','question','uit'))) return new Object(-1,'msg_not_permitted'); if(in_array($args->mid, array('www','naver','hangame','promotion','notice','group','team','center','division','tf','faq','question','uit'))) return new Object(-1,'msg_denied_planet_title');
// 신청한 플래닛 이름이 기본 모듈 이름 등과 겹치지 않도록 금지 아이디 목록에 있는지 검사
// 금지 아이디 목록 - 기본 모듈과 사용자 지정 금지 아이디
$oMemberModel = &getModel('member');
if($oMemberModel->isDeniedID($args->mid)) return new Object(-1,'msg_denied_planet_title');
// 플래닛 생성
$output = $this->insertPlanet($args); $output = $this->insertPlanet($args);
if(!$output->toBool()) return $output; if(!$output->toBool()) return $output;