summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LedgerSMB/ScriptLib/Company.pm17
-rw-r--r--UI/Contact/contact.html8
-rw-r--r--UI/Contact/search.html2
3 files changed, 27 insertions, 0 deletions
diff --git a/LedgerSMB/ScriptLib/Company.pm b/LedgerSMB/ScriptLib/Company.pm
index e888c283..9b9b87c9 100644
--- a/LedgerSMB/ScriptLib/Company.pm
+++ b/LedgerSMB/ScriptLib/Company.pm
@@ -457,6 +457,23 @@ sub save_contact {
=over
+=item save_contact_new($request)
+
+Saves contact info as a new line as per save_contact above.
+
+=cut
+
+sub save_contact_new{
+ my ($request) = @_;
+ delete $request->{old_contact};
+ delete $request->{old_contact_class};
+ save_contact($request);
+}
+
+=pod
+
+=over
+
=item save_bank_account($request)
Adds a bank account to a company and, if defined, an entity credit account.
diff --git a/UI/Contact/contact.html b/UI/Contact/contact.html
index ac00cb72..c061ac52 100644
--- a/UI/Contact/contact.html
+++ b/UI/Contact/contact.html
@@ -678,6 +678,14 @@ problems with multi-word single-quoted constructs in PI tags. -CT -->
text = text('Save Contact'),
class = "submit"
} #' ?>
+ <?lsmb IF contact.defined ?>
+ <?lsmb PROCESS button element_data = {
+ name = "action",
+ value = "save_contact_new",
+ text = text('Save As New'),
+ class = "submit"
+ } #' ?>
+ <?lsmb END # IF old_contact.defined ?>
</div>
</form>
diff --git a/UI/Contact/search.html b/UI/Contact/search.html
index e90d6564..f0cee902 100644
--- a/UI/Contact/search.html
+++ b/UI/Contact/search.html
@@ -1,5 +1,6 @@
<?lsmb INCLUDE 'ui-header.html' ?>
<?lsmb PROCESS elements.html ?>
+<?lsmb account_class = entity_class ?>
<body>
<?lsmb IF account_class == 1 -?>
<?lsmb entity_type = 'Vendor' -?>
@@ -19,6 +20,7 @@
} -?>
<table width="100%">
<tr><th class="listtop"><?lsmb title ?></th></tr>
+
<tr><td /></tr>
<tr valign="top">
<td>
/f5/20141016040638.5A8C228498@lb.letsgo.dk/unread0
-rw-r--r--tags/a9/f5/20190817132454.GR2778@gouda.halon.org.uk/debian0
-rw-r--r--tags/a9/f5/20190817132454.GR2778@gouda.halon.org.uk/unread0
-rw-r--r--tags/a9/f5/46E979FB.4020305@homebase.dk/hb0
-rw-r--r--tags/a9/f5/46E979FB.4020305@homebase.dk/sent0
-rw-r--r--tags/a9/f5/55E94A2A.70305@xs4all.nl/debian0
-rw-r--r--tags/a9/f5/55E94A2A.70305@xs4all.nl/inbox0
-rw-r--r--tags/a9/f5/55E94A2A.70305@xs4all.nl/old0
-rw-r--r--tags/a9/f5/E1i3bk9-0001qo-D5@paradis.debian.org/debian0
-rw-r--r--tags/a9/f5/E1i3bk9-0001qo-D5@paradis.debian.org/killed0
-rw-r--r--tags/a9/f5/E1kVA5B-000Fzq-5X@fasolo.debian.org/debian0
-rw-r--r--tags/a9/f5/E1kVA5B-000Fzq-5X@fasolo.debian.org/inbox0
-rw-r--r--tags/a9/f5/E1kVA5B-000Fzq-5X@fasolo.debian.org/killed0
-rw-r--r--tags/a9/f5/E1kVA5B-000Fzq-5X@fasolo.debian.org/unread0
-rw-r--r--tags/a9/f5/LGKbF8YIHAqZfOY3Wh4wG22OqauZblyOWRn0h8VM988@fea97sapo/hb0
-rw-r--r--tags/a9/f5/LGKbF8YIHAqZfOY3Wh4wG22OqauZblyOWRn0h8VM988@fea97sapo/inbox0
-rw-r--r--tags/a9/f5/LGKbF8YIHAqZfOY3Wh4wG22OqauZblyOWRn0h8VM988@fea97sapo/killed0
-rw-r--r--tags/a9/f5/LGKbF8YIHAqZfOY3Wh4wG22OqauZblyOWRn0h8VM988@fea97sapo/unread0
-rw-r--r--tags/a9/f5/b6625b990902110720q7656602el43d5fd2393bc20f@mail.gmail.com/sugar0
31 files changed, 0 insertions, 0 deletions