H
dateNotValid// blank is OK if (!trim(strlen($value))) {return true; } $ret = validate::date($value,array( 'format' =>'%d/%m/%Y', 'min' =>array(21,1,1900), 'max' =>array(21,1,2050) ));Date format should be dd/mm/yyyynotInFuture // blank is OK if (!trim(strlen($value))) {return true; } $ret = validate::date($value,array( 'format' =>'%d/%m/%Y', 'min' =>array(date('d'),date('m'),date('Y')) ));the date must be in the futureisEmptyif (!strlen(trim($value))) { return false;}return true;you must fill in a valuehkidLength $ret = validate::string($value,array( 'format' =>'A-Za-z0-9() ', 'min_length' =>6, 'max_length' =>9 ));test validationmemberFindRuleif (!strlen(trim($value))) {return true;}if (preg_match('/[A-Z]-[0-9]{0,3}/i',$value)) {return true;}return false;you need to use the format A-000 or Z- in this boxdateNotValidWhenNotEmptyif (!$this->empty($value)) { return true;}return $this->dateNotValid($value);please fill in the date in the format dd/mm/yyyyprintedCopies $ret = validate::number($value,array( 'min' =>1, 'max' =>5 ));you can only print a maximum of 5 copiesMonthYearNotValid $ret = validate::date($value,array( 'format' =>'%m/%Y', ));you should enter the date as mm/yyyyfeeInvalid $ret = validate::number($value,array( 'decimal' =>'.', 'dec_prec' =>2, 'min' =>0, 'max' =>200000 ));the fee is not valid, use 0.00 or 200,000.00noValidActiveMemberrequire_once 'DataObjects/Members.php';$lookup = DataObjects_Members::staticGet($value);if (!$lookup) {return false;}return true;You must select a valid membernotInFutureMonth $ret = validate::date($value,array( 'format' =>'%m/%Y', 'min' =>array(date('d'),date('m'),date('Y')) ));Date Must be in the futurenotInPast// blank is OK if (!trim(strlen($value))) {return true; } $ret = validate::date($value,array( 'format' =>'%d/%m/%Y', 'max' =>array(date('d'),date('m'),date('Y')) ));You must enter a date today or in the pastphotoNotJpeg if (isset($_FILES['photo']) && $_FILES['photo']['type'] && $_FILES['photo']['type'] != 'image/jpeg') { return false; }return true;Sorry can only accept jpeg imagemoreTwoCharsif ($value && (strlen($value) > 2)) { return false;}return true;This is longer than the Maximum of 2 charactersnotValidMemberCoderequire_once 'DataObjects/Members.php';$lookup = DataObjects_Members::staticGet('code',$value);if (!$lookup) {return false;}return true;That was not a valid membernotValidTransactionCoderequire_once 'DataObjects/Account_code.php';$lookup = DataObjects_Account_code::staticGet('name',$value);if (!$lookup) {return false;}return true;Not a valid CodetransactionValueInvalid $ret = validate::number($value,array( 'decimal' =>'.', 'dec_prec' =>2, 'min' => -200000, 'max' =>200000 ));The value is not validinvalidMemberCodeFormatif (preg_match('/[A-Z]\-[0-9]{3}/',$value)) {return true;}return false;Member Code format is not validmemberExistsAlreadyrequire_once 'DataObjects/Members.php';$lookup = DataObjects_Members::staticGet('code',$value);if (!$lookup) {return true;}return false;this member code is already used.invalidCountryrequire_once 'I18N/Country.php'; $i18n = new I18N_Country; $codes = $i18n->getAllCodes();if (isset($codes[$value])) { return true; }return false;Not a valid country codenotValidBoatrequire_once 'DataObjects/Boats.php';$lookup = DataObjects_Boats::staticGet($value);if (!$lookup) {return false;}return true;You Must select a valid BoatnotInPastOrNearFuture// blank is OK if (!trim(strlen($value))) {return true; } require_once 'DB/DataObject/Cast.php'; $d = DB_DataObject_Cast::date(date('Y'),date('m')+6,date('d')); //print_r($d); $ret = validate::date($value,array( 'format' =>'%d/%m/%Y', 'max' =>array($d->day,$d->month,$d->year) ));Date is Not in past or within 6 months of todayoptionalMoneyInvalidif (!strlen(trim($value))) { return true; // empty ok} $ret = validate::number($value,array( 'decimal' =>'.', 'dec_prec' =>2, 'min' =>0, 'max' =>200000 ));this is not a valid value