@@ -632,8 +632,11 @@ function synergywholesaledomains_RegisterDomain(array $params)
632
632
*/
633
633
function synergywholesaledomains_TransferDomain (array $ params )
634
634
{
635
+ // This is a lazy way of getting the contact data in the format we need.
636
+ $ contact = synergywholesaledomains_helper_getContacts ($ params , ['' => '' ]);
637
+
635
638
if (preg_match ('/\.uk$/ ' , $ params ['tld ' ])) {
636
- return synergywholesaledomains_apiRequest ('transferDomain ' , $ params );
639
+ return synergywholesaledomains_apiRequest ('transferDomain ' , $ params, $ contact , false );
637
640
}
638
641
639
642
$ request = [
@@ -645,22 +648,21 @@ function synergywholesaledomains_TransferDomain(array $params)
645
648
$ canRenew = synergywholesaledomains_apiRequest ('domainRenewRequired ' , $ params , $ request , false );
646
649
$ request ['doRenewal ' ] = (int ) ('on ' === $ params ['doRenewal ' ] && 'OK_RENEWAL ' === $ canRenew ['status ' ]);
647
650
}
648
-
651
+
649
652
/**
650
653
* We don't want to send the idProtect flag with the "can renew"
651
654
* check. So let's append it to the request here.
652
655
*/
653
656
$ request ['idProtect ' ] = $ params ['idprotection ' ];
654
-
655
- // This is a lazy way of getting the contact data in the format we need.
656
- $ contact = synergywholesaledomains_helper_getContacts ($ params , ['' => '' ]);
657
+
658
+ // Merge contact data into request
657
659
$ request = array_merge ($ request , $ contact );
658
660
659
661
if (isset ($ params ['premiumEnabled ' ]) && $ params ['premiumEnabled ' ] && !empty ($ params ['premiumCost ' ])) {
660
662
$ request ['costPrice ' ] = $ params ['premiumCost ' ];
661
663
$ request ['premium ' ] = true ;
662
664
}
663
-
665
+
664
666
return synergywholesaledomains_apiRequest ('transferDomain ' , $ params , $ request , false );
665
667
}
666
668
0 commit comments