Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 0.64 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.       if ($entry) {
  2.         my $releasedate = 'field.dolreleasedate';
  3.         if ($entry->authored_on < $entry->$releasedate) {
  4.           $entry->authored_on($entry->$releasedate);
  5.           $entry->save
  6.             or
  7.             die $app->trans_error( "Error saving : [_1]", $entry->errstr );
  8.           MT::Util::start_background_task(
  9.             sub {
  10.               $app->rebuild_entry(
  11.                 Entry             => $entry,
  12.                 BuildDependencies => 1
  13.                 )
  14.                 or
  15.                 return $app->_response(Error => $app->translate("Rebuild failed: [_1]", $app->errstr));
  16.             }
  17.           );
  18.         }