WebsiteBaker 2.13.9 is now available!
R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WBhttps://forum.websitebaker.org/index.php/topic,32355.0.html
<?php if(function_exists('language_menu')){ language_menu('[menu_title]'); } ?>
<?php if(function_exists('language_menu')) { language_menu('txt'); } ?>
<?php //for colored code only, dont copy this linefunction set_language_icon ($pageId = 0, $ext='gif' ){ if (!preg_match("/jpg|png|gif|svg|txt|TXT/", $ext)) $ext='gif'; $return_value = array(); $mod_path = dirname(__FILE__); $mod_rel = str_replace($_SERVER['DOCUMENT_ROOT'],'',str_replace('\\', '/', $mod_path )); $mod_name = basename($mod_path); $array = get_page_languages(); $array2= get_pageCode_values( $pageId ); $langPageArray = array_merge($array , $array2); foreach( $langPageArray as $key=>$value ) { $langKey = $key; if($array[$langKey]['visibility'] == 'hidden') {continue;} $page_title = get_languages($langKey); $langUrl = get_page_url( $value); $class = strtoupper($langKey) == LANGUAGE ? 'class="current"' : ' class="default"'; $return_value [ $langKey ] = "\t\t".'<a '.$class.' href ="'. $langUrl .'" title="'.$page_title.'" >'.PHP_EOL; $return_value [ $langKey ] .= "\t\t\t".'<span>'; if ($ext=='TXT'){ $return_value [ $langKey ] .= " $page_title " ; } else if ($ext=='txt'){ $return_value [ $langKey ] .=" $langKey " ; } else { $return_value [ $langKey ] .= PHP_EOL."\t\t\t\t".'<img src="'.WB_URL.'/modules/'.$mod_name.'/flags/'.strtolower( $langKey ).'.'.$ext.'" alt="'.$page_title.'" title="'.$page_title.'" />'.PHP_EOL."\t\t\t"; } $return_value [ $langKey ] .= '</span>'.PHP_EOL."\t\t".'</a>'.PHP_EOL; } return $return_value;}}
<?php if(function_exists('language_menu')) { language_menu('TXT'); } ?>
<?php if(function_exists('language_menu')) { language_menu('gif'); } ?>
<?php if(function_exists('language_menu')) { language_menu('png'); } ?>