source: extensions/Piwecard/admin/template/admin_management.tpl @ 20284

Revision 20284, 5.6 KB checked in by julien1311, 7 years ago (diff)

[piwecard] add email improvements and stats in admin_management.php

  • Property svn:eol-style set to native
Line 
1{combine_script id='piwecard' load="footer" path='plugins/Piwecard/js/piwecard.js'}
2
3{footer_script require="piwecard"}
4{literal}
5function piwecard_checkForm(form) {
6        var nbPageOK = piwecard_checkField(form.ecard_nb_ecard_page, 2, 'inline');
7       
8        if(nbPageOK)
9                return true;
10        else
11                return false;
12}
13{/literal}
14{/footer_script}
15
16<div class="titrePage">
17        <h2>{'piwecard_plugin'|@translate}</h2>
18</div>
19<div id="ECardAdminManagement">
20        <fieldset>
21                <legend>{'piwecard_list'|@translate}</legend>
22                <div class="ecard_last_line">
23                        {$nb_ecards_valid_total}  ({$nb_distinct_senders_recipients_total})
24                </div>
25        </fieldset>
26        <fieldset>
27                <legend>{'Filter'|@translate}</legend>
28                <form method="post" id="ecard_form_filter" onsubmit="return piwecard_checkForm(this);">
29                        <div class="ecard_error" id="ecard_nb_ecard_page_error">
30                                {'piwecard_error'|@translate} {'piwecard_error_number'|@translate}
31                        </div>
32                        <span>
33                                <label>
34                                        {'Status'|@translate}
35                                        <select name="ecard_status">
36                                                <option value="all" label="------------">------------</option>
37                                                <option value="valid" label="{'piwecard_valid'|@translate}" {if $ecard_filter.status=='valid'}selected="selected"{/if}>{'piwecard_valid'|@translate}</option>
38                                                <option value="invalid" label="{'piwecard_invalid'|@translate}" {if $ecard_filter.status=='invalid'}selected="selected"{/if}>{'piwecard_invalid'|@translate}</option>
39                                        </select>
40                                </label>
41                        </span>
42                        <span>
43                                <label>
44                                        {'Sort by'|@translate}
45                                        <select name="ecard_sort_by">
46                                                <option value="default" label="------------">------------</option>
47                                                <option value="date" label="{'Date'|@translate}" {if $ecard_filter.sort_by=='date'}selected="selected"{/if}>{'Date'|@translate}</option>
48                                                <option value="title" label="{'Title'|@translate}" {if $ecard_filter.sort_by=='title'}selected="selected"{/if}>{'Title'|@translate}</option>
49                                                <option value="sender" label="{'piwecard_sender_name'|@translate}" {if $ecard_filter.sort_by=='sender'}selected="selected"{/if}>{'piwecard_sender_name'|@translate}</option>
50                                                <option value="recipient" label="{'piwecard_recipient_name'|@translate}" {if $ecard_filter.sort_by=='recipient'}selected="selected"{/if}>{'piwecard_recipient_name'|@translate}</option>
51                                                <option value="validity" label="{'piwecard_validity'|@translate}" {if $ecard_filter.sort_by=='validity'}selected="selected"{/if}>{'piwecard_validity'|@translate}</option>
52                                        </select>
53                                </label>
54                        </span>
55                        <span>
56                                <label>
57                                        {'Sort order'|@translate}
58                                        <select name="ecard_sort_order">
59                                                <option value="asc" label="{'ascending'|@translate}" {if $ecard_filter.sort_order=='asc'}selected="selected"{/if}>{'ascending'|@translate}</option>
60                                                <option value="desc" label="{'descending'|@translate}" {if $ecard_filter.sort_order=='desc'}selected="selected"{/if}>{'descending'|@translate}</option>
61                                        </select>
62                                </label>
63                        </span>
64                        <span>
65                                <label>
66                                        {'piwecard_nb_ecard_page'|@translate}
67                                        <input type="text" maxlength="3" size="3" name="ecard_nb_ecard_page" id="ecard_nb_ecard_page" value="{$ecard_nb_ecard_page}" />
68                                </label>
69                        </span>
70                        <span>
71                                <label>
72                                        &nbsp;
73                                        <input type="submit" name="ecard_form_filter_submit" value="{'Submit'|@translate}" />
74                                </label>
75                        </span>
76                </form>
77        </fieldset>
78        {if count($ecard_file)}
79                <form method="post" id="ecard_form_delete">
80                        <table class="table2" width="97%">
81                                <thead>
82                                        <tr class="throw">
83                                                <td>&nbsp;</td>
84                                                <td>{'Date'|@translate}</td>
85                                                <td>{'Title'|@translate}</td>
86                                                <td>{'piwecard_sender_name'|@translate}</td>
87                                                <td>{'piwecard_recipient_names'|@translate}</td>
88                                                <td>{'piwecard_validity'|@translate}</td>
89                                        </tr>
90                                </thead>
91                                <tbody>
92                                        {foreach from=$ecard_file item=ecard_file name=foreach_ecard_file}
93                                                {if $smarty.foreach.foreach_ecard_file.iteration is even}
94                                                        <tr class="row1">
95                                                {else} 
96                                                        <tr class="row2">
97                                                {/if}
98                                                        <td>
99                                                                <input type="checkbox" name="ecard_to_delete[]" value="{$ecard_file.id}">
100                                                        </td>
101                                                        <td>
102                                                                {$ecard_file.date_creation}
103                                                        </td>
104                                                        <td>
105                                                                <a href="{$ecard_file.url}" target="_blank">{$ecard_file.title}</a>
106                                                        </td>
107                                                        <td>
108                                                                {$ecard_file.sender_name} ({$ecard_file.sender_email})
109                                                        </td>
110                                                        <td>
111                                                                {foreach from=$ecard_file.recipients item=recipient}
112                                                                        {$recipient.name} ({$recipient.email})<br />
113                                                                {/foreach}
114                                                        </td>
115                                                        <td>
116                                                                {$ecard_file.date_validity}
117                                                                {if $ecard_file.valid}
118                                                                        <img src="{$themeconf.admin_icon_dir}/validate_s.png" alt="{'piwecard_valid'|@translate}"/>
119                                                                {else}
120                                                                        <img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'piwecard_invalid'|@translate}" height="16px"/>
121                                                                {/if}
122                                                        </td>
123                                                </tr>
124                                        {/foreach}
125                                </tbody>
126                        </table>
127                        {if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}
128                        <fieldset>
129                                <legend>{'piwecard_delete_selected'|@translate}</legend>
130                                <div class="ecard_line">
131                                        <span><input type="checkbox" name="ecard_delete_invalid" id="ecard_delete_invalid" value="1"></span>
132                                        <span><label for="ecard_delete_invalid">{'piwecard_delete_all_invalid'|@translate}</label></span>
133                                </div>
134                                <div class="ecard_last_line">
135                                        <span><input type="checkbox" name="ecard_to_delete_sure" id="ecard_to_delete_sure" value="1"></span>
136                                        <span><label for="ecard_to_delete_sure">{'Are you sure?'|@translate}</label></span>
137                                        <span><input type="submit" name="delete_selected_submit" value="{'piwecard_delete'|@translate}" /></span>
138                                </div>
139                        </fieldset>
140                </form>
141        {else}
142                <fieldset>
143                        <div class="ecard_no_ecard">
144                                {'piwecard_no_ecard'|@translate}
145                        </div>
146                </fieldset>
147        {/if}
148</div>
Note: See TracBrowser for help on using the repository browser.