$cf->setStatus(10); $cf->setProductEdition((int) getTTProductEdition()); $cf->setName($company_data['name']); $cf->setShortName($company_data['short_name']); $cf->setAddress1($company_data['address1']); $cf->setAddress2($company_data['address2']); $cf->setCity($company_data['city']); $cf->setCountry($company_data['country']); $cf->setProvince($company_data['province']); $cf->setPostalCode($company_data['postal_code']); $cf->setWorkPhone($company_data['work_phone']); $cf->setEnableAddCurrency(TRUE); $cf->setEnableAddPermissionGroupPreset(TRUE); $cf->setEnableAddStation(TRUE); $cf->setEnableAddPayStubEntryAccountPreset(TRUE); $cf->setEnableAddCompanyDeductionPreset(TRUE); $cf->setEnableAddRecurringHolidayPreset(TRUE); if ($cf->isValid()) { $company_id = $cf->Save(); $install_obj->writeConfigFile(array('primary_company_id' => $company_id)); Redirect::Page(URLBuilder::getURL(array('company_id' => $company_id, 'external_installer' => $external_installer), 'User.php')); break; } default: //Select box options; $company_data['status_options'] = $cf->getOptions('status'); $company_data['country_options'] = $cf->getOptions('country'); if (!isset($id) and isset($company_data['id'])) { $id = $company_data['id']; } $company_data['user_list_options'] = UserListFactory::getByCompanyIdArray($id);