@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux phosweb012 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
Current Path :
/
homepage
/
v-mt
/
lib
/
MT
/
Path :
Upload File :
New :
File
Dir
//homepage/v-mt/lib/MT/Page.pm
# Movable Type (r) (C) 2001-2008 Six Apart, Ltd. All Rights Reserved. # This code cannot be redistributed without permission from www.sixapart.com. # For more information, consult your Movable Type license. # # $Id: Page.pm 1174 2008-01-08 21:02:50Z bchoate $ package MT::Page; use strict; use base qw( MT::Entry ); use MT::Util qw( archive_file_for ); __PACKAGE__->install_properties({ class_type => 'page', child_of => 'MT::Blog', child_classes => ['MT::Comment','MT::Placement','MT::Trackback','MT::FileInfo'], }); sub class_label { return MT->translate("Page"); } sub class_label_plural { MT->translate("Pages"); } sub container_label { MT->translate("Folder"); } sub container_type { return "folder"; } sub folder { return $_[0]->category; } sub archive_file { my $page = shift; my $blog = $page->blog() || return $page->error(MT->translate( "Load of blog failed: [_1]", MT::Blog->errstr)); return archive_file_for($page, $blog, 'Page'); } sub archive_url { my $page = shift; my $blog = $page->blog() || return $page->error(MT->translate( "Load of blog failed: [_1]", MT::Blog->errstr)); my $url = $blog->site_url || ""; $url .= '/' unless $url =~ m!/$!; return $url . $page->archive_file(@_); } sub permalink { my $page = shift; return $page->archive_url(@_); } sub all_permalinks { my $page = shift; return ($page->permalink(@_)); } # This routine is declared to avoid building 'previous'/'next' pages # by MT's rebuild process. sub get_entry { return undef; } 1;