Example #1
0
 function validateNssHTTPInput($nsstype, $contentObjectAttribute)
 {
     if (!Nss::validate($nsstype)) {
         $contentObjectAttribute->setValidationError(ezpI18n::tr('kernel/classes/datatypes', 'The NSS number is not valid.'));
         return eZInputValidator::STATE_INVALID;
     }
     return eZInputValidator::STATE_ACCEPTED;
 }
Example #2
0
 public function testValidNss()
 {
     $this->assertEquals(Nss::validate('177022A00100229'), true);
     // Corse
     $this->assertEquals(Nss::validate('253012A07300444'), true);
     // Corse
     $this->assertEquals(Nss::validate('177025626004544'), true);
     $this->assertEquals(Nss::validate('253077507300483'), true);
     $this->assertEquals(Nss::validate('188057208107893'), true);
 }