3 # requires UNIX/Linux and the 'fortune' program (prints jokes)
6 $ewiki_plugins["page"]["Fortune"] = "ewiki_page_fortune";
9 function ewiki_page_fortune($id, $data, $action) {
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 ;";
15 $o = "<h2>$id</h2>\n";
17 $o .= "<pre>" . shell_exec("$ENV /usr/games/fortune") . "</pre>\n";