prepare("INSERT IGNORE INTO users VALUES (?, ?, ?)"); $QueueStatement->execute(array($data['RegionOwnerID'], $data['RegionOwnerName'], $data['RegionOwnerMail'])); //Add Grid to DB if not exist $rawGridInfo = getDataFromHTTP(@$data['RegionOwnerURL']['HomeURI']."get_grid_info"); $gridInfo = new SimpleXMLElement($rawGridInfo); $QueueStatement = $RUNTIME['PDO']->prepare("INSERT IGNORE INTO grids VALUES (?, ?, ?, ?)"); $QueueStatement->execute(array($gridInfo->gridname, @$data['RegionOwnerURL']['HomeURI'], @$data['RegionOwnerURL']['AssetServerURI'], @$data['RegionOwnerURL']['IMServerURI'])); //Add Region to DB if not exist $QueueStatement = $RUNTIME['PDO']->prepare("INSERT INTO queue VALUES (?, ?, ?)"); $QueueStatement->execute(array(guidv4(), "addRegion", json_encode($data))); //Set LastSeen online time from Region. RegionManager::setOnlineTime($data['UUID']); ?>