make billing usable (shonky interface it now has!)

git-svn-id: http://www.observium.org/svn/observer/trunk@1227 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2010-06-21 04:18:06 +00:00
parent d38aad77d6
commit 019e3c347a
8 changed files with 397 additions and 49 deletions

View File

@ -0,0 +1,28 @@
<script type="text/javascript" src="<?php echo($config['base_url']); ?>/js/tw-sack.js"></script>
<script type="text/javascript">
var ajax = new Array();
function getInterfaceList(sel)
{
var deviceId = sel.options[sel.selectedIndex].value;
document.getElementById('interface_id').options.length = 0; // Empty city select box
if(deviceId.length>0){
var index = ajax.length;
ajax[index] = new sack();
ajax[index].requestFile = '<?php echo($config['base_url']); ?>/ajax_listports.php?device_id='+deviceId; // Specifying which file to get
ajax[index].onCompletion = function(){ createInterfaces(index) }; // Specify function that will be executed after file has been found
ajax[index].runAJAX(); // Execute AJAX function
}
}
function createInterfaces(index)
{
var obj = document.getElementById('interface_id');
eval(ajax[index].response); // Executing the response from Ajax as Javascript code
}
</script>