goback(); $remote = new Bitcoin($coin->rpcuser, $coin->rpcpasswd, $coin->rpchost, $coin->rpcport); $info = $remote->getinfo(); echo getAdminSideBarLinks().'

'; echo getAdminWalletLinks($coin, $info, 'peers').'

'; ////////////////////////////////////////////////////////////////////////////////////// JavascriptFile("/yaamp/ui/js/jquery.metadata.js"); JavascriptFile("/yaamp/ui/js/jquery.tablesorter.widgets.js"); $list = $remote->getpeerinfo(); showTableSorter('maintable', "{ tableClass: 'dataGrid', headers: { 0:{sorter:'text'}, 1:{sorter:'text'}, 2:{sorter:'numeric'}, 3:{sorter:'numeric'}, 4:{sorter:'text'}, 5:{sorter:'metadata'}, 6:{sorter:'metadata'}, 7:{sorter:'numeric'} }, widgets: ['zebra','Storage','saveSort'], widgetOptions: { saveSort: true } }"); echo << Address Version Height Ping Services Since Last Rx / Tx (kB) end; $addnode = array(); $version = ''; foreach($list as $peer) { echo ''; $node = arraySafeVal($peer,'addr'); echo ''.$node.''; $addnode[] = ($coin->symbol=='DCR' ? 'addpeer=' : 'addnode=') . $node; $version = max($version, arraySafeVal($peer,'version').' '.arraySafeVal($peer,'subver')); echo ''.arraySafeVal($peer,'version').' '.arraySafeVal($peer,'subver').''; $height = arraySafeVal($peer,'currentheight'); if (!$height) $height = arraySafeVal($peer,'synced_blocks'); echo ''.$height.''; echo ''.arraySafeVal($peer,'pingtime','').''; echo ''.arraySafeVal($peer,'services','').''; $conntime = arraySafeVal($peer,'conntime',time()); $startingheight = arraySafeVal($peer,'startingheight'); echo ''.datetoa2($conntime)." ($startingheight)".''; $lastrecv = arraySafeVal($peer,'lastrecv',time()); $lastsend = arraySafeVal($peer,'lastsend',time()); echo ''.datetoa2(max($lastrecv,$lastsend)).''; $bytesrecv = round(arraySafeVal($peer,'bytesrecv')/1024.,1); $bytessent = round(arraySafeVal($peer,'bytessent')/1024.,1); if ($bytesrecv+$bytessent) echo ''."$bytesrecv / $bytessent".''; else echo ''; echo ''; } echo '
'; echo 'Last version: '.$version; echo '
';
echo implode("\n",$addnode);
echo '
'; //echo json_encode($list);