Add a vote: Low High ", $pagename)); $HandleActions['vote'] = 'HandleVote'; function HandleVote($pagename) { global $HandleActions; Lock(2); $page = RetrieveAuthPage($pagename, 'edit'); if (!$page) Abort("?cannot edit $pagename"); if (strpos($page['text'], 'Votes:') === false) $page['text'] .= "\n\nVotes: \n"; $_POST['text'] = preg_replace("/(\\bVotes:[^\\S\n]*\\d*)/", "\${1}".$_REQUEST['vote'], $page['text'], 1); $_POST['post'] = 1; $HandleActions['edit']($pagename); } ?>