git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4892 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ngleader 2008-11-19 04:57:09 +00:00
parent dee1a23dc1
commit f35af73e68
8 changed files with 24 additions and 10 deletions

View file

@ -45,6 +45,7 @@
$lang->msg_no_checked_document = '선택된 게시물이 없습니다';
$lang->msg_move_failed = '이동 실패하였습니다';
$lang->msg_cannot_delete_for_child = '하부 분류가 있는 분류는 삭제하실 수 없습니다';
$lang->msg_limit_mid ="모듈이름은 영문+[영문+숫자+_] 만 가능합니다.";
$lang->about_browser_title = "브라우저의 제목에 나타나는 값입니다. RSS/Trackback에서도 사용됩니다.";
$lang->about_mid = "모듈이름은 http://주소/?mid=모듈이름 처럼 직접 호출할 수 있는 값입니다. ( 영문+[영문+숫자+_] 만 가능)";

View file

@ -75,6 +75,7 @@
$args = Context::getAll();
for($i=1;$i<=10;$i++) {
$mid = $args->{"mid_".$i};
if(!ereg("^[a-zA-Z][a-zA-Z0-9_]+", $mid)) return new Object(-1, 'msg_limit_mid');
$browser_title = $args->{"browser_title_".$i};
if(!$mid) continue;
if($mid && !$browser_title) $browser_title = $mid;

View file

@ -133,6 +133,8 @@
* @brief 모듈 입력
**/
function insertModule($args) {
if(!ereg("^[a-zA-Z][a-zA-Z0-9_]+", $args->mid)) return new Object(-1, 'msg_limit_mid');
// begin transaction
$oDB = &DB::getInstance();
$oDB->begin();

View file

@ -1,9 +1,19 @@
<filter name="copy_module" module="module" act="procModuleAdminCopyModule">
<form>
<node target="module_srl" required="true" />
<node target="mid_1" filter="alpha_number" />
<node target="mid_2" filter="alpha_number" />
<node target="mid_3" filter="alpha_number" />
<node target="mid_4" filter="alpha_number" />
<node target="mid_5" filter="alpha_number" />
<node target="mid_6" filter="alpha_number" />
<node target="mid_7" filter="alpha_number" />
<node target="mid_8" filter="alpha_number" />
<node target="mid_9" filter="alpha_number" />
<node target="mid_10" filter="alpha_number" />
</form>
<response callback_func="completeCopyModule">
<tag name="error" />
<tag name="message" />
</response>
</filter>
</filter>