]> git.mxchange.org Git - friendica.git/blob - view/templates/admin/blocklist/server/import.tpl
Add upload feature for domain pattern block list
[friendica.git] / view / templates / admin / blocklist / server / import.tpl
1 <div id="adminpage">
2         <p><a href="{{$baseurl}}/admin/blocklist/server">{{$l10n.return_list}}</a></p>
3         <h1>{{$l10n.title}} - {{$l10n.page}}</h1>
4 {{if !$blocklist}}
5     {{$l10n.download nofilter}}
6
7         <form action="{{$baseurl}}/admin/blocklist/server/import" method="post" enctype="multipart/form-data">
8                 <input type="hidden" name="form_security_token" value="{{$form_security_token}}">
9         {{include file="field_input.tpl" field=$listfile}}
10                 <div class="submit">
11                         <button type="submit" class="btn btn-primary" name="page_blocklist_upload" value="{{$l10n.upload}}">{{$l10n.upload}}</button>
12                 </div>
13         </form>
14 {{else}}
15         <h2>{{$l10n.patterns}}</h2>
16         <form action="{{$baseurl}}/admin/blocklist/server/import" method="post">
17                 <input type="hidden" name="form_security_token" value="{{$form_security_token}}">
18         <input type="hidden" name="blocklist" value="{{$blocklist|json_encode}}">
19                 <table class="table table-condensed table-striped table-bordered">
20                         <thead>
21                                 <tr>
22                                         <th>{{$l10n.domain_pattern}}</th>
23                                         <th>{{$l10n.block_reason}}</th>
24                                 </tr>
25                         </thead>
26                         <tfoot>
27                                 <tr>
28                                         <td colspan="4">{{$l10n.pattern_count}}</td>
29                                 </tr>
30                         </tfoot>
31                         <tbody>
32             {{foreach $blocklist as $block}}
33                                 <tr>
34                                         <th>{{$block.domain}}</th>
35                                         <td>{{$block.reason}}</td>
36                                 </tr>
37             {{/foreach}}
38                         </tbody>
39                 </table>
40
41                 <div role="radiogroup" aria-labelledby="mode">
42                         <label id="mode">{{$l10n.mode}}</label>
43             {{include file="field_radio.tpl" field=$mode_append}}
44             {{include file="field_radio.tpl" field=$mode_replace}}
45                 </div>
46
47                 <div class="submit">
48                         <button type="submit" class="btn btn-primary" name="page_blocklist_import" value="{{$l10n.import}}">{{$l10n.import}}</button>
49                 </div>
50         </form>
51 {{/if}}
52 </div>