Skip to content

Commit 7ad91f3

Browse files
committed
- Added bank detail fields to the client form.
1 parent dec0dfa commit 7ad91f3

File tree

6 files changed

+91
-0
lines changed

6 files changed

+91
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ALTER TABLE `client` ADD `bank_account_number` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `notes` , ADD `bank_code` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `bank_account_number` , ADD `bank_name` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `bank_code` , ADD `bank_account_iban` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `bank_name` , ADD `bank_account_swift` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `bank_account_iban`;

install/sql/ispconfig3.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ CREATE TABLE `client` (
9393
`internet` varchar(255) NOT NULL,
9494
`icq` varchar(16) DEFAULT NULL,
9595
`notes` text,
96+
`bank_account_number` varchar(255) DEFAULT NULL,
97+
`bank_code` varchar(255) DEFAULT NULL,
98+
`bank_name` varchar(255) DEFAULT NULL,
99+
`bank_account_iban` varchar(255) DEFAULT NULL,
100+
`bank_account_swift` varchar(255) DEFAULT NULL,
96101
`default_mailserver` int(11) unsigned NOT NULL DEFAULT '1',
97102
`limit_maildomain` int(11) NOT NULL DEFAULT '-1',
98103
`limit_mailbox` int(11) NOT NULL DEFAULT '-1',

interface/web/client/form/client.tform.php

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,61 @@
316316
'rows' => '',
317317
'cols' => ''
318318
),
319+
'bank_account_number' => array (
320+
'datatype' => 'VARCHAR',
321+
'formtype' => 'TEXT',
322+
'default' => '',
323+
'value' => '',
324+
'separator' => '',
325+
'width' => '30',
326+
'maxlength' => '255',
327+
'rows' => '',
328+
'cols' => ''
329+
),
330+
'bank_code' => array (
331+
'datatype' => 'VARCHAR',
332+
'formtype' => 'TEXT',
333+
'default' => '',
334+
'value' => '',
335+
'separator' => '',
336+
'width' => '30',
337+
'maxlength' => '255',
338+
'rows' => '',
339+
'cols' => ''
340+
),
341+
'bank_name' => array (
342+
'datatype' => 'VARCHAR',
343+
'formtype' => 'TEXT',
344+
'default' => '',
345+
'value' => '',
346+
'separator' => '',
347+
'width' => '30',
348+
'maxlength' => '255',
349+
'rows' => '',
350+
'cols' => ''
351+
),
352+
'bank_account_iban' => array (
353+
'datatype' => 'VARCHAR',
354+
'formtype' => 'TEXT',
355+
'default' => '',
356+
'value' => '',
357+
'separator' => '',
358+
'width' => '30',
359+
'maxlength' => '255',
360+
'rows' => '',
361+
'cols' => ''
362+
),
363+
'bank_account_swift' => array (
364+
'datatype' => 'VARCHAR',
365+
'formtype' => 'TEXT',
366+
'default' => '',
367+
'value' => '',
368+
'separator' => '',
369+
'width' => '30',
370+
'maxlength' => '255',
371+
'rows' => '',
372+
'cols' => ''
373+
),
319374
'notes' => array (
320375
'datatype' => 'TEXT',
321376
'formtype' => 'TEXTAREA',

interface/web/client/lib/lang/de_client.lng

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,9 @@ $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
106106
$wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
107107
$wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
108108
$wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
109+
$wb['bank_account_number_txt'] = 'Kontonr.';
110+
$wb['bank_code_txt'] = 'BLZ';
111+
$wb['bank_name_txt'] = 'Bank';
112+
$wb['bank_account_iban_txt'] = 'IBAN';
113+
$wb['bank_account_swift_txt'] = 'BIC';
109114
?>

interface/web/client/lib/lang/en_client.lng

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,4 +109,9 @@ $wb["limit_openvz_vm_template_id_txt"] = 'Force virtual server template';
109109
$wb["limit_openvz_vm_error_notint"] = 'The virtual server limit must be a number.';
110110
$wb["web_php_options_notempty"] = 'No PHP option(s) selected. Select at least one PHP option.';
111111
$wb["ssh_chroot_notempty"] = 'No SSH chroot option selected. Select at least one SSH option.';
112+
$wb["bank_account_number_txt"] = 'Bank account no.';
113+
$wb["bank_code_txt"] = 'Bank code';
114+
$wb["bank_name_txt"] = 'Bank name';
115+
$wb["bank_account_iban_txt"] = 'IBAN';
116+
$wb["bank_account_swift_txt"] = 'BIC / Swift';
112117
?>

interface/web/client/templates/client_edit_address.htm

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,26 @@ <h2><tmpl_var name="list_head_txt"></h2>
9696
<label for="company_id">{tmpl_var name='company_id_txt'}</label>
9797
<input name="company_id" id="company_id" value="{tmpl_var name='company_id'}" size="30" maxlength="255" type="text" class="textInput" />
9898
</div>
99+
<div class="ctrlHolder">
100+
<label for="bank_account_number">{tmpl_var name='bank_account_number_txt'}</label>
101+
<input name="bank_account_number" id="bank_account_number" value="{tmpl_var name='bank_account_number'}" size="30" maxlength="255" type="text" class="textInput" />
102+
</div>
103+
<div class="ctrlHolder">
104+
<label for="bank_code">{tmpl_var name='bank_code_txt'}</label>
105+
<input name="bank_code" id="bank_code" value="{tmpl_var name='bank_code'}" size="30" maxlength="255" type="text" class="textInput" />
106+
</div>
107+
<div class="ctrlHolder">
108+
<label for="bank_name">{tmpl_var name='bank_name_txt'}</label>
109+
<input name="bank_name" id="bank_name" value="{tmpl_var name='bank_name'}" size="30" maxlength="255" type="text" class="textInput" />
110+
</div>
111+
<div class="ctrlHolder">
112+
<label for="bank_account_iban">{tmpl_var name='bank_account_iban_txt'}</label>
113+
<input name="bank_account_iban" id="bank_account_iban" value="{tmpl_var name='bank_account_iban'}" size="30" maxlength="255" type="text" class="textInput" />
114+
</div>
115+
<div class="ctrlHolder">
116+
<label for="bank_account_swift">{tmpl_var name='bank_account_swift_txt'}</label>
117+
<input name="bank_account_swift" id="bank_account_swift" value="{tmpl_var name='bank_account_swift'}" size="30" maxlength="255" type="text" class="textInput" />
118+
</div>
99119
<div class="ctrlHolder">
100120
<label for="notes">{tmpl_var name='notes_txt'}</label>
101121
<textarea name="notes" id="notes" rows='10' cols='30'>{tmpl_var name='notes'}</textarea>

0 commit comments

Comments
 (0)