private function getLatest() { $sids = isset($_COOKIE['shids']) ? explode(',', $_COOKIE['shids']) : array(); $oldSids = array_reverse($sids); $latest = []; if ($oldSids) { $modelLink = new Link(); $_ids = []; foreach ($oldSids as $_id) { $_id = (int) $_id; $_ids[$_id] = $_id; } $links = $modelLink->findLinks($_ids); foreach ($_ids as $_id) { if (isset($links[$_id])) { $links[$_id]['short_link'] = $this->router->url($links[$_id]['short']); $latest[] = $links[$_id]; } } } return $latest; }