app/models/caboose_rets/search_option.rb in caboose-rets-0.1.18 vs app/models/caboose_rets/search_option.rb in caboose-rets-0.1.19
- old
+ new
@@ -8,18 +8,18 @@
# Flag all for delete
self.update_all(:flag_for_delete => true)
names = {
'City' => ['city'],
- 'County' => ['county'],
- 'Zip Code' => ['zip'],
- 'Schools' => ['elem_school', 'middle_school', 'high_school'],
+ 'County' => ['county_or_parish'],
+ 'Zip Code' => ['postal_code'],
+ 'Schools' => ['elementary_school', 'middle_school', 'high_school'],
'MLS Area' => ['area'],
'Neighborhood' => ['subdivision'],
'Street Name' => ['street_name'],
- 'Property Type' => ['prop_type'],
- 'MLS Number' => ['mls_acct']
+ 'Property Type' => ['property_type'],
+ 'MLS Number' => ['mls_number']
#'feature',
#'location',
}
names.each do |name, fields|
fields.each do |field|
@@ -30,10 +30,10 @@
# Delete all flagged
self.where(:flag_for_delete => true).delete_all
end
def self.update_search_options_for_field(name, field)
- q = ["select distinct(#{field}) from rets_residential where (status = ? or status = ?)", 'Pending', 'Active']
+ q = ["select distinct(#{field}) from rets_properties where (status = ? or status = ?)", 'Pending', 'Active']
rows = ActiveRecord::Base.connection.select_rows(ActiveRecord::Base.send(:sanitize_sql_array, q))
rows.each do |row|
so = self.where(:name => name, :field => field, :value => row[0]).first
if so.nil?
self.create(:name => name, :field => field, :value => row[0])