public static function getCleanLanguageCode($lang) { $supportedLanguages = array('de_DE', 'en_US', 'fr_FR', 'da_DK', 'cs_CZ', 'es_ES', 'hr_HR', 'it_IT', 'hu_HU', 'nl_NL', 'no_NO', 'pl_PL', 'pt_PT', 'ru_RU', 'ro_RO', 'sk_SK', 'sl_SI', 'fi_FI', 'sv_SE', 'tr_TR', 'el_GR', 'ja_JP'); return substr(Customweb_Payment_Util::getCleanLanguageCode($lang, $supportedLanguages), 0, 2); }
/** * @return string */ protected final function getTransactionAppliedSchema() { $schema = $this->getConfiguration()->getOrderIdSchema(); $id = $this->getTransaction()->getExternalTransactionId(); return Customweb_Payment_Util::applyOrderSchema($schema, $id, 80); }