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

Last change on this file since 20047 was 20047, checked in by julien1311, 11 years ago

[piwecard] lots of improvements (again)

  • Property svn:eol-style set to native
File size: 4.0 KB
Line 
1{footer_script}
2{literal}
3function ecard_checkField(element, elementType) {
4        var NUMBER = 0;
5       
6        switch (elementType) {
7                case NUMBER:
8                        if (element.value == '') {
9                                document.getElementById(element.id+'_error').style.display = 'inline';
10                                element.className += " ecard_admin_error_input";
11                                return false;
12                        } else {
13                                if(parseFloat(element.value) % 1 == 0){
14                                        return true;
15                                } else {
16                                        document.getElementById(element.id+'_error').style.display = 'inline';
17                                        element.className += " ecard_admin_error_input";
18                                        return false;
19                                }
20                        }
21                        break;
22                default:
23                        return false;
24                        break;
25        }
26}
27
28function ecard_checkForm(form) {
29        var nbPageOK = ecard_checkField(form.ecard_nb_ecard_page, 0);
30       
31        if(nbPageOK)
32                return true;
33        else
34                return false;
35}
36{/literal}
37{/footer_script}
38
39<div class="titrePage">
40        <h2>{'piwecard_plugin'|@translate}</h2>
41</div>
42<div id="ECardAdminManagement">
43        {if count($ecard_file)}
44                <fieldset>
45                        <legend>{'piwecard_list'|@translate}</legend>
46                        <div class="ecard_last_line">
47                                {$nb_ecard_valid_total}
48                        </div>
49                </fieldset>
50                <fieldset>
51                        <legend>{'Filter'|@translate}</legend>
52                        <form method="post" id="ecard_nb_ecard_page_form" onsubmit="return ecard_checkForm(this);">
53                                <span><label for="ecard_nb_ecard_page">{'piwecard_nb_ecard_page'|@translate}</label></span>
54                                <span><input type="text" maxlength="3" size="3" name="ecard_nb_ecard_page" id="ecard_nb_ecard_page" value="{$ecard_nb_ecard_page}" /></span>
55                                <span><input type="submit" name="nb_ecard_page_submit" value="{'Submit'|@translate}" /></span>
56                                <span class="ecard_admin_error" id="ecard_nb_ecard_page_error">{'piwecard_error'|@translate} {'piwecard_error_number'|@translate}</span>
57                        </form>
58                </fieldset>
59                <form method="post" id="delete_selected_form">
60                        <table class="table2" width="97%">
61                                <thead>
62                                        <tr class="throw">
63                                                <td>&nbsp;</td>
64                                                <td>{'piwecard_title'|@translate}</td>
65                                                <td>{'piwecard_date_creation'|@translate}</td>
66                                                <td>{'piwecard_sender_name'|@translate}</td>
67                                                <td>{'piwecard_recipient_name'|@translate}</td>
68                                                <td>{'piwecard_validity'|@translate}</td>
69                                        </tr>
70                                </thead>
71                                <tbody>
72                                        {foreach from=$ecard_file item=ecard_file name=foreach_ecard_file}
73                                                {if $smarty.foreach.foreach_ecard_file.iteration is even}
74                                                        <tr class="row1">
75                                                {else} 
76                                                        <tr class="row2">
77                                                {/if}
78                                                        <td>
79                                                                <input type="checkbox" name="ecard_to_delete[]" value="{$ecard_file.id}">
80                                                        </td>
81                                                        <td>
82                                                                {$ecard_file.date_creation}
83                                                        </td>
84                                                        <td>
85                                                                <a href="{$ecard_file.url}">{$ecard_file.subject}</a>
86                                                        </td>
87                                                        <td>
88                                                                {$ecard_file.sender_name} ({$ecard_file.sender_email})
89                                                        </td>
90                                                        <td>
91                                                                {$ecard_file.recipient_name} ({$ecard_file.recipient_email})
92                                                        </td>
93                                                        <td>
94                                                                {$ecard_file.date_validity}
95                                                                {if $ecard_file.valid}
96                                                                        <img src="{$themeconf.admin_icon_dir}/validate_s.png" alt="{'piwecard_valid'|@translate}"/>
97                                                                {else}
98                                                                        <img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'piwecard_invalid'|@translate}" height="16px"/>
99                                                                {/if}
100                                                        </td>
101                                                </tr>
102                                        {/foreach}
103                                </tbody>
104                        </table>
105                        <fieldset>
106                                <legend>{'piwecard_delete_selected'|@translate}</legend>
107                                <div class="ecard_line">
108                                        <span><input type="checkbox" name="ecard_delete_invalid" id="ecard_delete_invalid" value="1"></span>
109                                        <span><label for="ecard_delete_invalid">{'piwecard_delete_all_invalid'|@translate}</label></span>
110                                </div>
111                                <div class="ecard_last_line">
112                                        <span><input type="checkbox" name="ecard_to_delete_sure" id="ecard_to_delete_sure" value="1"></span>
113                                        <span><label for="ecard_to_delete_sure">{'Are you sure?'|@translate}</label></span>
114                                        <span><input type="submit" name="delete_selected_submit" value="{'piwecard_delete'|@translate}" /></span>
115                                </div>
116                        </fieldset>
117                </form>
118        {else}
119                <fieldset>
120                        <div class="ecard_no_ecard">
121                                {'piwecard_no_ecard'|@translate}
122                        </div>
123                </fieldset>
124        {/if}
125</div>
126{if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}
Note: See TracBrowser for help on using the repository browser.