Ejemplo n.º 1
0
 public function sokHund($soketekst, $brukerEpost, $brukerPassord, $klubbId)
 {
     if (ValiderBruker::validerBrukerRettighet($this->database, $brukerEpost, $brukerPassord, $klubbId, "lese")) {
         $hd = new HundDatabase();
         $resultat = $hd->sokHund($soketekst, $klubbId);
         $pd = new PersonDatabase();
         $ret = array();
         foreach ($resultat as $rad) {
             $bildeAdresse = "/images/" . $rad['raseId'] . "/" . eregi_replace('[^a-zA-Z0-9]', '_', $rad['hundId']) . "_thumb.jpg";
             //For treg testet på server
             $bilde = Verktoy::hoppBakover(Verktoy::hvilkeUrl(), 3) . $bildeAdresse;
             $tmp = new AmfHund();
             $tmp->hundId = $rad["hundId"];
             if ($rad["tittel"] != null) {
                 $tmp->tittel = $rad["tittel"];
             } else {
                 $tmp->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 ($rad["eierId"] != null) {
                 $pdres = $pd->hentPerson($rad["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"]);
             $ret[] = $tmp;
         }
         return $ret;
     }
     $feilkode = 1;
     throw new Exception('Du har ikke denne rettigheten', $feilkode);
 }