changed git call from https to git readonly
[atutor.git] / mods / wiki / plugins / markup / sfwiki.php
1 <?php
2
3  # this plugins tries to emulate some of the markup found in »sfWiki«
4  # - fancy links with 'title-->href'
5  # - <nolink>WikiLink</nolink>
6  # - %Wiki links%
7  # - {http://include}
8
9  # it is rather slow due to the use of regexs - nevertheless faster
10  # than sfWiki I think ;->
11
12
13  $ewiki_plugins["format_source"][] = "ewiki_format_source_emulate_sfwiki";
14
15
16 function ewiki_format_source_emulate_sfwiki (&$source) {
17
18    $source = preg_replace('/\{([a-z0-9]+:\/\/[^}\s]+)\}/',
19                           '<?plugin include $1 ?>', $source);
20
21    $source = preg_replace('/&lt;nolink&lt;([^&]+)&lt;/nolink&gt;/',
22                           '!$1', $source);
23
24    $source = preg_replace('/%([^%]+)%/', '[$1]', $source);
25
26    $source = preg_replace('/([^\s]+)--&gt;([^\s]+)/',
27                           '[$1|$2]', $source);
28
29 }
30
31
32 ?>