$data = array(
'Email' => $this->input->post('email'),
'Password' => $this->auth_lib->encrypt($this->input->post('password')),
'AccountType' => UserTypes::FREE,
'AccountStatus' => AccountStatuses::DEACTIVATED,
'CategoryID' => $this->input->post('category'),
'CompanyName' => $this->input->post('company_name'),
'Description' => $this->input->post('description'),
'Logo' => $this->input->post('logo'),
'RegistrationDate' => time(),
'CompleterTitle' => $this->input->post('completer-title'),
'CompleterFirstname' => $this->input->post('completer-firstname'),
'CompleterLastname' => $this->input->post('completer-lastname'),
'ContactTitle' => $this->input->post('contact-title'),
'ContactFirstname' => $this->input->post('contact-firstname'),
'ContactLastname' => $this->input->post('contact-lastname'),
'MailAddress1' => $this->input->post('mailing-1'),
'MailAddress2' => $this->input->post('mailing-2'),
'MailCity' => $this->input->post('mailing-city'),
'MailState' => $this->input->post('mailing-state'),
'MailZip' => $this->input->post('mailing-zip'),
'PhysicalAddress1' => $this->input->post('physical-1'),
'PhysicalAddress2' => $this->input->post('physical-2'),
'PhysicalCity' => $this->input->post('physical-city'),
'PhysicalState' => $this->input->post('physical-state'),
'PhysicalZip' => $this->input->post('physical-zip'),
'BusinessPhone' => $this->input->post('business-phone'),
'OtherPhone' => $this->input->post('other-phone'),
'Fax' => $this->input->post('fax-number'),
'Website' => $this->input->post('website'),
'Affiliation' => $this->input->post('affiliations'),
'Referral' => $this->input->post('referral'),
'ReferralOther' => $this->input->post('referral-other'),
'Interests' => $this->input->post('interests'),
'StartDate' => $this->input->post('start-date-m').'-'.$this->input->post('start-date-d').'-'.$this->input->post('start-date-y'),
'ProductInfo' => $this->input->post('services'),
'BusinessTypes' => $this->input->post('ownership'),
'BusinessTypesOther' => $this->input->post('ownership-other'),
'SustainablePractice' => $this->input->post('sustainable-practices'),
'SustainablePracticePlans' => $this->input->post('sustainability-other'),
'NoFullTime' => $this->input->post('employees-fulltime'),
'NoPartTime' => $this->input->post('employees-parttime'),
'NoContractors' => $this->input->post('contractors'),
'EmployeeBenefits' => implode(',',$this->input->post('policies')),
'EmployeeBenefitsOther' => $this->input->post('policies-other'),
'WageStructure' => $this->input->post('wage-structure'),
'LowestWage' => $this->input->post('lowest-wage'),
'HighestWage' => $this->input->post('highest-wage'),
'Voice' => $this->input->post('voice'),
'VoiceOther' => $this->input->post('voice-other'),
'FinancialContributions' => $this->input->post('financial-contributions'),
'FinancialContributionsNames' => $this->input->post('financial-contributions-name'),
'TimeContributions' => $this->input->post('time-contributions'),
'TimeContributionNames' => $this->input->post('time-contributions-name'),
'CommunityContributions' => $contributions,
'ContributionsOther' => $this->input->post('contributions-other'),
'Ecology' => implode(',',$this->input->post('ecology')),
'CarbonOffsets' => $this->input->post('carbon-offsets'),
'CarbonOffsetsInfo' => $this->input->post('carbon-offsets-for'),
'Rideshare' => $this->input->post('rideshare'),
'RideshareHow' => $this->input->post('rideshare-how'),
'ResponsibleProduce' => $this->input->post('environmentally-responsible'),
'ResponsibleProduceInfo' => $this->input->post('responsible-how')
);