I realize you all don't just sit around and write code for people for fun
i do to practice my skills
IF i were to help you out, i need to know what exactly you are going to use in this project. ex what works best for you for sensing water level, how your going to do time, how big is this motor you are speaking of?
Edit: I saw your duplicate thread in the programming section(forum hint, don't double post, you get raged upon :p) . The arduino can count using millis() for 49 days before it starts over. And it counts in milliseconds not seconds, so; 85,800,000 millis for a day. VERY simply we could just make a while loop that waits for a day:
while(millis()<85800000+lastPumpTime) do nothing
lastPumptime = millis() its been a day, record time
digitalWrite(pump, HIGH); turn on pump
while(millis()-lastPumpTime<600000) wait 10min
turn off pump
the code isn't 100% but almost. I'm guessing a relay would be best for switching the pump. Water level would be quite easy to implement too.