예제 #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";
 }
예제 #2
0
 public function overskriv($verdier, $klubbId)
 {
     if (DatReferanseDatabase::hentReferanse(PremieParser::getDatabaseSomDat($verdier), $this->database) != null) {
         DatReferanseDatabase::slettReferanse(PremieParser::getDatabaseSomDat($verdier), $this->database);
     }
     $verdier['manueltEndretAv'] = "";
     $verdier['manueltEndretDato'] = "";
     $hvor = $this->database->quoteInto('utstillingId = ?', $verdier['utstillingId']) . $this->database->quoteInto('AND hundId = ?', $verdier['hundId']) . $this->database->quoteInto('AND raseId = ?', $klubbId);
     return $this->database->update('nkk_premie', $verdier, $hvor);
 }
예제 #3
0
 function testgetPremieDatabaseSomDat()
 {
     $hp = new PremieParser();
     $parseString = "1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30";
     $paa = $hp->getArray($parseString);
     $pa = $hp->getDatabaseSomDat($paa);
     $this->assertEquals($parseString, $pa);
 }