I found it, i had nowhere "home" --as PAGE CODE set , and now flags are visible now

)
Also I noticed even on your page, the language is allways selected EXCEPT on the search page, where current language is not "selected" (on your page marked with yellow background)
Can it be marked on search page too ? I tried to change your php code but had no luck

Also,
I think that this module should me integrated into WB 2.8..Here is EXAMPLE:
CASE 1 , OLD Multilanguage way:
EN
- Page 1
- Page 2
-- Sub page 1
DE
- Page 1
- Page 2
-- Subpage 1
CASE 2, With this module:
Home --- EN. language
Galery --- EN language
- Video galery --- EN language
GermanHome --- DE language
GermanGalery --- DE language
- German Video Galery -- DE language
good things I found are:
I noticed that you can place pages with different languages in ROOT, and only the pages of selected languages will be displayed. (if Defult language is EN, pages in root and root+1,2,3.. levels in DE language will not be displayed )
That means that you do not have to make separate /en and /de... folders for different languages, which would be the root menu ( like in CASE 1) as most people did before. So you will not loose menu when you search --
which was bug , as your root will be displayed after search. (the bug was when you searched, on search page, only root meny was displayed and because your root menu was flags to change the language - CASE 1, menubar was empty)
And what is most important, by clicking on flags, you will be redirected to exact page on different language, and not on the root of /en or /de if you had page structure like in CASE 1..
Guys, please reconsider this

)
cheers