Php 1093 refactor cursor logic

ok