hasGlobalAdmin()) { $response = array( 'status' => 'error', 'message' => 'Need to be admin', ); echo _json_encode($response); exit; } $status = 'error'; $message = 'Error updating routing information'; $device_id = $_POST['device_id']; $routing_id = $_POST['routing_id']; $data = $_POST['data']; if (!is_numeric($device_id)) { $message = 'Missing device id'; } elseif (!is_numeric($routing_id)) { $message = 'Missing routing id'; } else { if (dbUpdate(array('bgpPeerDescr'=>$data), 'bgpPeers', '`bgpPeer_id`=? AND `device_id`=?', array($routing_id,$device_id)) >= 0) { $message = 'Routing information updated'; $status = 'ok'; } else { $message = 'Could not update Routing information'; } } $response = array( 'status' => $status, 'message' => $message, 'extra' => $extra, ); echo _json_encode($response);