mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-17 09:24:17 +09:00
변수 처리시 *srl 변수에 숫자+,(콤마)가 들어가도록 하여 모듈 복사 및 모듈/회원의 그룹 일괄 변경등이 가능하도록 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4907 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
beabe56505
commit
de8eb4cdd1
5 changed files with 7 additions and 7 deletions
|
|
@ -600,8 +600,7 @@
|
|||
* _srl, page, cpage등의 변수는 integer로 형변환
|
||||
**/
|
||||
function _filterRequestVar($key, $val) {
|
||||
if($key == "page" || $key == "cpage" || substr($key,-3)=="srl")
|
||||
return (strpos($val, ',') !== false)?$val:(int)$val;
|
||||
if( ($key == "page" || $key == "cpage" || substr($key,-3)=="srl")) return !preg_match('/^[0-9,]+$/',$val)?(int)$val:$val;
|
||||
if(is_array($val) && count($val) ) {
|
||||
foreach($val as $k => $v) {
|
||||
if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) $v = stripslashes($v);
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@
|
|||
if(!$member_srl) return new Object(-1,'msg_invalid_request');
|
||||
$member_srls = explode(',',$member_srl);
|
||||
|
||||
$group_srl = Context::get('group_srl');
|
||||
$group_srl = Context::get('group_srls');
|
||||
$group_srls = explode('|@|', $group_srl);
|
||||
if(!$group_srl) return new Object(-1,'msg_check_group');
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<td>
|
||||
<!--@foreach($group_list as $key => $val)-->
|
||||
<!--@if($val->is_admin != 'Y')-->
|
||||
<input type="checkbox" value="{$key}" name="group_srl" id="member_group_{$key}"/> <label for="member_group_{$key}">{$val->title}</label> <br/>
|
||||
<input type="checkbox" value="{$key}" name="group_srls" id="member_group_{$key}"/> <label for="member_group_{$key}">{$val->title}</label> <br/>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</td>
|
||||
|
|
|
|||
|
|
@ -74,8 +74,9 @@
|
|||
$clones = array();
|
||||
$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');
|
||||
$mid = trim($args->{"mid_".$i});
|
||||
if(!$mid) continue;
|
||||
if(!preg_match("/^[a-zA-Z]([a-zA-Z0-9_]*)$/i", $mid)) return new Object(-1, 'msg_limit_mid');
|
||||
$browser_title = $args->{"browser_title_".$i};
|
||||
if(!$mid) continue;
|
||||
if($mid && !$browser_title) $browser_title = $mid;
|
||||
|
|
|
|||
|
|
@ -16,4 +16,4 @@
|
|||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
</filter>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue