Changeset 4156 for trunk/lib/MT/CMS
- Timestamp:
- 08/29/09 00:42:22 (7 months ago)
- Location:
- trunk/lib/MT/CMS
- Files:
-
- 4 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/MT/CMS/Asset.pm
r4155 r4156 1035 1035 $target_file =~ s/$ext_old/$ext_temp/; 1036 1036 $relative_path =~ s/$ext_old/$ext_temp/; 1037 $relative_url =~ s/$ext_old/$ext_temp/; 1037 1038 $asset_file =~ s/$ext_old/$ext_temp/; 1038 1039 $basename =~ s/$ext_old/$ext_temp/; … … 1272 1273 $asset->file_ext($ext); 1273 1274 $asset->blog_id($blog_id); 1275 $asset->label($local_basename); 1274 1276 $asset->created_by( $app->user->id ); 1275 1277 } -
trunk/lib/MT/CMS/Comment.pm
r4155 r4156 316 316 317 317 my %terms; 318 319 if ( !$app->param('blog_id') && !$app->user->is_superuser ) { 320 require MT::Permission; 321 $terms{blog_id} = [ 322 map { $_->blog_id } 323 grep { $_->can_view_feedback } 324 MT::Permission->load( { author_id => $app->user->id } ) 325 ]; 326 } 327 318 328 my $filter_col = $app->param('filter'); 319 329 if ( $filter_col && ( my $val = $app->param('filter_val') ) ) { -
trunk/lib/MT/CMS/Entry.pm
r4155 r4156 181 181 require MT::ObjectAsset; 182 182 my $assets =(); 183 if ($q->param('asset_id') && !$id) { 183 if ($q->param('reedit') && $q->param('include_asset_ids')) { 184 my $include_asset_ids = $app->param('include_asset_ids'); 185 my @asset_ids = split(',', $include_asset_ids); 186 foreach my $asset_id (@asset_ids) { 187 my $asset = MT::Asset->load($asset_id); 188 if ($asset) { 189 my $asset_1; 190 if ($asset->class eq 'image') { 191 $asset_1 = {asset_id => $asset->id, asset_name => $asset->file_name, asset_thumb => $asset->thumbnail_url(Width=>100)}; 192 } else { 193 $asset_1 = {asset_id => $asset->id, asset_name => $asset->file_name}; 194 } 195 push @{$assets}, $asset_1; 196 } 197 } 198 } 199 elsif ($q->param('asset_id') && !$id) { 184 200 my $asset = MT::Asset->load($q->param('asset_id')); 185 201 my $asset_1 = {asset_id => $asset->id, asset_name => $asset->file_name}; 186 202 push @{$assets}, $asset_1; 187 203 } 188 if ($id) {204 elsif ($id) { 189 205 my @assets = MT::Asset->load({ class => '*' }, 190 206 { join => MT::ObjectAsset->join_on(undef, {asset_id => \'= asset_id', object_ds => 'entry', object_id => $id })}); … … 201 217 $param->{asset_loop} = $assets; 202 218 } 203 219 204 220 ## Load categories and process into loop for category pull-down. 205 221 require MT::Placement; … … 1120 1136 } 1121 1137 for my $data ( 1122 qw( authored_on_date authored_on_time basename_manual basename_old category_ids tags )1138 qw( authored_on_date authored_on_time basename_manual basename_old category_ids tags include_asset_ids ) 1123 1139 ) 1124 1140 { -
trunk/lib/MT/CMS/Tools.pm
r4155 r4156 124 124 $tmpl = $app->load_tmpl( 'cms/dialog/recover.tmpl' ); 125 125 } 126 $param->{system_template} = 1; 126 127 $tmpl->param($param); 127 128 return $tmpl; … … 320 321 $tmpl = $app->load_tmpl( 'cms/dialog/new_password.tmpl' ); 321 322 } 323 $param->{system_template} = 1; 322 324 $tmpl->param($param); 323 325 return $tmpl;
