How long has the floor been drying out? If the floor is dry and stable, those cracks can be filled. The sanding would need to go deep enough to remove the stained edges of those boards or the filler might stand out a lot. If the floor is dry and stable, I don't know why it couldn't be refinished. They could even sew in some new boards where that planter is. You'd need to find a highly recommended wood floor installer/finisher and get his on-site opinion so that he could tell you what to expect considering the overall condition of your entire floor. I think most of us here agree it could be refinished. You don't want to search out the cheapest guy you can find. Get some references.