You are here

function country_is_locked in Countries 7.2

Same name and namespace in other branches
  1. 8 countries.module \country_is_locked()

The module locks a country record if it is defined internally by Drupal.

Parameters

object $country: The country object.

Return value

bool TRUE if the country is not deletable.

5 calls to country_is_locked()
CountriesBaseSetupTest::assertCountryListed in tests/countries.test
CountriesFunctionsUnitTest::testCountriesLock in tests/countries.test
This test that core countries can not be deleted while user ones are.
countries_admin_delete in ./countries.admin.inc
Menu callback; confirm deletion of a country.
countries_admin_form in ./countries.admin.inc
Generate a country form.
countries_admin_overview in ./countries.admin.inc
Menu callback; Displays a list of all countries.

File

./countries.module, line 424
Defines the field and entity information for countries.

Code

function country_is_locked($country) {
  include_once DRUPAL_ROOT . '/includes/iso.inc';
  $countries = _country_get_predefined_list();
  return !empty($country->iso2) && array_key_exists($country->iso2, $countries);
}