UPDATE to Registration process to include location details and create dealership
[namibia] / module / User / src / User / Service / Registration.php
index f74019b..5bf1fd8 100644 (file)
@@ -28,25 +28,39 @@ class Registration extends \User\DataBin\Registration
                $profileService = new \User\Service\Profile();
                $profileService->setWorkflow(new \User\Workflow());
                //\Utility\Debug::errorLog('create contact', $session->Contact);
+
+               $session->Contact['firstName']=$session->Profile['firstName'];
+               $session->Contact['familyName']=$session->Profile['familyName'];
+               $session->Contact['email']=$session->Profile['email'];
+               $session->Contact['mobile']=$session->Profile['mobile'];
+
+
                $contact = $contactService->create($session->Contact);
                $session->Company['contact'] = $contact->id;
-               if (isset($session->BillingContact))
-               {
-               //\Utility\Debug::errorLog('create billing contact', $session->BillingContact);
-                       $billingContact = $contactService->create($session->BillingContact);
-                       $session->Company['contbillingContactact'] = $billingContact->id;
-               }
+               $session->Company['name']= $session->Profile['firstName'].' '.$session->Profile['familyName'];
+               $session->Company['businessName']= $session->Profile['firstName'].' '.$session->Profile['familyName'];
+               $session->Company['group']= '3';
+               $session->Company['groupDivision']= '3';
+//             $session->Company['region']= '1';
+//             $session->Company['city']= '1';
+//             if (isset($session->BillingContact))
+//             {
+//             //\Utility\Debug::errorLog('create billing contact', $session->BillingContact);
+//                     $billingContact = $contactService->create($session->BillingContact);
+//                     $session->Company['contbillingContactact'] = $billingContact->id;
+//             }
                //\Utility\Debug::errorLog('create company', $session->Company);
                $company = $companyService->create($session->Company);
                $session->Profile['company'] = $company->id;
-               if ($session->Profile['permissions'] < 5 || $session->Profile['permissions'] > 8)
-               {
-                       $session->Profile['permissions'] = 5;
-               }
-               //\Utility\Debug::errorLog('create profile', $session->Profile);
+//             if ($session->Profile['permissions'] < 5 || $session->Profile['permissions'] > 8)
+//             {
+//                     $session->Profile['permissions'] = 5;
+//             }
+               $session->Profile['permissions'] = 12;
+               \Utility\Debug::errorLog('create profile', $session->Profile);
                $profile = $profileService->create($session->Profile);
 
-               $toCompanyId    = $company->id;
+               $toCompanyId    = '';
                $toProfileId    = $profile->id;
                $email                  = $profile->email;
                $mobile                 = null;
@@ -59,7 +73,7 @@ class Registration extends \User\DataBin\Registration
                $params['message']              = 'Thank you for registering. Your registration was submitted for approval '
                                                                . 'and you will receive email confirmation once your account has been verified.'
                                                                . 'Please note that if any documents were not uploaded they need to be emailed'
-                                                               . ' (info@bid4cars.co.za) or faxed (086 618 5584) before we can approve your '
+                                                               . ' (info@bid4cars.com.na) or faxed (086 618 5584) before we can approve your '
                                                                . 'account.';
 
                #-> Send welcome notification to User.
@@ -79,7 +93,7 @@ class Registration extends \User\DataBin\Registration
                $oNotify->sendFromTemplate(
                                null, null,
                                $toCompanyId, $toProfileId,
-                               'info@bid4cars.co.za', $mobile,
+                               'info@bid4cars.com.na', $mobile,
                                $subject,
                                $templateName,
                                $params