oxrequiredfieldvalidator.php

Go to the documentation of this file.
00001 <?php
00002 
00007 class oxRequiredFieldValidator
00008 {
00009 
00017     public function validateFieldValue($sFieldValue)
00018     {
00019         $blValid = true;
00020         if (is_array($sFieldValue)) {
00021             $blValid = $this->_validateFieldValueArray($sFieldValue);
00022         } else {
00023             if (!trim($sFieldValue)) {
00024                 $blValid = false;
00025             }
00026         }
00027 
00028         return $blValid;
00029     }
00030 
00038     private function _validateFieldValueArray($aFieldValues)
00039     {
00040         $blValid = true;
00041         foreach ($aFieldValues as $sValue) {
00042             if (!trim($sValue)) {
00043                 $blValid = false;
00044                 break;
00045             }
00046         }
00047 
00048         return $blValid;
00049     }
00050 }