Exemplo n.º 1
0
 public function getFiltype($innhold)
 {
     $ep = new EierParser();
     if ($ep->validerEierliste($innhold)) {
         return "Eier";
     }
     $ep = new FuglParser();
     if ($ep->validerFuglliste($innhold)) {
         return "Fugl";
     }
     $ep = new HdsykdomParser();
     if ($ep->validerHdsykdomliste($innhold)) {
         return "Hdsykdom";
     }
     $ep = new HundParser();
     if ($ep->validerHundeliste($innhold)) {
         return "Hund";
     }
     $ep = new KullParser();
     if ($ep->validerKullliste($innhold)) {
         return "Kull";
     }
     $ep = new OppdrettParser();
     if ($ep->validerOppdrettliste($innhold)) {
         return "Oppdrett";
     }
     $ep = new OyesykdomParser();
     if ($ep->validerOyesykdomliste($innhold)) {
         return "Oyesykdom";
     }
     $ep = new PersonParser();
     if ($ep->validerPersonliste($innhold)) {
         return "Person";
     }
     $ep = new PremieParser();
     if ($ep->validerPremieliste($innhold)) {
         return "Premie";
     }
     $ep = new UtstillingParser();
     if ($ep->validerUtstillingliste($innhold)) {
         return "Utstilling";
     }
     $ep = new VeterinerParser();
     if ($ep->validerVeterinerliste($innhold)) {
         return "Veteriner";
     }
     $ep = new AasykdomParser();
     if ($ep->validerAasykdomliste($innhold)) {
         return "Aasykdom";
     }
     return "Ukjent";
 }
Exemplo n.º 2
0
 function testValiderFuglliste()
 {
     $hp = new FuglParser();
     $this->assertTrue($hp->validerFuglliste("ProeveNr|ProveDato|PartiNr|Klasse|PEID_Domm1|PEID_Domm2|HUID|SlippTid|EgneStand|EgneStoekk|TomStand|MakkerStand|MakkerStoekk|JaktLyst|Fart|Stil|Selvstendighet|Bredde|Reviering|Samarbeid|Pres_Upresis|Pres_NoeUpresis|Pres_Presis|Reis_Nekter|Reis_Noelende|Reis_Villig|Reis_Djerv|Sek_Stjeler|Sek_Spontan|App_IkkeGodkj|App_Godkj|Rapp_Innkalt|Rapp_Spont|Premiegrad|CERTIFIKAT|RegAv|RegDato|RAID"));
     $this->assertFalse($hp->validerFuglliste("ProveNr|ProveDato|PartiNr|Klasse|PEID_Domm1|PEID_Domm2|HUID|SlippTid|EgneStand|EgneStoekk|TomStand|MakkerStand|MakkerStoekk|JaktLyst|Fart|Stil|Selvstendighet|Bredde|Reviering|Samarbeid|Pres_Upresis|Pres_NoeUpresis|Pres_Presis|Reis_Nekter|Reis_Noelende|Reis_Villig|Reis_Djerv|Sek_Stjeler|Sek_Spontan|App_IkkeGodkj|App_Godkj|Rapp_Innkalt|Rapp_Spont|Premiegrad|CERTIFIKAT|RegAv|RegDato|RAID"));
     $this->assertFalse($hp->validerFuglliste(""));
     $this->assertFalse($hp->validerFuglliste("false"));
 }