Changeset 1823 for branches/release-34/lib/MT/XMLRPCServer.pm
- Timestamp:
- 04/09/08 10:05:12 (20 months ago)
- Files:
-
- 1 modified
-
branches/release-34/lib/MT/XMLRPCServer.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-34/lib/MT/XMLRPCServer.pm
r1744 r1823 607 607 die _fault(MT->translate("Invalid login")) unless $author; 608 608 die _fault(MT->translate("Permission denied.")) unless $perms && $perms->can_create_post; 609 require MT::Blog;610 my $blog = MT::Blog->load($blog_id);611 609 my $iter = MT->model($obj_type)->load_iter({ blog_id => $blog_id }, 612 610 { 'sort' => 'authored_on', … … 740 738 my $co = sprintf "%04d%02d%02dT%02d:%02d:%02d", 741 739 unpack 'A4A2A2A2A2A2', $entry->authored_on; 742 require MT::Blog;743 my $blog = MT::Blog->load($entry->blog_id);744 740 my $link = $entry->permalink; 745 741 require MT::Tag; … … 1016 1012 my $author = $class->_login($user, $pass); 1017 1013 die _fault(MT->translate("Invalid login")) unless $author; 1018 my $blog = MT::Blog->load($blog_id); 1014 my $blog = MT::Blog->load($blog_id) 1015 or die _fault(MT->translate('Can\'t load blog #[_1].', $blog_id)); 1019 1016 1020 1017 my $now = time; … … 1042 1039 foreach my $entry_id (@queue) { 1043 1040 my $entry = MT::Entry->load($entry_id); 1044 if ($entry ->authored_on <= $now) {1041 if ($entry && $entry->authored_on <= $now) { 1045 1042 $entry->status(MT::Entry::RELEASE()); 1046 1043 $entry->discover_tb_from_entry(); … … 1104 1101 require MT::Blog; 1105 1102 require File::Spec; 1106 my $blog = MT::Blog->load($blog_id); 1103 my $blog = MT::Blog->load($blog_id) 1104 or die _fault(MT->translate('Can\'t load blog #[_1].', $blog_id)); 1105 1107 1106 my $fname = $file->{name} or die _fault(MT->translate("No filename provided")); 1108 1107 if ($fname =~ m!\.\.|\0|\|!) {
