Changeset 21526 for branches/version-2_12-dev/data/class/SC_FormParam.php
- Timestamp:
- 2012/02/17 00:50:05 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_FormParam.php
r21517 r21526 182 182 if (!isset($this->param[$cnt])) $this->param[$cnt] = ''; 183 183 switch ($func) { 184 case 'EXIST_CHECK':185 case 'NUM_CHECK':186 case 'EMAIL_CHECK':187 case 'EMAIL_CHAR_CHECK':188 case 'ALNUM_CHECK':189 case 'GRAPH_CHECK':190 case 'KANA_CHECK':191 case 'URL_CHECK':192 case 'IP_CHECK':193 case 'SPTAB_CHECK':194 case 'ZERO_CHECK':195 case 'ALPHA_CHECK':196 case 'ZERO_START':197 case 'FIND_FILE':198 case 'NO_SPTAB':199 case 'DIR_CHECK':200 case 'DOMAIN_CHECK':201 case 'FILE_NAME_CHECK':202 case 'MOBILE_EMAIL_CHECK':203 case 'MAX_LENGTH_CHECK':204 case 'MIN_LENGTH_CHECK':205 case 'NUM_COUNT_CHECK':206 case 'KANABLANK_CHECK':207 case 'SELECT_CHECK':208 case 'FILE_NAME_CHECK_BY_NOUPLOAD':209 $this->recursionCheck($this->disp_name[$cnt], $func,210 $this->param[$cnt], $objErr->arrErr,211 $val, $this->length[$cnt]);212 break;213 // 小文字に変換214 case 'CHANGE_LOWER':215 $this->param[$cnt] = strtolower($this->param[$cnt]);216 break;217 // ファイルの存在チェック218 case 'FILE_EXISTS':219 if ($this->param[$cnt] != '' && !file_exists($this->check_dir . $this->param[$cnt])) {220 $objErr->arrErr[$val] = '※ ' . $this->disp_name[$cnt] . 'のファイルが存在しません。<br>';221 }222 break;223 // ダウンロード用ファイルの存在チェック224 case 'DOWN_FILE_EXISTS':225 if ($this->param[$cnt] != '' && !file_exists(DOWN_SAVE_REALDIR . $this->param[$cnt])) {226 $objErr->arrErr[$val] = '※ ' . $this->disp_name[$cnt] . 'のファイルが存在しません。<br>';227 }228 break;229 default:230 $objErr->arrErr[$val] = "※※ エラーチェック形式($func)には対応していません ※※ <br>";231 break;184 case 'EXIST_CHECK': 185 case 'NUM_CHECK': 186 case 'EMAIL_CHECK': 187 case 'EMAIL_CHAR_CHECK': 188 case 'ALNUM_CHECK': 189 case 'GRAPH_CHECK': 190 case 'KANA_CHECK': 191 case 'URL_CHECK': 192 case 'IP_CHECK': 193 case 'SPTAB_CHECK': 194 case 'ZERO_CHECK': 195 case 'ALPHA_CHECK': 196 case 'ZERO_START': 197 case 'FIND_FILE': 198 case 'NO_SPTAB': 199 case 'DIR_CHECK': 200 case 'DOMAIN_CHECK': 201 case 'FILE_NAME_CHECK': 202 case 'MOBILE_EMAIL_CHECK': 203 case 'MAX_LENGTH_CHECK': 204 case 'MIN_LENGTH_CHECK': 205 case 'NUM_COUNT_CHECK': 206 case 'KANABLANK_CHECK': 207 case 'SELECT_CHECK': 208 case 'FILE_NAME_CHECK_BY_NOUPLOAD': 209 $this->recursionCheck($this->disp_name[$cnt], $func, 210 $this->param[$cnt], $objErr->arrErr, 211 $val, $this->length[$cnt]); 212 break; 213 // 小文字に変換 214 case 'CHANGE_LOWER': 215 $this->param[$cnt] = strtolower($this->param[$cnt]); 216 break; 217 // ファイルの存在チェック 218 case 'FILE_EXISTS': 219 if ($this->param[$cnt] != '' && !file_exists($this->check_dir . $this->param[$cnt])) { 220 $objErr->arrErr[$val] = '※ ' . $this->disp_name[$cnt] . 'のファイルが存在しません。<br>'; 221 } 222 break; 223 // ダウンロード用ファイルの存在チェック 224 case 'DOWN_FILE_EXISTS': 225 if ($this->param[$cnt] != '' && !file_exists(DOWN_SAVE_REALDIR . $this->param[$cnt])) { 226 $objErr->arrErr[$val] = '※ ' . $this->disp_name[$cnt] . 'のファイルが存在しません。<br>'; 227 } 228 break; 229 default: 230 $objErr->arrErr[$val] = "※※ エラーチェック形式($func)には対応していません ※※ <br>"; 231 break; 232 232 } 233 233 }
Note: See TracChangeset
for help on using the changeset viewer.
