Пример #1
0
 public function prepareDefaultFieldValues($data, $defaultObj = '')
 {
     if (!$defaultObj) {
         $defaultObj = new Iati_WEP_AccountDefaultFieldValues();
     }
     //set provided data.
     if ($data['default_language']) {
         $defaultObj->setLanguage($data['default_language']);
     }
     if ($data['default_currency']) {
         $defaultObj->setCurrency($data['default_currency']);
     }
     if ($data['default_reporting_org']) {
         $defaultObj->setReportingOrg($data['default_reporting_org']);
     }
     if ($data['hierarchy']) {
         $defaultObj->setHierarchy($data['hierarchy']);
     }
     if ($data['linked_data_default']) {
         $defaultObj->setLinkedDataDefault($data['linked_data_default']);
     }
     if ($data['reporting_org_ref']) {
         $defaultObj->setReportingOrgRef($data['reporting_org_ref']);
     }
     if ($data['reporting_org_type']) {
         $defaultObj->setReportingOrgType($data['reporting_org_type']);
     }
     if ($data['reporting_org_lang']) {
         $defaultObj->setReportingOrgLang($data['reporting_org_lang']);
     }
     if ($data['default_collaboration_type']) {
         $defaultObj->setCollaborationType($data['default_collaboration_type']);
     }
     if ($data['default_flow_type']) {
         $defaultObj->setFlowType($data['default_flow_type']);
     }
     if ($data['default_finance_type']) {
         $defaultObj->setFinanceType($data['default_finance_type']);
     }
     if ($data['default_aid_type']) {
         $defaultObj->setAidType($data['default_aid_type']);
     }
     if ($data['default_tied_status']) {
         $defaultObj->setTiedStatus($data['default_tied_status']);
     }
     $fieldString = serialize($defaultObj);
     return $fieldString;
 }