+sub _get_title_for {
+ my ($self, $action) = @_;
+
+ return '' if none { lc($action)} qw(add edit);
+
+ # for locales:
+ # $::locale->text("Add Sales Order");
+ # $::locale->text("Add Purchase Order");
+ # $::locale->text("Add Quotation");
+ # $::locale->text("Add Request for Quotation");
+ # $::locale->text("Edit Sales Order");
+ # $::locale->text("Edit Purchase Order");
+ # $::locale->text("Edit Quotation");
+ # $::locale->text("Edit Request for Quotation");
+
+ $action = ucfirst(lc($action));
+ return $self->type eq _sales_order_type() ? $::locale->text("$action Sales Order")
+ : $self->type eq _purchase_order_type() ? $::locale->text("$action Purchase Order")
+ : $self->type eq _sales_quotation_type() ? $::locale->text("$action Quotation")
+ : $self->type eq _request_quotation_type() ? $::locale->text("$action Request for Quotation")
+ : '';
+}
+