public function overskriv($verdier, $klubbId) { if (DatReferanseDatabase::hentReferanse(HdsykdomParser::getDatabaseSomDat($verdier), $this->database) != null) { DatReferanseDatabase::slettReferanse(HdsykdomParser::getDatabaseSomDat($verdier), $this->database); } $verdier['manueltEndretAv'] = ""; $verdier['manueltEndretDato'] = ""; $hvor = $this->database->quoteInto('hofteDyId = ?', $verdier['hofteDyId']) . $this->database->quoteInto('AND raseId = ?', $klubbId); return $this->database->update('nkk_hdsykdom', $verdier, $hvor); }
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); }
public static function settReferanse($tekst, $endretAv, $database) { date_default_timezone_set('Europe/Oslo'); $array = array(); $array["hash"] = sha1($tekst); $array["tekst"] = $tekst; $array["endretAv"] = $endretAv; $array["endretDato"] = date("Y-m-d"); if (DatReferanseDatabase::hentReferanse($tekst, $database) == null) { $database->insert('ad_datreferanser', $array); } }
public function overskrivDatInnlegg($objekter, $objektType, $epost, $passord, $klubbId) { if (ValiderBruker::validerBrukerRettighet($this->database, $epost, $passord, $klubbId, "importerDatabase")) { $size = sizeof($objekter); switch ($objektType) { case "Eier": $ep = new EierParser(); $hd = new EierDatabase(); break; case "Fugl": $ep = new FuglParser(); $hd = new JaktproveDatabase(); break; case "Hdsykdom": $ep = new HdsykdomParser(); $hd = new HdsykdomDatabase(); break; case "Hund": $ep = new HundParser(); $hd = new HundDatabase(); break; case "Kull": $ep = new KullParser(); $hd = new KullDatabase(); break; case "Oppdrett": $ep = new OppdrettParser(); $hd = new OppdrettDatabase(); break; case "Person": $ep = new PersonParser(); $hd = new PersonDatabase(); break; case "Premie": $ep = new PremieParser(); $hd = new PremieDatabase(); break; case "Utstilling": $ep = new UtstillingParser(); $hd = new UtstillingDatabase(); break; case "Veteriner": $ep = new VeterinerParser(); $hd = new VeterinerDatabase(); break; case "Aasykdom": $ep = new AasykdomParser(); $hd = new AasykdomDatabase(); break; case "Oyesykdom": $ep = new OyesykdomParser(); $hd = new OyesykdomDatabase(); break; default: return "Dette er en ukjent .dat fil"; } for ($i = 0; $i < $size; $i++) { if ($objekter[$i][1] == "true") { $verdier = $ep->getArray(utf8Konverterer::cp1252_to_utf8($objekter[$i][0])); foreach ($verdier as $nokkel => $v) { if ($v == "") { $verdier[$nokkel] = null; } } $svar = $hd->overskriv($verdier, $klubbId); } else { if ($objekter[$i][1] == "false") { DatReferanseDatabase::settReferanse(utf8Konverterer::cp1252_to_utf8($objekter[$i][0]), $epost, $this->database); } } } return $size; } $feilkode = 1; throw new Exception('Du har ikke denne rettigheten', $feilkode); }
public function overskriv($verdier, $klubbId) { if (DatReferanseDatabase::hentReferanse(FuglParser::getDatabaseSomDat($verdier), $this->database) != null) { DatReferanseDatabase::slettReferanse(UtstillingParser::getDatabaseSomDat($verdier), $this->database); } $verdier['manueltEndretAv'] = ""; $verdier['manueltEndretDato'] = ""; $hvor = $this->database->quoteInto('proveNr = ?', $verdier["proveNr"]) . $this->database->quoteInto('AND proveDato = ?', $verdier["proveDato"]) . $this->database->quoteInto('AND raseId = ?', $klubbId) . $this->database->quoteInto('AND hundId = ?', $verdier["hundId"]); return $this->database->update('nkk_fugl', $verdier, $hvor); }