summaryrefslogtreecommitdiff
path: root/inc/mod.php
diff options
context:
space:
mode:
authorSavetheinternet <savetheinternet@n0v4.com>2011-01-02 00:27:30 +1100
committerSavetheinternet <savetheinternet@n0v4.com>2011-01-02 00:27:30 +1100
commitca7faa835ea8ed5004c66f81b4fb9cecc639bb5d (patch)
tree98ec4697c99a83b6c93eaf3eac87e15e57ae9c14 /inc/mod.php
parent5190e9a45698e72eaa58a2138baa370460fc4e13 (diff)
Basic ban-adding
Diffstat (limited to 'inc/mod.php')
-rw-r--r--inc/mod.php45
1 files changed, 39 insertions, 6 deletions
diff --git a/inc/mod.php b/inc/mod.php
index 1058cca8..4670dc8d 100644
--- a/inc/mod.php
+++ b/inc/mod.php
@@ -111,24 +111,57 @@
return $body;
}
+ function form_newBan($ip=null, $reason='', $continue=false) {
+ return '<fieldset><legend>New ban</legend>' .
+ '<form action="" method="post">' .
+ ($continue ? '<input type="hidden" name="continue" value="' . htmlentities($continue) . '" />' : '') .
+ '<table>' .
+ '<tr>' .
+ '<th><label for="ip">IP</label></th>' .
+ '<td><input type="text" name="ip" id="ip" size="15" maxlength="15" ' .
+ (isset($ip) ?
+ 'value="' . htmlentities($ip) . '" ' : ''
+ ) .
+ '/></td>' .
+ '</tr>' .
+ '<tr>' .
+ '<th><label for="reason">Reason</label></th>' .
+ '<td><textarea name="reason" id="reason" rows="5" cols="30">' .
+ htmlentities($reason) .
+ '</textarea></td>' .
+ '</tr>' .
+ '<tr>' .
+ '<th><label for="length">Length</label></th>' .
+ '<td><input type="text" name="length" id="length" size="20" maxlength="40" />' .
+ ' <span class="unimportant">(eg. "2d1h30m" or "2 days")</span></td>' .
+ '</tr>' .
+ '<tr>' .
+ '<td></td>' .
+ '<td><input name="new_ban" type="submit" value="New Ban" /></td>' .
+ '</tr>' .
+ '</table>' .
+ '</form>' .
+ '</fieldset>';
+ }
+
function form_newBoard() {
return '<fieldset><legend>New board</legend>' .
'<form action="?/new" method="post">' .
'<table>' .
'<tr>' .
- '<th><label for="board">URI:</label></th>' .
+ '<th><label for="board">URI</label></th>' .
'<td><input type="text" name="uri" id="board" size="3" maxlength="8" />' .
- ' <span class="unimportant">(eg. "b"; "mu")</span>' .
+ ' <span class="unimportant">(eg. "b"; "mu")</span></td>' .
'</tr>' .
'<tr>' .
- '<th><label for="title">Title:</label></th>' .
+ '<th><label for="title">Title</label></th>' .
'<td><input type="text" name="title" id="title" size="15" maxlength="20" />' .
- ' <span class="unimportant">(eg. "Random")</span>' .
+ ' <span class="unimportant">(eg. "Random")</span></td>' .
'</tr>' .
'<tr>' .
- '<th><label for="subtitle">Subtitle:</label></th>' .
+ '<th><label for="subtitle">Subtitle</label></th>' .
'<td><input type="text" name="subtitle" id="subtitle" size="20" maxlength="40" />' .
- ' <span class="unimportant">(optional)</span>' .
+ ' <span class="unimportant">(optional)</span></td>' .
'</tr>' .
'<tr>' .
'<td></td>' .