67 lines
3.6 KiB
PHP
67 lines
3.6 KiB
PHP
<?php
|
||
/*
|
||
* To change this license header, choose License Headers in Project Properties.
|
||
* To change this template file, choose Tools | Templates
|
||
* and open the template in the editor.
|
||
*/
|
||
// vim: set ai ts=4 sw=4 ft=phtml:
|
||
|
||
?>
|
||
|
||
<div class="fpbx-container container-fluid">
|
||
<div class="row">
|
||
<div class="col-sm-12">
|
||
<div class="display no-border">
|
||
<h1><?php echo _("Device Phone") ?></h1>
|
||
<div id="toolbar-sccp-phone">
|
||
<a class="btn btn-default" href="config.php?display=sccp_phone&tech_hardware=cisco"><i class="fa fa-plus"> </i><?php echo _("Add Device Phone") ?></a>
|
||
<button id="remove-sccp-phone" class="btn btn-danger sccp_update btn-tab-select" data-id="delete_hardware" disabled>
|
||
<i class="glyphicon glyphicon-remove"></i> <span><?php echo _('Delete') ?></span>
|
||
</button>
|
||
<button name="cr_sccp_phone_xml" class="btn sccp_update btn-default" data-id="create-cnf">
|
||
<i class="glyphicon glyphicon-ok"></i> <span><?php echo _('Create CNF') ?></span>
|
||
</button>
|
||
<button name="reset_sccp_phone" class="btn sccp_update btn-default" data-id="reset_dev">
|
||
<i class="glyphicon glyphicon-ok"></i> <span><?php echo _('Reset Device') ?></span>
|
||
</button>
|
||
</div>
|
||
<table data-cookie="true" data-cookie-id-table="sccp-phone" data-url="ajax.php?module=sccp_manager&command=getPhoneGrid&type=sccp" data-cache="false" data-show-refresh="true" data-toolbar="#toolbar-sip" data-maintain-selected="true" data-show-columns="true" data-show-toggle="true" data-toggle="table" data-pagination="true" data-search="true" class="table table-striped ext-list" id="table-sip" data-id="mac">
|
||
<thead>
|
||
<tr>
|
||
<th data-checkbox="true"></th>
|
||
<th data-sortable="true" data-field="mac"><?php echo _('Device SEP ID') ?></th>
|
||
<th data-sortable="true" data-field="description"><?php echo _('Device Descriptions') ?></th>
|
||
<th data-sortable="true" data-field="type"><?php echo _('Device type') ?></th>
|
||
<th data-sortable="false" data-field="button" data-formatter="LineFormatter"><?php echo _('Line') ?></th>
|
||
<th data-sortable="false" data-field="status"><?php echo _('Status') ?></th>
|
||
<th data-sortable="false" data-field="address"><?php echo _('Address') ?></th>
|
||
<th data-field="actions" data-formatter="DispayDeviceActionsKeyFormatter"><?php echo _('Actions') ?></th>
|
||
</tr>
|
||
</thead>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<script>
|
||
function DispayDeviceActionsKeyFormatter(value, row, index) {
|
||
var exp_model = '';
|
||
exp_model += '<a href="?display=sccp_phone&tech_hardware=cisco&id=' + row['name'] + '"><i class="fa fa-pencil"></i></a> \n';
|
||
exp_model += '<a href="#delete_hardware" onclick="delete_oncliсk(this, "'+row['name']+'")"><i class="fa fa-trash"></i></a>';
|
||
return exp_model;
|
||
}
|
||
|
||
function LineFormatter(value, row, index) {
|
||
var data = value.split(";");
|
||
result = '';
|
||
for (var i = 0; i < data.length; i++) {
|
||
var val = data[i].split(',');
|
||
if (val[0] === 'line') {
|
||
result = result + val[1] + '<br>';
|
||
}
|
||
}
|
||
return result;
|
||
}
|
||
|
||
</script>
|