comparison index.php @ 3:238c5127b78c

Generating language-bar.
author Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
date Tue, 10 May 2011 19:08:48 +0200
parents d91abe5f6214
children 74196528fc64
comparison
equal deleted inserted replaced
2:6d420f2a1d91 3:238c5127b78c
90 90
91 $pattern = '/<li id="([^"]+)"\s?([^>]*)>(.*?)<\/li>/is'; 91 $pattern = '/<li id="([^"]+)"\s?([^>]*)>(.*?)<\/li>/is';
92 $replacement = "<li id=\"\$1\" \$2><a href=\"?name=$1&lang=${lang}\">\$3</a></li>"; 92 $replacement = "<li id=\"\$1\" \$2><a href=\"?name=$1&lang=${lang}\">\$3</a></li>";
93 $header_content=preg_replace($pattern, $replacement, $header_content); 93 $header_content=preg_replace($pattern, $replacement, $header_content);
94 94
95 $languages = array("no","en");
96 $langbar='<ul id="language-select">';
97
98 foreach($languages as $l) {
99 $active=($l == $lang)?1:0;
100 $langbar.= "
101 <li class=\"norwegian\">
102 <img src=\"http://dev.bfginvest.no/php/flag.php?lang=${l}&active=${active}\" width=\"20\" height=\"16\" alt=\"Norsk versjon - inaktiv\" title=\"Norsk\"/>
103 </li>
104 ";
105
106 }
107 $langbar.='</ul>';
108 $pattern = '/<ul id="language-select"\/>/';
109 $replacement = $langbar;
110 $header_content=preg_replace($pattern, $replacement, $header_content);
111
95 print $header_content; 112 print $header_content;
96 print $body_content; 113 print $body_content;
97 print $footer_content; 114 print $footer_content;
98 115
99 116