function Incoming_setsafe() { if (!($id = param_num("id")) || !($user = getUserByID($id)) || $user['safe']) { $this->_header(); } addToLogFile("Ziel safe: (" . $user['gala'] . ":" . $user['pos'] . ")", "Incomings", $this->userdata['uid']); user_set_safe($id, 1); $this->_header($this->backtracking->backlink()); }
function fleetstatus_recall($fsid) { $status = fleetstatus_get($fsid); if ($status['uid']) { // interne flotte if ($status['fleetnum'] && $status['arrival']) { $eta = $status['arrival'] - time(); if ($eta < 0) { $eta = 0; } $eta = floor($eta / 60); $data = array(); $data['orbittime'] = ""; $data['returntime'] = ""; $data['arrival'] = gnarrival($status['returntime'] - $eta); $data['return_flight'] = 1; fleetstatus_update($fsid, $data); } else { fleetstatus_delete($fsid); } } else { // externe flotte fleetstatus_delete($fsid); if ($status['fid']) { fleet_delete($status['fid']); } } //letzter atter recallt ? if ($status['status'] == 1 && !fleetstatus_get_bytarget($status['tgala'], $status['tpos'], 1)) { $user = getUserByPos($status['tgala'], $status['tpos']); user_set_safe($user['uid'], 0); } }