Index: trunk/extensions/LogoFunctions/LogoFunctions.php |
— | — | @@ -33,6 +33,7 @@ |
34 | 34 | |
35 | 35 | function efLogoFunctions_Setup( &$parser ) { |
36 | 36 | $parser->setFunctionHook( 'setlogo', 'efSetLogo_Render' ); |
| 37 | + $parser->setFunctionHook( 'getlogo', 'efGetLogo_Render' ); |
37 | 38 | return true; |
38 | 39 | } |
39 | 40 | |
— | — | @@ -41,6 +42,7 @@ |
42 | 43 | */ |
43 | 44 | function efLogoFunctions_Magic( &$magicWords, $langCode ) { |
44 | 45 | $magicWords['setlogo'] = array( 0, 'setlogo' ); |
| 46 | + $magicWords['getlogo'] = array( 0, 'getlogo' ); |
45 | 47 | return true; |
46 | 48 | } |
47 | 49 | |
— | — | @@ -58,4 +60,9 @@ |
59 | 61 | ); |
60 | 62 | $thumb = $imageobj->transform( $thumb_arr ); |
61 | 63 | $wgLogo = $thumb->getUrl(); |
| 64 | +} |
| 65 | + |
| 66 | +function efGetLogo_Render( $parser ) { |
| 67 | + global $wgLogo; |
| 68 | + return $wgLogo; |
62 | 69 | } |
\ No newline at end of file |