Witam poniżej wrzucam kod który zaciąga z tablicy dany język (polski, angielski) potrzebuje zmodyfikować kod tak aby po zmianie języka na polski dopisał "&wmc-currency=PLN" a po zmianie języka na angielski dopisał "&wmc-currency=GBP". Dopisałem zmienne $value1, $value2, $pl, $en. Teraz działa ale tylko w jedną stronę tzn. zmieniając język dopisuje zmienną &value1. Siedzę nad tym już drugi dzień i nie mogę tego ogarnąć. Proszę o jakieś sugestie
public function returnWidgetCode( $forceNoMenu = false ) {
$value1 = '&wmc-currency=GBP' ;
$value2 = '&wmc-currency=PLN' ;
$pl='POLSKI';
$en='ENGLISH';
$full = get_option( 'is_fullname' ) == 'on';
$withname = get_option( 'with_name' ) == 'on';
$is_dropdown = get_option( 'is_dropdown' ) == 'on';
$is_menu = $forceNoMenu ? false : get_option( 'is_menu' ) == 'on';
$flag_class = (get_option( 'with_flags' ) == 'on') ? 'wg-flags ' : '';
$type_flags = get_option( 'type_flags' ) ? get_option( 'type_flags' ) : 0;
$flag_class .= $type_flags == 0 ? '' : 'flag-' . $type_flags . ' ';
$current = $this->currentlang; // zmiennna opisująca aktualny język
$list = $is_dropdown ? '<ul>' : '';
$destEx = explode( ',',$this->destination_l );// dzielenie wyrazu (elementu) do kolejnego indeksu w tablicy $this->destination_l (przeznaczenie) array_unshift( $destEx,$this->original_l );// wstawia jeden lub więcej elementów na początek tablicy foreach ( $destEx as $d )// foreach (kontener as zmienna sterująca) {
if ( $d != $current ) {
$link = ($d != $this->original_l) ? $this->replaceUrl( $this->home_dir.$this->request_uri_no_language,$d ) : $this->home_dir.$this->request_uri_no_language;
if ( $link == $this->home_dir.'/' && && get_option( 'wg_auto_switch' ) == 'on' ) {
$link = $link . '?no_lredirect=true';
}
$list .= '<li class="wg-li ' . $flag_class . $d . '"><a data-wg-notranslate href="' . $link .$value1.'">' . ($withname ? ($full ?
WGUtils
::getLangNameFromCode( $d,false ) : strtoupper( $d )) : '') . '</a></li>';// Zwraca stringa z wszystkimi literami alfabetu przekonwertowanymi na duże. }
$list .= $is_dropdown ? '</ul>' : '';
$tag = $is_dropdown ? 'div' : 'li';
$moreclass = (get_option( 'is_dropdown' ) == 'on') ? 'wg-drop ' : 'wg-list ';
$aside1 = ($is_menu && ! $is_dropdown) ? '' : '<aside data-wg-notranslate class="' . $moreclass . 'country-selector closed" onclick="openClose(this);" >';
$aside2 = ($is_menu && ! $is_dropdown) ? '' : '</aside>';
$button = '<!--Weglot ' . WEGLOT_VERSION . '-->' . $aside1 . '<' . $tag . ' data-wg-notranslate class="wgcurrent wg-li ' . $flag_class . $current . '">
<a href="#" onclick="return false;" >' . ($withname ?
($full ? WGUtils
::getLangNameFromCode( $current,false ) : strtoupper( $current )) : '') . '</a></' . $tag . '>' . $list . $aside2;
return $button;
}