function serviceAddJupe($server, $duration, $last_mod, $reason) { $jupe = $this->getDbJupe($server); if (!$jupe) { return false; } $db_jupe = new DB_Jupe(); $db_jupe->setServer($jupe->getServer()); $db_jupe->setDuration($jupe->getExpireTs() - time()); $db_jupe->setLastMod($jupe->getLastMod()); $db_jupe->setTs(time()); $db_jupe->setReason($jupe->getReason()); $db_jupe->setActive($jupe->isActive()); $db_jupe->save(); $jupe_key = strtolower($server); $this->db_jupes[$jupe_key] = $jupe; }