Mercurial > SimpleWebPresenter
comparison filters.inc @ 45:6c2c6acba30c
Support for hardcoding parameters.
| author | Tom Fredrik "BFG" Klaussen <bfg@blenning.no> |
|---|---|
| date | Mon, 08 Oct 2012 02:02:09 +0200 |
| parents | 9bdf3f8b487a |
| children | 15879e2aab65 |
comparison
equal
deleted
inserted
replaced
| 44:79f708a48a7c | 45:6c2c6acba30c |
|---|---|
| 27 $opt .= ')'; | 27 $opt .= ')'; |
| 28 | 28 |
| 29 $output = preg_replace_callback($pattern, | 29 $output = preg_replace_callback($pattern, |
| 30 create_function( | 30 create_function( |
| 31 '$matches', | 31 '$matches', |
| 32 'return "<li id=\"$matches[1]\" $matches[2]><a href=\"" . genUrl(' . $opt . ', array("name" => $matches[1])) . "\">$matches[3]</a></li>";' | 32 'return "<li id=\"$matches[1]\" $matches[2]><a href=\"" . genUrl(' . $opt . ', array("name" => $matches[1]), array("lang") ) . "\">$matches[3]</a></li>";' |
| 33 ), | 33 ), |
| 34 $output); | 34 $output); |
| 35 | 35 |
| 36 return $output; | 36 return $output; |
| 37 } | 37 } |
| 45 foreach($languages as $l) { | 45 foreach($languages as $l) { |
| 46 $active = ($l == $lang) ? 0 : 1; | 46 $active = ($l == $lang) ? 0 : 1; |
| 47 $langbar.= " | 47 $langbar.= " |
| 48 <li class=\"${l}\">"; | 48 <li class=\"${l}\">"; |
| 49 if ($active) | 49 if ($active) |
| 50 $langbar .= '<a href="'.genUrl(array( 'lang' => $l)) . '">'; | 50 $langbar .= '<a href="'.genUrl($options->getUrlParams(), array( 'lang' => $l), array('lang', 'name') ) . '">'; |
| 51 | 51 |
| 52 $langbar .= " | 52 $langbar .= " |
| 53 <img src=\"http://dev.bfginvest.no/php/flag.php?lang=${l}&active=${active}\" width=\"20\" height=\"16\" alt=\"Norsk versjon - inaktiv\" title=\"Norsk\"/>"; | 53 <img src=\"http://dev.bfginvest.no/php/flag.php?lang=${l}&active=${active}\" width=\"20\" height=\"16\" alt=\"Norsk versjon - inaktiv\" title=\"Norsk\"/>"; |
| 54 if ($active) | 54 if ($active) |
| 55 $langbar .= "</a>"; | 55 $langbar .= "</a>"; |
