| 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 |
|