have sb.do sth == have sth done (by sb.)
I had Mary mend my shirt == I had my shirt mended (by Mary).