Project ID:
792113
Project Type:
Fixed
Budget:
$30-$250 USD
Project Description:
I am looking for someone who has already worked with Phpmyrealty script before, because we need it done fast. The script is found here: www.phpmyrealty.com
The idea is that right now all the ads have fixed properties like name, description, property type, address, etc. I want to add custom fields. So that in admin area I could add and delete new fields. In addtition these custom fields should be attached to current property called "property_type". The idea is that when user chooses one property type 1 (for example house) he has different fields than with property type 2 (for example "land"). For example land doesn't have room count :)
So I presume it would be easiest to do it so, that in this page /admin/index.php?menuid=4 we would have an additional menu item called "custom fields". There I could add these fields and for each field I could choose a checkbox for which "property type" it would be showed. So one field could be showed for many different "property types" simultaneously (for example both house and an apartment have room count but land doesn't).
Another change should be made here /adduserlistings.php where user adds their ads (need to login with user account). It should only show the custom fields that are relavant to the selected "property_type".
Same goes for the listing finding here: /admin/findlistings.php (admin account)
and listing editing here: /editlistings.php?id=1&listing_updated_days=5&order_by=ANY&order_by_type=ANY&type2=ANY&mls=&title=&type=ANY&style=ANY&keyword=&size=&dimensions=&bathrooms=&half_bathrooms=&bedrooms=&location2=ANY&zip=&address1=&address2=&directions=&year_built=&garage=ANY&garage_cars=&basement=ANY&price_min=ANY&price_max=ANY&property_search=Find%20Property&
of course fields should be visible where ads are so here: /viewlisting.php?id=9
When admin would delete a property type values of this property would be deleted from all the ads. Or maybe if possible they should stay there just in case. If for example if I add "color of the house" and people will add a lot of ads with this property and I would accidentally delete this property there would be no way of getting all this back.
The best I would like this to happen is to get it as lowly mixed into the current code as possible, because I would like to update the script in the future and re-adding this mod to new versions should be made as easy as possible. This is just something to note, because I know it can be an impossible task. So it is not a requirement. If I cannot update anymore so be it.
Skills required:
AJAX,
Javascript,
MySQL,
PHP,
Software Architecture