/** * return first non empty parameter name in languages * @param type $i * @param type $lng */ public static function fleet_placeholder_param($i, $additional_parameters) { if (empty(self::$available_languages)) { $available_languages_all = unserialize(get_option('carrental_available_languages')); $available_languages = array('gb'); foreach ($available_languages_all as $l) { $available_languages[] = $l['country-www']; } self::$available_languages = $available_languages; } self::$additional_parameters = $additional_parameters; if (self::$available_languages && !empty(self::$available_languages)) { foreach (self::$available_languages as $key => $val) { if (isset(self::$additional_parameters[$val][$i]) && isset(self::$additional_parameters[$val][$i]['name']) && self::$additional_parameters[$val][$i]['name'] != '') { return self::$additional_parameters[$val][$i]['name']; } } } return ''; }