Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $state = MT->translate("Cloning template maps for weblog...");
- $callback->($state, "tmplmaps");
- require MT::TemplateMap;
- $iter = MT::TemplateMap->load_iter({ blog_id => $old_blog_id });
- $counter = 0;
- while (my $map = $iter->()) {
- $callback->($state . " " . MT->translate("[_1] records processed...", $counter), 'tmplmaps')
- if $counter && ($counter % 100 == 0);
- $counter++;
- $map->id(0);
- $map->template_id($tmpl_map{$map->template_id});
- $map->blog_id($new_blog_id);
- $map->save or die $map->errstr;
- }
- $callback->($state . " " . MT->translate("[_1] records processed.", $counter), 'tmplmaps');
Add Comment
Please, Sign In to add comment