summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FS/FS/Conf.pm6
-rwxr-xr-xhttemplate/edit/cust_main.cgi22
-rw-r--r--httemplate/view/cust_main/misc.html12
3 files changed, 26 insertions, 14 deletions
diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm
index fe5d5e1cd..706a42225 100644
--- a/FS/FS/Conf.pm
+++ b/FS/FS/Conf.pm
@@ -1827,7 +1827,11 @@ httemplate/docs/config.html
'type' => 'text',
},
-
+ {
+ 'key' => 'cust_main-enable_birthdate',
+ 'section' => 'UI',
+ 'descritpion' => 'Enable tracking of a birth date with each customer record',
+ 'type' => 'checkbox',
);
1;
diff --git a/httemplate/edit/cust_main.cgi b/httemplate/edit/cust_main.cgi
index 23254b6a8..6f4c98ea5 100755
--- a/httemplate/edit/cust_main.cgi
+++ b/httemplate/edit/cust_main.cgi
@@ -164,16 +164,20 @@
<!-- birthdate -->
-<BR>
-<% ntable("#cccccc", 2) %>
-<% include ('/elements/tr-input-date-field.html',
- 'birthdate',
- $cust_main->birthdate,
- 'Date of Birth',
- $conf->config('date_format') || "%m/%d/%Y")
-%>
+<% if ( $conf->exists('cust_main-enable_birthdate') ) {
-</TABLE>
+ <BR>
+ <% ntable("#cccccc", 2) %>
+ <% include ('/elements/tr-input-date-field.html',
+ 'birthdate',
+ $cust_main->birthdate,
+ 'Date of Birth',
+ $conf->config('date_format') || "%m/%d/%Y")
+ %>
+
+ </TABLE>
+
+<% } %>
<!-- contact info -->
diff --git a/httemplate/view/cust_main/misc.html b/httemplate/view/cust_main/misc.html
index b0fab0300..b6c028e16 100644
--- a/httemplate/view/cust_main/misc.html
+++ b/httemplate/view/cust_main/misc.html
@@ -91,10 +91,14 @@
<TD BGCOLOR="#ffffff"><% $cust_main->otaker %></TD>
</TR>
-<TR>
- <TD ALIGN="right">Date of Birth</TD>
- <TD BGCOLOR="#ffffff"><% $cust_main->birthdate ? time2str($date_format, $cust_main->birthdate) : '' %></TD>
-</TR>
+<% if ( $conf->exists('cust_main-enable_birthdate') ) {
+
+ <TR>
+ <TD ALIGN="right">Date of Birth</TD>
+ <TD BGCOLOR="#ffffff"><% $cust_main->birthdate ? time2str($date_format, $cust_main->birthdate) : '' %></TD>
+ </TR>
+
+<% } %>
</TABLE></TD></TR></TABLE>