-
Notifications
You must be signed in to change notification settings - Fork 1
/
form.config.php
138 lines (129 loc) · 5.37 KB
/
form.config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<div class="wrap">
<h2>Comment Timeout</h2>
<form action="" method="POST" id="comment-timeout-conf">
<?php if (function_exists('wp_nonce_field')) { wp_nonce_field('comment-timeout-update_settings'); } ?>
<input type="hidden" name="command" value="update_settings" />
<table class="form-table">
<tr valign="top">
<th scope="row">Comment closing:</th>
<td>
<input type="checkbox" name="Active" id="ctActive" value="true" <?php checked($this->core->wp_active, true); ?> />
<label for="ctActive">Close comments on old posts</label>
</td>
</tr>
</table>
<div id="tbSettings">
<table class="form-table">
<tr valign="top">
<th scope="row">
<label for="ctPostAge">Allow comments on posts less than:</label>
</th>
<td>
<input id="ctPostAge" name="PostAge" size="6" value="<?php echo $this->core->wp_timeout; ?>" />
days old
</td>
</tr>
<tr valign="top">
<th scope="row">
<label for="ctCommentAge">Also allow comments until:</label>
</th>
<td>
<input id="ctCommentAge" name="CommentAge" size="6" value="<?php echo $this->settings['CommentAge']; ?>" />
days after last approved comment
</td>
</tr>
<tr valign="top">
<th scope="row">
<label for="ctCommentAgePopular">Or on popular posts until:</label>
</th>
<td>
<input id="ctCommentAgePopular" name="CommentAgePopular" size="6" value="<?php echo $this->settings['CommentAgePopular']; ?>" />
days after last approved comment
</td>
</tr>
<tr valign="top">
<th scope="row">
<label for="ctPopularityThreshold">Where "popular" means at least:</label>
</th>
<td>
<input id="ctPopularityThreshold" name="PopularityThreshold" size="6" value="<?php echo $this->settings['PopularityThreshold']; ?>" />
approved comments
</td>
</tr>
<tr valign="top">
<th scope="row">On older posts:</th>
<td>
<input type="radio" id="ctModeClose" name="Mode" value="close" <?php checked($this->settings['Mode'], 'close'); ?> />
<label for="ctModeClose">Close comments</label>
<br />
<input type="radio" id="ctModeModerate" name="Mode" value="moderate" <?php checked($this->settings['Mode'], 'moderate'); ?> />
<label for="ctModeModerate">Send to moderation queue</label>
</td>
</tr>
<tr valign="top">
<th scope="row">Trackbacks and pingbacks:</th>
<td>
<input type="radio" id="ctDoPingsTogether" name="DoPings" value="together" <?php checked($this->settings['DoPings'], 'together'); ?> />
<label for="ctDoPingsTogether">Treat as comments</label>
<br />
<input type="radio" id="ctDoPingsIndependent" name="DoPings" value="independent" <?php checked($this->settings['DoPings'], 'independent'); ?> />
<label for="ctDoPingsIndependent">Handle independently</label>
<br />
<input type="radio" id="ctDoPingsIgnore" name="DoPings" value="ignore" <?php checked($this->settings['DoPings'], 'ignore'); ?> />
<label for="ctDoPingsIgnore">Do not time out</label>
</td>
</tr>
<tr valign="top">
<th scope="row">Post-specific settings:</th>
<td>
<input type="checkbox" name="DoPages" id="ctDoPages" value="true" <?php checked($this->settings['DoPages'], true); ?> />
<label for="ctDoPages">Apply these rules to pages, images and file uploads</label>
<br />
<input type="checkbox" name="AllowOverride" id="ctAllowOverride" value="true" <?php checked($this->settings['AllowOverride'], true); ?> />
<label for="ctAllowOverride">Allow individual posts to override these settings</label>
<br />
</td>
</tr>
<tr valign="top">
<th scope="row">Show when comments close:</th>
<td>
<select id="ctDisplayTimeout" name="DisplayTimeout">
<option value="absolute" <?php selected($this->settings['DisplayTimeout'], 'absolute') ?>>as date ("on 24 March 2010")</option>
<option value="relative" <?php selected($this->settings['DisplayTimeout'], 'relative') ?>>as time remaining ("in 3 days")</option>
<option value="off" <?php selected($this->settings['DisplayTimeout'], 'off') ?>>do not display</option>
</select>
</td>
</tr>
</table>
</div>
<p class="submit">
<input type="submit" name="Submit" value="Update Options »" />
</p>
</form>
<form method="POST" action="" id="comment-timeout-reset">
<?php if (function_exists('wp_nonce_field')) { wp_nonce_field('comment-timeout-reset'); } ?>
<input type="hidden" name="command" value="reset" />
<h3>Reset per-post settings</h3>
<p>
This will reset all your per-post comment settings to the defaults for new
posts.
</p>
<p>
<input type="checkbox" name="Active" id="rpDoPages" value="true" />
<label for="rpDoPages">
Reset settings for pages, images and files as well as posts.
</label>
</p>
<p class="submit">
<input type="submit"
value="Reset per-post settings »"
onclick="return confirm_timeout_reset()" />
</p>
</form>
<p style="text-align:center">
Comment Timeout version <?php echo COMMENT_TIMEOUT_VERSION; ?> -
Copyright 2007-2011 <a href="http://jamesmckay.net/">James McKay</a>
-
<a href="http://bitbucket.org/jammycakes/comment-timeout/">Help and FAQ</a>
</p>
</div>