Changeset 1823 for branches/release-34/lib/MT/CMS/Entry.pm
- Timestamp:
- 04/09/08 10:05:12 (20 months ago)
- Files:
-
- 1 modified
-
branches/release-34/lib/MT/CMS/Entry.pm (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-34/lib/MT/CMS/Entry.pm
r1801 r1823 139 139 my $blog_timezone = 0; 140 140 if ($blog_id) { 141 my $blog = $blog_class->load($blog_id); 141 my $blog = $blog_class->load($blog_id) 142 or return $app->error($app->translate('Can\'t load blog #[_1].', $blog_id)); 142 143 $blog_timezone = $blog->server_offset(); 143 144 if ( $type eq 'entry' ) { … … 836 837 $fullscreen = 1; 837 838 } 839 return $app->error($app->translate('Can\'t load template.')) unless $tmpl; 838 840 839 841 # translates naughty words when PublishCharset is NOT UTF-8 … … 1079 1081 require MT::Blog; 1080 1082 my $blog_id = $app->param('blog_id'); 1081 my $blog = MT::Blog->load($blog_id); 1082 1083 my $blog = MT::Blog->load($blog_id) 1084 or return $app->error($app->translate('Can\'t load blog #[_1].', $blog_id)); 1085 1083 1086 my $archive_type; 1084 1087 … … 1349 1352 1350 1353 # blog_id sanity check 1351 next if $cat->blog_id != $obj->blog_id;1354 next if !$cat || $cat->blog_id != $obj->blog_id; 1352 1355 1353 1356 my $place = MT::Placement->new; … … 1462 1465 next unless $p =~ /^category_id_(\d+)/; 1463 1466 my $id = $1; 1464 my $entry = MT::Entry->load($id); 1467 my $entry = MT::Entry->load($id) 1468 or next; 1465 1469 return $app->error( $app->translate("Permission denied.") ) 1466 1470 unless $perms … … 1822 1826 my $entry_id = $app->param('entry_id'); 1823 1827 require MT::Entry; 1824 my $entry = MT::Entry->load($entry_id); 1828 my $entry = MT::Entry->load($entry_id) 1829 or return $app->error($app->translate('Can\'t load entry #[_1].', $entry_id)); 1825 1830 $param{url_loop} = [ map { { url => $_ } } @{ $entry->pinged_url_list } ]; 1826 1831 $param{failed_url_loop} = … … 2071 2076 my ($type) = @_; 2072 2077 my $blog_id = $app->blog->id; 2073 my $blog = $app->model('blog')->load($blog_id); 2078 my $blog = $app->model('blog')->load($blog_id) 2079 or return $app->error($app->translate('Can\'t load blog #[_1].', $blog_id)); 2074 2080 my %args = ( '_type' => $type, blog_id => $blog_id, qp => 1 ); 2075 2081 my $uri = $app->base . $app->uri( 'mode' => 'view', args => \%args ); … … 2286 2292 my $q = $app->param; 2287 2293 my $blog_id = $q->param('blog_id'); 2288 my $blog = MT::Blog->load($blog_id); 2294 my $blog = MT::Blog->load($blog_id) 2295 or return $app->error($app->translate('Can\'t load blog #[_1].', $blog_id)); 2289 2296 2290 2297 my $can_background =
