require_once(DOKU_INC.'../mvdgis.php');
$nuevo= &new mvdgis_Node();
if($todo_ok = mvdgis_Wiki::islogged()){
$nuevo->set_userwikiname(mvdgis_Wiki::client());
} else {
$texto = "<note warning>";
$texto .= "Debe estar logueado para poder agregar un nodo.";
$texto .= "</note>";
}
if($todo_ok){
if($todo_ok = (isset($_POST['nodewikipage']) &&
isset($_POST['address']) &&
isset($_POST['state'])) ){
$nuevo->set_address($_POST['address']);
$nuevo->set_state($_POST['state']);
$nuevo->set_nodewikipage($_POST['nodewikipage']);
} else {
$texto = "<note tip>Ingrese a continuación los datos del nodo, y ";
$texto .= "seleccione su ubicación en el mapa.</note>";
}
}
if($todo_ok){
$todo_ok=$nuevo->set_prettycoordx($_POST['coordx'])&&
$nuevo->set_prettycoordy($_POST['coordy']);
if(!$todo_ok){
$texto = "<note important>Las coordenadas están en un formato ";
$texto .= "incorrecto,\n lea las instrucciones al fondo del documento.";
$texto .= "</note>";
}
}
if($todo_ok){
$nuevo->insertar();
$texto = "<note tip>Nodo ". $nuevo->nodewikipage. " agregado.</note>";
}
echo mvdgis_Wiki::render($texto);