ticket:177 일단 numbers filter 추가 하고 0-9에 ,를 추가하였습니다.

좀더 정확한 filter로 변경할 필요가 있을 수도 있겠습니다.


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2643 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
haneul 2007-09-23 14:05:37 +00:00
parent c6825dda59
commit 3565adecc4
2 changed files with 4 additions and 1 deletions

View file

@ -289,6 +289,9 @@
case 'number' :
if(!eregi('^[0-9]+$', $val)) return new Object(-1, sprintf($lang->filter->invalid_number, $lang->{$key}?$lang->{$key}:$key));
break;
case 'numbers' :
if(!eregi('^[0-9,]+$', $val)) return new Object(-1, sprintf($lang->filter->invalid_number, $lang->{$key}?$lang->{$key}:$key));
break;
case 'alpha' :
if(!eregi('^[a-z]+$', $val)) return new Object(-1, sprintf($lang->filter->invalid_alpha, $lang->{$key}?$lang->{$key}:$key));
break;

View file

@ -6,7 +6,7 @@
<column name="upload_target_srl" />
</columns>
<conditions>
<condition operation="in" column="module_srl" var="module_srls" notnull="notnull" filter="number" />
<condition operation="in" column="module_srl" var="module_srls" notnull="notnull" filter="numbers" />
<condition operation="equal" column="direct_download" var="direct_download" pipe="and" />
<condition operation="equal" column="isvalid" var="isvalid" pipe="and" />
</conditions>