|
|
|
|
@ -1,91 +1,76 @@
|
|
|
|
|
<h3 id="provider">LNP Providers</h3>
|
|
|
|
|
|
|
|
|
|
<div class="p1">
|
|
|
|
|
[% IF messages.provmsg %]<div class="success">[% messages.provmsg %]</div>[% END %]
|
|
|
|
|
[% IF messages.proverr %]<div class="error">[% messages.proverr %]</div>[% END %]
|
|
|
|
|
<table>
|
|
|
|
|
<tr class="table_header">
|
|
|
|
|
<td>ID</td>
|
|
|
|
|
<td>name</td>
|
|
|
|
|
<td />
|
|
|
|
|
<td />
|
|
|
|
|
</tr>
|
|
|
|
|
[% FOREACH provider = providers %]
|
|
|
|
|
[% IF provider.id == edit_provider %]
|
|
|
|
|
<tr>
|
|
|
|
|
<form action="/lnp/do_update_provider" method="post">
|
|
|
|
|
<td>[% provider.id %]</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" name="name" title="descriptive name, free-form"
|
|
|
|
|
value="[% provider.name %]" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="hidden" name="id" value="[% provider.id %]" />
|
|
|
|
|
<div class="postlink ui-corner-all">
|
|
|
|
|
<label for="listedit[% provider.id %]">save</label>
|
|
|
|
|
<input type="image" class="hidden" src="/static/images/dot_trans.gif"
|
|
|
|
|
alt="" id="listedit[% provider.id %]" />
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td><a href="/lnp" class="aaction">cancel</a></td>
|
|
|
|
|
</form>
|
|
|
|
|
</tr>
|
|
|
|
|
[% IF messages.peditnamsg %]
|
|
|
|
|
<tr><td colspan="4"><div class="error">[% messages.peditnamsg %]</div></td></tr>
|
|
|
|
|
[% END %]
|
|
|
|
|
[% ELSE %]
|
|
|
|
|
<tr>
|
|
|
|
|
<td>[% provider.id %]</td>
|
|
|
|
|
<td>[% provider.name %]</td>
|
|
|
|
|
<td>
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<a href="/lnp?edit_provider=[% provider.id %]" class="aaction">edit</a>
|
|
|
|
|
[% END %]
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<form action="/lnp/do_delete_provider" method="post">
|
|
|
|
|
<input type="hidden" name="id" value="[% provider.id %]" />
|
|
|
|
|
<div class="postlink ui-corner-all">
|
|
|
|
|
<label for="provdel[% provider.id %]">delete</label>
|
|
|
|
|
<input type="image" class="hidden" src="/static/images/dot_trans.gif"
|
|
|
|
|
alt="" id="provdel[% provider.id %]" />
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
[% END %]
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
[% END %]
|
|
|
|
|
[% END %]
|
|
|
|
|
<tr>
|
|
|
|
|
<form action="/lnp/do_create_provider" method="post">
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" class="ishort" name="id" title="unique, integer ID"
|
|
|
|
|
value="[% parefill.id %]" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" name="name" title="descriptive name, free-form"
|
|
|
|
|
value="[% parefill.name %]" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div class="postlink ui-corner-all">
|
|
|
|
|
<label for="listpadd">add</label>
|
|
|
|
|
<input type="image" class="hidden" src="/static/images/dot_trans.gif"
|
|
|
|
|
alt="" id="listpadd" />
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td />
|
|
|
|
|
[% IF messages.provmsg %]<div class="success">[% messages.provmsg %]</div>[% END %]
|
|
|
|
|
[% IF messages.proverr %]<div class="error">[% messages.proverr %]</div>[% END %]
|
|
|
|
|
[% IF messages.peditnamsg %]<div class="error">[% messages.peditnamsg %]</div>[% END %]
|
|
|
|
|
[% IF messages.paddidmsg %]<div class="error">[% messages.paddidmsg %]</div>[% END %]
|
|
|
|
|
[% IF messages.paddnamsg %]<div class="error">[% messages.paddnamsg %]</div>[% END %]
|
|
|
|
|
|
|
|
|
|
<ul class="cleanlist">
|
|
|
|
|
<li class="ui-state-default">
|
|
|
|
|
<div class="span-5">ID</div>
|
|
|
|
|
<div class="span-6 last">Name</div>
|
|
|
|
|
</li>
|
|
|
|
|
[% FOREACH provider = providers %]
|
|
|
|
|
<li class="ui-state-default">
|
|
|
|
|
[% IF provider.id == edit_provider && !Catalyst.session.admin.read_only %]
|
|
|
|
|
<form action="/lnp/do_update_provider" method="post">
|
|
|
|
|
<input type="hidden" name="id" value="[% provider.id %]" />
|
|
|
|
|
<div class="span-5">[% provider.id %]</div>
|
|
|
|
|
<div class="span-6">
|
|
|
|
|
<input type="text" size="20" name="name" title="descriptive name, free-form"
|
|
|
|
|
value="[% provider.name %]" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="span-1">
|
|
|
|
|
<button id="listedit[% provider.id %]" class="button-save">Save</button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="span-1 last">
|
|
|
|
|
<a href="/lnp"><span class="button-cancel">Cancel</span></a>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
[% IF messages.paddidmsg %]<div class="error">[% messages.paddidmsg %]</div>[% END %]
|
|
|
|
|
[% IF messages.paddnamsg %]<div class="error">[% messages.paddnamsg %]</div>[% END %]
|
|
|
|
|
</div>
|
|
|
|
|
[% ELSE %]
|
|
|
|
|
<div class="span-5">[% provider.id %]</div>
|
|
|
|
|
<div class="span-6">[% provider.name %]</div>
|
|
|
|
|
<div class="span-1">
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<a href="/lnp?edit_provider=[% provider.id %]"><span class="button-edit">Edit</span></a>
|
|
|
|
|
[% END %]
|
|
|
|
|
</div>
|
|
|
|
|
<div class="span-1">
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<form action="/lnp/do_delete_provider" method="post">
|
|
|
|
|
<input type="hidden" name="id" value="[% provider.id %]" />
|
|
|
|
|
<button class="button-delete" id="provdel[% provider.id %]">Delete</button>
|
|
|
|
|
</form>
|
|
|
|
|
[% END %]
|
|
|
|
|
</div>
|
|
|
|
|
[% END %]
|
|
|
|
|
</li>
|
|
|
|
|
[% END %]
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<li class="ui-state-default">
|
|
|
|
|
<form action="/lnp/do_create_provider" method="post">
|
|
|
|
|
<div class="span-5">
|
|
|
|
|
<input type="text" size="19" name="id" title="unique, integer ID"
|
|
|
|
|
value="[% parefill.id %]" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="span-6">
|
|
|
|
|
<input type="text" size="20" name="name" title="descriptive name, free-form"
|
|
|
|
|
value="[% parefill.name %]" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="span-1 last">
|
|
|
|
|
<button id="listpadd" class="button-save">Save</button>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</li>
|
|
|
|
|
[% END %]
|
|
|
|
|
</ul>
|
|
|
|
|
<div class="hspace-20"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[% UNLESS Catalyst.session.admin.read_only %]
|
|
|
|
|
<h3 id="create_number">Add Ported Number</h3>
|
|
|
|
|
|
|
|
|
|
<div class="p1">
|
|
|
|
|
[% IF messages.cnumsg %]<div class="success">[% messages.cnumsg %]</div>[% END %]
|
|
|
|
|
[% IF narefill && prov_error %]<div class="error">[% prov_error %]</div>[% END %]
|
|
|
|
|
<form action="/lnp/do_create_number" method="post" class="search_subscriber">
|
|
|
|
|
@ -108,12 +93,10 @@
|
|
|
|
|
title="SQL date or timestamp in "YYYY-MM-DD hh:mm:ss" format" /><br />
|
|
|
|
|
<input type="submit" value="Add »" class="but ui-corner-all" />
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
[% END %]
|
|
|
|
|
|
|
|
|
|
<h3 id="search_numbers">Search Ported Numbers</h3>
|
|
|
|
|
|
|
|
|
|
<div class="p1">
|
|
|
|
|
<form action="lnp/search_numbers" method="post" class="search_subscriber">
|
|
|
|
|
<label class="search_label" for="search_by_provid">Provider:</label>
|
|
|
|
|
<select size="1" name="search_provid">
|
|
|
|
|
@ -133,12 +116,10 @@
|
|
|
|
|
|
|
|
|
|
<input type="submit" value="Search »" class="but ui-corner-all" />
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
[% IF numbers %]
|
|
|
|
|
<h3 id="stored_numbers">Found Ported Numbers</h3>
|
|
|
|
|
|
|
|
|
|
<div class="p1">
|
|
|
|
|
[% IF messages.enumsg %]<div class="success">[% messages.enumsg %]</div>[% END %]
|
|
|
|
|
<table width="100%" style="border-spacing: 0px">
|
|
|
|
|
<tr class="table_header">
|
|
|
|
|
@ -271,13 +252,10 @@
|
|
|
|
|
</div>
|
|
|
|
|
[% END %]
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
[% END %]
|
|
|
|
|
|
|
|
|
|
[% IF searched_numbers && ! numbers %]
|
|
|
|
|
<div class="p1">
|
|
|
|
|
No numbers found in the database.
|
|
|
|
|
</div>
|
|
|
|
|
[% END %]
|
|
|
|
|
|
|
|
|
|
|