Yes, you are right. At first we wanted to give an agent the ability to search by multiple parameters. It's described in the first post.
Then we thought of a workaround (if it's hard to implements such search) that consists of a separate field. Yes, it can be listing ID (what is MLS is rather hazy for me . But two things are important here. 1) the identifier is entered manually, not generated somehow automatically. 2) after having found the property, an agent shall be given interface to modify/delete that property.
I have a rudimentary search built that I will be uploading soon (today). It only looks at a couple of fields right now, the title and the address field. The form is pulled into the bottom of the agentadmin.php page. The MLS field that I mentioned earlier is the Multiple Listing Service ID that is issued by the National Association of Realtors as a unique identifier - it would be called something else or be non-existent outside of the US.
The search will reduce the number of properties on the agentadmin.php page(to be added to admin.php as well) and the property can be edited directly from there. It's still the limited listing from before, but now you can narrow it down.
http://freerealty.rwcinc.net/snapshots/ … 072113.tgz
Unpack the above file. The specific files that you will need are agentadmin.php includes/func.php and includes/propertyadmin.php I pulled a bunch of code out of agentadmin.php and put it in includes/propertyadmin.php. The formatting of the search box is controlled through css in freerealty.css, so if you haven't modified your stylesheets copy that in too.
Lead developer FreeRealty
Other claims to fame: http://www.rwcinc.net
Enrolled Agent, Licensed to Represent Taxpayers before Exams, Appeals and Conference divisions of the Internal Revenue Service.