2f9c84ad417ec9b0f46c53f7c8ea33d29d1b1c31
[atutor.git] / mods / wiki / plugins / page / fortune.php
1 <?php
2
3 # requires UNIX/Linux and the 'fortune' program (prints jokes)
4
5
6 $ewiki_plugins["page"]["Fortune"] = "ewiki_page_fortune";
7
8
9 function ewiki_page_fortune($id, $data, $action) {
10
11    $LANGUAGE = trim(preg_replace('/[^a-z]*q=[^a-z]*|[^a-z]+/', ':', $_SERVER["HTTP_ACCEPT_LANGUAGE"].$_ENV["LANGUAGE"]." en"), ":");
12    $LANG = strtok($LANGUAGE, ":");
13    $ENV = "export LANGUAGE=$LANGUAGE ; export LANG=$LANG ;";
14    
15    $o = "<h2>$id</h2>\n";
16
17    $o .= "<pre>" . shell_exec("$ENV /usr/games/fortune") . "</pre>\n";
18
19    return($o);
20 }
21
22
23 ?>