Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b3a94438

Von Werner Hahn vor 7 Monaten hinzugefügt

  • ID b3a944383d0f9d52fbfd73a131eba4e19cdd318d
  • Vorgänger 6896a6ed
  • Nachfolger 3908afda

DeliveryOrder: flash_later und redirect auch bei print_preview

Unterschiede anzeigen:

SL/Controller/DeliveryOrder.pm
$self->js_reset_order_and_item_ids_after_save;
}
my $redirect_url = $self->url_for(
action => 'edit',
type => $self->type,
id => $self->order->id,
);
my $format = 'pdf';
my $media = 'screen';
my $formname = $self->type;
......
language => $self->order->language,
});
if (scalar @errors) {
return $self->js->flash('error',
t8('Conversion to PDF failed: #1', $errors[0])
)->render;
flash_later('error', t8('Conversion to PDF failed: #1', $errors[0]));
return $self->js->redirect_to($redirect_url)->render;
}
$self->save_history('PREVIEWED');
$self->js->flash('info', t8('The PDF has been previewed'));
flash_later('info', t8('The PDF has been previewed'));
# screen/download
$self->send_file(
\$pdf,
type => SL::MIME->mime_type_from_ext($pdf_filename),
name => $pdf_filename,
js_no_render => 0,
js_no_render => 1,
);
$self->js->redirect_to($redirect_url)->render;
}
# open the email dialog

Auch abrufbar als: Unified diff