Changeset 518


Ignore:
Timestamp:
10/23/09 18:33:32 (15 years ago)
Author:
nanardon
Message:
  • add forms to create a new aliases
Location:
LATMOS-Accounts-Web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Aliases.pm

    r516 r518  
    2929    my @name = $c->req->param('name'); 
    3030    my @forward = $c->req->param('forward'); 
    31     foreach my $idx (0 .. scalar(@al) - 1) { 
     31    foreach my $idx (0 .. scalar(@name) - 1) { 
    3232 
    3333        if ($c->req->param('del' . ($idx+1))) { 
     
    3535        } elsif ($al[$idx] ne $name[$idx]) { 
    3636            # delete old, create new 
    37             $db->delete_object('aliases', $al[$idx]); 
     37            $db->delete_object('aliases', $al[$idx]) if($al[$idx]); 
    3838            $db->create_object('aliases', $name[$idx], 
    3939                forward => [ split(/\s*,\s*/, $forward[$idx]) ], 
  • LATMOS-Accounts-Web/root/html/aliases/index.tt

    r517 r518  
    11<div style="border: outset; padding: 0.5em;"> 
     2<table border=1> 
     3<tr><td valign="top"> 
    24<form action="[% c.uri_for() %]" method="POST"> 
    3 Filtre: 
     5<p>Filtre:</p> 
    46<input type="text" name="filter" value="[% c.req.param('filter') | html %]"><br> 
    57<input type="submit"> 
    68</form> 
     9</td> 
     10<td valign="top"> 
     11<p>Créer un alias</p> 
     12<form action="[% c.uri_for() %]" method="POST"> 
     13<input type="hidden" name="filter" value="[% c.req.param('filter') | html %]"> 
     14<input type="text" name="name" id="newal"> 
     15<span style="display:none" id="newalind">Searching...</span> 
     16<span id="span_newval"></span><br> 
     17[% c.prototype.observe_field('newal', { 
     18    url => c.uri_for('/ajax', 'objexist', 'aliases'), 
     19    with   => "'val='+value+ '&attr=forward'", 
     20    update => 'span_newval', 
     21    frequency => 1, 
     22    min_chars => 1, 
     23    indicator => 'newalind', 
     24}) %] 
     25<br> 
     26<input type="text" name="forward"><br> 
     27<input type="submit"> 
     28</form> 
     29</td></tr> 
     30</table> 
    731</div> 
    832 
Note: See TracChangeset for help on using the changeset viewer.