/** Oppdater tiden forumet sist ble endret (crewforum og ff) */ public function update_change_time() { // oppdater innstillinger hvis crewforum if ($this->id >= 5 && $this->id <= 7) { // oppdatere brukeren for å unngå markering om noe nytt? $t = isset(\game::$settings["forum_{$this->id}_last_change"]) ? \game::$settings["forum_{$this->id}_last_change"]['value'] : false; $l = \login::$user->params->get("forum_{$this->id}_last_view"); $time = time(); if ($t && $l >= $t) { // sett visningstidspunkt til nå for å unngå oppdatering \login::$user->params->update("forum_{$this->id}_last_view", $time, true); } \Kofradia\DB::get()->exec("\n\t\t\t\tINSERT INTO settings (name, value) VALUES ('forum_{$this->id}_last_change', {$time})\n\t\t\t\tON DUPLICATE KEY UPDATE value = VALUES(value)"); \cache::delete("settings"); } elseif ($this->ff) { $this->ff->forum_changed(); } }