Show
Ignore:
Timestamp:
04/26/08 06:54:49 (19 months ago)
Author:
bchoate
Message:

Paginate rebuild operation for list action to publish archive templates. Added 'save and rebuild' button for archive templates. BugId:79515

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-36/lib/MT/CMS/Common.pm

    r2113 r2115  
    374374            $app->add_return_arg( id => $obj->id ); 
    375375        } 
    376         $q->param( 'type',            'index-' . $obj->id ); 
    377         $q->param( 'tmpl_id',         $obj->id ); 
    378         $q->param( 'single_template', 1 ); 
    379         require MT::CMS::Blog; 
    380         return MT::CMS::Blog::start_rebuild_pages($app); 
     376        if ( $obj->type eq 'index' ) { 
     377            $q->param( 'type',            'index-' . $obj->id ); 
     378            $q->param( 'tmpl_id',         $obj->id ); 
     379            $q->param( 'single_template', 1 ); 
     380            return $app->forward( 'start_rebuild' ); 
     381        } else { 
     382            # archive rebuild support 
     383            $q->param( 'id', $obj->id ); 
     384            return $app->forward( 'publish_archive_templates' ); 
     385        } 
    381386    } 
    382387    elsif ( $type eq 'template' ) {