Gracias. – MontevideoLibre
require_once(DOKU_INC.'../mvdgis.php');
if(!mvdgis_Wiki::islogged()){
$texto = "<note important>Para ver y administrar sus nodos deberá ingresar";
$texto .="con un usuario válido primero.</note>";
echo mvdgis_Wiki::render($texto);
} else {
echo mvdgis_Wiki::render("Nodos del usuario ".
"[[integrantes:".mvdgis_Wiki::client()."]]:");
$tabla="^Nombre^Dirección^Coordenadas^Estado^Acciones^^\n";
/*$lista_de_nodos=usort(mvdgis_list_nodes(),
create_function('$o1,$o2',
"return (\$o1->nodewikipage<\$o2->nodewikipage)?-1:1;"));*/
$lista_de_nodos=mvdgis_list_nodes();
foreach($lista_de_nodos as $nodo){
if($nodo->get_userwikiname()==mvdgis_Wiki::client()){
$tabla .= "|[[nodos:".$nodo->get_nodewikipage()."]].|";
$tabla .= $nodo->get_address(). "|";
$tabla .= $nodo->get_prettycoordx().", ".$nodo->get_prettycoordy();
if($nodo->get_state() == "o"){
if($nodo->is_online()){
$tabla .= "|<html><img src=\"/lib/exe/fetch.php/on.png?w=&h=&cache=cache\"".
" style=\"vertical-align: -30%\" alt=\"Online\"/></html>";
} else {
$tabla .= "|<html><img src=\"/lib/exe/fetch.php/off.png?w=&h=&cache=cache\"".
" style=\"vertical-align: -30%\" alt=\"Offline\"/></html>";
}
}
if($nodo->get_state() == "i"){
$tabla .= "|<html><img src=\"/lib/exe/fetch.php/int.png?w=&h=&cache=cache\"".
" style=\"vertical-align: -30%\" alt=\"Interesado\"/></html>";
}
if($nodo->get_state() == "c"){
$tabla .= "|<html><img src=\"/lib/exe/fetch.php/cons.png?w=&h=&cache=cache\"".
" style=\"vertical-align: -30%\" alt=\"En Construccion\"/></html>";
}
$tabla .= "|<html><form method=POST action=\"mvdgis%3Amod_node\">".
"<input type=hidden name=nodo value=". $nodo->id. ">".
"<input value=\"Modificar\" type=submit class=\"button\">".
"</form></html>";
$tabla .= "|<html><form method=POST action=\"mvdgis%3Adel_node\">".
"<input type=hidden name=nodo value=". $nodo->id. ">".
"<input value=\"Eliminar\" onmouseover='mostrarelim(".
"this, {$nodo->id}, \"". $nodo->get_nodewikipage(). "\")' ".
"onmouseout='ocultarelim(1)' ".
"type=submit class=\"button\">".
"</form></html>|\n";
}
}
echo mvdgis_Wiki::render($tabla);
}