3 Puts links to same-named pages on foreign Wikis on top of every page.
10 define("EWIKI_SISTER_ONLY_NONEXIST", 0); // SisterPages only for edit/ screen
11 $ewiki_t["en"]["SISTER"] = "SisterPages exist as ";
14 $ewiki_plugins["page_final"][] = "ewiki_page_final_sisterpages";
15 function ewiki_page_final_sisterpages(&$o, $id, &$data, $action) {
17 global $ewiki_metadb, $ewiki_links;
19 #-- only on edit/ pages?
20 if (EWIKI_SISTER_ONLY_NONEXIST && ($action!="edit")) {
24 #-- load metadb, inject URLs into $ewiki_links
25 if (ewiki_metadb::LOAD()) {
27 #-- search for alternatives
28 if ($alt = $ewiki_metadb[strtolower($id)]) {
32 foreach ($alt[1] as $iw) {
33 $href = ewiki_interwiki("$iw:$real");
34 $inj[] = "<a href=\"$href\">$iw:$id</a>";
38 $o = (($action!="edit") ? ewiki_t("SISTER") : "")
44 ewiki_metadb::UNLOAD();