implemented registered contact display for subscribers

1.2@1701
Daniel Tiefnig 18 years ago
parent e812135a45
commit 7bbe73c9f5

@ -168,7 +168,15 @@ sub detail : Local {
},
\$c->session->{subscriber}{voicebox_preferences}
);
my $regcon;
return unless $c->model('Provisioning')->call_prov( $c, 'voip', 'get_registered_contacts',
{ username => $c->session->{subscriber}{username},
domain => $c->session->{subscriber}{domain},
},
\$regcon
);
$c->session->{subscriber}{registered_contacts} = $$regcon{result} if $$regcon{result};
$c->stash->{subscriber} = $c->session->{subscriber};
$c->stash->{subscriber}{subscriber_id} = $subscriber_id;
$c->stash->{subscriber}{is_locked} = $c->model('Provisioning')->localize($c->view($c->config->{view})->

@ -266,7 +266,8 @@ h3 {
#contentplace .orders,
#contentplace .contracts,
#contentplace .order_payments
#contentplace .order_payments,
#contentplace .registered_contacts
{
width: 100%;
border-spacing: 0px;

@ -154,6 +154,37 @@
</form>
</div>
<h3 id="userprefs">Active Registrations</h3>
<div class="p1">
[% IF subscriber.registered_contacts.0 %]
<table class="registered_contacts">
[% bgflip = 1 %]
[% FOREACH regcon = subscriber.registered_contacts %]
<tr [% IF bgflip %]class="tr_alt"[% END %]>
<td class="tdkey">User Agent:</td><td>[% regcon.user_agent %]</td>
</tr>
<tr [% IF bgflip %]class="tr_alt"[% END %]>
<td class="tdkey">Contact:</td><td>[% regcon.contact %]</td>
</tr>
<tr [% IF bgflip %]class="tr_alt"[% END %]>
<td class="tdkey">NAT detected:</td><td>[% IF regcon.nat %]yes[% ELSE %]no[% END %]</td>
</tr>
<tr [% IF bgflip %]class="tr_alt"[% END %]>
<td class="tdkey">Expires:</td><td>[% regcon.expires %]</td>
</tr>
[% IF bgflip %]
[% bgflip = 0 %]
[% ELSE %]
[% bgflip = 1 %]
[% END %]
[% END %]
</table>
[% ELSE %]
<b>none</b>
[% END %]
</div>
<h3 id="userprefs">User Preferences</h3>
<div class="actions">

Loading…
Cancel
Save