Skip to content

Commit

Permalink
Initial Checkin of config-mode (not ready yet)
Browse files Browse the repository at this point in the history
  • Loading branch information
flammy committed Sep 2, 2015
1 parent 556ee90 commit a66ac32
Show file tree
Hide file tree
Showing 7 changed files with 971 additions and 836 deletions.
53 changes: 53 additions & 0 deletions backend.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
$xajax->register(XAJAX_FUNCTION,"buttonPress");
$xajax->register(XAJAX_FUNCTION,"ListItemPress");
$xajax->register(XAJAX_FUNCTION,"refresh");
$xajax->register(XAJAX_FUNCTION,"devicescan");


/* setup credentials*/
require_once('fsapi/radio.php');
Expand Down Expand Up @@ -269,4 +271,55 @@ function buttonPress($id){
$objResponse->script("xajax_refresh();");
return $objResponse;
}

function devicescan(){
global $radio;
$start = time();
$objResponse = new xajaxResponse();
$objResponse->script("console.log('".$start ." scan start')");
$response = $radio->devicescan();
$add_html = "";
$add_js = "";

foreach($response as $row => $dataset){
preg_match('([0-9]{1,3}\.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})', $dataset['location'], $ip);


$add_html .= '<li class="media">
<div class="media-left media-middle">
<a href="#">
<img class="media-object" src="img/devices/unknown.jpg" alt="device image">
</a>
</div>
<div class="media-body">
<h4 class="media-heading">'.$dataset['details']['device']->friendlyName.'<button type="button" id="add'.$row.'" class="btn btn-primary btn-xs">add </span></button></h4>
'.$dataset['usn'].'<br/>
'.$dataset['location'].'
</div>
</li>';
$add_js = '
$( "#add'.$row.'" ).click(function() {
$("#host").val("'.$ip[0].'");
});
';
}




$objResponse->assign("scan","innerHTML", $add_html);
$objResponse->script($add_js);
$end = time();
$objResponse->script("console.log('".$end ." scan end (".($end-$start) ."s)')");
return $objResponse;
}








?>
Loading

0 comments on commit a66ac32

Please sign in to comment.