lilalo

annotate l3pre.php @ 142:e939c147dcdd

Добавлен l3pre.php --- mediawiki extension, предназначенный для вставки на wiki фрагментов журнала
author igor@chub.in
date Tue Jul 22 00:16:20 2008 +0300 (2008-07-22)
parents
children 51a232faeb27
rev   line source
igor@142 1 <?
igor@142 2 $wgExtensionFunctions[] = "wfLiLaLoExtension";
igor@142 3
igor@142 4 function wfLiLaLoExtension() {
igor@142 5 global $wgParser;
igor@142 6 $wgParser->setHook( "lilalo", "renderLiLaLoPRE" );
igor@142 7 }
igor@142 8
igor@142 9 function renderLiLaLoPRE( $input ) {
igor@142 10 $input = preg_replace('/[^\n]*l3: local_session_id[^\n]*[\n]/', '', $input);
igor@142 11 $input = preg_replace('/((..:..:...)(#[^\n]*))/', '$2<b><a href="http://xgu.ru/">$3</a></b>', $input);
igor@142 12 return "<pre>$input</pre>";
igor@142 13 }
igor@142 14
igor@142 15 ?>