From eab5c80e5494cafaf990fbf9a81664153f2da036 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 15 Jul 2009 14:56:57 +0000 Subject: [PATCH] use node_id provided by the caller. --- PlanetLabConf/keys.php | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/PlanetLabConf/keys.php b/PlanetLabConf/keys.php index df466b5..cb602c1 100755 --- a/PlanetLabConf/keys.php +++ b/PlanetLabConf/keys.php @@ -47,17 +47,10 @@ if (isset($_REQUEST[PLC_SLICE_PREFIX . '_monitor'])) { } } -if (isset($_REQUEST['site_admin'])) { - // Look up the node - if ($__PLC_API_VERSION==4.2) - $interfaces = $adm->GetNodeNetworks(array('ip' => $_SERVER['REMOTE_ADDR'])); - else - $interfaces = $adm->GetInterfaces(array('ip' => $_SERVER['REMOTE_ADDR'])); - if (!empty($interfaces)) { - $nodes = $adm->GetNodes(array($interfaces[0]['node_id'])); - if (!empty($nodes)) { - $node = $nodes[0]; - } +if (isset($_REQUEST['site_admin']) && isset($_REQUEST['node_id'])) { + $nodes = $adm->GetNodes(array(intval($_REQUEST['node_id']))); + if (!empty($nodes)) { + $node = $nodes[0]; } if (isset($node)) { // Look up the site -- 2.43.0