Key Features
- Powerful classifieds engine
- Multiple listing types (for sale, lease)
- User groups (private, agents, etc)
- Template-based look and feel
- Pay-per-listing or subscription plans
- Multiple photos and videos per listing
- Postal code/distance search
- 2CO, PayPal and Authorize.NET
- Integrated CMS
- News, articles, reviews, FAQs, online polls
- Smarty(tm) templates
Below is the changelog for iRealty (v.4.0 and above):
v.4.2.2 to v.4.3:
- Created the 'Contact Form' functionality. Default page for the contact form: http://YourWebsiteURL/contact/
- Added the function to create user from the admin panel.
- Added the 'Custom Settings' section in the Admin panel. There are 2 default settings in this section: 'listing_currency' and 'transaction_currency'.
- Added a new system setting: Radius Search Unit. The choice of radius search unit (miles\kilometers) will affect the search by the distance.
- Fixed the issue with Zip Code imports.
- Added the functionality to search listings by the following system fields: 'id', 'listing_type', 'activation_date' and 'username'.
- Fixed the issue with field IDs. When the 'field ID' is changed from the admin panel, all the fields will be updated in the database.
- Fixed the issue with sorting by 'id', 'listing_type', 'activation_date' and 'username' system fields on the search/filter results pages.
- Fixed the issue with returning to the 'Search Results' page from the 'Listing Details' page via browser's 'Back' button.
- Added the dropdown menu to choose a language in the frontend.
- Added the 'Manage Languages' section in the admin panel.
- Added the 'Manage Phrases' section in the admin panel.
- Added the 'Internationalization Settings' subsection on the 'System Settings' page in the admin panel.
- Added the translation functionality using square brackets, i.e. [[phraseID]]
- Added the functionality to format dates and numbers in the input and search forms based on the language settings.
- Added the functionality to format display of dates and numbers based on the language settings.
- Added the placeholder support to phrase IDs that can be translated.
- The interactive translating mode is implemented (highlight mode).
v.4.2.1 to v.4.2.2:
- Fix sorting by activation_date in public site
- Fix encoding problems in Tell a Friend and Contact Seller functionality
- Added reply-to field in Contact Seller function
- Improve design, order and behavior for Edit and Delete buttons in admin site
- Fix encoding problem, Set output data encoding to utf-8 in import listings from xls file
- Fix problem for pages with slash at the end, if URL not contains slash then server add slash and redirect
- Change emails to blackhole@worksforweb.com in release database
- Fix validation for type video in listing creation time
- Fix unserialize error in payments. Improve HTML filtration, add HTML purifier.
- Change mechanism of HTML filtration, filter HTML in Email class, Form class and display_listing.php module function.
v.4.2 to v.4.2.1:
- Can rename buttons on the 'add_listing' page and in the 'My Listings' section.
- Added a validation criterion for 'Zip Code' field. Saving of empty values was excluded.
- Fixed the problem with renaming field captions in the existing user profiles in the DB after renaming it from the admin panel.
- Inactive listing are no longer displayed from direct URL.
- Fixed the problem of saving dates.
- Listing display parameters in the 'My Listings' section were separated from the others.
- Fixed the problem with extra listing browsing parameters.
- Fixed the problem with forming keyword string during listing saving.
- Fixed the problem with sorting by 'activation_date' field. Field type was changed from 'Date' to 'DateTime'.
- Fixed the search by date range.
- Fixed the email generation issue and charset encoding-related problem.
- Naming convention of uploaded pictures for listings was changed to prevent browser caching of pics with similar names.
- Fixed the problem with export.
- Fixed the sorting and paging in the “browse by” listing results.
- Fixed the email generation issue in the 'Contact Seller' function. 'Reply To' field that has sender's email was added.
- Fixed the problem in the 'Saved Searches' function for user that is not logged in.
- All buttons in the admin panel are in proper and uniform order now (1. edit, 2.delete), buttons changed.
- Fixed the problem of redirecting from index.php to install.php if the software is not installed.
- Fixed two security issues.
- Fixed the problem with 'DECIMAL' type casting for MYSQL4.
- Fixed the problem with inactive listings appearing in the search results after user session expiration.
- User authorization to access listing editing was increased.
- Added a new function for HTML tags translation in input forms.
- The sorting mechanism on the search results page was changed. Added the sorting by field check routine.
- Listing display templates were fixed. Missing fields were added.
- 'Modify Search' link was fixed in the search_results_rentals.tpl
- Fixed the sorting by price.
- Missing template make_listing_featured.tpl was added. 'edit_listing.tpl' template was fixed, 'make_listing_featured' link was added.
v.4.1.1 to v.4.2:
- A new feature, ‘Browse listings by any field’ was added.
- Browse templates were added to the main page.
- A new feature, ‘Pass parameters via URI’ was added. It allows you to use SEO friendly URIs with the 'display_listing' and 'browse' functions.
- Listing search procedure was optimized in the My Listing section of the front end. The new function ‘Paging’ was added there.
- A feature that allows to order values of tree type as you like was added.
- Users are provided with ability to subscribe for the membership plan with unlimited expiration period.
- A script related to packages of a membership plan was modified. Now the administrator can delete a package even though listing number of this package is not null.
- Level numeration of Tree type fields in an exported file was changed.
- A bug associated with returning to a merchant site after paying via paypal gateway was fixed.
- A bug associated with wrong listing number of a package was fixed.
- A bug associated with listing picture editing through the administration panel was fixed.
- A bug with membership plans where ‘Expiration Period’=‘null value’ was fixed.
- The user manual was updated.
v.4.1.0 to v.4.1.1:
- The file type verification during geographic data importation was added.
- A bug with deleting listing pictures after deleting a listing was fixed. Now after deleting a listing its pictures will be also deleted from the system.
- A bug with the ‘Paging’ function in the Manage Listings section of the administration panel was fixed. Now a page number specified by the administrator is saved after listing activation, deactivation or deleting.
- A bug associated with ‘Activate’ and ‘Deactivate’ links in the Manage Listings section of the administration panel was fixed.
- A bug associated with PHP Notice during user session update was fixed.
- A bug with deleting a membership plan was fixed. Now after deleting a membership plan from the system, an empty string does not remain in the list of membership plans of a User group.
- A minor template modification with iRealty template.
- The user manual was updated.
v.4.0 to v.4.1.0:
- A new feature, 'Export Listings' was added. The administrator can export a file with listing data in Excel format.
- iRealty templates were optimized according to the W3C standards.
- Listing search procedure was optimized in the Manage Listings section of the administration panel. New functions, ‘Sorting’ and ‘Paging’, were added there.
- The ability to display field captions by field IDs in display templates was added.
- A bug with deleting a user picture/logo was fixed.
- A bug with payment duplication in the My Payments area was fixed.
- A My Listings sorting bug was fixed.
- 'Failed to send activation email' system message was added. The message appears when a user inputs a nonexistent email.
- A theme cloning failure bug was fixed.
- Geographic data format was modified. Now the administrator can add zip codes composed of mixed alphanumeric characters.
- Minor template modifications.
- Descending "sort by date" order in My Payments was set by default.
Below is the changelog for iRealty (v3.1.2 and above):
v3.3 to v3.4:
- The script was modified to be fully compatible with PHP version 5.
- A bug with 'Inconsistent number of listings between website search and admin search' was fixed.
- A new feature, 'Listing Details Page Counter', was added. Listing details now display hit/view counters for each listing.
- A new database field type, 'Web Link', was added. The administrator can allow users to specify URL address for their listings.
- A new user registration form field, 'web_link', was added. The administrator can allow users to specify URL address for the 'Seller Information' block in listing details.
- Some changes were added to iRealty templates to simplify the logo image and slogan modifications.
- A feature to import listings on behalf of users (owners) through the admin panel was restored.
v3.2 to v3.3:
- Google Maps support was added for iRealty.
- The bug with the ‘show_search_form’ function was fixed. Now an administrator can use this function more than once.
- The bug with templates editing was fixed. Now after cloning a theme, templates can be edited via FTP.
- The bug with a new user registration routine was fixed for MySQL v.5.xx.
- Software installation script was improved by automatically setting a closing slash in the 'FTP Initial Directory' field.
- User manual and installation manual further improved and updated.
v3.1.2 to v3.2:
- The bug with user registration fixed.
- The bug with changing the order of ad pictures fixed.
- The bug with saving search form parameters with MySQL v.5.xx fixed.
- A new database field type, 'ID' was added. Users can make a search by listings ID.
- A new database field type, 'Keywords' was added. Users can make a search by listings' keywords.
- A new feature, 'Import User Lists' was added. An administrator can create a file with users data and import it to the database. The importation can be done in CSV/Excel extension formats. After user imports, their profiles can be modified by using the 'Edit User' option of the admin panel.
- The updated user manual in a new format added.

Suggest a Feature