예제 #1
0
 public static function getDatabaseSomDat($veterinerArray)
 {
     $dat = $veterinerArray['veterinerId'] . '|' . $veterinerArray['personId'] . '|' . $veterinerArray['adresse1'] . '|' . $veterinerArray['adresse2'] . '|' . $veterinerArray['adresse3'] . '|' . $veterinerArray['postNr'] . '|' . $veterinerArray['telefon'] . '|' . $veterinerArray['telefax'] . '|' . $veterinerArray['klinikkNavn'] . '|' . Verktoy::konverterDatabaseTilDatDato($veterinerArray['regDato']) . '|' . $veterinerArray['regAv'] . '|' . $veterinerArray['endretAv'];
     return $dat;
 }
예제 #2
0
 public static function getDatabaseSomDat($aasykdomArray)
 {
     $dat = $aasykdomArray['veId'] . '|' . $aasykdomArray['aaId'] . '|' . $aasykdomArray['diagnoseKode'] . '|' . $aasykdomArray['idmerketkode'] . '|' . $aasykdomArray['lidelseKode'] . '|' . $aasykdomArray['sekHoyreKode'] . '|' . $aasykdomArray['sekVenstreKode'] . '|' . $aasykdomArray['endretAv'] . '|' . $aasykdomArray['regAv'] . '|' . $aasykdomArray['avlestAv'] . '|' . $aasykdomArray['betaling'] . '|' . $aasykdomArray['diagnose'] . '|' . $aasykdomArray['hundId'] . '|' . $aasykdomArray['idFeil'] . '|' . $aasykdomArray['idMerket'] . '|' . $aasykdomArray['kode'] . '|' . $aasykdomArray['lidelse'] . '|' . $aasykdomArray['peId'] . '|' . $aasykdomArray['purring'] . '|' . $aasykdomArray['raseId'] . '|' . $aasykdomArray['retur'] . '|' . $aasykdomArray['sekHoyre'] . '|' . $aasykdomArray['sekVenstre'] . '|' . $aasykdomArray['sendes'] . '|' . Verktoy::konverterDatabaseTilDatDato($aasykdomArray['avlestDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($aasykdomArray['rontgenDato']);
     return $dat;
 }
예제 #3
0
 public static function getDatabaseSomDat($hundArray)
 {
     $dat = $hundArray['raseId'] . '|' . $hundArray['kullId'] . '|' . $hundArray['hundId'] . '|' . $hundArray['tittel'] . '|' . $hundArray['navn'] . '|' . $hundArray['hundFarId'] . '|' . $hundArray['hundMorId'] . '|' . $hundArray['idNr'] . '|' . $hundArray['farge'] . '|' . $hundArray['fargeVariant'] . '|' . $hundArray['oyesykdom'] . '|' . $hundArray['hoftesykdom'] . '|' . $hundArray['haarlag'] . '|' . $hundArray['idMerke'] . '|' . $hundArray['kjonn'] . '|' . $hundArray['eierId'] . '|' . $hundArray['endretAv'] . '|' . Verktoy::konverterDatabaseTilDatDato($hundArray['endretDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($hundArray['regDato']) . '|' . $hundArray['storrelse'];
     return $dat;
 }
예제 #4
0
 public static function getDatabaseSomDat($oyesykdomArray)
 {
     $dat = $oyesykdomArray['oyId'] . '|' . $oyesykdomArray['hundId'] . '|' . $oyesykdomArray['veterinerId'] . '|' . $oyesykdomArray['oyeVeteriner'] . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['lystDato']) . '|' . $oyesykdomArray['idmerketKode'] . '|' . $oyesykdomArray['idmerket'] . '|' . $oyesykdomArray['idfeil'] . '|' . $oyesykdomArray['raseId'] . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['sendtEierDato']) . '|' . $oyesykdomArray['longAnnet'] . '|' . $oyesykdomArray['diagnoseKode1'] . '|' . $oyesykdomArray['diagnoseGrad1'] . '|' . $oyesykdomArray['diagnoseKode2'] . '|' . $oyesykdomArray['diagnoseGrad2'] . '|' . $oyesykdomArray['diagnoseKode3'] . '|' . $oyesykdomArray['diagnoseGrad3'] . '|' . $oyesykdomArray['regAv'] . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['regDato']) . '|' . $oyesykdomArray['endretAv'] . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['endretDato']) . '|' . $oyesykdomArray['personId'] . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['sendtVetDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($oyesykdomArray['sendtKlubbDato']) . '|' . $oyesykdomArray['longAnnet1'] . '|' . $oyesykdomArray['longAnnet2'] . '|' . $oyesykdomArray['inaktiv'];
     return $dat;
 }
예제 #5
0
 public static function getDatabaseSomDat($utstillingArray)
 {
     $dat = $utstillingArray['utstillingId'] . '|' . $utstillingArray['klasseId'] . '|' . $utstillingArray['personId'] . '|' . Verktoy::konverterDatabaseTilDatDato($utstillingArray['regDato']) . '|' . $utstillingArray['regAv'] . '|' . $utstillingArray['navn'] . '|' . $utstillingArray['adresse1'] . '|' . $utstillingArray['adresse2'] . '|' . $utstillingArray['postNr'] . '|' . $utstillingArray['spesialAdresse'] . '|' . Verktoy::konverterDatabaseTilDatDato($utstillingArray['utstillingDato']) . '|' . $utstillingArray['utstillingSted'] . '|' . $utstillingArray['arrangorNavn1'] . '|' . $utstillingArray['arrangorNavn2'] . '|' . Verktoy::konverterDatabaseTilDatDato($utstillingArray['overfortDato']);
     return $dat;
 }
예제 #6
0
 public static function getDatabaseSomDat($hdsykdomArray)
 {
     $dat = $hdsykdomArray['avlestAv'] . '|' . $hdsykdomArray['betaling'] . '|' . $hdsykdomArray['diagnose'] . '|' . $hdsykdomArray['diagnoseKode'] . '|' . $hdsykdomArray['endretAv'] . '|' . $hdsykdomArray['hofteDyId'] . '|' . $hdsykdomArray['hundId'] . '|' . $hdsykdomArray['idmerket'] . '|' . $hdsykdomArray['idmerketkode'] . '|' . $hdsykdomArray['kode'] . '|' . $hdsykdomArray['lidelse'] . '|' . $hdsykdomArray['lidelsekode'] . '|' . $hdsykdomArray['personId'] . '|' . $hdsykdomArray['raseId'] . '|' . $hdsykdomArray['registrertAv'] . '|' . $hdsykdomArray['sekHoyre'] . '|' . $hdsykdomArray['sekHoyreKode'] . '|' . $hdsykdomArray['sekVenstre'] . '|' . $hdsykdomArray['sekVenstreKode'] . '|' . $hdsykdomArray['sendes'] . '|' . $hdsykdomArray['veterinerId'] . '|' . Verktoy::konverterDatabaseTilDatDato($hdsykdomArray['rontgenDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($hdsykdomArray['avlestDato']);
     return $dat;
 }
예제 #7
0
 public static function getDatabaseSomDat($kullArray)
 {
     $dat = $kullArray['kullId'] . '|' . $kullArray['hundIdFar'] . '|' . $kullArray['hundIdMor'] . '|' . $kullArray['oppdretterId'] . '|' . Verktoy::konverterDatabaseTilDatDato($kullArray['endretDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($kullArray['fodt']) . '|' . $kullArray['raseId'];
     return $dat;
 }
예제 #8
0
 public static function getDatabaseSomDat($personArray)
 {
     $dat = $personArray['personId'] . '|' . $personArray['navn'] . '|' . $personArray['adresse1'] . '|' . $personArray['adresse2'] . '|' . $personArray['adresse3'] . '|' . $personArray['postNr'] . '|' . $personArray['landkode'] . '|' . $personArray['raseId'] . '|' . $personArray['status'] . '|' . $personArray['telefon1'] . '|' . Verktoy::konverterDatabaseTilDatDato($personArray['endretDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($personArray['regDato']) . '|' . Verktoy::konverterDatabaseTilDatDato($personArray['fodt']);
     return $dat;
 }
예제 #9
0
 private function hentKullArray($hundId, $klubbId, $aar)
 {
     $hundListe = KullDatabase::hentAarbokAvkom($hundId, $klubbId, $aar, $this->database);
     $avkomListe = array();
     foreach ($hundListe as $tmp) {
         if ($tmp['AARVF'] != "") {
             $tmp['AARVF'] = number_format($tmp['AARVF'], 1, ',', '');
         }
         if ($tmp['AARJAKTL'] != "") {
             $tmp['AARJAKTL'] = number_format($tmp['AARJAKTL'], 1, ',', '');
         }
         if ($tmp['AARFART'] != "") {
             $tmp['AARFART'] = number_format($tmp['AARFART'], 1, ',', '');
         }
         if ($tmp['AARSTIL'] != "") {
             $tmp['AARSTIL'] = number_format($tmp['AARSTIL'], 1, ',', '');
         }
         if ($tmp['AARSELVST'] != "") {
             $tmp['AARSELVST'] = number_format($tmp['AARSELVST'], 1, ',', '');
         }
         if ($tmp['AARSOKBR'] != "") {
             $tmp['AARSOKBR'] = number_format($tmp['AARSOKBR'], 1, ',', '');
         }
         if ($tmp['AARREV'] != "") {
             $tmp['AARREV'] = number_format($tmp['AARREV'], 1, ',', '');
         }
         if ($tmp['AARSAMAR'] != "") {
             $tmp['AARSAMAR'] = number_format($tmp['AARSAMAR'], 1, ',', '');
         }
         if ($tmp['TOTALVF'] != "") {
             $tmp['TOTALVF'] = number_format($tmp['TOTALVF'], 1, ',', '');
         }
         if ($tmp['TOTALJAKTL'] != "") {
             $tmp['TOTALJAKTL'] = number_format($tmp['TOTALJAKTL'], 1, ',', '');
         }
         if ($tmp['TOTALFART'] != "") {
             $tmp['TOTALFART'] = number_format($tmp['TOTALFART'], 1, ',', '');
         }
         if ($tmp['TOTALSTIL'] != "") {
             $tmp['TOTALSTIL'] = number_format($tmp['TOTALSTIL'], 1, ',', '');
         }
         if ($tmp['TOTALSELVST'] != "") {
             $tmp['TOTALSELVST'] = number_format($tmp['TOTALSELVST'], 1, ',', '');
         }
         if ($tmp['TOTALSOKBR'] != "") {
             $tmp['TOTALSOKBR'] = number_format($tmp['TOTALSOKBR'], 1, ',', '');
         }
         if ($tmp['TOTALREV'] != "") {
             $tmp['TOTALREV'] = number_format($tmp['TOTALREV'], 1, ',', '');
         }
         if ($tmp['TOTALSAMAR'] != "") {
             $tmp['TOTALSAMAR'] = number_format($tmp['TOTALSAMAR'], 1, ',', '');
         }
         $total = JaktproveDatabase::hentAarbokJaktproverTotalt($tmp['hundId'], $klubbId, $this->database);
         $tmp['TOTALSTART'] = $total['total'];
         $tmp['aar'] = $aar;
         $avkomFinnes = false;
         for ($i = 0; $i < sizeof($avkomListe); $i++) {
             if ($avkomListe[$i]['kullId'] == $tmp['kullId'] && ($avkomListe[$i]['partnerid'] == $tmp['hundMorId'] || $avkomListe[$i]['partnerid'] == $tmp['hundFarId'])) {
                 $avkomFinnes = true;
                 $avkomListe[$i]['liste'][] = $tmp;
                 $avkomListe[$i]['antallvalper']++;
             }
         }
         if (!$avkomFinnes) {
             $avkom = array();
             if ($hundId == $tmp['hundMorId']) {
                 $avkom['partnernavn'] = $tmp['hundFarNavn'];
                 $avkom['partnertittel'] = $tmp['hundFarTittel'];
                 $avkom['partnerid'] = $tmp['hundFarId'];
                 $avkom['morId'] = $tmp['hundMorId'];
             } else {
                 $avkom['partnernavn'] = $tmp['hundMorNavn'];
                 $avkom['partnertittel'] = $tmp['hundMorTittel'];
                 $avkom['partnerid'] = $tmp['hundMorId'];
                 $avkom['farId'] = $tmp['hundFarId'];
             }
             $avkom['kullfar'] = $tmp['hundFarNavn'];
             $avkom['kullmor'] = $tmp['hundMorNavn'];
             $avkom['fodt'] = Verktoy::konverterDatabaseTilDatDato($tmp['fodt']);
             $avkom['kullId'] = $tmp['kullId'];
             $avkom['liste'] = array();
             $avkom['antallvalper'] = 1;
             $avkom['liste'][] = $tmp;
             $avkomListe[] = $avkom;
         }
     }
     $kullbokstav = "A";
     for ($i = 0; $i < sizeof($avkomListe); $i++) {
         $avkomListe[$i]['kullbokstav'] = $kullbokstav++;
         if (isset($avkomListe[$i]['morId']) && $hundId == $avkomListe[$i]['morId']) {
             $far = HundDatabase::hentAarbokKullHund($avkomListe[$i]['partnerid'], $klubbId, $this->database);
             $mor = HundDatabase::hentAarbokKullHund($hundId, $klubbId, $this->database);
         } else {
             $far = HundDatabase::hentAarbokKullHund($hundId, $klubbId, $this->database);
             $mor = HundDatabase::hentAarbokKullHund($avkomListe[$i]['partnerid'], $klubbId, $this->database);
         }
         $avkomListe[$i]['kullfarfar'] = $far['hundFarNavn'];
         $avkomListe[$i]['kullfarmor'] = $far['hundMorNavn'];
         $avkomListe[$i]['kullmormor'] = $mor['hundFarNavn'];
         $avkomListe[$i]['kullmorfar'] = $mor['hundMorNavn'];
         $kull = null;
         if ($avkomListe[$i]['kullId'] != null) {
             $kull = KullDatabase::hentAarbokKullOppdretter($avkomListe[$i]['kullId'], $klubbId, $this->database);
         }
         if ($kull != null) {
             $avkomListe[$i]['OPPDRETTERNAVN'] = $kull['OPPDRETTERNAVN'];
             $avkomListe[$i]['OPPDRETTERADRESSE'] = $kull['OPPDRETTERADRESSE'];
             $avkomListe[$i]['OPPDRETTERPOSTNR'] = $kull['OPPDRETTERPOSTNR'];
             $avkomListe[$i]['OPPDRETTERSTED'] = $kull['OPPDRETTERSTED'];
             $avkomListe[$i]['OPPDRETTERTLF'] = $kull['OPPDRETTERTLF'];
         }
     }
     return $avkomListe;
 }
예제 #10
0
 public static function getDatabaseSomDat($fuglArray)
 {
     $dat = $fuglArray['proveNr'] . '|' . Verktoy::konverterDatabaseTilDatDato($fuglArray['proveDato']) . '|' . $fuglArray['partiNr'] . '|' . $fuglArray['klasse'] . '|' . $fuglArray['dommerId1'] . '|' . $fuglArray['dommerId2'] . '|' . $fuglArray['hundId'] . '|' . $fuglArray['slippTid'] . '|' . $fuglArray['egneStand'] . '|' . $fuglArray['egneStokk'] . '|' . $fuglArray['tomStand'] . '|' . $fuglArray['makkerStand'] . '|' . $fuglArray['makkerStokk'] . '|' . $fuglArray['jaktlyst'] . '|' . $fuglArray['fart'] . '|' . $fuglArray['stil'] . '|' . $fuglArray['selvstendighet'] . '|' . $fuglArray['bredde'] . '|' . $fuglArray['reviering'] . '|' . $fuglArray['samarbeid'] . '|' . $fuglArray['presUpresis'] . '|' . $fuglArray['presNoeUpresis'] . '|' . $fuglArray['presPresis'] . '|' . $fuglArray['reisNekter'] . '|' . $fuglArray['reisNoelende'] . '|' . $fuglArray['reisVillig'] . '|' . $fuglArray['reisDjerv'] . '|' . $fuglArray['sokStjeler'] . '|' . $fuglArray['sokSpontant'] . '|' . $fuglArray['appIkkeGodkjent'] . '|' . $fuglArray['appGodkjent'] . '|' . $fuglArray['rappInnkalt'] . '|' . $fuglArray['rappSpont'] . '|' . $fuglArray['premiegrad'] . '|' . $fuglArray['certifikat'] . '|' . $fuglArray['regAv'] . '|' . Verktoy::konverterDatabaseTilDatDato($fuglArray['regDato']) . '|' . $fuglArray['raseId'];
     return $dat;
 }