forked from leftypol/leftypol
Merge pull request #336 from discomrade/vichan-report-length
vichan downstream: Enforce maximum report length
This commit is contained in:
commit
7d23e14cb9
|
@ -900,6 +900,9 @@
|
|||
// Number of reports you can create at once.
|
||||
$config['report_limit'] = 3;
|
||||
|
||||
// Maximum character length of report.
|
||||
$config['report_max_length'] = 50;
|
||||
|
||||
// Allow unfiltered HTML in board subtitle. This is useful for placing icons and links.
|
||||
$config['allow_subtitle_html'] = false;
|
||||
|
||||
|
@ -1148,6 +1151,7 @@
|
|||
$config['error']['nodelete'] = _('You didn\'t select anything to delete.');
|
||||
$config['error']['nodeletethread'] = _('You are not allowed to delete threads.');
|
||||
$config['error']['noreport'] = _('You didn\'t select anything to report.');
|
||||
$config['error']['toolongreport'] = _('The reason was too long.');
|
||||
$config['error']['toomanyreports'] = _('You can\'t report that many posts at once.');
|
||||
$config['error']['invalidpassword'] = _('Wrong password…');
|
||||
$config['error']['invalidimg'] = _('Invalid image.');
|
||||
|
|
3
post.php
3
post.php
|
@ -319,6 +319,9 @@ function handle_report(){
|
|||
if (empty($report))
|
||||
error($config['error']['noreport']);
|
||||
|
||||
if (strlen($_POST['reason']) > $config['report_max_length'])
|
||||
error($config['error']['reporttoolong']);
|
||||
|
||||
if (count($report) > $config['report_limit'])
|
||||
error($config['error']['toomanyreports']);
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
<div id="report-fields">
|
||||
<label for="reason">{% trans %}Reason{% endtrans %}</label>
|
||||
<input id="reason" type="text" name="reason" size="20" maxlength="100" />
|
||||
<input id="reason" type="text" name="reason" size="20" maxlength="{{ config.report_max_length }}" />
|
||||
<input type="submit" name="report" value="{% trans %}Report{% endtrans %}" />
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue
Block a user