From ce75a7a3f1317e0c8e8d555c11d2e35abc894dc9 Mon Sep 17 00:00:00 2001 From: Daniel Tiefnig Date: Tue, 31 Jan 2012 01:08:15 +0000 Subject: [PATCH] use streamlined _cf_destination function parameters --- lib/admin/Controller/subscriber.pm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/lib/admin/Controller/subscriber.pm b/lib/admin/Controller/subscriber.pm index 06d2a56..dd9c0e2 100644 --- a/lib/admin/Controller/subscriber.pm +++ b/lib/admin/Controller/subscriber.pm @@ -1507,7 +1507,6 @@ sub edit_cf_savedst : Local { return; } - $dest{setid} = $dset_id; $dest{destination} = $fw_target; $dest{priority} = $prio; @@ -1517,8 +1516,9 @@ sub edit_cf_savedst : Local { $dest{id} = $dest_id; if($c->model('Provisioning')->call_prov( $c, 'voip', 'update_subscriber_cf_destination', { username => $subscriber->{username}, - domain => $subscriber->{domain}, - data => \%dest, + domain => $subscriber->{domain}, + set_id => $dset_id, + data => \%dest, }, undef, )) @@ -1539,8 +1539,9 @@ sub edit_cf_savedst : Local { # create if($c->model('Provisioning')->call_prov( $c, 'voip', 'create_subscriber_cf_destination', { username => $subscriber->{username}, - domain => $subscriber->{domain}, - data => \%dest, + domain => $subscriber->{domain}, + set_id => $dset_id, + data => \%dest, }, undef, )) @@ -1576,15 +1577,12 @@ sub edit_cf_deldest : Local { $c->stash->{subscriber} = $subscriber; my %messages; - my %dset; - - $dset{id} = $dest_id; - $dset{setid} = $dset_id; if($c->model('Provisioning')->call_prov( $c, 'voip', 'delete_subscriber_cf_destination', { username => $subscriber->{username}, - domain => $subscriber->{domain}, - data => \%dset, + domain => $subscriber->{domain}, + set_id => $dset_id, + id => $dest_id, }, undef, )) @@ -1612,10 +1610,6 @@ sub edit_cf_updatepriority : Local { foreach my $dest_id(@$dests) { my $dest = undef; -# $c->model('Provisioning')->call_prov( $c, 'voip', 'get_subscriber_cf_destination', -# { id => $dest_id }, -# \$dest -# ); $c->model('Provisioning')->call_prov( $c, 'voip', 'update_subscriber_cf_destination_by_id', { id => $dest_id, data => {