Bugzilla – Attachment 4672 Details for
Bug 4415
child record only using parent's info
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
0001-bug_4415-Copy-parent-contact-details-to-child-when-a.patch (text/plain), 3.26 KB, created by
Srdjan Jankovic
on 2011-07-20 07:24:20 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Srdjan Jankovic
Created:
2011-07-20 07:24:20 UTC
Size:
3.26 KB
patch
obsolete
>From 7f559b0f172f65192060a52859e057812dd6ff8e Mon Sep 17 00:00:00 2001 >From: Srdjan Jankovic <srdjan@catalyst.net.nz> >Date: Wed, 20 Jul 2011 19:14:46 +1200 >Subject: [PATCH 1/1] bug_4415: Copy parent contact details to child when adding > >--- > members/memberentry.pl | 25 ++++++++++++------------- > 1 files changed, 12 insertions(+), 13 deletions(-) > >diff --git a/members/memberentry.pl b/members/memberentry.pl >index f6ca2c1..63ee154 100755 >--- a/members/memberentry.pl >+++ b/members/memberentry.pl >@@ -211,13 +211,14 @@ if ( ( $op eq 'insert' ) and !$nodouble ) { > if ( $guarantorid and ( $category_type eq 'C' || $category_type eq 'P' )) { > if (my $guarantordata=GetMember(borrowernumber => $guarantorid)) { > $guarantorinfo=$guarantordata->{'surname'}." , ".$guarantordata->{'firstname'}; >- if ( !defined($data{'contactname'}) or $data{'contactname'} eq '' or >- $data{'contactname'} ne $guarantordata->{'surname'} ) { >- $newdata{'contactfirstname'}= $guarantordata->{'firstname'}; >- $newdata{'contactname'} = $guarantordata->{'surname'}; >- $newdata{'contacttitle'} = $guarantordata->{'title'}; >+ $newdata{'contactfirstname'}= $guarantordata->{'firstname'}; >+ $newdata{'contactname'} = $guarantordata->{'surname'}; >+ $newdata{'contacttitle'} = $guarantordata->{'title'}; >+ if ( $op eq 'add' ) { > foreach (qw(streetnumber address streettype address2 >- zipcode country city phone phonepro mobile fax email emailpro branchcode)) { >+ zipcode country city state phone phonepro mobile fax email emailpro branchcode >+ B_streetnumber B_streettype B_address B_address2 >+ B_city B_state B_zipcode B_country B_email B_phone)) { > $newdata{$_} = $guarantordata->{$_}; > } > } >@@ -225,12 +226,10 @@ if ( $guarantorid and ( $category_type eq 'C' || $category_type eq 'P' )) { > } > > ###############test to take the right zipcode, country and city name ############## >-if (!defined($guarantorid) or $guarantorid eq '' or $guarantorid eq '0') { >- # set only if parameter was passed from the form >- $newdata{'city'} = $input->param('city') if defined($input->param('city')); >- $newdata{'zipcode'} = $input->param('zipcode') if defined($input->param('zipcode')); >- $newdata{'country'} = $input->param('country') if defined($input->param('country')); >-} >+# set only if parameter was passed from the form >+$newdata{'city'} = $input->param('city') if defined($input->param('city')); >+$newdata{'zipcode'} = $input->param('zipcode') if defined($input->param('zipcode')); >+$newdata{'country'} = $input->param('country') if defined($input->param('country')); > > #builds default userid > if ( (defined $newdata{'userid'}) && ($newdata{'userid'} eq '')){ >@@ -677,7 +676,7 @@ $template->param(CGIbranch=>$CGIbranch) if ($CGIbranch); > $template->param( > nodouble => $nodouble, > borrowernumber => $borrowernumber, #register number >- guarantorid => (($borrower_data->{'guarantorid'})) ? $borrower_data->{'guarantorid'} : $guarantorid, >+ guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid), > ethcatpopup => $ethcatpopup, > relshiploop => \@relshipdata, > city_loop => $city_arrayref, >-- >1.6.5 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 4415
:
2560
|
2561
|
2562
|
4672
|
4704
|
4721
|
4722
|
4750
|
4816
|
4817