public function setCountriesFromOldConfigFile() { $countriesConfigFile = new CountriesConfigFile(); try { $countries = $countriesConfigFile->read(); } catch (Gpf_Exception $e) { Gpf_Country_Countries::insertCountriesToDB(Gpf_Db_Country::STATUS_ENABLED); return; } if ($countries == '') { Gpf_Country_Countries::insertCountriesToDB(Gpf_Db_Country::STATUS_ENABLED); return; } Gpf_Country_Countries::insertCountriesToDB(Gpf_Db_Country::STATUS_DISABLED); $countriesCodesArray = preg_split('/,/', $countries); foreach ($countriesCodesArray as $countryCode) { $country = new Gpf_Db_Country(); $country->setCountryCode($countryCode); $country->setAccountId(Gpf_Session::getAuthUser()->getAccountId()); try { $country->loadFromData(array(Gpf_Db_Table_Countries::COUNTRY_CODE, Gpf_Db_Table_Countries::ACCOUNTID)); $country->setStatus(Gpf_Db_Country::STATUS_ENABLED); $country->save(); } catch (Gpf_Exception $e) { } } }
private function setupCountries() { Gpf_Country_Countries::insertCountriesToDB(Gpf_Db_Country::STATUS_ENABLED); Gpf_Settings::set(Gpf_Settings_Gpf::DEFAULT_COUNTRY, "US"); }