PluginProbe
Optima Express IDX / development
Optima Express IDX vdevelopment
8.7.2 8.7.1 trunk 1.0.0 1.1.0 1.1.2 1.1.3 1.1.4 1.1.5 1.1.7 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.2 1.4.4 1.4.5 1.4.6 2.0.1 2.2.7 2.3.0 2.3.1 2.4.0 2.5.0 All 112 releases
optima-express / iHomefinderConstants.php

iHomefinderConstants.php in Optima Express IDX development, at iHomefinderConstants.php

348 lines 20.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (! defined('ABSPATH')) {
4 exit; // Exit if accessed directly
5 }
6
7
8 /**
9 * Option names should lowercase snake_case
10 */
11 interface iHomefinderConstants
12 {
13
14 const VERSION = "8.7.2";
15 const VERSION_NAME = "Optima Express";
16 const EXTERNAL_URL = "www.idxhome.com/service/wordpress";
17 const CONTROL_PANEL_EXTERNAL_URL = "secure.idxre.com/idx/guid";
18 const IHOMEFINDER_STORE_EXTERNAL_URL = "https://www.ihomefinder.com/account";
19 const KESTREL_URL = "https://kestrel.idxhome.com";
20 const KESTREL_DEVELOPMENT = false;
21
22 /*
23 * menu slugs
24 */
25 const PAGE_INFORMATION = "ihf-information";
26 const PAGE_SHORTCODES = "ihf-shortcodes";
27 const PAGE_ACTIVATE = "ihf-option-activate";
28 const PAGE_IDX_CONTROL_PANEL = "ihf-idx-control-panel";
29 const PAGE_IDX_PAGES = "ihf-option-pages";
30 const PAGE_CONFIGURATION = "ihf-config-page";
31 const PAGE_BIO = "ihf-bio-page";
32 const PAGE_SOCIAL = "ihf-social-page";
33 const PAGE_EMAIL_BRANDING = "ihf-email-branding-page";
34 const PAGE_COMMUNITY_PAGES = "ihf-community-pages";
35 const PAGE_SEO_CITY_LINKS = "ihf-seo-city-links-page";
36
37 /*
38 * activation options
39 */
40 const OPTION_GROUP_ACTIVATE = "ihf-option-activate";
41 const ACTIVATION_TOKEN_OPTION = "ihf_activation_token"; //key used to register and generate authentication token
42 const AUTHENTICATION_TOKEN_OPTION = "ihf_authentication_token"; //token sent with every request
43 //uuid of the blog application password iHomefinder has confirmed it stored
44 const BLOG_APP_PASSWORD_UUID_OPTION = "ihf_blog_app_password_uuid";
45
46 /*
47 * IDX page options
48 */
49 const OPTION_VIRTUAL_PAGE_CONFIG = "ihf-virtual-page-config";
50
51 //Default Virtual Page options
52 const OPTION_VIRTUAL_PAGE_TEMPLATE_DEFAULT = "ihf-virtual-page-template-default";
53
54 //Listing Detail Virtual Page Options
55 const OPTION_VIRTUAL_PAGE_TITLE_DETAIL = "ihf-virtual-page-title-detail";
56 const OPTION_VIRTUAL_PAGE_TEMPLATE_DETAIL = "ihf-virtual-page-template-detail";
57 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_DETAIL = "ihf-virtual-page-permalink-text-detail";
58 const OPTION_VIRTUAL_PAGE_META_TAGS_DETAIL = "ihf-virtual-page-meta-tags-detail";
59
60 //Listing Search Virtual Page Options
61 const OPTION_VIRTUAL_PAGE_TITLE_SEARCH = "ihf-virtual-page-title-search";
62 const OPTION_VIRTUAL_PAGE_TEMPLATE_SEARCH = "ihf-virtual-page-template-search";
63 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_SEARCH = "ihf-virtual-page-permalink-text-search";
64 const OPTION_VIRTUAL_PAGE_META_TAGS_SEARCH = "ihf-virtual-page-meta-tags-search";
65
66 //Map Search Virtual Page Options
67 const OPTION_VIRTUAL_PAGE_TITLE_MAP_SEARCH = "ihf-virtual-page-title-map-search";
68 const OPTION_VIRTUAL_PAGE_TEMPLATE_MAP_SEARCH = "ihf-virtual-page-template-map-search";
69 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MAP_SEARCH = "ihf-virtual-page-permalink-text-map-search";
70 const OPTION_VIRTUAL_PAGE_META_TAGS_MAP_SEARCH = "ihf-virtual-page-meta-tags-map-search";
71
72 //Advanced Listing Search Virtual Page Options
73 const OPTION_VIRTUAL_PAGE_TITLE_ADVANCED_SEARCH = "ihf-virtual-page-title-adv-search";
74 const OPTION_VIRTUAL_PAGE_TEMPLATE_ADVANCED_SEARCH = "ihf-virtual-page-template-adv-search";
75 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_ADVANCED_SEARCH = "ihf-virtual-page-permalink-text-adv-search";
76 const OPTION_VIRTUAL_PAGE_META_TAGS_ADVANCED_SEARCH = "ihf-virtual-page-meta-tags-adv-search";
77
78 //Organizer Login Virtual Page Options
79 const OPTION_VIRTUAL_PAGE_TITLE_ORGANIZER_LOGIN = "ihf-virtual-page-title-org-login";
80 const OPTION_VIRTUAL_PAGE_TEMPLATE_ORGANIZER_LOGIN = "ihf-virtual-page-template-org-login";
81 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_ORGANIZER_LOGIN = "ihf-virtual-page-permalink-text-org-login";
82 const OPTION_VIRTUAL_PAGE_META_TAGS_ORGANIZER_LOGIN = "ihf-virtual-page-meta-tags-org-login";
83
84 //Email Updated Virtual Page Options
85 const OPTION_VIRTUAL_PAGE_TITLE_EMAIL_UPDATES = "ihf-virtual-page-title-email-updates";
86 const OPTION_VIRTUAL_PAGE_TEMPLATE_EMAIL_UPDATES = "ihf-virtual-page-template-email-updates";
87 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_EMAIL_UPDATES = "ihf-virtual-page-permalink-text-email-updates";
88 const OPTION_VIRTUAL_PAGE_META_TAGS_EMAIL_UPDATES = "ihf-virtual-page-meta-tags-email-updates";
89
90 //Featured Virtual Page Options
91 const OPTION_VIRTUAL_PAGE_TITLE_FEATURED = "ihf-virtual-page-title-featured";
92 const OPTION_VIRTUAL_PAGE_TEMPLATE_FEATURED = "ihf-virtual-page-template-featured";
93 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_FEATURED = "ihf-virtual-page-permalink-text-featured";
94 const OPTION_VIRTUAL_PAGE_META_TAGS_FEATURED = "ihf-virtual-page-meta-tags-featured";
95
96 //Listing Report Virtual Page Options
97 const OPTION_VIRTUAL_PAGE_TITLE_HOT_SHEET_LISTING_REPORT = "ihf-virtual-page-title-hotsheet";
98 const OPTION_VIRTUAL_PAGE_TEMPLATE_HOT_SHEET_LISTING_REPORT = "ihf-virtual-page-template-hotsheet";
99 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_HOT_SHEET_LISTING_REPORT = "ihf-virtual-page-permalink-text-hotsheet";
100 const OPTION_VIRTUAL_PAGE_META_TAGS_HOT_SHEET_LISTING_REPORT = "ihf-virtual-page-meta-tags-hotsheet";
101
102 //Open Home Report Virtual Page Options
103 const OPTION_VIRTUAL_PAGE_TITLE_HOT_SHEET_OPEN_HOME_REPORT = "ihf-virtual-page-title-hotsheet-open-home-report";
104 const OPTION_VIRTUAL_PAGE_TEMPLATE_HOT_SHEET_OPEN_HOME_REPORT = "ihf-virtual-page-template-hotsheet-open-home-report";
105 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_HOT_SHEET_OPEN_HOME_REPORT = "ihf-virtual-page-permalink-text-hotsheet-open-home-report";
106 const OPTION_VIRTUAL_PAGE_META_TAGS_HOT_SHEET_OPEN_HOME_REPORT = "ihf-virtual-page-meta-tags-hotsheet-open-home-report";
107
108 //Market Report Virtual Page Options
109 const OPTION_VIRTUAL_PAGE_TITLE_HOT_SHEET_MARKET_REPORT = "ihf-virtual-page-title-hotsheet-market-report";
110 const OPTION_VIRTUAL_PAGE_TEMPLATE_HOT_SHEET_MARKET_REPORT = "ihf-virtual-page-template-hotsheet-market-report";
111 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_HOT_SHEET_MARKET_REPORT = "ihf-virtual-page-permalink-text-hotsheet-market-report";
112 const OPTION_VIRTUAL_PAGE_META_TAGS_HOT_SHEET_MARKET_REPORT = "ihf-virtual-page-meta-tags-hotsheet-market-report";
113
114 //Hotsheet List Virtual Page Options
115 const OPTION_VIRTUAL_PAGE_TITLE_HOT_SHEET_LIST = "ihf-virtual-page-title-hotsheet-list";
116 const OPTION_VIRTUAL_PAGE_META_TAGS_HOT_SHEET_LIST = "ihf-virtual-page-meta-tags-hotsheet-list";
117
118 //Contact Form Virtual Page Options
119 const OPTION_VIRTUAL_PAGE_TITLE_CONTACT_FORM = "ihf-virtual-page-title-contact-form";
120 const OPTION_VIRTUAL_PAGE_TEMPLATE_CONTACT_FORM = "ihf-virtual-page-template-contact-form";
121 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_CONTACT_FORM = "ihf-virtual-page-permalink-text-contact-form";
122 const OPTION_VIRTUAL_PAGE_META_TAGS_CONTACT_FORM = "ihf-virtual-page-meta-tags-contact-form";
123
124 //Valuation Form Virtual Page Options
125 const OPTION_VIRTUAL_PAGE_TITLE_VALUATION_FORM = "ihf-virtual-page-title-valuation-form";
126 const OPTION_VIRTUAL_PAGE_TEMPLATE_VALUATION_FORM = "ihf-virtual-page-template-valuation-form";
127 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_VALUATION_FORM = "ihf-virtual-page-permalink-text-valuation-form";
128 const OPTION_VIRTUAL_PAGE_META_TAGS_VALUATION_FORM = "ihf-virtual-page-meta-tags-valuation-form";
129
130 //Mortgage Calculator Virtual Page Options
131 const OPTION_VIRTUAL_PAGE_TITLE_MORTGAGE_CALCULATOR = "ihf-virtual-page-title-mortgage-calculator";
132 const OPTION_VIRTUAL_PAGE_TEMPLATE_MORTGAGE_CALCULATOR = "ihf-virtual-page-template-mortgage-calculator";
133 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MORTGAGE_CALCULATOR = "ihf-virtual-page-permalink-text-mortgage-calculator";
134 const OPTION_VIRTUAL_PAGE_META_TAGS_MORTGAGE_CALCULATOR = "ihf-virtual-page-meta-tags-mortgage-calculator";
135
136 //Open Home Search Form Virtual Page Options
137 const OPTION_VIRTUAL_PAGE_TITLE_OPEN_HOME_SEARCH_FORM = "ihf-virtual-page-title-open-home-search-form";
138 const OPTION_VIRTUAL_PAGE_TEMPLATE_OPEN_HOME_SEARCH_FORM = "ihf-virtual-page-template-open-home-search-form";
139 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_OPEN_HOME_SEARCH_FORM = "ihf-virtual-page-open-home-search-form";
140 const OPTION_VIRTUAL_PAGE_META_TAGS_OPEN_HOME_SEARCH_FORM = "ihf-virtual-page-meta-tags-open-home-search-form";
141
142 //Featured Sold Listings Virtual Page Options
143 const OPTION_VIRTUAL_PAGE_TITLE_SOLD_FEATURED = "ihf-virtual-page-title-sold-featured";
144 const OPTION_VIRTUAL_PAGE_TEMPLATE_SOLD_FEATURED = "ihf-virtual-page-template-sold-featured";
145 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_SOLD_FEATURED = "ihf-virtual-page-permalink-text-sold-featured";
146 const OPTION_VIRTUAL_PAGE_META_TAGS_SOLD_FEATURED = "ihf-virtual-page-meta-tags-sold-featured";
147
148 //Featured Pending Listings Virtual Page Options
149 const OPTION_VIRTUAL_PAGE_TITLE_PENDING_FEATURED = "ihf-virtual-page-title-pending-featured";
150 const OPTION_VIRTUAL_PAGE_TEMPLATE_PENDING_FEATURED = "ihf-virtual-page-template-pending-featured";
151 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_PENDING_FEATURED = "ihf-virtual-page-permalink-text-pending-featured";
152 const OPTION_VIRTUAL_PAGE_META_TAGS_PENDING_FEATURED = "ihf-virtual-page-meta-tags-pending-featured";
153
154 //Supplemental listings
155 const OPTION_VIRTUAL_PAGE_TITLE_SUPPLEMENTAL_LISTING = "ihf-virtual-page-title-supplemental-listing";
156 const OPTION_VIRTUAL_PAGE_TEMPLATE_SUPPLEMENTAL_LISTING = "ihf-virtual-page-template-supplemental-listing";
157 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_SUPPLEMENTAL_LISTING = "ihf-virtual-page-permalink-text-supplemental-listing";
158 const OPTION_VIRTUAL_PAGE_META_TAGS_SUPPLEMENTAL_LISTING = "ihf-virtual-page-meta-tags-supplemental-listing";
159
160 //Sold Detail Virtual Page Options
161 const OPTION_VIRTUAL_PAGE_TITLE_SOLD_DETAIL = "ihf-virtual-page-title-sold-detail";
162 const OPTION_VIRTUAL_PAGE_TEMPLATE_SOLD_DETAIL = "ihf-virtual-page-template-sold-detail";
163 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_SOLD_DETAIL = "ihf-virtual-page-permalink-text-sold-detail";
164 const OPTION_VIRTUAL_PAGE_META_TAGS_SOLD_DETAIL = "ihf-virtual-page-meta-tags-sold-detail";
165
166 //Office List Virtual Page Options
167 const OPTION_VIRTUAL_PAGE_TITLE_OFFICE_LIST = "ihf-virtual-page-title-office-list";
168 const OPTION_VIRTUAL_PAGE_TEMPLATE_OFFICE_LIST = "ihf-virtual-page-template-office-list";
169 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_OFFICE_LIST = "ihf-virtual-page-permalink-text-office-list";
170 const OPTION_VIRTUAL_PAGE_META_TAGS_OFFICE_LIST = "ihf-virtual-page-meta-tags-office-list";
171
172 //Listing Office Detail Virtual Page Options
173 const OPTION_VIRTUAL_PAGE_TITLE_OFFICE_DETAIL = "ihf-virtual-page-title-office-detail";
174 const OPTION_VIRTUAL_PAGE_TEMPLATE_OFFICE_DETAIL = "ihf-virtual-page-template-office-detail";
175 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_OFFICE_DETAIL = "ihf-virtual-page-permalink-text-office-detail";
176 const OPTION_VIRTUAL_PAGE_META_TAGS_OFFICE_DETAIL = "ihf-virtual-page-meta-tags-office-detail";
177
178 //Agent List Virtual Page Options
179 const OPTION_VIRTUAL_PAGE_TITLE_AGENT_LIST = "ihf-virtual-page-title-agent-list";
180 const OPTION_VIRTUAL_PAGE_TEMPLATE_AGENT_LIST = "ihf-virtual-page-template-agent-list";
181 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_AGENT_LIST = "ihf-virtual-page-permalink-text-agent-list";
182 const OPTION_VIRTUAL_PAGE_META_TAGS_AGENT_LIST = "ihf-virtual-page-meta-tags-agent-list";
183
184 //Agent Detail Virtual Page Options
185 const OPTION_VIRTUAL_PAGE_TITLE_AGENT_DETAIL = "ihf-virtual-page-title-agent-detail";
186 const OPTION_VIRTUAL_PAGE_TEMPLATE_AGENT_DETAIL = "ihf-virtual-page-template-agent-detail";
187 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_AGENT_DETAIL = "ihf-virtual-page-permalink-text-agent-detail";
188 const OPTION_VIRTUAL_PAGE_META_TAGS_AGENT_DETAIL = "ihf-virtual-page-meta-tags-agent-detail";
189
190 // MLS Portal - Office Search Virtual Page Options
191 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_OFFICE_SEARCH = "ihf-virtual-page-title-mls-portal-board-office-search";
192 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_OFFICE_SEARCH = "ihf-virtual-page-template-mls-portal-board-office-search";
193 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_OFFICE_SEARCH = "ihf-virtual-page-permalink-text-mls-portal-board-office-search";
194 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_OFFICE_SEARCH = "ihf-virtual-page-meta-tags-mls-portal-board-office-search";
195
196 // MLS Portal - Office List Virtual Page Options
197 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_OFFICE_LIST = "ihf-virtual-page-title-mls-portal-board-office-list";
198 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_OFFICE_LIST = "ihf-virtual-page-template-mls-portal-board-office-list";
199 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_OFFICE_LIST = "ihf-virtual-page-permalink-text-mls-portal-board-office-list";
200 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_OFFICE_LIST = "ihf-virtual-page-meta-tags-mls-portal-board-office-list";
201
202 // MLS Portal - Office List Alpha Virtual Page Options
203 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_OFFICE_LIST_NAME_STARTS_WITH = "ihf-virtual-page-title-mls-portal-board-office-list-name-starts-with";
204 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_OFFICE_LIST_NAME_STARTS_WITH = "ihf-virtual-page-template-mls-portal-board-office-list-name-starts-with";
205 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_OFFICE_LIST_NAME_STARTS_WITH = "ihf-virtual-page-permalink-text-mls-portal-board-office-list-name-starts-with";
206 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_OFFICE_LIST_NAME_STARTS_WITH = "ihf-virtual-page-meta-tags-mls-portal-board-office-list-name-starts-with";
207
208 // MLS Portal - Listing Office Detail Virtual Page Options
209 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_OFFICE_DETAIL = "ihf-virtual-page-title-mls-portal-board-office-detail";
210 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_OFFICE_DETAIL = "ihf-virtual-page-template-mls-portal-board-office-detail";
211 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_OFFICE_DETAIL = "ihf-virtual-page-permalink-text-mls-portal-board-office-detail";
212 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_OFFICE_DETAIL = "ihf-virtual-page-meta-tags-mls-portal-board-office-detail";
213
214 // MLS Portal - Agent Search Virtual Page Options
215 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_MEMBER_SEARCH = "ihf-virtual-page-title-mls-portal-board-member-search";
216 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_MEMBER_SEARCH = "ihf-virtual-page-template-mls-portal-board-member-search";
217 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_MEMBER_SEARCH = "ihf-virtual-page-permalink-text-mls-portal-board-member-search";
218 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_MEMBER_SEARCH = "ihf-virtual-page-meta-tags-mls-portal-board-member-search";
219
220 // MLS Portal - Agent List Virtual Page Options
221 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_MEMBER_LIST = "ihf-virtual-page-title-mls-portal-board-member-list";
222 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_MEMBER_LIST = "ihf-virtual-page-template-mls-portal-board-member-list";
223 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_MEMBER_LIST = "ihf-virtual-page-permalink-text-mls-portal-board-member-list";
224 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_MEMBER_LIST = "ihf-virtual-page-meta-tags-mls-portal-board-member-list";
225
226 // MLS Portal - Agent List Alpha Virtual Page Options
227 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_MEMBER_LIST_LAST_NAME_STARTS_WITH = "ihf-virtual-page-title-mls-portal-board-member-list-last-name-starts-with";
228 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_MEMBER_LIST_LAST_NAME_STARTS_WITH = "ihf-virtual-page-template-mls-portal-board-member-list-last-name-starts-with";
229 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_MEMBER_LIST_LAST_NAME_STARTS_WITH = "ihf-virtual-page-permalink-text-mls-portal-board-member-list-last-name-starts-with";
230 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_MEMBER_LIST_LAST_NAME_STARTS_WITH = "ihf-virtual-page-meta-tags-mls-portal-board-member-list-last-name-starts-with";
231
232 // MLS Portal - Agent Detail Virtual Page Options
233 const OPTION_VIRTUAL_PAGE_TITLE_MLS_PORTAL_BOARD_MEMBER_DETAIL = "ihf-virtual-page-title-mls-portal-board-member-detail";
234 const OPTION_VIRTUAL_PAGE_TEMPLATE_MLS_PORTAL_BOARD_MEMBER_DETAIL = "ihf-virtual-page-template-mls-portal-board-member-detail";
235 const OPTION_VIRTUAL_PAGE_PERMALINK_TEXT_MLS_PORTAL_BOARD_MEMBER_DETAIL = "ihf-virtual-page-permalink-text-mls-portal-board-member-detail";
236 const OPTION_VIRTUAL_PAGE_META_TAGS_MLS_PORTAL_BOARD_MEMBER_DETAIL = "ihf-virtual-page-meta-tags-mls-portal-board-member-detail";
237
238
239 /*
240 * configuration options
241 */
242 const OPTION_GROUP_CONFIGURATION = "ihf-config-page";
243 const CSS_OVERRIDE_OPTION = "ihf-css-override";
244 const SHADOW_DOM_HTML_OPTION = "ihf-shadow-dom-html";
245 const SHADOW_DOM_CSS_OPTION = "ihf-shadow-dom-css";
246 const NO_ID_OPTION = "ihf-no-id";
247 const SEO_COMPAT_OPTION = "ihf-seo-compat";
248
249 /*
250 * @deprecated
251 */
252 const COLOR_SCHEME_OPTION = "ihf-color-scheme";
253
254 /*
255 * @deprecated
256 */
257 const OPTION_LAYOUT_TYPE = "ihf-option-layout-type";
258
259 /*
260 * @deprecated
261 */
262 const OPTION_LAYOUT_TYPE_RESPONSIVE = "responsive";
263
264 /*
265 * bio widget options
266 */
267 const OPTION_GROUP_BIO = "ihf-option-bio";
268 const AGENT_PHOTO_OPTION = "ihf-bio-agent-photo-option";
269 const AGENT_TEXT_OPTION = "ihf-bio-agent-text-option";
270 const AGENT_DESIGNATIONS_OPTION = "ihf-bio-agent-designations-option";
271 const AGENT_DISPLAY_TITLE_OPTION = "ihf-agent-display-title-option";
272 const AGENT_LICENSE_INFO_OPTION = "ihf-agent-license-info-option";
273 const CONTACT_PHONE_OPTION = "ihf-bio-contact-phone";
274 const CONTACT_EMAIL_OPTION = "ihf-bio-contact-email";
275 const OFFICE_LOGO_OPTION = "ihf-bio-office-logo";
276
277 /*
278 * social widget options
279 */
280 const OPTION_GROUP_SOCIAL = "ihf-option-social";
281 const SOCIAL_FACEBOOK_URL_OPTION = "ihf-social-facebook-url-option";
282 const SOCIAL_LINKEDIN_URL_OPTION = "ihf-social-linkedin-url-option";
283 const SOCIAL_TWITTER_URL_OPTION = "ihf-social-twitter-url-option";
284 const SOCIAL_PINTEREST_URL_OPTION = "ihf-social-pinterest-url";
285 const SOCIAL_INSTAGRAM_URL_OPTION = "ihf-social-instagram-url";
286 const SOCIAL_GOOGLE_PLUS_URL_OPTION = "ihf-social-google-plus-url";
287 const SOCIAL_YOUTUBE_URL_OPTION = "ihf-social-youtube-url";
288 const SOCIAL_YELP_URL_OPTION = "ihf-social-yelp-url";
289
290 /*
291 * email branding options
292 */
293 const OPTION_GROUP_EMAIL_DISPLAY = "ihf-option-email-display";
294 const EMAIL_HEADER_OPTION = "ihf-email-display-header-option";
295 const EMAIL_FOOTER_OPTION = "ihf-email-display-footer-option";
296 const EMAIL_PHOTO_OPTION = "ihf-email-photo-option";
297 const EMAIL_LOGO_OPTION = "ihf-email-logo-option";
298 const EMAIL_NAME_OPTION = "ihf-email-name-option";
299 const EMAIL_COMPANY_OPTION = "ihf-email-company-option";
300 const EMAIL_ADDRESS_LINE1_OPTION = "ihf-email-address-line1-option";
301 const EMAIL_ADDRESS_LINE2_OPTION = "ihf-email-address-line2-option";
302 const EMAIL_PHONE_OPTION = "ihf-email-phone-option";
303 const EMAIL_DISPLAY_TYPE_OPTION = "ihf-email-display-type-option";
304
305 /*
306 * community pages options
307 */
308 const OPTION_GROUP_COMMUNITY_PAGES = "ihf-community-pages";
309
310 /*
311 * SEO city links options
312 */
313 const OPTION_GROUP_SEO_CITY_LINKS = "ihf-option-seo-city-links";
314 const SEO_CITY_LINKS_SETTINGS = "ihf-seo-city-links-settings";
315 const SEO_CITY_LINKS_CITY_ZIP = "ihf-seo-city-links-city-zip";
316 const SEO_CITY_LINKS_TEXT = "ihf-seo-city-links-text";
317 const SEO_CITY_LINKS_MIN_PRICE = "ihf-seo-city-links-min-price";
318 const SEO_CITY_LINKS_MAX_PRICE = "ihf-seo-city-links-max-price";
319 const SEO_CITY_LINKS_PROPERTY_TYPE = "ihf-seo-city-links-property-type";
320 const SEO_CITY_LINK_WIDTH = "ihf-seo-city-link-width";
321
322 /*
323 * compatibility check options
324 */
325 const OPTION_GROUP_COMPATIBILITY_CHECK = "ihf-option-compatibility-check";
326 const COMPATIBILITY_CHECK_ENABLED = "ihf-compatibility-check-enabled";
327
328 //
329 const OPTION_MOBILE_SITE_YN = "ihf-mobile-site-yn";
330
331 //
332 const VERSION_OPTION = "ihf_version_option";
333
334 //Remember if this plugin has ever been activated on this site. This affects things like link creation, when the plugin is activated.
335 const IS_ACTIVATED_OPTION = "ihf_links_created";
336 const CSS_OVERRIDE_MIGRATED = "ihf_css_override_migrated";
337
338 //Used throughout the application to discover iHomefinder requests and used to determine the proper filter to execute.
339 const IHF_TYPE_URL_VAR = "ihf-type";
340
341 /**
342 *
343 */
344 const DATABASE_CACHE_TEST = "ihf_database_cache_test";
345
346 const DEBUG = false;
347 }
348