示例#1
0
 $cf->StartTransaction();
 if ($permission->Check('company', 'edit')) {
     $cf->setId($company_data['id']);
     $cf->setParent($company_data['parent']);
     $cf->setStatus($company_data['status']);
 } else {
     $cf->setId($current_company->getId());
 }
 $cf->setProductEdition($company_data['product_edition']);
 if (isset($company_data['name'])) {
     $cf->setName($company_data['name']);
 }
 $cf->setShortName($company_data['short_name']);
 $cf->setBusinessNumber($company_data['business_number']);
 $cf->setOriginatorID($company_data['originator_id']);
 $cf->setDataCenterID($company_data['data_center_id']);
 $cf->setAddress1($company_data['address1']);
 $cf->setAddress2($company_data['address2']);
 $cf->setCity($company_data['city']);
 $cf->setCountry($company_data['country']);
 if (isset($company_data['province'])) {
     $cf->setProvince($company_data['province']);
 }
 $cf->setPostalCode($company_data['postal_code']);
 $cf->setWorkPhone($company_data['work_phone']);
 $cf->setFaxPhone($company_data['fax_phone']);
 $cf->setAdminContact($company_data['admin_contact']);
 $cf->setBillingContact($company_data['billing_contact']);
 $cf->setSupportContact($company_data['support_contact']);
 if (isset($company_data['enable_second_last_name']) and $company_data['enable_second_last_name'] == 1) {
     $cf->setEnableSecondLastName(TRUE);