Changeset 409 for branches/1.1dev/lib


Ignore:
Timestamp:
Sep 17, 2012 9:39:42 PM (12 years ago)
Author:
anonymous
Message:

Begin updating FormValidator? to be array-aware.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.1dev/lib/FormValidator.inc.php

    r403 r409  
    135135    {
    136136   
    137         $val = trim(getFormData($form_name));
    138         if ($val != '') {
    139             $this->addError($form_name, $msg);
    140             return true;
    141         } else {
    142             return false;
     137        $val = getFormData($form_name);
     138        if (is_array($val)) {
     139            if (!empty($val)) {
     140                $this->addError($form_name, $msg);
     141                return true;
     142            } else {
     143                return false;
     144            }
     145        } else {           
     146            if (trim($val) != '') {
     147                $this->addError($form_name, $msg);
     148                return true;
     149            } else {
     150                return false;
     151            }
    143152        }
    144153    }
     
    154163    function isEmpty($form_name, $msg='')
    155164    {
    156    
    157         $val = trim(getFormData($form_name));
    158         if ($val == '') {
    159             $this->addError($form_name, $msg);
    160             return true;
    161         } else {
    162             return false;
     165        $val = getFormData($form_name);
     166        if (is_array($val)) {
     167            if (empty($val)) {
     168                $this->addError($form_name, $msg);
     169                return true;
     170            } else {
     171                return false;
     172            }
     173        } else {           
     174            if (trim($val) == '') {
     175                $this->addError($form_name, $msg);
     176                return true;
     177            } else {
     178                return false;
     179            }
    163180        }
    164181    }
Note: See TracChangeset for help on using the changeset viewer.