Exemple #1
0
 public function __construct()
 {
     date_default_timezone_set('Europe/Oslo');
     mysql_connect("localhost", "airdog", "air123dog") or die(mysql_error());
     mysql_select_db("airdog") or die(mysql_error());
     $this->sti = Verktoy::hoppBakover(dirname(__FILE__), 4) . "/backup/";
 }
 public function erlendParser()
 {
     $sti = Verktoy::hoppBakover(dirname(__FILE__), 3) . "/images/";
     $handle = opendir($sti);
     while ($fil = readdir($handle)) {
         if (!is_dir($sti . $fil)) {
             $this->lagreBilde($sti, $fil, "230", "230", "50", "50");
             copy($sti . Verktoy::fjernFilEndelse($fil) . ".jpg", $sti . "348/" . Verktoy::fjernFilEndelse($fil) . ".jpg");
             copy($sti . Verktoy::fjernFilEndelse($fil) . "_thumb.jpg", $sti . "348/" . Verktoy::fjernFilEndelse($fil) . "_thumb.jpg");
             unlink($sti . Verktoy::fjernFilEndelse($fil) . ".jpg");
             unlink($sti . Verktoy::fjernFilEndelse($fil) . "_thumb.jpg");
         }
     }
 }
 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;
 }
Exemple #4
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;
 }
 public function hentHund($hundId, $brukerEpost, $brukerPassord, $klubbId)
 {
     if (ValiderBruker::validerBrukerRettighet($this->database, $brukerEpost, $brukerPassord, $klubbId, "lese")) {
         $hd = new HundDatabase();
         $pd = new PersonDatabase();
         $rad = $hd->hentHund($hundId, $klubbId);
         $bildeAdresse = "/images/" . $rad['raseId'] . "/" . eregi_replace('[^a-zA-Z0-9]', '_', $rad['hundId']) . ".jpg";
         //For treg testet på server
         $bilde = Verktoy::hoppBakover(Verktoy::hvilkeUrl(), 3) . $bildeAdresse;
         $tmp = new AmfHund();
         $tmp->hundId = $rad["hundId"];
         $tmp->tittel = $rad["tittel"];
         $tmp->navn = $rad["navn"];
         if (file_exists(Verktoy::hoppBakover(dirname(__FILE__), 3) . $bildeAdresse)) {
             $tmp->bilde = $bilde . "?id=" . rand(1, 100);
         } else {
             $tmp->bilde = "";
         }
         $tmp->morId = $rad["hundMorId"];
         $tmp->morNavn = $rad["hundMorNavn"];
         $tmp->farId = $rad["hundFarId"];
         $tmp->farNavn = $rad["hundFarNavn"];
         $tmp->idNr = $rad["idNr"];
         $tmp->oppdretterId = "oppdretterId";
         $tmp->oppdretter = "oppdretter";
         $tmp->eierId = $rad["eierId"];
         if ($tmp->eierId != null) {
             $pdres = $pd->hentPerson($tmp->eierId, $klubbId);
             $tmp->eier = $pdres["navn"];
         }
         $tmp->kjonn = $rad["kjonn"];
         $tmp->raseId = $rad["raseId"];
         $tmp->kullId = $rad["kullId"];
         $tmp->farge = $rad["farge"];
         $tmp->fargeVariant = $rad["fargeVariant"];
         $tmp->oyesykdom = $rad["oyesykdom"];
         $tmp->hoftesykdom = $rad["hoftesykdom"];
         $tmp->haarlag = $rad["hoftesykdom"];
         $tmp->idMerke = $rad["idMerke"];
         $tmp->endretAv = $rad["endretAv"];
         $tmp->endretDato = $rad["endretDato"];
         $tmp->regDato = $rad["regDato"];
         $tmp->storrelse = $rad["storrelse"];
         $tmp->manueltEndretAv = $rad["manueltEndretAv"];
         $tmp->manueltEndretDato = $rad["manueltEndretDato"];
         $tmp->vf = number_format($rad["vf"]);
         return $tmp;
     }
     $feilkode = 1;
     throw new Exception('Du har ikke denne rettigheten', $feilkode);
 }
 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;
 }
 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;
 }
 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;
 }
 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;
 }
 $fil_ext = strtolower($info['extension']);
 if ($fil_storrelse <= $MAKSSTORRELSE && $fil_ext == "dat") {
     $sti = dirname(__FILE__) . "/temp_opplasting/" . $fil_navn . " - " . $_GET['klubbId'] . " - " . $_GET['brukerEpost'] . " - " . microTime() . "." . $fil_ext;
     if (file_exists($sti)) {
         unlink($sti);
     }
     if (move_uploaded_file($temp_navn, $sti)) {
         $ip = new importParserController();
         echo $ip->lagreDb($sti, $_GET["brukerEpost"], $_GET["brukerPassord"], $_GET["klubbId"]);
         unlink($sti);
     } else {
         echo 'Klarte ikke laste opp filen til. ' . $sti;
     }
 } else {
     if ($fil_storrelse <= $MAKSSTORRELSE && ($fil_ext == 'jpg' || $fil_ext == 'jpeg' || $fil_ext == 'gif' || $fil_ext == 'png')) {
         $sti = Verktoy::hoppBakover(dirname(__FILE__), 3) . "/images/";
         if (!file_exists($sti)) {
             mkdir($sti);
             chmod($sti, 0777);
         }
         $klubb = $_GET['klubbId'];
         $sti = $sti . $klubb . "/";
         if (!file_exists($sti)) {
             mkdir($sti);
             chmod($sti, 0777);
         }
         $filnavn = $_GET['hundId'] . "." . $fil_ext;
         $fil_sti = $sti . $filnavn;
         if (file_exists($fil_sti)) {
             unlink($fil_sti);
         }
Exemple #11
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;
 }
Exemple #12
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;
 }
 public function lag_RTF($hundId, $klubbId, $aar, $kjonn)
 {
     $nyRTF = Verktoy::fyll_RTF(array(), "../assets/header.rtf");
     $hundeliste = array();
     $jc = new JaktproveController();
     if (ValiderBruker::validerBrukerRettighet($this->database, $_POST['brukerEpost'], $_POST['brukerPassord'], $klubbId, "lagAarbok")) {
         if ($hundId != "") {
             $hundeliste = $this->hentHundArray($hundId, $aar, $klubbId);
         } else {
             $hundeliste = $this->hentHunder($kjonn, $aar, $klubbId);
         }
         $sidedeler = "";
         foreach ($hundeliste as $enHund) {
             $kullArray = $this->hentKullArray($enHund['hundId'], $klubbId, $aar);
             $kullTittelArray = $this->hentKullTittelArray($enHund['hundId'], $klubbId, $aar);
             $enHund['kulltittelliste'] = "";
             $enHund['kulllisteutvidet'] = "";
             $enHund['aar'] = $aar;
             $enHund['gjstart'] = 0;
             $enHund['gjavk'] = 0;
             if ($enHund['kjonn'] == "H") {
                 $enHund['motsattkjonn'] = "tispene";
             } else {
                 $enHund['motsattkjonn'] = "hannene";
             }
             if ($enHund['GJVF'] != "") {
                 $enHund['GJVF'] = number_format($enHund['GJVF'], 1, ',', '');
             }
             if ($enHund['GJJAKTL'] != "") {
                 $enHund['GJJAKTL'] = number_format($enHund['GJJAKTL'], 1, ',', '');
             }
             if ($enHund['GJFART'] != "") {
                 $enHund['GJFART'] = number_format($enHund['GJFART'], 1, ',', '');
             }
             if ($enHund['GJSTIL'] != "") {
                 $enHund['GJSTIL'] = number_format($enHund['GJSTIL'], 1, ',', '');
             }
             if ($enHund['GJSELVST'] != "") {
                 $enHund['GJSELVST'] = number_format($enHund['GJSELVST'], 1, ',', '');
             }
             if ($enHund['GJSOKBR'] != "") {
                 $enHund['GJSOKBR'] = number_format($enHund['GJSOKBR'], 1, ',', '');
             }
             if ($enHund['GJREV'] != "") {
                 $enHund['GJREV'] = number_format($enHund['GJREV'], 1, ',', '');
             }
             if ($enHund['GJSAMAR'] != "") {
                 $enHund['GJSAMAR'] = number_format($enHund['GJSAMAR'], 1, ',', '');
             }
             $antallvalper = 0;
             foreach ($kullArray as $etKull) {
                 $etKull['avkom'] = "";
                 $enHund['gjavk'] += sizeof($etKull['liste']);
                 foreach ($etKull['liste'] as $etAvkom) {
                     $jaktproveArray = $this->hentJaktproveArray($etAvkom['hundId'], $aar, $klubbId);
                     $etAvkom['jaktproveliste'] = "";
                     $etAvkom['AARSTART'] = sizeof($jaktproveArray);
                     $enHund['gjstart'] += $etAvkom['AARSTART'];
                     foreach ($jaktproveArray as $enJaktprove) {
                         if ($enJaktprove['kritikk'] != null && $enJaktprove['kritikk'] != "") {
                             $enJaktprove['kritikk'] = "\\line " . $enJaktprove['kritikk'];
                         }
                         if (isset($enJaktprove['sted'])) {
                             $enJaktprove['sted'] = $enJaktprove['sted'] . " " . $enJaktprove['navn'];
                         } else {
                             $enJaktprove['sted'] = $enJaktprove['proveNr'];
                         }
                         $enJaktprove['premiegrad'] = $jc->hentPremiegrad($enJaktprove['premiegrad'], $enJaktprove['klasse'], $enJaktprove['certifikat'], $enJaktprove['proveDato']);
                         $etAvkom['jaktproveliste'] .= Verktoy::fyll_RTF($enJaktprove, "../assets/jaktprove.rtf");
                     }
                     $etKull['avkom'] .= Verktoy::fyll_RTF($etAvkom, "../assets/avkom.rtf");
                 }
                 $etKull['kulltittel'] = $etKull['partnertittel'] . " " . $etKull['partnernavn'] . " " . $etKull['partnerid'] . ", " . $etKull['antallvalper'] . " valp(er) - " . $etKull['fodt'];
                 $enHund['kulllisteutvidet'] .= Verktoy::fyll_RTF($etKull, "../assets/kullliste.rtf");
             }
             foreach ($kullTittelArray as $etKull) {
                 $antallvalper += $etKull['antallvalper'];
                 $enHund['kulltittelliste'] .= Verktoy::fyll_RTF($etKull, "../assets/kulltittel.rtf");
             }
             $enHund['antallvalper'] = $antallvalper;
             if ($enHund['kulllisteutvidet'] != "") {
                 $nyRTF .= $sidedeler . Verktoy::fyll_RTF($enHund, "../assets/hund.rtf");
                 $sidedeler = '\\par';
             }
         }
         $nyRTF .= Verktoy::fyll_RTF(array(), "../assets/footer.rtf");
         if ($nyRTF) {
             return $nyRTF;
         } else {
             return "Det har skjedd noe feil med genereringen av årboken";
         }
     } else {
         return "Ingen tilgang";
     }
 }
Exemple #14
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;
 }