/** * @param $countryStatus (E - Enabled, D - Disabled, defined in Gpf_Db_Country) */ public static function insertCountriesToDB($countryStatus) { if (self::$countries == null) { self::$countries = self::createCountries(); } foreach (self::$countries as $code => $name) { $country = new Gpf_Db_Country(); $country->setCountryCode($code); $country->setCountry($name); $country->setStatus($countryStatus); $country->setAccountId(Gpf_Session::getAuthUser()->getAccountId()); try { $country->save(); } catch (Gpf_DbEngine_Row_ConstraintException $e) { } } }