4 Adds an changelog input box below the edit/ screen. This will be
5 used in the RecentChanges plugin and can be filled by users, if
6 they wish to denote important changes or additions to a page.
10 define("EWIKI_UP_CHANGELOG", "change_log");
11 $ewiki_t["en"]["CHANGELOG"] = "shortly describe your changes/additions";
12 $ewiki_t["de"]["CHANGELOG"] = "beschreibe kurz deine Änderungen/Ergänzungen";
15 $ewiki_plugins["edit_form_append"][] = "ewiki_aedit_changelog";
16 function ewiki_aedit_changelog($id, &$data, $action) {
18 $var = EWIKI_UP_CHANGELOG;
19 $val = $_REQUEST[EWIKI_UP_CHANGELOG];
20 return(ewiki_t(<<< EOT
22 _{CHANGELOG}:<br /><input size="50" name="$var" value="$val">
29 #-- save into db {meta} field
30 $ewiki_plugins["edit_save"][] = "ewiki_edit_save_changelog";
31 function ewiki_edit_save_changelog(&$save, &$old_data) {
32 $log = trim($_REQUEST[EWIKI_UP_CHANGELOG]);
33 $save["meta"]["log"] = $log;