diff --git a/lib/admin/Controller/domain.pm b/lib/admin/Controller/domain.pm index fb30c78..055ecc8 100644 --- a/lib/admin/Controller/domain.pm +++ b/lib/admin/Controller/domain.pm @@ -31,16 +31,6 @@ sub index : Private { ); $c->stash->{domains} = $domains if eval { @$domains }; - $c->stash->{edit_domain} = $c->request->params->{edit_domain}; - - if(ref $c->session->{restore_domedit_input} eq 'HASH') { - foreach my $domain (@{$c->stash->{domains}}) { - next unless $$domain{domain} eq $c->stash->{edit_domain}; - $domain = { %$domain, %{$c->session->{restore_domedit_input}} }; - last; - } - delete $c->session->{restore_domedit_input}; - } if(ref $c->session->{restore_domadd_input} eq 'HASH') { $c->stash->{arefill} = $c->session->{restore_domadd_input}; delete $c->session->{restore_domadd_input}; @@ -49,53 +39,6 @@ sub index : Private { return 1; } -=head2 do_edit_domain - -Change settings for a domain. - -=cut - -sub do_edit_domain : Local { - my ( $self, $c ) = @_; - - my %messages; - my %settings; - - my $domain = $c->request->params->{domain}; - - $settings{local} = $c->request->params->{local} ? 1 : 0; - - $settings{cc} = $c->request->params->{cc}; - $messages{ecc} = 'Client.Voip.MalformedCc' - unless $settings{cc} =~ /^\d+$/; - - $settings{timezone} = $c->request->params->{timezone}; - $messages{etimezone} = 'Client.Syntax.MalformedTimezone' - unless $settings{timezone} =~ m#^\w+/\w.+$#; - - unless(keys %messages) { - if($c->model('Provisioning')->call_prov( $c, 'billing', 'update_domain', - { domain => $domain, - data => \%settings, - }, - undef - )) - { - $messages{edommsg} = 'Server.Voip.SavedSettings'; - $c->session->{messages} = \%messages; - $c->response->redirect("/domain"); - return; - } - } else { - $messages{edomerr} = 'Client.Voip.InputErrorFound'; - } - - $c->session->{messages} = \%messages; - $c->session->{restore_domedit_input} = \%settings; - $c->response->redirect("/domain?edit_domain=$domain"); - return; -} - =head2 do_create_domain Create a new domain. @@ -106,25 +49,12 @@ sub do_create_domain : Local { my ( $self, $c ) = @_; my %messages; - my %settings; my $domain = $c->request->params->{domain}; - $settings{local} = $c->request->params->{local} ? 1 : 0; - - $settings{cc} = $c->request->params->{cc}; - $messages{acc} = 'Client.Voip.MalformedCc' - unless $settings{cc} =~ /^\d+$/; - - $settings{timezone} = $c->request->params->{timezone}; - $messages{atimezone} = 'Client.Syntax.MalformedTimezone' - unless $settings{timezone} =~ m#^\w+/\w.+$#; - unless(keys %messages) { if($c->model('Provisioning')->call_prov( $c, 'billing', 'create_domain', - { domain => $domain, - data => \%settings, - }, + { domain => $domain }, undef )) { @@ -138,7 +68,6 @@ sub do_create_domain : Local { } $c->session->{messages} = \%messages; - $c->session->{restore_domadd_input} = \%settings; $c->session->{restore_domadd_input}{domain} = $domain; $c->response->redirect("/domain"); return; diff --git a/root/css/admin.css b/root/css/admin.css index 51a235a..a3441c9 100644 --- a/root/css/admin.css +++ b/root/css/admin.css @@ -416,13 +416,17 @@ ul#topsubmenu { #contentplace .registered_contacts, #contentplace .billing_fees, #contentplace .billing_peaktimes, -#contentplace .numberblocks, -#contentplace .domains +#contentplace .numberblocks { width: 100%; border-spacing: 0px; } +#contentplace .domains +{ + border-spacing: 0px; +} + #contentplace .table_name { font-weight: bold; white-space: nowrap; diff --git a/root/tt/domain.tt b/root/tt/domain.tt index 829a712..478431d 100644 --- a/root/tt/domain.tt +++ b/root/tt/domain.tt @@ -6,11 +6,7 @@
domain | -local | -cc | -timezone | -+ | domain | cancel | - [% ELSE %] -- - | -[% domain.cc %] | -[% domain.timezone %] | [% UNLESS Catalyst.session.admin.read_only %] - edit - [% END %] - | - + [% END %] + - [% IF domain.domain == edit_domain %] - [% IF messages.ecc || messages.etimezone %] -
-
- [% messages.ecc %]
- [% IF messages.ecc && messages.etimezone %]
- [% END %] - [% messages.etimezone %] - |
domain | -local | -cc | -timezone | -+ | domain | |
- | -- - | -- - | -- - | -
@@ -129,15 +63,6 @@
|
||
-
- [% messages.acc %]
- [% IF messages.acc && messages.atimezone %]
- [% END %] - [% messages.atimezone %] - |