- Timestamp:
- 09/28/12 08:08:47 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Aliases.pm
r1081 r1162 32 32 33 33 my $db = $c->model('Accounts')->db; 34 if ($c->req->param('delete')) { 35 $db->delete_object('aliases', $alias); 36 $db->commit; 37 $c->res->redirect($c->uri_for('/aliases')); 38 return; 39 } 34 40 35 my $oalias = $db->get_object('aliases', $alias); 41 36 $c->stash->{aliasesname} = $alias; … … 44 39 45 40 $c->stash->{form} = $c->model('AttrForms', 'aliases', $oalias); 46 $c->stash->{form}->set_attrs; 41 42 if ($c->req->param('make_active')) { 43 $c->stash->{aliases}->set_c_fields('exported' => 1); 44 $db->commit; 45 } 46 elsif ($c->req->param('make_inactive')) { 47 $c->stash->{aliases}->set_c_fields('exported' => 0); 48 $db->commit; 49 } 50 elsif ($c->req->param('delete')) { 51 $db->delete_object('aliases', $alias); 52 $db->commit; 53 $c->res->redirect('/aliases'); 54 return; 55 } 56 else { 57 $c->stash->{form}->set_attrs; 58 } 47 59 } 48 60
Note: See TracChangeset
for help on using the changeset viewer.