Changeset 117
- Timestamp:
- 05/17/09 02:59:54 (15 years ago)
- Location:
- LATMOS-Accounts-Web
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm
r112 r117 34 34 $c->stash->{username} = $username; 35 35 $c->stash->{user} = $base->get_object('user', $username); 36 $c->stash->{form} = $subform || ''; 36 37 37 38 if ($c->stash->{user}) { 38 $c->model('AttrForms', $subform || 'user_main', $c->stash->{user})->set_attrs;39 $c->model('AttrForms', 'user' . $c->stash->{form}, $c->stash->{user})->set_attrs; 39 40 } 40 41 -
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Model/AttrForms.pm
r116 r117 20 20 gidNumber => 'GID', 21 21 sn => 'Nom', 22 givenName => 'Pr enom',22 givenName => 'Prénom', 23 23 homeDirectory => 'Home', 24 24 loginShell => 'Shell', 25 physicalDeliveryOfficeName => 'Bureau', 26 telephoneNumber => 'Téléphone', 27 otherTelephone => 'Téléphone (autre)', 25 28 }; 26 29 27 30 my $forms = { 28 user_main => { 31 user => { 32 name => 'SystÚme', 29 33 acl => 'admin', 30 34 attrs => [ qw( 31 35 sn givenName uid uidNumber gidNumber gecos homeDirectory loginShell 36 mail 32 37 ) ], 33 } 38 }, 39 useraddress => { 40 name => 'Adresse', 41 attrs => [ qw( 42 telephoneNumber 43 otherTelephone 44 physicalDeliveryOfficeName 45 ) ], 46 }, 34 47 }; 35 48 36 49 sub escape { 37 50 my ($self, $text) = @_; 51 $text ||= ''; 38 52 for ($text) { 39 53 s/&/&/g; … … 57 71 $self->{object} = $object or return; 58 72 $self 73 } 74 75 sub label { 76 my ($self) = @_; 77 $forms->{$self->{form}}->{name} || '' 59 78 } 60 79 -
LATMOS-Accounts-Web/root/html/includes/form.tt
r116 r117 5 5 <form action="[% form_uri | html %]" method="POST"> 6 6 <table border=1> 7 <tr><t dcolspan=2>8 FORM NAME9 </t d></tr>7 <tr><th colspan=2> 8 [% form.label | html %] 9 </th></tr> 10 10 [% END %] 11 11 <tr><td>[% form.attr_label(attr) %]</td><td>[% form.attr_field(attr) %]</td> -
LATMOS-Accounts-Web/root/html/users/default.tt
r116 r117 15 15 [% INCLUDE 'includes/form.tt' 16 16 form_object = user 17 form_uri = c.uri_for(username )18 form_name = 'user _main'%]17 form_uri = c.uri_for(username, form) 18 form_name = 'user' _ form %] 19 19 [% END %]
Note: See TracChangeset
for help on using the changeset viewer.