Mercurial > SimpleWebPresenter
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 |
