source: trunk/LATMOS-Accounts-Web/root/html/users/address.tt @ 2103

Last change on this file since 2103 was 1662, checked in by nanardon, 8 years ago

Split the users/ code

  • Property svn:keywords set to Id
File size: 3.0 KB
Line 
1<!-- $Id$ -->
2[% IF NOT user %]
3No user [% username | html %] found.
4[% ELSE %]
5   
6[% INCLUDE 'users/object_header.tt' %]
7
8<div id="objectform" class="objectform">
9<h2>Adresses postales:</h2>
10<table border="0" id="user_address_list">
11    [% FOREACH idaddress = user.get_c_field('otheraddress') %]
12    [% laddress = c.model('Accounts').db.get_object('address', idaddress) %]
13    <tr>
14        <td class=user_address_cel>
15
16            [% loop.count %]:
17            [% IF address.id != idaddress %]
18            <a href="[% c.uri_for(username, 'address', idaddress) %]">
19            [% END %]
20
21            <span [% 'class="unexported"' IF laddress.get_c_field('unexported') %]>
22            [% "<b>" IF laddress.get_c_field('isMainAddress') %]
23            [% laddress.get_c_field('l') || 'N/A' | html %]
24            [% IF laddress.get_c_field('physicalDeliveryOfficeName') %]
25            - [% laddress.get_c_field('physicalDeliveryOfficeName') | html %]
26            [% END %]
27            </span>
28
29            [% IF address.id != idaddress %]
30            [% "</b>" IF laddress.get_c_field('isMainAddress') %]
31            </a>
32            [% END %]
33        </td>
34        <td align="center">
35
36        [% IF laddress.base.check_acl(laddress, '@DELETE', 'w') %]
37        <form action="[% c.uri_for(username, 'address') %]" method="POST"
38            style="display:inline">
39        <input type="hidden" name="del_addr" value="[% laddress.id | html %]">
40        <input type="image" value="Effacer" title="Supprimer" alt="effacer"
41            src="[% c.uri_for('/static', 'images', 'edit-delete.png') %]"
42            class="attrbutton"
43        >
44        </form>
45        </td>
46        [%- END -%]
47
48        [%- IF laddress.base.check_acl(laddress, 'isMainAddress', 'w') -%]
49        [% IF NOT laddress.get_c_field('isMainAddress') %]
50        <td>
51        <form action="[% c.uri_for('/users', username, 'address') %]" method="POST"
52            style="display:inline;">
53        <input type="hidden" name="main" value="[% laddress.id | html %]">
54        <input type="image" value="" title="Passer en principale" alt="effacer"
55            src="[% c.uri_for('/static', 'images', 'emblem-favorite.png') %]"
56            class="attrbutton"
57            style="display:inline;"
58        >
59        </form>
60        </td>
61        [% END %]
62        [% END %]
63
64    </tr>
65    [% END %]
66    [% IF NOT c.req.param('add_addr') %]
67    [% IF c.model('Accounts').db.check_acl(user, 'l', 'w') &&
68          c.model('Accounts').db.check_acl('address', '@CREATE', 'w') %]
69    <tr><td colspan=3 align="center">
70    <form action="[% c.uri_for('/users', username, 'address') %]" method="POST">
71    <input type="hidden" name="add_addr" value="1">
72    <input type="submit" value="Ajouter une addresse">
73    </form>
74    </td></tr>
75    [% END %]
76    [% END %]
77    </table>
78
79
80[% IF address %]
81
82<form action="[% c.uri_for('/users', username, 'address', address.id) %]" method="POST">
83[% INCLUDE 'users/address_form.tt' %]
84</form>
85
86[% END %][% # IF address %]
87
88</div>
89[% END %]
Note: See TracBrowser for help on using the repository browser.