Duda con attributes en php para xml

Hola y saludos a todos es a ver como me dan una ayuda ya que llevo tiempo rompiéndome la cabeza para descifrar un attributes de una línea de un xml ya tengo uno trabajando pero una linea que quiero jalar no la encuentro como traerla a ver si me ayudan con esto gracias en ante mano.
Este es el código que ya tengo funcionando para sacar informacion del xml
<?php
$conn = @mysql_connect($dbhost,$dbuser,$dbpass) or die ("Error connecting to database");
mysql_select_db($dbname, $conn);
$sql = mysql_query("SELECT * FROM settings WHERE id='1'");
$line=mysql_fetch_array($sql);
$showuseronline = $line["fetchfromcsp"];
if ($showuseronline == "1") {
$i = 0;
$cspsrv_ip = $line["cspsrv_ip"];
$cspsrv_port = $line["cspsrv_port"];
$cspsrv_user = $line["cspsrv_user"];
$cspsrv_pass = $line["cspsrv_pass"];
$cspsrv_protocol = $line["cspsrv_protocol"];
$xml = simplexml_load_file($cspsrv_protocol."://".$cspsrv_user.":".$cspsrv_pass."@".$cspsrv_ip.":".$cspsrv_port."/xmlHandler?command=proxy-users");
$proxyusers = "proxy-users";
$servicename = "service-name";
foreach($xml->$proxyusers->user as $users) {
$y = 0;
$activesession = 0;
$userstate = "0";
foreach($xml->$proxyusers->user[$i]->session as $active) {
if ((string)$xml->$proxyusers->user[$i]->session[$y]->attributes()->active == "true") {
$userstate = "1";
$activesession = $y;
}
$y++;
}
$activeusers[] = (string)$xml->$proxyusers->user[$i]->attributes()->name;
$activeusersstate[(string)$xml->$proxyusers->user[$i]->attributes()->name] = $userstate;
$userinfo[(string)$xml->$proxyusers->user[$i]->attributes()->name."-host"] = (string)$xml->$proxyusers->user[$i]->session[$activesession]->attributes()->host;
$userinfo[(string)$xml->$proxyusers->user[$i]->attributes()->name."-duration"] = (string)$xml->$proxyusers->user[$i]->session[$activesession]->attributes()->duration;
$userinfo[(string)$xml->$proxyusers->user[$i]->attributes()->name."-name"] = (string)$xml->$proxyusers->user[$i]->session[$activesession]->attributes()->name;
$i++;
}
}
mysql_close($conn);
?>
Este es para hacer un print de la informacion sacada
<?php
if( $listado ){
}
if ($showuseronline == "1" and isset($userinfo[$row["usuario"]."-host"])) {
print("<td width=\"35\">".$userinfo[$row["usuario"]."-host"]."</td>");
print("<td width=\"35\">".$userinfo[$row["usuario"]."-duration"]."</td>");
print("<td width=\"70\">Me falta la linia del service</td>");
}
?>
Y este es el xml que estoy usando para llamar la informacion

Añade tu respuesta

Haz clic para o