/** * */ public static function getDefaultCataloguingLocaleID() { if (ca_locales::$s_default_locale_id) { return ca_locales::$s_default_locale_id; } global $g_ui_locale_id; $va_locale_list = ca_locales::getLocaleList(array('available_for_cataloguing_only' => true)); $vn_default_id = null; if (isset($va_locale_list[$g_ui_locale_id])) { $vn_default_id = $g_ui_locale_id; } else { $va_tmp = array_keys($va_locale_list); $vn_default_id = array_shift($va_tmp); } return ca_locales::$s_default_locale_id = $vn_default_id; }