</tbody> </table>'; } else { echo ' <p>Det er ingen revisjoner i denne filen.</p>'; } echo ' </fieldset>'; } elseif ($page == "rev") { // kontroller revisjon if (!isset($pages[1])) { $_base->page->add_message("Fant ikke revisjonen.", "error"); redir_root(); } // hent taginfo $taginfo = crewfiles::get_info($pages[1]); if (!$taginfo) { $_base->page->add_message("Fant ikke revisjonen.", "error"); redir_root(); } // hent data, kontroller taginfo og tilgangsnivå $revision = crewfiles::get_revision($taginfo[0]); if (!$revision || !$revision->validate_tag($taginfo[1]) || !$revision->get_file()->access) { $_base->page->add_message("Fant ikke revisjonen.", "error"); redir_root(); } $revurl = $rooturl . 'rev/' . $revision->id . '-' . urlencode(crewfiles::generate_tagname($revision->info['cfr_title'])); $file =& $revision->get_file(); $filurl = $rooturl . 'fil/' . $file->id . '-' . urlencode(crewfiles::generate_tagname($file->info['cff_title'])); redirect::store($filurl, redirect::SERVER); // sett opp hierarki