123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- class HTML_QuickForm_Rule_Required extends HTML_QuickForm_Rule
- {
-
- public function validate($value, $options = null)
- {
-
- if (is_array($value)) {
- if (isset($value['name']) &&
- isset($value['type']) &&
- isset($value['tmp_name']) &&
- isset($value['size']) &&
- isset($value['error'])
- ){
- if (empty($value['tmp_name'])) {
- return false;
- }
- }
- } else {
- if ((string)$value == '') {
- return false;
- }
- }
- return true;
- }
- public function getValidationScript($options = null)
- {
- return array('', "{jsVar} == ''");
- }
- }
|