break;
case FORMAT_WIKI:
- $text = wiki_to_html($text);
- replace_smilies($text);
- return $text;
+ return wiki_to_html($text);
break;
-
default: // FORMAT_MOODLE or anything else
if (!isset($options->smiley)) {
$options->smiley=true;
// acronym handing, example HTML(Hypertext Markyp Language)\r
$line = ereg_replace( "([A-Z]+)\(([^)]+)\)", "<acronym title=\"\\2\">\\1</acronym>", $line );\r
\r
- // *Moodle Specific* replace resource link >>##(Description Text)\r
+ // *Moodle Specific* \r
if (IN_MOODLE==1) {\r
+ // Replace resource link >>##(Description Text)\r
$line = eregi_replace( " ([a-zA-Z]+):([0-9]+)\(([^)]+)\)",\r
" <a href=\"".$CFG->wwwroot."/mod/\\1/view.php?id=\\2\">\\3</a> ", $line );\r
- }\r
\r
- // *Moodle specific* replace picture resource link \r
- if (IN_MOODLE==1) {\r
- global $course;\r
+ // Replace picture resource link \r
+ global $course; // This is a bit risky - it won't work everywhere\r
\r
if ($CFG->slasharguments) {\r
- $line = eregi_replace( "/([a-zA-Z./_-]+)(png|gif|jpg)\(([^)]+)\)",\r
- "<img src=\"$CFG->wwwroot/file.php/$course->id/\\1\\2\" alt=\"\\3\" />", $line );\r
- }\r
- else {\r
- $line = eregi_replace( "/([a-zA-Z./_-]+)(png|gif|jpg)\(([^)]+)\)",\r
- "<img src=\"$CFG->wwwroot/file.php\?file=$course->id/\\1\\2\" alt=\"\\3\" />", $line );\r
+ $line = eregi_replace( "/([a-zA-Z./_-]+)(png|gif|jpg)\(([^)]+)\)",\r
+ "<img src=\"$CFG->wwwroot/file.php/$course->id/\\1\\2\" alt=\"\\3\" />", $line );\r
+ } else {\r
+ $line = eregi_replace( "/([a-zA-Z./_-]+)(png|gif|jpg)\(([^)]+)\)",\r
+ "<img src=\"$CFG->wwwroot/file.php\?file=$course->id/\\1\\2\" alt=\"\\3\" />", $line );\r
}\r
+\r
+ replace_smilies( $line );\r
+\r
}\r
\r
return $line;\r