sub action_save {
my ($self) = @_;
+ my $pattern = '[ \t\n\r]+';
+ my $name = $self->{cv}->name;
+ $name =~ s/^$pattern//;
+ $name =~ s/$pattern$//;
+ $name =~ s/$pattern/ /g;
+ if ( $name eq '' ) {
+ $::form->dberror( $::locale->text('Customer missing!') );
+ } else {
+ $self->{cv}->name($name);
+ }
+
$self->_save();
my @redirect_params = (
sub action_get_delivery {
my ($self) = @_;
+ $::auth->assert('sales_all_edit');
+
my $dbh = $::form->get_standard_dbh();
my ($arap, $db, $qty_sign);
$self->{all_payment_terms} = SL::DB::Manager::PaymentTerm->get_all();
+ $self->{all_delivery_terms} = SL::DB::Manager::DeliveryTerm->get_all();
+
$self->{all_pricegroups} = SL::DB::Manager::Pricegroup->get_all();
$query =