Changeset 2522
- Timestamp:
- 06/06/08 08:28:47 (20 months ago)
- Files:
-
- 1 modified
-
branches/release-39/lib/MT/CMS/Search.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-39/lib/MT/CMS/Search.pm
r2352 r2522 406 406 ## if $blog_id is specified. it affects the setup_terms_args. 407 407 if ( $app->param('__mode') eq 'dialog_grant_role' ) { 408 if ($blog_id) { 409 my $perm = $author->permissions($blog_id); 410 return $app->errtrans('Permission denied.') 411 unless $perm->can_administer_blog; 412 } 408 413 $blog_id = 0; 409 414 } … … 446 451 }; 447 452 } else { 448 if ( $blog_id || ($type eq 'blog') ) { 453 if ( $blog_id 454 || ( $type eq 'blog' ) 455 || ( $app->mode eq 'dialog_grant_role' ) ) 456 { 449 457 $iter = $class->load_iter( \%terms, \%args ) or die $class->errstr; 450 458 }
