source: extensions/Mail_supervisor/admin/mail_black_liste.tpl @ 4939

Last change on this file since 4939 was 4939, checked in by cljosse, 14 years ago

[Mail_supervisor] Limitation of the number of address IP shown by page

File size: 6.5 KB
Line 
1{* $Id: mail_black_liste.tpl 3723 2009-08-07 04:53:38Z rvelices $ *}
2{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
3{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"}
4
5<script type="text/javascript">
6jQuery().ready(function(){ldelim}
7  jQuery('.cluetip').cluetip({ldelim}
8    width: 300,
9    splitTitle: '|'
10  });
11});
12</script>
13
14<link href="theme.css" rel="stylesheet" type="text/css" />
15{html_head}<link rel="stylesheet" type="text/css" href="{$MAIL_SUPERV_PATH}admin/theme.css" />{/html_head}
16<div class="titrePage">
17                <h2>{'Sv_supervisor'|translate}{'Sv_version'|translate}{$version}</h2>
18</div>
19<div class="bug" >
20</div>
21<form action='' method="post" name="form_black">
22<fieldset>
23    <legend >{'Sv_options'|translate}</legend>
24 <table>
25<td><input type="checkbox" name="no_mail_list" value="on" {$no_mail_list}  />&nbsp;&nbsp;{'Sv_no_mail_list'|translate}  </td>
26<td><input type="checkbox" name="no_connect" value="on" {$no_connect} />&nbsp;&nbsp;{'Sv_no_connect'|translate}</td>
27<td><input type="checkbox" name="set_auto" value="on" {$set_auto} />&nbsp;&nbsp;{'Sv_set_auto'|translate}</td>
28<td><input type="checkbox" name="set_id" value="on" {$set_id} />&nbsp;&nbsp;{'Sv_set_id'|translate}</td>
29<tr><p></p><td>
30<input class="submit" type="submit" name="submit" value="{'Sv_Valider'|translate}" /></td></tr>
31 </table>
32</fieldset>
33<input name="info1" type="hidden" />
34 <fieldset >
35    <legend>{'Sv_black_liste'|translate}</legend>
36           <table>
37                <div >
38                <input name="ip_black" id = "ip_black_test" type="text" value="{$ip_black}"      />
39          <input class="cluetip" title="{'Sv_Test'|translate}|{'Sv_hlp_7_3'|translate}"   type="submit" name="submit" value="{'Sv_Test'|translate}"  />
40
41{ if $ip_black_len > 0}
42               
43               {if  $IS_SPAM  == true }
44                                <label class="erreur">  {'Sv_is_a_spam'|@translate} </label>
45                                { else }
46                                 <label class="erreur"> {'Sv_not_a_spam'|@translate} </label>
47                        {/if}
48                        { if  $istype == 'IP'}         
49                       
50<input class="cluetip" title="{'Sv_Ajout'|translate}|{'Sv_hlp_7_4'|translate}"    type="submit" name="submit" value="{'Sv_Ajout'|translate}"  />
51
52              <input type="image" name="submit"   class='row1'
53              src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
54                  alt="{'Sv_Ajout'|@translate}"
55                  onclick = "
56 if (confirm( document.getElementById('btn_ajout{$ip_black}').title + '\n\n' + '{'Sv_Are you sure?'|@translate|@escape:'javascript'}'))
57  form_black.info1.value='ajout:{$ip_black}'
58  "
59                  id="btn_ajout{$ip_black}"
60              title="{'Sv_Ajout'|@translate} {$ip_black}" />                           
61{/if}   
62        { else }
63                   
64                {/if}
65                       
66
67
68                         
69                           
70             </div>
71                 <a href="http://www.stopforumspam.com" >  <img src="{$img_logo}"  width="32"/>  http://www.stopforumspam.com
72 </a>
73         </table> 
74 
75        <table class="table2" >
76       {if not empty($liste_bl)}
77             <tr class="throw">
78                <th>{$champs_bl[1]|@translate}</th>
79                        <th>{$champs_bl[7]|@translate}</th>
80                <th>{'Sv_blackliste'|@translate}</th>
81                </tr>
82                {foreach from=$liste_bl item=group name=group_loop}
83                  <tr class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}">
84                <td>{$group.ip}</td>
85                               
86                        <td>{$group.nb}</td>
87                <td style="text-align:center;">
88                        <input type="image" class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}" 
89                                src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png"
90                                        alt="{'Sv_delete'|@translate}"
91                                        onclick = "
92                                                if (confirm( document.getElementById('btn_delete{$group.ip}').title + '\n\n' + '{'Sv_Are you sure?'|@translate|@escape:'javascript'}'))
93  form_black.info1.value='raz:{$group.ip}'
94  "
95                                        id="btn_delete{$group.ip}"
96                                title="{'Sv_delete'|@translate} {$group.ip}" />
97                        </td>
98                  </tr>
99                {/foreach}
100                <tr></tr>
101                <tr></tr>
102                <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/delete.png" />{'Sv_unset_black_list'|@translate}</td>
103                <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" />{'Sv_set_black_list'|@translate}</td>
104
105          {/if}
106        </table>         
107</fieldset>       
108
109        <fieldset >
110        <legend>{'Sv_liste_ip'|translate}</legend>
111         <p class="Style1">
112             {'Sv_iP_adress'|translate} : {$IP}
113     </p>
114<table class="table">    
115    <td>{'nb_row_per_page'|translate}</td>       
116           <td><input type="text" name="per_page"  value="{$per_page}" size=5  /></td>
117{if $start >0}
118           <td><input class="submit" type="submit" name="prev"  value=   "{'previous_page'|translate}" /></td>
119        { /if}
120       <td>{'page'|translate}</td>         
121           <td><input type="text" name="start"  value="{$start}" size=5  /></td>
122            <td>/ {$maxipage}  </td>   
123
124           
125        {if $start < $maxipage }   
126           <td><input class="submit" type="submit" name="next"  value=  "{'next_page'|translate}"  /></td>
127                { /if}   
128           <td>
129          <input class="submit" type="submit" name="info" value="{'Sv_list'|translate}" />
130          </td>
131</table>       
132
133
134<table class="table2">
135
136   <tr class="throw">
137 
138    <th>{$champs_ip[0]|@translate}</th>
139    <th>{$champs_ip[1]|@translate}</th>
140    <th>{$champs_ip[2]|@translate}</th>
141        <th>{$champs_ip[3]|@translate}</th>
142        <th>{$champs_ip[4]|@translate}</th>
143        <th>{$champs_ip[5]|@translate}</th>
144
145    <th>{'Sv_blackliste'|@translate}</th>
146  </tr>
147  {if not empty($liste_ip)}
148 
149  {foreach from=$liste_ip item=group name=group_loop}
150 
151                <tr class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}">
152                 <td>{$group.id}</td>
153          <td>{$group.date}</td>
154              <td>{$group.time}</td>
155              <td>{$group.user_id}</td>
156                  <td>{$group.IP}</td>
157         <td>{$group.total}</td>
158      <td style="text-align:center;">
159<input type="image"
160  class="{if $smarty.foreach.group_loop.index is odd}row1{else}row2{/if}"
161  src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png"
162  onclick = "
163 if (confirm( document.getElementById('btn_permissions{$group.IP}').title + '\n\n' + '{'Sv_Are you sure?'|@translate|@escape:'javascript'}'))
164  form_black.info1.value='ajout:{$group.IP}'
165  " 
166  id="btn_permissions{$group.IP}"
167  title="{'Sv_blacklist'|@translate} {$group.IP}"
168  alt="{'Sv_blacklist'|@translate} {$group.IP}" />
169    </td>
170 
171    <td style="text-align:center;">
172
173    </td>
174  </tr>
175                        {/foreach}
176                 {/if}
177                        <td> <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/plug_activate.png" /> {'Sv_set_black_list'|@translate}</td>
178
179 
180        </table>
181        </fieldset>
182192.168192
183
184</form>
Note: See TracBrowser for help on using the repository browser.