If your photo was submitted, you need to be online to get the badge. If you're not, you should get a message in game telling you to send a CFH so someone can give it to you when you get on. If you haven't gotten a message, and still don't have the badge chances are you weren't submitted yet. Remember, even if someone else takes the photo, you can still submit it yourself.