{
    "project": {
        "name": "WP-Property",
        "description": "WordPress Powered Real Estate and Property Management",
        "version": "1.38.2",
        "url": "https://github.com/UsabilityDynamics/wp-property",
        "logo": "http://a3d72a45d111006ec192-ec5b80a12b0b09b4d52373336afb4254.r80.cf1.rackcdn.com/usability-dynamics.png"
    },
    "files": {
        "core/premium/class_agents.php": {
            "name": "core/premium/class_agents.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_availability.php": {
            "name": "core/premium/class_wpp_availability.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_facebook_tabs.php": {
            "name": "core/premium/class_wpp_facebook_tabs.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_feps.php": {
            "name": "core/premium/class_wpp_feps.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_pdf_flyer.php": {
            "name": "core/premium/class_wpp_pdf_flyer.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_power_tools.php": {
            "name": "core/premium/class_wpp_power_tools.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_property_import.php": {
            "name": "core/premium/class_wpp_property_import.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_slideshow.php": {
            "name": "core/premium/class_wpp_slideshow.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/premium/class_wpp_supermap.php": {
            "name": "core/premium/class_wpp_supermap.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/ui/class_wpp_object_list_table.php": {
            "name": "core/ui/class_wpp_object_list_table.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/ui/page_settings.php": {
            "name": "core/ui/page_settings.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/ui/property_metaboxes.php": {
            "name": "core/ui/property_metaboxes.php",
            "modules": {},
            "classes": {
                "WPP_UI": 1
            },
            "fors": {},
            "namespaces": {}
        },
        "core/class_core.php": {
            "name": "core/class_core.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_functions.php": {
            "name": "core/class_functions.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_legacy.php": {
            "name": "core/class_legacy.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_list_table.php": {
            "name": "core/class_list_table.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_mail.php": {
            "name": "core/class_mail.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_property_export.php": {
            "name": "core/class_property_export.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/class_rets.php": {
            "name": "core/class_rets.php",
            "modules": {},
            "classes": {
                "WPP_RETS": 1
            },
            "fors": {},
            "namespaces": {}
        },
        "core/class_widgets.php": {
            "name": "core/class_widgets.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "core/ud_api.php": {
            "name": "core/ud_api.php",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/fb_properties.js": {
            "name": "js/fb_properties.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/fileuploader.js": {
            "name": "js/fileuploader.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/jquery.scrollTo-min.js": {
            "name": "js/jquery.scrollTo-min.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/jquery.smookie.js": {
            "name": "js/jquery.smookie.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/property_page_property_settings.js": {
            "name": "js/property_page_property_settings.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wp-property-admin-agent.js": {
            "name": "js/wp-property-admin-agent.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wp-property-admin-overview.js": {
            "name": "js/wp-property-admin-overview.js",
            "modules": {},
            "classes": {
                "wpp.overview": 1
            },
            "fors": {
                "wpp.overview": 1
            },
            "namespaces": {}
        },
        "js/wp-property-admin-widgets.js": {
            "name": "js/wp-property-admin-widgets.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wp-property-backend-global.js": {
            "name": "js/wp-property-backend-global.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wp-property-global.js": {
            "name": "js/wp-property-global.js",
            "modules": {},
            "classes": {},
            "fors": {
                "wpp": 1
            },
            "namespaces": {}
        },
        "js/wpp.feps.checkout.js": {
            "name": "js/wpp.feps.checkout.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wpp.feps.spc.js": {
            "name": "js/wpp.feps.spc.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wpp.feps.submit.js": {
            "name": "js/wpp.feps.submit.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wpp.feps.subscription.js": {
            "name": "js/wpp.feps.subscription.js",
            "modules": {},
            "classes": {},
            "fors": {},
            "namespaces": {}
        },
        "js/wpp.xmli.js": {
            "name": "js/wpp.xmli.js",
            "modules": {},
            "classes": {},
            "fors": {
                "wpp.xmli": 1
            },
            "namespaces": {}
        }
    },
    "modules": {},
    "classes": {
        "WPP_UI": {
            "name": "WPP_UI",
            "shortname": "WPP_UI",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "file": "core/ui/property_metaboxes.php",
            "line": 2,
            "description": "Class WPP_UI"
        },
        "WPP_RETS": {
            "name": "WPP_RETS",
            "shortname": "WPP_RETS",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "file": "core/class_rets.php",
            "line": 2,
            "description": "WP-Property Customized version of PHRETS",
            "original": "https://github.com/troydavisson/PHRETS"
        },
        "wpp.overview": {
            "name": "wpp.overview",
            "shortname": "wpp.overview",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": [],
            "file": "js/wp-property-admin-overview.js",
            "line": 1,
            "description": "WP-Property Admin Overview Scripts"
        },
        "wpp": {
            "name": "wpp",
            "shortname": "wpp",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": []
        },
        "wpp.xmli": {
            "name": "wpp.xmli",
            "shortname": "wpp.xmli",
            "classitems": [],
            "plugins": [],
            "extensions": [],
            "plugin_for": [],
            "extension_for": []
        }
    },
    "classitems": [
        {
            "file": "core/premium/class_agents.php",
            "line": 16,
            "description": "class_agents Class\n\nAllows managing real estate agents.\n\nDocumentation\n Information about special issues regarding this plugin.\n 1. Adding images to real estate agents\n    - the user may add as many images to the profile of an agent as he wants to.\n    - when clicking the \"Add Image\" button the following happens:\n      - a certain value is added to the session\n      - the user is redirected to the upload form of the media library\n      - as soon as the user uploaded an image he will be redirected back to the\n        edit screen of the agent he was working on\n      - the value is removed from the session\n\nCopyright 2012 Usability Dynamics, Inc.  <info@usabilitydynamics.com>",
            "version": "1.0",
            "author": "Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "package": "WP-Property",
            "subpackage": "Agents",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 46,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 64,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 143,
            "description": "Agent Settings page load handler",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 151,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 188,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 210,
            "description": "Display user role selection on agent page if more than one role are allowed to be agents.\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 261,
            "description": "Add extra options to XML Importer\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 291,
            "description": "Sends notification to an agent.\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 310,
            "description": "Adds agent IDs in array format to the property object\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 322,
            "description": "Called after a comment is inserted on a property",
            "todo": [
                "Complete sending agent specific notifications\n\nCopyright 2011 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 341,
            "description": "Adds agent-specific settings to flyer page\n\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 358,
            "description": "Insert agent data into PDF flyer\n\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 391,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 419,
            "description": "Adds a colum to the overview table\n\nCopyright 2011 TwinCitiesTech.com, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 509,
            "params": [
                {
                    "name": "$user",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 532,
            "params": [
                {
                    "name": "$user",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 550,
            "description": "Renders Agents options ( fields )",
            "params": [
                {
                    "name": "$user",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 652,
            "description": "Adds menu to settings page navigation",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 663,
            "description": "Displays advanced management page",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 824,
            "description": "Add menu to WP's navigation",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 841,
            "description": "Helper functions",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 853,
            "description": "Displays a list of agents.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 923,
            "description": "Displays a list of agents.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1032,
            "description": "Inserts content into the \"Publish\" metabox on property pages",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1062,
            "description": "Stores data when saving a property.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1093,
            "description": "Adds section to user edit screen",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1127,
            "description": "Saves user data.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1137,
            "description": "Saves user fields.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1151,
            "description": "Redirect to edit page.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1172,
            "description": "Ajax File (Image) Uploader",
            "return": {
                "description": "string JSON"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1184,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1196,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1205,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1216,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1258,
            "description": "Adds section to user edit screen",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1337,
            "description": "Removes the given image\nand cleans up the user meta",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1349,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1357,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1359,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1363,
            "description": "Returns a list of users with the real estate agent role.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1394,
            "description": "Create a user.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1438,
            "description": "Update a user.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1460,
            "description": "Removes user with given ID.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1471,
            "description": "Returns agents associated with current post.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1482,
            "description": "Returns images linked to an agent.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1519,
            "description": "Returns true in case the given agent is in the given array, otherwise false.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1531,
            "description": "Returns the default capabilites for agents.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1543,
            "description": "Returns an array with nice descriptions for capabilities.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1576,
            "description": "Utility function that removes empty elements from the given array.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1597,
            "description": "Display agent card via shortcode",
            "todo": [
                "Complete sending agent specific notifications\n\nCopyright 2011 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1651,
            "description": "Displays standardized agent information.",
            "todo": [
                "Complete sending agent specific notifications\n\nCopyright 2011 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1815,
            "description": "Filters properties filter array",
            "global": "object $wpdb",
            "params": [
                {
                    "name": "array",
                    "description": "$prefill_meta"
                },
                {
                    "name": "string",
                    "description": "$slug"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1885,
            "description": "Filters quantity of properties from wpp",
            "global": "object $wpdb",
            "params": [
                {
                    "name": "array",
                    "description": "$results"
                },
                {
                    "name": "array",
                    "description": "$post_status"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1916,
            "description": "Filters available users from wpp",
            "params": [
                {
                    "name": "array",
                    "description": "$users"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1931,
            "description": "Filters wpp months periods",
            "global": "object $wpdb",
            "params": [
                {
                    "name": "array",
                    "description": "$months"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 1963,
            "description": "Filters wpp search options",
            "params": [
                {
                    "name": "array",
                    "description": "$filters"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 2001,
            "description": "Assigns the submittor as an agent, if their role permits",
            "params": [
                {
                    "name": "array",
                    "description": "$return"
                },
                {
                    "name": "array",
                    "description": "$data - array of user_id, return, property_id and form_id"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 2036,
            "description": "Determine if the current user can edit the current property",
            "global": "type $post",
            "params": [
                {
                    "name": "type",
                    "description": "$value"
                }
            ],
            "return": {
                "description": "type $value"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 2066,
            "description": "Compatibility pre WP 3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_agents.php",
            "line": 2076,
            "description": "AgentWidget Class",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 2,
            "description": "Name: Availability\nDescription: Adds availability settings to listings.\nVersion: 0.1-alpha\nClass: class_wpp_availability\nMinimum Core Version: 1.9\nMinimum PHP Version: 5.3\nFeature ID: 51",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 24,
            "description": "class_wpp_availability Class",
            "version": "0.1",
            "author": "potanin@UD",
            "package": "WP-Property",
            "subpackage": "Availability",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 34,
            "description": "Interface Version",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 39,
            "description": "Capability to manage the current feature",
            "var": "string",
            "author": "potanin@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 47,
            "description": "Primary feature function.  Ran an init level.",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 62,
            "description": "Draw availability metabox",
            "since": "0.1",
            "author": "potanin@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_availability.php",
            "line": 77,
            "description": "Draw availability metabox",
            "since": "0.1",
            "author": "potanin@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 2,
            "description": "Name: Facebook Tabs\nFeature ID: 18\nMinimum Core Version: 1.38.2\nVersion: 1.0.1\nDescription: Allows Facebook users insert Page Tabs with WP-Property Canvas to Facebook pages.\nClass: class_wpp_facebook_tabs",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 19,
            "description": "class_wpp_facebook_tabs Class",
            "version": "1.0",
            "author": "Korotkov@UD",
            "package": "WP-Property",
            "subpackage": "Facebook",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 29,
            "description": "Capability to manage the current feature",
            "var": "string",
            "author": "korotkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 38,
            "description": "Input name base",
            "var": "string",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 47,
            "description": "Query var which is used for parse request.\nDetermines if the request to facebook tab canvas",
            "var": "string",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 57,
            "description": "Special functions that must be called prior to init",
            "action": "wpp_pre_init (10)",
            "author": "korotkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 66,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 69,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 101,
            "description": "Apply feature's Hooks and other functionality",
            "global": "array $wp_properties",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 120,
            "description": "Handle pre-headers functions.",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 141,
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 150,
            "description": "Prevents missing canvases configuration on global settings saving",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "array",
                    "description": "$settings"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 171,
            "description": "Ajax handler for searching properties in autocomplete",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 204,
            "description": "Contextual Help",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 254,
            "description": "Filter\nReturns current template instance",
            "see": [
                "UD_API::get_template_part()"
            ],
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 270,
            "description": "Search template in plugin directory, ignores stylesheet",
            "params": [
                {
                    "name": "type",
                    "description": "$template"
                },
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "return": {
                "description": "type"
            },
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 316,
            "description": "Template redirect for facebook tabs.\n\nListens for a signed Facebook request.",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 477,
            "description": "Deregisters all theme assets ( styles or scripts ) and specific ones which are not related to Facebook Tabs",
            "params": [
                {
                    "name": "string",
                    "description": "$type. File extension. Available 'css','js'. Default is 'css'"
                }
            ],
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 547,
            "description": "Recursively goes through registered assets and finds dependencies of passed $assets",
            "global": "type $wp_scripts",
            "params": [
                {
                    "name": "mixed",
                    "description": "$assets"
                },
                {
                    "name": "string",
                    "description": "$type"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 593,
            "description": "Adds Custom capability to the current premium feature",
            "params": [
                {
                    "name": "array",
                    "description": "$capabilities"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 606,
            "description": "Echos full input name",
            "params": [
                {
                    "name": "string",
                    "description": "$field_name"
                },
                {
                    "name": "array",
                    "description": "$args"
                }
            ],
            "return": {
                "description": "mixed"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 628,
            "description": "Rewrite Rules - called only on flush.",
            "action": "rewrite_rules_array ( 20 )",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 643,
            "description": "flush_rules() if our rules are not yet included",
            "global": "object $wp_rewrite",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 659,
            "description": "Tell WordPress to accept our custom query variable",
            "params": [
                {
                    "name": "type",
                    "description": "$vars"
                }
            ],
            "return": {
                "description": "array $vars"
            },
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 673,
            "description": "Creates $posts array based on fb_tabs canvas data",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "array",
                    "description": "$posts"
                }
            ],
            "return": {
                "description": "array $posts"
            },
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 710,
            "description": "Returns list of available templates.",
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 747,
            "description": "Returns list of facebook assets",
            "params": [
                {
                    "name": "string",
                    "description": "$prefix"
                }
            ],
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 789,
            "description": "Parse signed_request from Facebook",
            "params": [
                {
                    "name": "string",
                    "description": "$signed_request"
                },
                {
                    "name": "string",
                    "description": "$secret"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 818,
            "description": "base64 URL Decode",
            "params": [
                {
                    "name": "string",
                    "description": "$input"
                }
            ],
            "return": {
                "description": "string"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 829,
            "description": "Get available pages to display",
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 854,
            "description": "Collects affected page IDs",
            "params": [
                {
                    "name": "array",
                    "description": "$canvases"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 895,
            "description": "Hide selected pages",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "array",
                    "description": "$pages"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 920,
            "description": "Returns ids of hidden canvas pages",
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 943,
            "description": "Load admin scripts",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_facebook_tabs.php",
            "line": 964,
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2,
            "description": "Name: Front End Property Submissions (FEPS)\nClass: class_wpp_feps\nVersion: 2.0.2\nMinimum Core Version: 1.38.2\nFeature ID: 14\nDescription: Allow users to add properties from the front-end.\n\n== To Do ==\n - Use _device_can_upload() if not already used, or switch over to backend WP upload form.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 33,
            "description": "(custom) Capability to manage the current feature",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 39,
            "description": "CRM Notification actions\n\nAvailable template tags you can use in WP CRM plugin for user natifications:\n\nFor 'pending_property_approve':\n- [user_email] Email where to send notification\n- [display_name] User's name\n- [url] Property url\n- [title] Property title\n\nFor 'pending_property_added':\n- [user_email] Email where to send notification\n- [pending_url] Pending Property url\n- [title] Property title\n\nFor 'pending_account_approved':\n- [user_email] Email where to send notification\n- [user_login] User's login\n- [site_url] Current site url",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 69,
            "description": "Available property statuses",
            "var": "array",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 75,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 83,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 86,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 89,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 105,
            "description": "Primary feature function.  Ran an init level.",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 132,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 193,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 234,
            "description": "Handle pre-headers functions.",
            "author": "potanin@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 248,
            "description": "Adds 'FEPS Details' column to 'All Properties' table",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "array",
                    "description": "$columns"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 267,
            "description": "Adds data to column 'FEPS Details' on 'All Properties' table",
            "params": [
                {
                    "name": "string",
                    "description": "$value"
                },
                {
                    "name": "object",
                    "description": "$post"
                }
            ],
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 329,
            "description": "Adds admin tools manu to settings page navigation",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 346,
            "description": "Displays FEPS management page",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 450,
            "description": "Adds contextual help to Property Forms page",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 535,
            "description": "Adds contextual help to WP-Property Settings page",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 615,
            "description": "Ajax action to delete FEPS images",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 637,
            "description": "Initialize FEPS schedule events",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 658,
            "description": "Delete feps files if they are older then $seconds_old",
            "params": [
                {
                    "name": "int",
                    "description": "$seconds_old"
                }
            ],
            "return": {
                "description": "bool"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 666,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 670,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 679,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 681,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 699,
            "description": "Renders FEPS details on Edit Property page",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 789,
            "description": "Inserts  'Subscription plan' content into the \"Publish\" metabox on property pages",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 857,
            "description": "Determines if live time of FEPS is expired and change FEPS status.\nUsed by WP Cron",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 909,
            "description": "Ran after account created",
            "params": [
                {
                    "name": "int",
                    "description": "$user_id"
                },
                {
                    "name": "array",
                    "description": "$new_user"
                },
                {
                    "name": "array",
                    "description": "$form_data"
                }
            ],
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 932,
            "description": "Set available property statuses",
            "params": [
                {
                    "name": "array",
                    "description": "$current"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 952,
            "description": "Prevent appearing \"property_type\" attribute in list Property Attributes\nin case if someone adds \"property_type\" on Developer Tab.\nThis param is required and it alredy set in General Options.",
            "params": [
                {
                    "name": "array",
                    "description": "$available_attributes"
                },
                {
                    "name": "array",
                    "description": "$general_attributes"
                },
                {
                    "name": "array",
                    "description": "$other_attributes"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 972,
            "description": "Removes extra attachments from post.\nIgnores featured image.",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1023,
            "description": "Handles property actions when a property is saved",
            "todo": [
                "Check capabilities that current user has the authority to publish a FEPS post"
            ],
            "params": [
                {
                    "name": "type",
                    "description": "$post_ID"
                },
                {
                    "name": "type",
                    "description": "$post_after"
                },
                {
                    "name": "type",
                    "description": "$post_before"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1157,
            "description": "Look up e-mail address",
            "global": "object $current_user",
            "params": [
                {
                    "name": "string",
                    "description": "$user_email"
                },
                {
                    "name": "string",
                    "description": "$user_password"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1194,
            "description": "Adds Custom capability to the current premium feature",
            "params": [
                {
                    "name": "array",
                    "description": "$capabilities"
                }
            ],
            "author": "korotkov@ud",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1208,
            "description": "WPP template redirect.",
            "todo": [
                "Add a shortcode listener to wpp_template_redirect() in order detect if the current page has a FEPS form on it",
                "if so",
                "properly load the JS files. Also use wp_localize_script() so strings in fileuploader.js can be translated. - potanin@ud"
            ],
            "global": "object $post",
            "return": {
                "description": "null"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1254,
            "description": "Fix 404 error on pending property pages.",
            "global": "object $query",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1321,
            "description": "Single Property template redirect\n\nAdd all pending-property specific hooks and filters here.",
            "global": "object $wp_query",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1342,
            "description": "Modify FEPS (unapproved property) title.",
            "params": [
                {
                    "name": "string",
                    "description": "$title The current title of a property."
                },
                {
                    "name": "int",
                    "description": "$post_id The ID of the currently viewed property."
                }
            ],
            "return": {
                "description": "string"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1361,
            "description": "Add custom body class for feps pending properties",
            "params": [
                {
                    "name": "array",
                    "description": "$classes"
                }
            ],
            "return": {
                "description": "Array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1381,
            "description": "Update permalink of FEPS property if it has status pending and\ncurrent user is author of this FEPS property",
            "params": [
                {
                    "name": "array",
                    "description": "$_property"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.4",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1422,
            "description": "Returns form data belongs to the passed post_id",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "int",
                    "description": "$post_id"
                }
            ],
            "return": {
                "description": "array|boolean"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1442,
            "description": "Restores form data from md5 hash",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "string",
                    "description": "$hash"
                },
                {
                    "name": "boolean",
                    "description": "$onsubmit"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1480,
            "description": "AJAX create/edit FEPS property",
            "global": "array $wp_properties",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1605,
            "description": "Submit new property",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1672,
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "type",
                    "description": "$data"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1712,
            "description": "Updates property's data",
            "params": [
                {
                    "name": "int",
                    "description": "$property_id"
                },
                {
                    "name": "array",
                    "description": "$data"
                },
                {
                    "name": "array",
                    "description": "$form_data"
                }
            ],
            "return": {
                "description": "boolean"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1765,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1767,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1800,
            "description": "Handles FEPS upgrades",
            "author": "peshkov@UD",
            "since": "1.4",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1858,
            "description": "Trying to know a count of FEPSes which had been left without FEPS_META_FORM.\nIt can be possible if we already have FEPSes with one property_type\nbut we have no FEPS form with the same property_type;",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1893,
            "description": "Moves images from temporary directory to real folder",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1966,
            "description": "Displays notices on pending property pages on admin",
            "author": "peshkov@UD",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 1975,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2019,
            "description": "and only if we have non-empty option.\nThis option can be setup for the first time\nwhile upgrade from old version of FEPS",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2077,
            "description": "Checks on FEPS Form removing if there are already added FEPS properties using the current form.",
            "author": "peshkov@UD",
            "return": {
                "description": "JSON"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2113,
            "description": "Handles ajax file uploads\n\nUploads submitted file into a temporary directory.\nHandles one file at a time.",
            "todo": [
                "consider using wp_handle_upload() for this"
            ],
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2179,
            "description": "Adds scripts and styles to slideshow pages.",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2187,
            "description": "Load admin scripts",
            "global": "object $current_screen",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2212,
            "description": "Updates permalink of FEPS property if it has status 'pending'",
            "uses": [
                "wpp_get_property Filter"
            ],
            "params": [
                {
                    "name": "type",
                    "description": "$property"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.4",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2227,
            "description": "Adds filter by FEPS form on Property overview page",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2278,
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "type",
                    "description": "$value"
                },
                {
                    "name": "type",
                    "description": "$column"
                }
            ],
            "return": {
                "description": "type"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2296,
            "description": "Shortcode FEPS Menu\nRenders FEPS menu",
            "params": [
                {
                    "name": "mixed",
                    "description": "$atts"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2430,
            "description": "Used for returning the FEPS form via shortcode",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2582,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2595,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2604,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2609,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2621,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2634,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2665,
            "description": "Renders the UI for form creation",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2832,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2888,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 2899,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3191,
            "description": "Loads 'My FEPS Listings' page",
            "author": "peshkov@UD",
            "since": "2.0",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3290,
            "description": "Loads 'FEPS Edit Listing' page",
            "author": "peshkov@UD",
            "since": "1.4",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3363,
            "description": "Save USP settings",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3405,
            "description": "Modifies the way input fields are renderd\n\n$data array includes:\n- this_session - FEPS form settings\n- att_data - data about the attribute\n- row_id - unique ID of row\n- args - FEPS form settings\n- property - array of property data (if exists)\n\n$data['att_data'] includes:\n- slug\n- value\n- required\n- ui_class\n- title\n- description\n- input_type\n- storage_type\n- is_meta",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3447,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3647,
            "description": "Adds meta data to attributes",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3678,
            "description": "Load default settings",
            "global": "array $wp_properties",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3705,
            "description": "Load default (first) field if there is no any fields",
            "global": "array $wp_properties",
            "author": "Anton Korotkov",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3733,
            "description": "Handle adding post meta value",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "int",
                    "description": "$meta_id"
                },
                {
                    "name": "int",
                    "description": "$object_id"
                },
                {
                    "name": "string",
                    "description": "$meta_key"
                },
                {
                    "name": "string",
                    "description": "$meta_value"
                }
            ],
            "author": "Anton Korotkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3775,
            "description": "Filter CRM actions list",
            "params": [
                {
                    "name": "array",
                    "description": "$current"
                }
            ],
            "author": "Anton Korotkov",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3803,
            "description": "Filter query to allow view of pending posts",
            "params": [
                {
                    "name": "object",
                    "description": "$wp_query"
                },
                {
                    "name": "object",
                    "description": "$post"
                }
            ],
            "author": "korotkov@ud",
            "return": {
                "description": "object"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3825,
            "description": "Adds FEPS specific queryable keys for property_overview shortcode",
            "params": [
                {
                    "name": "array",
                    "description": "$keys"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.4",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3839,
            "description": "Prevent auth of inactive user",
            "params": [
                {
                    "name": "unknown",
                    "description": "$nothing"
                },
                {
                    "name": "string",
                    "description": "$username"
                },
                {
                    "name": "string",
                    "description": "$password"
                }
            ],
            "author": "Anton Korotkov",
            "return": {
                "description": "WP_Error || null"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3858,
            "description": "Renders location input map",
            "params": [
                {
                    "name": "int",
                    "description": "$row_id"
                },
                {
                    "name": "array",
                    "description": "$default_coords"
                },
                {
                    "name": "array",
                    "description": "$args"
                }
            ],
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3912,
            "description": "Called only if WPI SPC exists",
            "uses": [
                "class_wpp_feps::fix_404()"
            ],
            "global": "object $wp",
            "params": [
                {
                    "name": "boolean",
                    "description": "$_is_404"
                },
                {
                    "name": "object",
                    "description": "$query"
                }
            ],
            "return": {
                "description": "boolean"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3940,
            "description": "Loads 'FEPS Credit Adding' page",
            "author": "peshkov@UD",
            "since": "1.4",
            "version": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 3989,
            "description": "WPI SPC integration",
            "params": [
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4077,
            "description": "SPC integration",
            "params": [
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4128,
            "description": "SPC integration",
            "params": [
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4148,
            "description": "Adds wp-property templates path for WP-Invoice Single Page Checkout template.",
            "params": [
                {
                    "name": "$pathes",
                    "description": ""
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4168,
            "description": "Callback ( redirect url ) after Sponsored listing is submitted",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "type",
                    "description": "$_property"
                },
                {
                    "name": "type",
                    "description": "$request"
                }
            ],
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4187,
            "description": "Returns permalink to edit FEPS page ( specific tab )",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4206,
            "description": "Filter form data before inserting the post",
            "params": [
                {
                    "name": "array",
                    "description": "$current"
                }
            ],
            "return": {
                "description": "string"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4220,
            "description": "Second feps step",
            "global": "array $wp_properties",
            "return": {
                "description": "type"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4262,
            "description": "Purchase listing step",
            "global": "array $wp_properties",
            "return": {
                "description": "type"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4316,
            "description": "Filter output",
            "params": [
                {
                    "name": "type",
                    "description": "$current"
                },
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "return": {
                "description": "type"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4339,
            "description": "Login user automaticaly",
            "params": [
                {
                    "name": "type",
                    "description": "$creds"
                }
            ],
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4357,
            "description": "User activation",
            "return": {
                "description": "type"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4390,
            "description": "Action after credits added. Publish and charge balance",
            "params": [
                {
                    "name": "type",
                    "description": "$args"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4427,
            "description": "AJAX processor for Pay Now button",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4502,
            "description": "Adds specific user FEPS fields to user's profile ( edit user page ).",
            "params": [
                {
                    "name": "type",
                    "description": "$user_id"
                }
            ],
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4537,
            "description": "Updates user credits balance using user edit page ( or profile ).",
            "params": [
                {
                    "name": "type",
                    "description": "$user_id"
                }
            ],
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4551,
            "description": "Adds speicific strings to javascript localization",
            "params": [
                {
                    "name": "array",
                    "description": "$l10n"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4580,
            "description": "Returns all the list of pages which contains [wpp_feps_form] shortcode",
            "author": "peshkov@UD",
            "since": "2.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4620,
            "description": "Returns label for button's submit form\nUsed in feps-submit-template",
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4631,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4634,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4654,
            "description": "MyFepsWidget Class",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_feps.php",
            "line": 4734,
            "description": "External function for FEPS Credits",
            "params": [
                {
                    "name": "array",
                    "description": "$data"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 14,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 15,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 30,
            "description": "Special functions that must be called prior to init\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 47,
            "description": "Called at end of WPP init hook, in WP init hook\n\nRun-time settings are stored in $wpp_property_pdf['runtime']\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 116,
            "description": "Enqueue scripts on PDF pages, and print content into head",
            "uses": [
                "$current_screen global variable\nCopyright Usability Dynamics",
                "Inc. <http://usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 135,
            "description": "Settings page load handler",
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 159,
            "description": "Adds Metabox on Property Editing Form\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 169,
            "description": "Renders Metabox's Settings on Property Editing Form\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 181,
            "description": "Updates property PDF postmeta\nRemove PDF Lists which contain the current post (They will generated again)",
            "params": [
                {
                    "name": "int",
                    "description": "$post_id. ID\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 216,
            "description": "Preserve PDF Flyer settings from being overwritten during settings page saving.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 227,
            "description": "Render PDF list in browser",
            "todo": [
                "Update error handling so warnings (such as bad images) can be caught and saved in a log.\n\nCopyright Usability Dynamics",
                "Inc. <http://usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 528,
            "description": "Determine if PDF list exists",
            "params": [
                {
                    "name": "string",
                    "description": "$slug Slug of the PDF List\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 548,
            "description": "Add all the variables that we want to have parsed by the WP core.\nThis is the callback that we've registered for the \"query_vars\"\nfilter. \"Our\" variables will be used by the \"parse_request\" action\ncallback.",
            "params": [
                {
                    "name": "array",
                    "description": "$qvars The array containing all query variables"
                }
            ],
            "return": {
                "description": "The modified array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 562,
            "description": "Determine if the current request is the PDF List link\nCheck request and PDF List options and Open PDF",
            "params": [
                {
                    "name": "object",
                    "description": "$wp Request Object\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 650,
            "description": "Get a PDF list template, or use default\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 676,
            "description": "Default PDF list template\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 782,
            "description": "Regenerate PDF lists.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 801,
            "description": "Adds pages\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 817,
            "description": "Get available attributes for PDF Flyer",
            "return": {
                "description": "array $available_stats\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 859,
            "description": "Renders page to create and configure PDF lists\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1234,
            "description": "Handles front-end functions.\n\nCreates a flyer on-the-fly if wpp_flyer_create is passed, then redirects to it automatically.\nIf wpp_flyer_create is passed, but flyer already exists, simply opens the flyer -> does not re-generate\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1263,
            "description": "Adds a PDF Flyer link to property objects in the back-end property view table\n\nReturns link if it flyer exists, or if on-the-fly creation is enabled.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1285,
            "description": "Default left middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1361,
            "description": "Default column middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1393,
            "description": "Default left middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1418,
            "description": "'Cleans' Property Description before display it in Flyer\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "return": {
                "description": "string $description"
            },
            "author": "Maxim Peshkov",
            "since": "1.5.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1450,
            "description": "Modifies updated message after saving / creating a property with link to flyer\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1463,
            "description": "Adds pdf flyer menu to settings page navigation\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1477,
            "description": "Content for PDF Flyer settings on WPP settings apge\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1808,
            "description": "Pdf Flyer overview page.\n\nEverything handles via this page. Other functions are done via AJAX.",
            "page": "ID: property_page_wpp_pdf_flyer\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1822,
            "description": "Return default PDF settings",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1835,
            "description": "Handles the pdf_flyer shortcodes and it's attributes.",
            "params": [
                {
                    "name": "string",
                    "description": "$atts parameter string"
                }
            ],
            "global": "$post",
            "uses": [
                "get_pdf_flyer_permalink"
            ],
            "return": {
                "description": "string"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1863,
            "description": "Image attribute is set. Return the image linked to the pdf document.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1870,
            "description": "Only returns url to the PDF, not any formatted html. So users can format their\nown html easily.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1883,
            "description": "Handles the pdf_flyer shortcodes and it's attributes.",
            "params": [
                {
                    "name": "string",
                    "description": "$atts parameter string"
                }
            ],
            "global": "$post",
            "uses": [
                "get_pdf_flyer_permalink"
            ],
            "return": {
                "description": "string"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1952,
            "description": "Removed PDF flyer on property save.\nIt will be created on next request.\n\nHooks into save_property hook.",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 1976,
            "description": "Creates the PDF flyer and saves it to disk.\n\nHooks into save_property hook.",
            "todo": [
                "Fix the dimensions so they can actually be set by user to A4",
                "Letter",
                "US Legal",
                "etc. Right now an arbitrary document size is generated based on image sizes. - potanin@UD",
                "Need to display some sort of warning if PDF cache directy cannot be created\n\nCopyright Usability Dynamics",
                "Inc. <http://usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 2238,
            "description": "Returns HTML for a default PDF flyer template\n\nCalled by class_wpp_pdf_flyer::create_flyer_pdf()  if no template is found.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 2384,
            "description": "Check if a flyer exists",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 2411,
            "description": "Add things to Help tab\n\nCopyright 2011 TwinCitiesTech.com, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 2516,
            "description": "Returns link to flyer, or creates a link to on-the-fly Flyer generation if enabled\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_pdf_flyer.php",
            "line": 2546,
            "description": "Return permalink for PDF List",
            "params": [
                {
                    "name": "string",
                    "description": "$slug Slug of the PDF List\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 2,
            "description": "Name: Power Tools\nClass: class_wpp_power_tools\nVersion: 0.5.3\nFeature ID: 13\nMinimum Core Version: 1.37.3.2\nDescription: Power tools for WPP to include capabilities management.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 18,
            "description": "Contains administrative functions\nto manage WPP capabilities",
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 32,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 69,
            "description": "Disable taxonomies.",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 100,
            "description": "Adds contextual help.",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 112,
            "description": "Adds Custom capability to the current premium feature",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 124,
            "description": "Save capabilities",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 153,
            "description": "Adds contextual help fpr Capabilities tab on Settings page",
            "params": [
                {
                    "name": "array",
                    "description": "$data"
                }
            ],
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 193,
            "description": "Adds menu to settings page navigation",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 206,
            "description": "Displays advanced management page",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_power_tools.php",
            "line": 375,
            "description": "Load default settings",
            "since": "0.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2,
            "description": "Name: XML Property Importer\nClass: class_wpp_property_import\nGlobal Variable: wpp_property_import\nInternal Slug: property_import\nJS Slug: wpp_property_import\nMinimum Core Version: 1.38.0\nFeature ID: 5\nVersion: 3.4.0.0\nDescription: WP-Property premium feature for automated importing of XML, CSV, JSON, Google Spreadsheet and MLS/RETS data.",
            "updated": "3.2.5\n- September 26, 2012, had to fix an issue with RETS queries failing when required search fields weren't used.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 40,
            "description": "WP-Property Premium Importer Function\n\nHandles XML, CSV, JSON and RETS importing;",
            "version": "2.33",
            "package": "WP-Property",
            "subpackage": "WP-Property XML Property Importer",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 51,
            "description": "( custom ) Capability to manage the current feature",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 56,
            "description": "Setup our custom variables for rets",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 64,
            "description": "Static request map",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 82,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 91,
            "description": "Called at end of WPP init hook, in WP init hook\n\nRun-time settings are stored in $wpp_property_import['runtime']\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 147,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 151,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 154,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 158,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 163,
            "description": "Routes static request",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 168,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 171,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 181,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 186,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 190,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 192,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 198,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 201,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 204,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 207,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 209,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 213,
            "description": "Displays our header for browser requests",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 239,
            "description": "Displays our footer for browser requests",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 256,
            "description": "Shows 404 page on errors",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 266,
            "description": "This is the function that handles downloading our schedule's images. Basically this function will\nfind the properties that have pending images, and then cause the processes to run which will actually\ndo the work. It will spawn {$num_worker_threads} simultaneously  that each represent 1 wp-property object, and when it\nis done, it will then turn around and check again for any additional missing images, and reschedule itself.",
            "todo": [
                "Make the $num_worker_threads into an option on the import - defaults to 5",
                "on FE should be 'num_worker_threads'"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 275,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 282,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 284,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 287,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 291,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 293,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 295,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 298,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 308,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 319,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 322,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 325,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 332,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 337,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 340,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 342,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 346,
            "description": "This is the function that handles downloading our schedule's images",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 351,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 359,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 365,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 369,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 375,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 378,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 385,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 387,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 389,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 394,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 396,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 398,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 400,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 402,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 404,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 408,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 410,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 412,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 427,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 451,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 465,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 471,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 474,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 478,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 495,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 513,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 519,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 528,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 530,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 532,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 534,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 544,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 553,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 556,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 567,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 574,
            "description": "This function simply checks to make sure an event isn't scheduled, before trying to add another one\nin wp_cron, so that wp_cron will act as a failsafe for anything we might not be handling",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 579,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 584,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 589,
            "description": "This function uses wp_remote_get to cause the cron job to run immediately, and then removes\nthe job once it is successful",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 594,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 598,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 600,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 602,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 612,
            "description": "This simple function is used so that we're not relying on Curl, as it doesn't handle non\nblocking requests well",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 620,
            "description": "Performs the import while in browser.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 678,
            "description": "Adds Custom capability to the current premium feature",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 689,
            "description": "Modify body class of imported properties on back-end",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 710,
            "description": "Displays information on property editing pages for properties that came from an XML Import",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 747,
            "description": "Deletes a non empty directory, directory must end with '/'",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 780,
            "description": "Get Orphan Attachments",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 798,
            "description": "Deletes a non empty directory, directory must end with '/'\nIn support of 'delete_post'",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 837,
            "description": "Adds a colum to the overview table\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 846,
            "description": "Adds a colum to the overview table\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 856,
            "description": "Checks if the current view should display a log during import, or perform the import silently.\n\nIf should be echoed, does so, unless explicitly told not to.\nIf no text is passed, returns bool\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 891,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 942,
            "description": "Called via AJAX function from settings page to display the import history\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 960,
            "description": "Add things to Help tab\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 992,
            "description": "Jquery ui stylesheet inint\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1004,
            "description": "Hooks into 'admin_init'\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1078,
            "description": "Add XML/CSV/JSON mimes to allow WP Media Uploader to handle import files\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1095,
            "description": "Hooks into 'admin_enqueue_scripts\"\n\nLoads all admin scripts.\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1119,
            "description": "Hooks into 'admin_menu\"\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1131,
            "description": "Content for Import settings on WPP settings apge\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1139,
            "description": "Load default settings, should only be done on first run\n\nAlso used to lay out data structure.\nDon't run this if settings exist, they will be overwritten.\n\nSettings boolean values must be stored in string format to compy with WPP",
            "todo": [
                "Add settings\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1163,
            "description": "Run cron job from hash\n\n\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1264,
            "description": "Settings page load handler",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1325,
            "description": "Handle deleting properties that originated from a feed\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1380,
            "description": "Handle all admin ajax actions\n\nSuccess or failure is returned as string 'true' or 'false in $return['success']\nWhatever is to be displayed return in $return['ui']",
            "todo": [
                "$data and $schedule_settings seem to be used intermittently",
                "should consolidate into one",
                "see if raw_preview and source_evaluation do not do some of the same functions\n\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1485,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1532,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 1820,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2221,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2355,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2357,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2359,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2871,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2875,
            "description": "Traverse through XML DOM\n\nEverything handles via this page. Other functions are done via AJAX.",
            "todo": [
                "Could be improved\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2906,
            "description": "Functions used by traverse()\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 2920,
            "description": "Import overview page.\n\nEverything handles via this page. Other functions are done via AJAX.",
            "page": "ID: property_page_wpp_property_import\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3124,
            "description": "Imports an object into WP-Property",
            "todo": [
                "Properly handle merging",
                "May want to move more of the core save_property() into filters",
                "so they can be used here",
                "and elsewhere",
                "Image handling",
                "Need way of settings property type\n\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc. <info@usabilitydynamics.com>"
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3203,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3219,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3235,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3244,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3247,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3249,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3253,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3256,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3262,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3265,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3283,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3389,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3454,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3504,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3515,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3520,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3557,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3563,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3579,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3590,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3593,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3596,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3601,
            "description": "New experimental behavior:\nIf we have a coordinates then we have to keep them with help of 'manual_coordinates' flag.\nAs result, it will protect address field from modification of by Google Validation Service (but only if Address is not empty, other vice we will receive address by coordinates on Revalidate All Addresses)",
            "date": "23.02.2013",
            "author": "odokienko@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3628,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3669,
            "description": "This function gets and inits our rets object",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3675,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3678,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3707,
            "description": "Makes a request to specified url\n\nRecognized XML or Google Spreadsheet feed",
            "todo": [
                "$limit=1 on RETS seems to prevent preview query from looking past the first result",
                "and doing something like /ROWS/ROW[L_Class = \"COMMERCIAL\"] does not work",
                "but need to test. - potanin@UD",
                "Add error handling",
                "right now rets class jus dies on errors",
                "such as with GetObject",
                "no feedback to user.\n\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc."
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3723,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3743,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3752,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3756,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3832,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3835,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3856,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3881,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3883,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3885,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3887,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3889,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3891,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3901,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 3924,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4042,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4068,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4083,
            "description": "Attaches an image from url to specified post",
            "args": "passed via $settings: $schedule_settings",
            "todo": [
                "Add validation early on that passed $image is an image\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc."
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4264,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4337,
            "description": "Cycle through all properties with parent_gpid and update post_parent variable to mach",
            "todo": [
                "This seems to run every time regardles of if there were any parent/child relationships in the first place.\n\nCopyright 2010 - 2012 Usability Dynamics",
                "Inc."
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4375,
            "description": "Gets remote file size from url\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4423,
            "description": "Gets data from cached source if it exists",
            "return": {
                "description": "false on failure, XML in SimpleXMLElement format if data is there."
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4459,
            "description": "This function creates the cached image directory",
            "params": [
                {
                    "name": "array|bool",
                    "description": "$args If passed, creates a folder in the temp directory"
                }
            ],
            "return": {
                "description": "false on failure, directory path if known"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4540,
            "description": "Called during rule processing for all single values.",
            "params": [
                {
                    "name": "array",
                    "description": "( value, rule_attribute, schedule_settings )"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4586,
            "description": "Email notification system, for using from cron.",
            "version": "2.5.6",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4620,
            "description": "Convert bytes to a more appropriate format.",
            "version": "2.5.6",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4631,
            "description": "Analyzes source feed after it has been converted into XML.",
            "version": "3.0.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4643,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4654,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4663,
            "description": "Keep the MySQL Connection alive (and hope).",
            "since": "3.2.1",
            "author": "potanin@UD",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4678,
            "description": "The import class for Google Spreadsheets",
            "version": "1.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4685,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4695,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4709,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4724,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4727,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4730,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4735,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4748,
            "description": "This funciton uses the locally stored gdata information to connect to the service, we assume\nthe try/catch block is outside of this function",
            "since": "1.0",
            "params": [
                {
                    "name": "string",
                    "description": "$user"
                },
                {
                    "name": "string",
                    "description": "$pass"
                }
            ],
            "return": {
                "description": "boolean True or false based upon connection"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4758,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_property_import.php",
            "line": 4767,
            "description": "This fuction is for debugging purposes, it returns the fieldnames",
            "since": "1.0",
            "params": [
                {
                    "name": "string",
                    "description": "$url The URL of the spreadsheet"
                },
                {
                    "name": "string",
                    "description": "$ws_id The ID of the worksheet"
                }
            ],
            "return": {
                "description": "mixed False if failure, array if success"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 23,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 32,
            "description": "Primary feature function.  Ran an init level.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 181,
            "description": "Main back-end function.",
            "since": "3.5.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 285,
            "description": "Take over property widget if it is a galleria widget.",
            "since": "3.5.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 316,
            "description": "Main front-end function.",
            "since": "3.5.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 333,
            "description": "Load any front-end scripts",
            "since": "3.5.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 344,
            "description": "Perform any pre-header functions of single property pages.\n\nIf ths current property has a slideshow, we pas it into 'wpp_property_page_vars' filter,\nwhich then passed it into $wp_query->query_vars, which is then extracted on the single propety pages.",
            "since": "3.3.5",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 362,
            "description": "Renders ajax response to query for image selection\n\nUsed on global slideshow admin page.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 391,
            "description": "Load images based on size and location\n\nUsed on global slideshow admin page.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 468,
            "description": "Add draggable image selection pane to single property page\n\nUsed on global slideshow admin page.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 481,
            "description": "Draws the draggable image selection pane",
            "todo": [
                "This function needs to be cleaned up."
            ],
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 856,
            "description": "Displays an image block for draggable selection lists.\n\nUsed on global slideshow admin page.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 910,
            "description": "Called in property_save to commit slideshow image selection to database.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 953,
            "description": "Adds slideshow manu to settings page navigation\n\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 969,
            "description": "Adds scripts and styles to slideshow pages.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 989,
            "description": "Property Settings page - Slideshow Tab content",
            "todo": [
                "Code needs to be revised and cleaned up."
            ],
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 1199,
            "description": "Global slideshow selection page.",
            "todo": [
                "Make image selection panes resizable."
            ],
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 1603,
            "description": "Main function for rendering a slideshow.\n\nhttp://galleria.aino.se/docs/1.2/options/#list-of-options",
            "params": [
                {
                    "name": "array",
                    "description": "settings Settings passed by shortcodes to identify the type of slideshow, or configure it."
                }
            ],
            "since": "3.5.0",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 1889,
            "description": "Main function for rendering a slideshow.",
            "todo": [
                "Finish function to automatically load images (tag:automatically_load_images)"
            ],
            "params": [
                {
                    "name": "array",
                    "description": "settings Settings passed by shortcodes to identify the type of slideshow, or configure it."
                }
            ],
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 2081,
            "description": "Used for returning a property-specific slideshow via shortcode",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 2098,
            "description": "Used for returning a property-specific slideshow via shortcode",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 2112,
            "description": "Used for returning the global slideshow via shortcode",
            "todo": [
                "Consider adding $atts calls here to adjust inline styles"
            ],
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 2141,
            "description": "Used for calling the function programatically\n\nPointless function, in most cases do_shortcode() should be used.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_slideshow.php",
            "line": 2164,
            "description": "DEPRECIATED FUNCTION. SHOULD BE REMOVED IN THE NEXT REALEASES. MAXIM PESHKOV\nI don't see any places where this function is used.\n\nUsed for calling the function programatically\n\nPointless function, in most cases do_shortcode() should be used.",
            "since": "3.1",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 18,
            "description": "(custom) Capability to manage the current feature",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 23,
            "description": "Special functions that must be called prior to init",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 35,
            "description": "Something like constructor",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 70,
            "description": "Adds Custom capability to the current premium feature",
            "params": [
                {
                    "name": "array",
                    "description": "$capabilities"
                }
            ],
            "return": {
                "description": "array $capabilities"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 83,
            "description": "Adds slideshow menu to settings page navigation\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>",
            "params": [
                {
                    "name": "array",
                    "description": "$tabs"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 97,
            "description": "Add Supermap tab's content on Settings Page",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 395,
            "description": "Add supermap settings for property type",
            "params": [
                {
                    "name": "$settings",
                    "description": ""
                },
                {
                    "name": "$slug",
                    "description": ""
                }
            ],
            "return": {
                "description": "$settings"
            },
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 476,
            "description": "Handles ajax file uploads.\nUploads submitted file.",
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 559,
            "description": "Enqueue scripts on specific pages, and print content into head",
            "uses": [
                "$current_screen global variable"
            ],
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 605,
            "description": "Determine if post has 'supermap' shortcode and\nEnqueue scripts and style",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 621,
            "description": "Adds metabox to property editor",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 630,
            "description": "Renders content for metabox",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 724,
            "description": "Updates/Adds custom 'supermap' postmeta on post saving",
            "params": [
                {
                    "name": "int",
                    "description": "$post_id"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 758,
            "description": "Returns Supermap marker url for property if exists\nIf not, returns empty string",
            "params": [
                {
                    "name": "string",
                    "description": "$marker_url"
                },
                {
                    "name": "integer",
                    "description": "$post_id"
                }
            ],
            "return": {
                "description": "string $marker_url"
            },
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 807,
            "description": "Returns supermap for shortcode\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>\n\nExample of Atts:\nzoom=5\ncenter_on=74.3434,-130.22",
            "params": [
                {
                    "name": "array",
                    "description": "$atts Attributes of shortcode"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 937,
            "description": "Ajax. Returns javascript:\nlist of properties and markers",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1144,
            "description": "Renders Supermap Content",
            "params": [
                {
                    "name": "array",
                    "description": "$properties"
                },
                {
                    "name": "array",
                    "description": "$atts"
                }
            ],
            "return": {
                "description": "string $content HTML"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1313,
            "description": "Renders Supermap",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1426,
            "description": "Shows Infobox on Supermap",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1443,
            "description": "Set property as active in sidebar when property's popup is opened on supermap",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1457,
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1472,
            "description": "Search properties and renders found ones on supermap",
            "params": [
                {
                    "name": "rand",
                    "description": ""
                },
                {
                    "name": "type",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1534,
            "description": "Prepares Search params for get Properties",
            "params": [
                {
                    "name": "rand",
                    "description": ""
                }
            ],
            "return": {
                "description": "string $params Prepared params"
            },
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1558,
            "description": "Clear Markers on Supermap",
            "params": [
                {
                    "name": "array",
                    "description": "$markers Array of google map objects (markers)"
                }
            ],
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1692,
            "description": "Draws Option Form on sidebar of Supermap",
            "params": [
                {
                    "name": "$search_attributes",
                    "description": ""
                },
                {
                    "name": "$searchable_property_types",
                    "description": ""
                },
                {
                    "name": "$rand",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1758,
            "description": "Check specific supermap keys to properties\nand add/remove/modify them to avoid issues on supermap\n&\nCheck supermap files (markers): remove unused.",
            "author": "Maxim Peshkov",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1797,
            "description": "Filters every import attribute",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "mixed",
                    "description": "$value"
                },
                {
                    "name": "string",
                    "description": "$attribute"
                },
                {
                    "name": "string",
                    "description": "$type"
                },
                {
                    "name": "int",
                    "description": "$post_id"
                }
            ],
            "return": {
                "description": "mixed"
            },
            "author": "korotkov@ud",
            "class": "WPP_UI"
        },
        {
            "file": "core/premium/class_wpp_supermap.php",
            "line": 1811,
            "description": "Add missed meta required for Supermap",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/class_wpp_object_list_table.php",
            "line": 2,
            "description": "Invoice List Table class.",
            "package": "WP-Invoice",
            "since": "3.0",
            "access": "private",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/class_wpp_object_list_table.php",
            "line": 29,
            "description": "Get a list of sortable columns.",
            "since": "3.1.0",
            "access": "protected",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/class_wpp_object_list_table.php",
            "line": 43,
            "description": "Set Bulk Actions",
            "since": "3.1.0",
            "return": {
                "description": "array"
            },
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/class_wpp_object_list_table.php",
            "line": 63,
            "description": "Generate HTML for a single row on the users.php admin panel.",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/page_settings.php",
            "line": 2,
            "description": "Page handles all the settings configuration for WP-Property. Premium features can hook into this page.\n\nActions:\n- wpp_settings_page_property_page\n- wpp_settings_help_tab\n- wpp_settings_content_$slug\n\nFilters:\n - wpp_settings_nav",
            "version": "1.12",
            "package": "WP-Property",
            "author": "team@UD",
            "copyright": "2012 Usability Dyanmics, Inc.",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/page_settings.php",
            "line": 46,
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/page_settings.php",
            "line": 114,
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/page_settings.php",
            "line": 204,
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/property_metaboxes.php",
            "line": 9,
            "description": "Loaded if this is a property page, and child properties exist.",
            "itemtype": "method",
            "name": "child_properties",
            "version": "1.26.0",
            "author": "Andy Potanin <andy.potanin@twincitiestech.com>",
            "package": "WP-Property",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/property_metaboxes.php",
            "line": 38,
            "description": "Displays the primary metabox on property editing page.",
            "version": "1.14.2",
            "author": "Andy Potanin <andy.potanin@twincitiestech.com>",
            "package": "WP-Property",
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/property_metaboxes.php",
            "line": 83,
            "description": "Prints Property Atrributes Metabox\non Property Edit Page",
            "params": [
                {
                    "name": "object",
                    "description": "$object. Property"
                },
                {
                    "name": "array",
                    "description": "$attrs. Metabox attributes"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/property_metaboxes.php",
            "line": 486,
            "description": "Renders Filter Metabox ( All Properties page )",
            "global": "type $wp_properties",
            "params": [
                {
                    "name": "type",
                    "description": "$wp_list_table"
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/ui/property_metaboxes.php",
            "line": 587,
            "description": "Property Type Selector",
            "params": [
                {
                    "name": "$property",
                    "description": ""
                }
            ],
            "class": "WPP_UI"
        },
        {
            "file": "core/class_core.php",
            "line": 2,
            "description": "WP-Property Core Framework\n\nContains primary functions for setting up the framework of the plugin.",
            "version": "1.08",
            "author": "Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "package": "WP-Property",
            "subpackage": "Main",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 14,
            "description": "Highest-level function initialized on plugin load",
            "since": "1.11",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 57,
            "description": "Called on init, as early as possible.",
            "since": "1.11",
            "uses": [
                "$wp_properties WP-Property configuration array"
            ],
            "access": "public",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 74,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 91,
            "description": "Secondary WPP Initialization ran towards the end of init()\n\nLoads things that we want make accessible for modification via other plugins.",
            "since": "1.31.0",
            "uses": [
                "$wp_properties WP-Property configuration array"
            ],
            "access": "public",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 104,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 113,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 117,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 124,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 129,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 143,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 146,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 149,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 217,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 257,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 280,
            "description": "Register metaboxes.",
            "global": "type $wpdb",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 295,
            "description": "Adds thumbnail feature to WP-Property pages",
            "todo": [
                "Make sure only ran on property pages"
            ],
            "since": "0.60",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 307,
            "description": "Adds \"Settings\" link to the plugin overview page",
            "since": "0.60",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 323,
            "description": "Can enqueue scripts on specific pages, and print content into head",
            "uses": [
                "$current_screen global variable"
            ],
            "since": "0.53",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 433,
            "description": "Sets up additional pages and loads their scripts",
            "since": "0.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 446,
            "description": "Next used to add custom submenu page 'All Properties' with Javascript dataTable",
            "author": "Anton K",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 476,
            "description": "Modify admin body class on property pages for CSS",
            "since": "0.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 494,
            "description": "Fixed property pages being seen as 404 pages\n\nRan on parse_request;\n\nWP handle_404() function decides if current request should be a 404 page\nMarking the global variable $wp_query->is_search to true makes the function\nassume that the request is a search.",
            "params": [
                {
                    "name": "$query",
                    "description": ""
                }
            ],
            "since": "0.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 556,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 581,
            "description": "Modifies post content",
            "since": "1.04",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 609,
            "description": "Hooks into save_post function and saves additional property data",
            "todo": [
                "Add some sort of custom capability so not only admins can make properties as featured. i.e. Agents can make their own properties featured."
            ],
            "since": "1.04",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 719,
            "description": "Inserts content into the \"Publish\" metabox on property pages",
            "since": "1.04",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 752,
            "description": "Removes \"quick edit\" link on property type objects\n\nCalled in via page_row_actions filter",
            "since": "0.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 769,
            "description": "Adds property-relevant messages to the property post type object",
            "since": "0.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 801,
            "description": "Sets up property-type columns",
            "since": "0.54",
            "uses": [
                "$wp_properties WP-Property configuration array"
            ],
            "access": "public",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 836,
            "description": "Sets up sortable columns columns",
            "since": "1.08",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 858,
            "description": "Performs front-end pre-header functionality\n\nThis function is not called on amdin side\nLoads conditional CSS styles",
            "since": "1.11",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1058,
            "description": "Runs pre-header functions on admin-side only\n\nChecks if plugin has been updated.",
            "since": "1.10",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1120,
            "description": "Displays featured properties\n\nPerforms searching/filtering functions, provides template with $properties file\nRetirms html content to be displayed after location attribute on property edit page",
            "todo": [
                "Consider making this function depend on shortcode_property_overview() more so pagination and sorting functions work."
            ],
            "since": "0.60",
            "params": [
                {
                    "name": "string",
                    "description": "$listing_id Listing ID must be passed"
                }
            ],
            "uses": [
                "WPP_F::get_properties()"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1204,
            "description": "Returns the property search widget",
            "since": "1.04",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1261,
            "description": "Displays property overview\n\nPerforms searching/filtering functions, provides template with $properties file\nRetirms html content to be displayed after location attribute on property edit page",
            "since": "1.081",
            "params": [
                {
                    "name": "string",
                    "description": "$listing_id Listing ID must be passed"
                }
            ],
            "return": {
                "description": "string $result"
            },
            "uses": [
                "WPP_F::get_properties()"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1360,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1537,
            "description": "Retrevie property attribute using shortcode.",
            "since": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1647,
            "description": "Displays a map for the current property.\n\nMust be used on a property page, or within a property loop where the global $post or $property variable is for a property object.",
            "since": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1707,
            "description": "Return property overview data for AJAX calls",
            "since": "0.723",
            "uses": [
                "WPP_Core::shortcode_property_overview()"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1730,
            "description": "Adds wp-property-listing class in search results and property_overview pages",
            "since": "0.7260",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1744,
            "description": "Checks settings data on accord with existing wp_properties data ( before option updates )",
            "params": [
                {
                    "name": "array",
                    "description": "$wpp_settings New wpp settings data"
                },
                {
                    "name": "array",
                    "description": "$wp_properties Old wpp settings data"
                }
            ],
            "return": {
                "description": "array $wpp_settings"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1769,
            "description": "Hack to avoid issues with capabilities and views.",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1785,
            "description": "Adds all WPP custom capabilities to administrator role.\nPremium feature capabilities are added by filter in this function, see below.",
            "author": "peshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1827,
            "description": "Generates javascript file with localization.\nAdds localization support to all WP-Property scripts.",
            "since": "1.37.3.2",
            "author": "peshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1841,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1857,
            "description": "WPP Contextual Help",
            "global": "$current_screen",
            "params": [
                {
                    "name": "$args",
                    "description": ""
                }
            ],
            "author": "korotkov@ud",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_core.php",
            "line": 1906,
            "description": "Returns specific instance data which is used by javascript\nJavascript Reference: window.wpp.instance",
            "author": "peshkov@UD",
            "since": "1.38",
            "return": {
                "description": "array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2,
            "description": "WP-Property General Functions\n\nContains all the general functions used by the plugin.",
            "version": "1.00",
            "author": "Andy Potanin <andy.potanin@twincitiestech.com>",
            "package": "WP-Property",
            "subpackage": "Functions",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 14,
            "description": "This function grabs the API key from UD's servers",
            "updated": "1.36.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 78,
            "description": "Wrapper for the UD_API::log() function that includes the prefix automatically.",
            "see": [
                "UD_API::log()"
            ],
            "author": "peshkov@UD",
            "return": {
                "description": "boolean"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 95,
            "description": "Get the label for \"Property\"",
            "since": "1.10",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 114,
            "description": "Setup widgets and widget areas.",
            "since": "1.31.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 123,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 170,
            "description": "Registers post types and taxonomies.",
            "since": "1.31.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 307,
            "description": "Loads applicable WP-Properrty scripts and styles",
            "since": "1.10",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 349,
            "description": "Checks if script or style have been loaded.",
            "todo": [
                "Add handler for styles."
            ],
            "since": "Denali 3.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 376,
            "description": "PHP function to echoing a message to JS console",
            "since": "1.32.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 404,
            "description": "Tests if remote script or CSS file can be opened prior to sending it to browser",
            "version": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 451,
            "description": "Tests if remote image can be loaded, before sending to browser or TCPDF",
            "version": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 474,
            "description": "Remove non-XML characters",
            "version": "1.30.2",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 513,
            "description": "Convert JSON data to XML if it is in JSON",
            "version": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 580,
            "description": "Convert CSV to XML\n\nFunction ported over from List Attachments Shortcode plugin.",
            "version": "1.32.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 613,
            "description": "Convert CSV to XML\n\nFunction ported over from List Attachments Shortcode plugin.",
            "version": "1.32.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 660,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 680,
            "description": "Get filesize of a file.\n\nFunction ported over from List Attachments Shortcode plugin.",
            "version": "1.25.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 694,
            "description": "Set all existing property objects' property type",
            "todo": [
                "Add regex to check for opening and closing bracket."
            ],
            "version": "1.23.1",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 730,
            "description": "Attempts to detect if current page has a given shortcode",
            "todo": [
                "Add regex to check for opening and closing bracket."
            ],
            "version": "1.23.1",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 753,
            "description": "Reassemble address from parts",
            "version": "1.23.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 782,
            "description": "Creates a nonce, similar to wp_create_nonce() but does not depend on user being logged in",
            "version": "1.17.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 803,
            "description": "Verifies nonce.",
            "version": "1.17.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 830,
            "description": "Returns attribute information.\n\nChecks $wp_properties and returns a concise array of array-specific settings and attributes",
            "todo": [
                "Consider putting this into settings action",
                "or somewhere",
                "so it its only ran once",
                "or adding caching"
            ],
            "version": "1.17.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 969,
            "description": "Makes sure the script is loaded, otherwise loads it",
            "version": "1.17.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1001,
            "description": "Makes sure the style is loaded, otherwise loads it",
            "params": [
                {
                    "name": "string",
                    "description": "$handle registered style's name"
                }
            ],
            "author": "Maxim Peshkov",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1030,
            "description": "Returns an array of all keys that can be queried using property_overview",
            "version": "1.17.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1060,
            "description": "Returns array of sortable attributes if set, or default",
            "version": "1.17.2",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1092,
            "description": "Pre post query - for now mostly to disable caching\n\nCalled in &get_posts() in query.php",
            "todo": [
                "This function is a hack. Need to use post_type rewrites better. - potanin@UD"
            ],
            "version": "1.26.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1122,
            "description": "Pre post query - for now mostly to disable caching",
            "version": "1.17.2",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1140,
            "description": "Format a number as numeric",
            "version": "1.16.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1161,
            "description": "Determine if variable is decimal",
            "params": [
                {
                    "name": "mixed",
                    "description": "$val"
                }
            ],
            "return": {
                "description": "bool"
            },
            "author": "peshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1173,
            "description": "Checks if an file exists in the uploads directory from a URL\n\nOnly works for files in uploads folder.",
            "todo": [
                "update to handle images outside the uploads folder"
            ],
            "version": "1.16.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1199,
            "description": "Setup default property page.",
            "version": "1.16.3",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1252,
            "description": "Perform WPP related things when a post is being deleted\n\nMakes sure all attached files and images get deleted.",
            "version": "1.16.1",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1303,
            "description": "Get advanced details about an image (mostly for troubleshooting)",
            "todo": [
                "add some sort of light validating that the the passed item here is in fact an image"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1375,
            "description": "Resizes (generate) image.",
            "todo": [
                "add some sort of light validating that the the passed item here is in fact an image\n\nIf image has no meta data (for instance",
                "if imported via XML Importer)",
                "this function\nwhat _wp_attachment_metadata the wp_generate_attachment_metadata() function would ideally regenerate.",
                "Update so when multiple images are passed the first requested image data is returned"
            ],
            "params": [
                {
                    "name": "integer(string)",
                    "description": "$attachment_id"
                },
                {
                    "name": "array",
                    "description": "$sizes. Arrays with sizes, or single name, later converted into array"
                }
            ],
            "return": {
                "description": "array. Image data for first image size (if multiple provided). Or FALSE if file could not be generated."
            },
            "since": "1.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1487,
            "description": "Check if theme-specific stylesheet exists.\n\nget_option('template') seems better choice than get_option('stylesheet'), which returns the current theme's slug\nwhich is a problem when a child theme is used. We want the parent theme's slug.",
            "since": "1.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1508,
            "description": "Check permissions and ownership of premium folder.",
            "since": "1.13",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1553,
            "description": "Revalidate all addresses\n\nRevalidates addresses of all publishd properties.\nIf Google daily addres lookup is exceeded, breaks the function and notifies the user.",
            "since": "1.05",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1659,
            "description": "Address validation function\n\nSince 1.37.2 extracted from save_property and revalidate_all_addresses to make same functionality",
            "global": "array $wp_properties",
            "params": [
                {
                    "name": "integer",
                    "description": "$post_id"
                },
                {
                    "name": "array",
                    "description": "$args"
                }
            ],
            "return": {
                "description": "array"
            },
            "since": "1.37.2",
            "author": "odokienko@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1717,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1720,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1788,
            "description": "Minify JavaScript\n\nUses third-party JSMin if class isn't declared.\nIf WP3 is detected, class not loaded to avoid footer warning error.\nIf for some reason W3_Plugin is active, but JSMin is not found,\nwe load ours to avoid breaking property maps.",
            "since": "1.06",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1821,
            "description": "Minify CSS\n\nSyntax:\nstring CssMin::minify(string $source [, array $filters = array()][, array $plugins = array()]);\n\nstring $source\nThe source css as string.\narray $filters\nThe filter configuration as array (optional). See Filter Configuration\narray $plugins\nThe plugin configuration as array (optional). See: Plugin Configuration\nExample\n//Simple minification WITHOUT filter or plugin configuration\n$result = CssMin::minify(file_get_contents(\"path/to/source.css\"));\n//Minification WITH filter or plugin configuration\n$filters = array();\n$plugins = array();\n// Minify via CssMin adapter function\n$result = CssMin::minify(file_get_contents(\"path/to/source.css\"), $filters, $plugins);\n// Minify via CssMinifier class\n$minifier = new CssMinifier(file_get_contents(\"path/to/source.css\"), $filters, $plugins);\n$result = $minifier->getMinified();",
            "since": "1.37.3.2",
            "author": "odokienko@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1865,
            "description": "Gets image dimensions for WP-Property images.\n\nThis function is no longer used, only here for legacy support.",
            "since": "1.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1877,
            "description": "Prevents all columns on the overview page from being enabled if nothing is configured",
            "since": "0.721",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1911,
            "description": "Determines most common property type (used for defaults when needed)",
            "since": "0.55",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1944,
            "description": "Splits a query string properly, using preg_split to avoid conflicts with dashes and other special chars.",
            "params": [
                {
                    "name": "string",
                    "description": "$query string to split"
                }
            ],
            "return": {
                "description": "Array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1952,
            "description": "Split the string properly, so no interference with &ndash; which is used in user input.",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1962,
            "description": "Handles user input, so a standard is created for supporting special characters.",
            "params": [
                {
                    "name": "string",
                    "description": "$input to be converted"
                }
            ],
            "return": {
                "description": "string   $result"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1982,
            "description": "Handles user input, so a standard is created for supporting special characters.",
            "params": [
                {
                    "name": "string",
                    "description": "$string to be converted"
                }
            ],
            "return": {
                "description": "string   $result"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 1997,
            "description": "Determines if all of the arrays values are numeric",
            "since": "0.55",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2054,
            "description": "Return an array of all available attributes and meta keys",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2092,
            "description": "Render a dropdown of property attributes.",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2169,
            "description": "Removes all WPP cache files",
            "return": {
                "description": "string Response"
            },
            "version": "0.1",
            "since": "1.32.2",
            "author": "Maxim Peshkov",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2185,
            "description": "Checks for updates against TwinCitiesTech.com Server",
            "since": "0.55",
            "version": "1.13.1",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2334,
            "description": "Makes a given property featured, usuall called via ajax",
            "since": "0.721",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2362,
            "description": "Add or remove taxonomy columns",
            "since": "3.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2408,
            "description": "Displays dropdown of available property size images",
            "since": "0.54",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2453,
            "description": "Returns image sizes for a passed image size slug\n\nLooks through all images sizes.",
            "since": "0.54",
            "return": {
                "description": "array keys: 'width' and 'height' if image type sizes found."
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2516,
            "description": "Saves settings, applies filters, and loads settings into global variable\n\nAttached to do_action_ref_array('the_post', array(&$post)); in setup_postdata()\n\nAs of 1.11 prevents removal of premium feature configurations that are not held in the settings page array\n\n1.12 - added taxonomies filter: wpp_taxonomies\n1.14 - added backup from text file",
            "return": {
                "description": "array|$wp_properties"
            },
            "since": "1.12",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2615,
            "description": "Utility to remove deleted image sizes.",
            "params": [
                {
                    "name": "$sizes",
                    "description": ""
                }
            ],
            "return": {
                "description": "mixed"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2635,
            "description": "Loads property values into global $post variables.\n\nAttached to do_action_ref_array('the_post', array(&$post)); in setup_postdata()\nRan after template_redirect.\n$property is loaded in WPP_Core::template_redirect();",
            "since": "0.54",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2657,
            "description": "Check for premium features and load them",
            "updated": "1.6",
            "since": "0.624",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2744,
            "description": "Check if premium feature is installed or not",
            "params": [
                {
                    "name": "string",
                    "description": "$slug. Slug of premium feature"
                }
            ],
            "return": {
                "description": "boolean."
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2775,
            "description": "Checks updates for premium features by AJAX\nPrints results to body.",
            "global": "array $wp_properties",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2795,
            "description": "Run on plugin activation.\n\nAs of WP 3.1 this is not ran on automatic update.",
            "since": "1.10",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2811,
            "description": "Run manually when a version mismatch is detected.\n\nHolds official current version designation.\nCalled in admin_init hook.",
            "since": "1.10",
            "version": "1.13",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2862,
            "description": "Returns array of searchable property IDs",
            "return": {
                "description": "array|$wp_properties"
            },
            "since": "0.621",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2894,
            "description": "Modifies value of specific property stat (property attribute)\n\nUsed by filter wpp_attribute_filter in WPP_Object_List_Table::single_row();",
            "params": [
                {
                    "name": "$value",
                    "description": ""
                },
                {
                    "name": "$slug",
                    "description": ""
                }
            ],
            "return": {
                "description": "$value Modified value"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 2926,
            "description": "Returns array of searchable attributes and their ranges",
            "return": {
                "description": "array|$range"
            },
            "since": "0.57",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3080,
            "description": "Check if a search converstion exists for a attributes value",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3112,
            "description": "Primary static function for queries properties  based on type and attributes",
            "todo": [
                "There is a limitation when doing a search such as 4",
                "5+ then mixture of specific and open ended search is not supported."
            ],
            "since": "1.08",
            "params": [
                {
                    "name": "string/",
                    "description": "$args"
                }
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3156,
            "description": "Specific meta data can contain value with commas. E.g. location field ( address_attribute )\nThe current list contains meta slugs which will be ignored for comma parsing. peshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3261,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3547,
            "description": "Determine if property has children",
            "params": [
                {
                    "name": "int",
                    "description": "$id"
                }
            ],
            "return": {
                "description": "boolean"
            },
            "author": "peshkov@UD",
            "since": "1.37.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3570,
            "description": "Prepares Request params for get_properties() function",
            "params": [
                {
                    "name": "array",
                    "description": "$attrs"
                }
            ],
            "return": {
                "description": "array $attrs"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3638,
            "description": "Returns array of all values for a particular attribute/meta_key",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3656,
            "todo": [
                "check if this condition is required - Anton Korotkov"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 3690,
            "description": "Load property information into an array or an object",
            "version": "1.14 - fixed problem with drafts",
            "since": "1.11",
            "todo": [
                "Code pertaining to displaying data should be migrated to prepare_property_for_display() like :$real_value = nl2br($real_value);",
                "Fix the long dashes - when in latitude or longitude it breaks it when using static map"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4020,
            "description": "Gets prefix to an attribute",
            "todo": [
                "This should be obsolete",
                "in any case we can't assume everyone uses USD - potanin@UD (11/22/11)"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4070,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4075,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4083,
            "description": "Validate if a URL is valid.",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4090,
            "description": "Determine if a email is valid.",
            "return": {
                "description": "boolean"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4099,
            "description": "Returns an array of a property's stats and their values.\n\nQuery is array of variables to use load ours to avoid breaking property maps.",
            "since": "1.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4190,
            "description": "Returns a minified Google Maps Infobox\n\nUsed in property map and supermap",
            "filter": "wpp_google_maps_infobox",
            "version": "1.11 - added return if $post or address attribute are not set to prevent fatal error",
            "since": "1.081",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4356,
            "description": "Updates parent ID.\nDetermines if parent exists and it doesn't have own parent.",
            "params": [
                {
                    "name": "integer",
                    "description": "$parent_id"
                },
                {
                    "name": "integer",
                    "description": "$post_id"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.37.5",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4392,
            "description": "Returns property object for displaying on map\n\nUsed for speeding up property queries, only returns:\nID, post_title, atitude, longitude, exclude_from_supermap, location, supermap display_attributes and featured image urls\n\n1.11: addded htmlspecialchars and addslashes to post_title",
            "since": "1.11",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4468,
            "description": "Generates Global Property ID for standard reference point during imports.\n\nProperty ID is currently not used.",
            "return": {
                "description": "integer. Global ID number"
            },
            "params": [
                {
                    "name": "integer",
                    "description": "$property_id. Property ID."
                }
            ],
            "todo": [
                "API call to UD server to verify there is no duplicates"
            ],
            "since": "1.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4493,
            "description": "Generates Global Property ID if it does not exist",
            "return": {
                "description": "string | Returns GPID"
            },
            "since": "1.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4521,
            "description": "Returns post_id fro GPID if it exists",
            "since": "1.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4543,
            "description": "This static function is not actually used, it's only use to hold some common translations that may be used by our themes.\n\nTranslations for Denali theme.",
            "since": "1.14",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4578,
            "description": "Determine if all values of meta key have 'number type'\nIf yes, returns boolean true",
            "params": [
                {
                    "name": "mixed",
                    "description": "$property_ids"
                },
                {
                    "name": "string",
                    "description": "$meta_key"
                }
            ],
            "return": {
                "description": "boolean"
            },
            "since": "1.16.2",
            "author": "Maxim Peshkov",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4627,
            "description": "Function for displaying WPP Data Table rows\n\nPorted from WP-CRM",
            "since": "3.0",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4695,
            "description": "Get Search filter fields",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4855,
            "description": "Returns users' ids of post type",
            "global": "object $wpdb",
            "params": [
                {
                    "name": "string",
                    "description": "$post_type"
                }
            ],
            "return": {
                "description": "array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4897,
            "description": "Process bulk actions",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4940,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4954,
            "description": "Settings page load handler",
            "author": "korotkov@ud",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 4986,
            "description": "Returns custom default coordinates",
            "global": "array $wp_properties",
            "return": {
                "description": "array"
            },
            "author": "peshkov@UD",
            "since": "1.37.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5010,
            "description": "Counts properties by post types",
            "global": "object $wpdb",
            "params": [
                {
                    "name": "array",
                    "description": "$post_status"
                }
            ],
            "return": {
                "description": "int"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5035,
            "description": "Returns month periods of properties",
            "global": "object $wp_locale",
            "return": {
                "description": "array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5070,
            "description": "Deletes directory recursively",
            "params": [
                {
                    "name": "string",
                    "description": "$dirname"
                }
            ],
            "return": {
                "description": "bool"
            },
            "author": "korotkov@ud",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5102,
            "description": "Prevent Facebook integration if 'Facebook Tabs' did not installed.",
            "author": "korotkov@ud",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5120,
            "description": "Formats phone number for display",
            "since": "1.36.0",
            "source": "WPP_F",
            "params": [
                {
                    "name": "string",
                    "description": "$phone_number"
                }
            ],
            "return": {
                "description": "string $phone_number"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5142,
            "description": "Shorthand function for drawing checkbox input fields.",
            "since": "1.36.0",
            "source": "WPP_F",
            "params": [
                {
                    "name": "string",
                    "description": "$args List of arguments to overwrite the defaults."
                },
                {
                    "name": "bool",
                    "description": "$checked Option, default is false. Whether checkbox is checked or not."
                }
            ],
            "return": {
                "description": "string Checkbox input field and hidden field with the opposive value"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5257,
            "description": "Shorthand function for drawing a textarea",
            "since": "1.36.0",
            "source": "WPP_F",
            "params": [
                {
                    "name": "string",
                    "description": "$args List of arguments to overwrite the defaults."
                }
            ],
            "return": {
                "description": "string Input field and hidden field with the opposive value"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5316,
            "description": "Shorthand function for drawing regular or hidden input fields.",
            "since": "1.36.0",
            "source": "WPP_F",
            "params": [
                {
                    "name": "string",
                    "description": "$args List of arguments to overwrite the defaults."
                },
                {
                    "name": "string",
                    "description": "$value Value may be passed in arg array or seperately"
                }
            ],
            "return": {
                "description": "string Input field and hidden field with the opposive value"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5351,
            "description": "Recursive conversion of an object into an array",
            "since": "1.36.0",
            "source": "WPP_F",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5371,
            "description": "Get a URL of a page.",
            "since": "1.36.0",
            "source": "WPP_F",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5428,
            "description": "Fixes images permalinks in [gallery] shortcode",
            "params": [
                {
                    "name": "string",
                    "description": "$output"
                },
                {
                    "name": "int",
                    "description": "$id"
                },
                {
                    "name": "type",
                    "description": "$size"
                },
                {
                    "name": "type",
                    "description": "$permalink"
                },
                {
                    "name": "type",
                    "description": "$icon"
                },
                {
                    "name": "type",
                    "description": "$text"
                }
            ],
            "return": {
                "description": "string"
            },
            "author": "peshkov@UD",
            "since": "1.37.6",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5458,
            "description": "Returns clear post status",
            "author": "peshkov@UD",
            "version": "0.1",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5487,
            "description": "Implementing this for old versions of PHP",
            "since": "1.15.9",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5513,
            "description": "Delete a file or recursively delete a directory",
            "params": [
                {
                    "name": "string",
                    "description": "$str Path to file or directory"
                },
                {
                    "name": "boolean",
                    "description": "$flag If false, doesn't remove root directory"
                }
            ],
            "version": "0.1",
            "since": "1.32.2",
            "author": "Maxim Peshkov",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_functions.php",
            "line": 5541,
            "description": "Add 'property' to the list of RSSable post_types.",
            "params": [
                {
                    "name": "string",
                    "description": "$request"
                }
            ],
            "return": {
                "description": "string"
            },
            "author": "korotkov@ud",
            "since": "1.36.2",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_legacy.php",
            "line": 2,
            "description": "Legacy Support\n\nThis file deals with upgrading and backwards compatability issues.",
            "package": "WP-Property",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_legacy.php",
            "line": 11,
            "description": "Adds compatibility with legacy functionality on WP-Property upgrade",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_legacy.php",
            "line": 25,
            "description": "Upgrade:\n- WPP postmeta data were saved to database with '&ndash;' instead of '-' in value. Function encode_sql_input was modified and it doesn't change '-' to '&ndash' anymore\nSo to prevent search result issues we need to update database data.\npeshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 2,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 19,
            "description": "Setup options mostly.",
            "todo": [
                "Get list of displayed columns from options"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 70,
            "description": "Display the search box.",
            "since": "3.1.0",
            "access": "public",
            "params": [
                {
                    "name": "string",
                    "description": "$text The search button text"
                },
                {
                    "name": "string",
                    "description": "$input_id The search input id"
                }
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 80,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 96,
            "description": "Whether the table has items to display or not",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 104,
            "description": "Initialize the DataTable View",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 186,
            "description": "Get a list of all, hidden and sortable columns, with filter applied",
            "since": "3.1.0",
            "access": "protected",
            "return": {
                "description": "array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 226,
            "description": "Get search results based on query.",
            "todo": [
                "Needs to be updated to handle the AJAX requests."
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 259,
            "description": "Generate the table navigation above or below the table",
            "since": "3.1.0",
            "access": "protected",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 289,
            "description": "Display a monthly dropdown for filtering items",
            "since": "3.1.0",
            "access": "protected",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 354,
            "description": "Display the table",
            "since": "3.1.0",
            "access": "public",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 386,
            "description": "-",
            "return": {
                "description": "array"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 408,
            "description": "Keep it simple here.  Mostly to be either replaced by child classes, or hook into",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_list_table.php",
            "line": 434,
            "description": "Print column headers, accounting for hidden and sortable columns.",
            "since": "3.1.0",
            "access": "protected",
            "params": [
                {
                    "name": "bool",
                    "description": "$with_id Whether to set the id attribute or not"
                }
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 2,
            "description": "WP-Property Mail Notifications\nContains set of static methods for notifications",
            "version": "1.0",
            "author": "Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "package": "WP-Property",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 13,
            "params": [
                {
                    "name": "type",
                    "description": "$notification"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 25,
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 41,
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 73,
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 107,
            "description": "Should be called on FEPS property status update",
            "params": [
                {
                    "name": "int",
                    "description": "$post_id"
                },
                {
                    "name": "array",
                    "description": "$args"
                }
            ],
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_mail.php",
            "line": 146,
            "author": "peshkov@UD",
            "since": "1.38",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 2,
            "description": "This file holds the functionality that allows us to export our properties to an XML feed",
            "since": "1.4.2",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 7,
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 12,
            "description": "This is the actual object which peforms all of the functionality",
            "todo": [
                ": wpp_agents data should include agent data not just ID",
                ": Featured image is not being imported. Should be able to take from feed."
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 21,
            "description": "This function shows help stuff on the properties settings help tab",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 53,
            "description": "This function generates your unique site's export feed",
            "return": {
                "description": "string URL to site's export feed"
            },
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 69,
            "description": "Converts arrays, objects, strings to XML object",
            "see": [
                "class XML_Serializer"
            ],
            "params": [
                {
                    "name": "array",
                    "description": "$data"
                },
                {
                    "name": "array",
                    "description": "$options Serializer options"
                }
            ],
            "author": "peshkov@UD",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 121,
            "description": "This function takes all your properties and exports it as an XML feed",
            "todo": [
                "Improve efficiency of function",
                "times out quickly for feeds of 500 properties. memory_limit and set_time_limit should be removed once efficiency is improved"
            ],
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_property_export.php",
            "line": 257,
            "description": "$result = json_encode( $properties );\n$result = WPP_F::json_to_xml( $result, apply_filters( 'wpp::xml::export::serializer_options', array() ) );",
            "class": "WPP_RETS"
        },
        {
            "file": "core/class_widgets.php",
            "line": 2,
            "description": "Property Attributes widget.",
            "author": "potanin@UD",
            "since": "1.32.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 10,
            "description": "Initialize the widget.",
            "since": "1.31.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 33,
            "description": "Handles any special functions when the widget is being updated.",
            "since": "1.31.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 42,
            "description": "Renders the widget on the front-end.",
            "since": "1.31.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 102,
            "description": "Renders widget UI in control panel.",
            "todo": [
                "Needs to make use of sortable attributes."
            ],
            "uses": [
                "$current_screen global variable"
            ],
            "since": "1.31.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 179,
            "description": "Other Properties Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 201,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 334,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 339,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 465,
            "description": "Child Properties Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 469,
            "description": "Constructor",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 476,
            "see": [
                "WP_Widget::widget"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 576,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 581,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 700,
            "description": "Lookup Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 705,
            "description": "constructor",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 712,
            "see": [
                "WP_Widget::widget"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 747,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 799,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 829,
            "see": [
                "WP_Widget::update"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 836,
            "see": [
                "WP_Widget::form"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 953,
            "description": "Default function to use in template directly",
            "params": [
                {
                    "name": "$args",
                    "description": ""
                },
                {
                    "name": "$custom",
                    "description": ""
                }
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 980,
            "description": "Latest properties Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 985,
            "description": "constructor",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 992,
            "see": [
                "WP_Widget::widget"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1066,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1096,
            "see": [
                "WP_Widget::update"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1103,
            "see": [
                "WP_Widget::form"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1212,
            "description": "Property Search Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1218,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1237,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1321,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1340,
            "description": "Renders back-end property search widget tools.",
            "complexity": "8",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1378,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1639,
            "description": "Property Gallery Widget",
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1644,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1649,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1769,
            "class": "wpp.overview"
        },
        {
            "file": "core/class_widgets.php",
            "line": 1774,
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 2,
            "description": "UD API Distributable - Common Functions Used in Usability Dynamics, Inc. Products.",
            "copyright": "Copyright (c) 2010 - 2012, Usability Dynamics, Inc.",
            "license": "https://usabilitydynamics.com/services/theme-and-plugin-eula/",
            "link": "http://api.usabilitydynamics.com/readme/ud_api.txt UD API Changelog",
            "version": "1.0.2",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 18,
            "description": "Used for performing various useful functions applicable to different plugins.",
            "package": "UsabilityDynamics",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 25,
            "description": "PHP4 style Constructor - Calls PHP5 Style Constructor",
            "since": "1.0.0",
            "return": {
                "description": "WP_Http"
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 35,
            "description": "Handler for general API calls to UD",
            "since": "1.0.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 75,
            "description": "Converts slashes for Windows paths.",
            "since": "1.0.0",
            "source": "Flawless",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 86,
            "description": "Applies trim() function to all values in an array",
            "source": "WP-Property",
            "since": "0.6.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 102,
            "description": "Returns image sizes for a passed image size slug",
            "source": "WP-Property",
            "since": "0.5.4",
            "return": {
                "description": "array keys: 'width' and 'height' if image type sizes found."
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 137,
            "description": "Insert array into an associative array before a specific key",
            "source": "http://stackoverflow.com/questions/6501845/php-need-help-inserting-arrays-into-associative-arrays-at-given-keys",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 154,
            "description": "Insert array into an associative array after a specific key",
            "source": "http://stackoverflow.com/questions/6501845/php-need-help-inserting-arrays-into-associative-arrays-at-given-keys",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 171,
            "description": "Attemp to convert a plural US word into a singular.",
            "todo": [
                "API Service Candidate since we ideally need a dictionary reference."
            ],
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 196,
            "description": "Convert bytes into the logical unit of measure based on size.",
            "source": "Flawless",
            "since": "1.0.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 228,
            "description": "Used to enable/disable/print SQL log\n\nUsage:\nself::sql_log( 'enable' );\nself::sql_log( 'disable' );\n$queries= self::sql_log( 'print_log' );",
            "since": "0.1.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 264,
            "description": "Helpder function for figuring out if another specific function is a predecesor of current function.",
            "since": "1.0.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 280,
            "description": "Helpder function for figuring out if a specific file is a predecesor of current file.",
            "since": "1.0.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 296,
            "description": "Parse standard WordPress readme file",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 322,
            "description": "Fixed serialized arrays which sometimes get messed up in WordPress",
            "source": "http://shauninman.com/archive/2008/01/08/recovering_truncated_php_serialized_arrays",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 332,
            "description": "The recursive function that does all of the heavy lifing. Do not call directly.",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 413,
            "description": "Determine if an item is in array and return checked",
            "since": "0.5.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 426,
            "description": "Check if the current WP version is older then given parameter $version.",
            "params": [
                {
                    "name": "string",
                    "description": "$version"
                }
            ],
            "since": "1.0.0",
            "author": "peshkov@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 435,
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 441,
            "description": "Determine if any requested template exists and return path to it.",
            "todo": [
                "Merge with x_get_template_part() to support $slug and $name",
                "as well as $path."
            ],
            "name": "array $name List of requested templates. Will be return the first found",
            "path": "array $path [optional]. Method tries to find template in theme, but also it can be found in given list of pathes.",
            "author": "peshkov@UD",
            "version": "1.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 454,
            "description": "Set default instance.\nTemplate can depend on instance. For example: facebook, PDF, etc.",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 485,
            "description": "The goal of function is going through specific filters and return (or print) classes.\nThis function should not be called directly.\nEvery ud plugin/theme should have own short function ( wrapper ) for calling it. E.g., see: wpp_css().\nSo, use it in template as: <div id=\"my_element\" class=\"<?php wpp_css(\"{name_of_template}::my_element\"); ?>\"> </div>\n\nArguments:\n - instance [string] - UD plugin|theme's slug. E.g.: wpp, denali, wpi, etc\n - element [string] - specific element in template which will use the current classes.\n   Element should be called as {template}::{specific_name_of_element}. Where {template} is name of template,\n   where current classes will be used. This standart is optional. You can set any element's name if you want.\n - classes [array] - set of classes which will be used for element.\n - return [boolean] - If false, the function prints all classes like 'class1 class2 class3'",
            "params": [
                {
                    "name": "array",
                    "description": "$args"
                }
            ],
            "author": "peshkov@UD",
            "version": "0.1",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 536,
            "description": "Return simple array of column tables in a table",
            "version": "0.6",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 559,
            "description": "Creates a Quick-Access table for post",
            "params": [
                {
                    "name": "$table_name",
                    "description": "Can be anything but for consistency should use Post Type slug."
                },
                {
                    "name": "$args!~YUIDOC_LINE~!",
                    "description": "- update - Either existing Post Type or ID of a post.  Post Type will trigger update for all posts."
                }
            ],
            "author": "potanin@UD",
            "version": "0.6",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 660,
            "description": "Update post data in QA table",
            "author": "potanin@UD",
            "version": "0.6",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 728,
            "description": "Merges any number of arrays / parameters recursively,\n\nReplacing entries with string keys with values from latter arrays.\nIf the entry or the next value to be assigned is an array, then it\nautomagically treats both arguments as an array.\nNumeric entries are appended, not replaced, but only if they are\nunique",
            "source": "http://us3.php.net/array_merge_recursive",
            "version": "0.4",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 763,
            "description": "Returns a URL to a post object based on passed variable.\n\nIf its a number, then assumes its the id, If it resembles a slug, then get the first slug match.",
            "since": "1.0",
            "params": [
                {
                    "name": "string",
                    "description": "$title A page title, although ID integer can be passed as well"
                }
            ],
            "return": {
                "description": "string The page's URL if found, otherwise the general blog URL"
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 789,
            "description": "Add an entry to the plugin-specifig log.\n\nCreates log if one does not exist.\n\n= USAGE =\nself::log( \"Settings updated\" );",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 856,
            "description": "Used to get the current plugin's log created via UD class\n\nIf no log exists, it creates one, and then returns it in chronological order.\n\nExample to view log:\n<code>\nprint_r( self::get_log() );\n</code>\n\n$param string Event description",
            "uses": [
                "get_option()",
                "update_option()"
            ],
            "return": {
                "description": "array Using the get_option function returns the contents of the log."
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 897,
            "description": "Delete UD log for this plugin.",
            "uses": [
                "update_option()"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 914,
            "description": "Creates Admin Menu page for UD Log",
            "todo": [
                "Need to make sure this will work if multiple plugins utilize the UD classes"
            ],
            "see": [
                "function show_log_page"
            ],
            "since": "1.0",
            "uses": [
                "add_action() Calls 'admin_menu' hook with an anonymous ( lambda-style ) function which uses add_menu_page to create a UI Log page"
            ],
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 933,
            "description": "!DISABLED. Displays the UD UI log page.",
            "todo": [
                "Add button or link to delete log",
                "Add nonce to clear_log functions",
                "Should be refactored to implement adding LOG tabs for different instances (wpp",
                "wpi",
                "wp-crm). peshkov@UD"
            ],
            "since": "1.0.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 986,
            "description": "Turns a passed string into a URL slug\n\nArgument 'check_existance' will make the function check if the slug is used by a WordPress post",
            "params": [
                {
                    "name": "string",
                    "description": "$content"
                },
                {
                    "name": "string",
                    "description": "$args Optional list of arguments to overwrite the defaults."
                }
            ],
            "since": "1.0",
            "uses": [
                "add_action() Calls 'admin_menu' hook with an anonymous (lambda-style) function which uses add_menu_page to create a UI Log page"
            ],
            "return": {
                "description": "string"
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1015,
            "description": "Convert a slug to a more readable string",
            "since": "1.3",
            "return": {
                "description": "string"
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1025,
            "description": "Returns location information from Google Maps API call",
            "version": "1.1",
            "since": "1.0.0",
            "return": {
                "description": "object"
            },
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1131,
            "description": "Returns avaliability of Google's Geocoding Service based on time of last returned status OVER_QUERY_LIMIT",
            "uses": [
                "const self::blocking_for_new_validation_interval",
                "option ud::geo_locate_address_last_OVER_QUERY_LIMIT"
            ],
            "params": [
                {
                    "name": "type",
                    "description": "$update used to set option value in time()"
                }
            ],
            "return": {
                "description": "boolean"
            },
            "author": "odokienko@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1169,
            "description": "Returns date and/or time using the WordPress date or time format, as configured.",
            "params": [
                {
                    "name": "string",
                    "description": "$time Date or time to use for calculation."
                },
                {
                    "name": "string",
                    "description": "$args List of arguments to overwrite the defaults."
                }
            ],
            "uses": [
                "wp_parse_args()",
                "get_option()"
            ],
            "return": {
                "description": "string|bool Returns formatted date or time, or false if no time passed."
            },
            "updated": "3.0",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1206,
            "description": "Depreciated. Displays the numbers of days elapsed between a provided date and today.",
            "deprecated": true,
            "deprecationMessage": "3.4.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1217,
            "description": "Depreciated.",
            "deprecated": true,
            "deprecationMessage": "3.4.0",
            "author": "potanin@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1228,
            "description": "Wrapper function to send notification with WP-CRM or without one",
            "params": [
                {
                    "name": "mixed",
                    "description": "$args['user']"
                },
                {
                    "name": "sting",
                    "description": "$args['trigger_action']"
                },
                {
                    "name": "sting",
                    "description": "$args['data']             aka $notification_data"
                },
                {
                    "name": "sting",
                    "description": "$args['crm_log_message']"
                },
                {
                    "name": "sting",
                    "description": "$args['subject']          using in email notification"
                },
                {
                    "name": "sting",
                    "description": "$args['message']          using in email notification"
                }
            ],
            "uses": [
                "self::replace_data()",
                "wp_crm_send_notification()"
            ],
            "return": {
                "description": "boolean false if notification was not sent successfully"
            },
            "autor": "odokienko@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1290,
            "description": "Replace in $str all entries of keys of the given $values\nwhere each key will be rounded by $brackets['left'] and $brackets['right']\nwith the relevant values of the $values",
            "params": [
                {
                    "name": "string|array",
                    "description": "$str"
                },
                {
                    "name": "array",
                    "description": "$values"
                },
                {
                    "name": "array",
                    "description": "$brackets"
                }
            ],
            "return": {
                "description": "string|array"
            },
            "author": "odokienko@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1307,
            "description": "Gets complicated html entity e.g. Table and ou|ol\nand removes whitespace characters include new line.\nwe should to do this before use nl2br",
            "author": "odokienko@UD",
            "class": "wpp.overview"
        },
        {
            "file": "core/ud_api.php",
            "line": 1321,
            "description": "Wrapper for json_encode function.\nEmulates JSON_UNESCAPED_UNICODE.",
            "params": [
                {
                    "name": "type",
                    "description": "$arr"
                }
            ],
            "return": {
                "description": "JSON"
            },
            "author": "peshkov@UD",
            "class": "wpp.overview"
        },
        {
            "file": "js/fb_properties.js",
            "line": 1,
            "description": "Facebook Tabs script\nMust be enqueued on all facebook pages.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fb_properties.js",
            "line": 20,
            "description": "Adds specific header to AJAX requests",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1,
            "description": "http://github.com/valums/file-uploader\n\nMultiple file upload component with progress-bar, drag-and-drop.\n© 2010 Andrew Valums ( andrew(at)valums.com )\n\nLicensed under GNU GPL 2 or later and GNU LGPL 2 or later, see license.txt.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 16,
            "description": "Adds all missing properties from second obj to first obj",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 25,
            "description": "Searches for a given element in the array, returns -1 if it is not present.",
            "params": [
                {
                    "name": "from",
                    "description": "The index at which to begin the search",
                    "type": "Number",
                    "optional": true
                }
            ],
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 79,
            "description": "Insert node a before node b.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 100,
            "description": "Creates and returns element from html string\nUses innerHTML to create an element",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 117,
            "description": "Sets styles for an element.\nFixes opacity in IE6-8.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 181,
            "description": "obj2url() takes a json-object as argument and generates\na querystring. pretty much like jQuery.param()\n\nhow to use:\n\n   `qq.obj2url({a:'b',c:'d'},'http://any.url/upload?otherParam=value');`\n\nwill result in:\n\n   `http://any.url/upload?otherParam=value&a=b&c=d`",
            "params": [
                {
                    "name": "Object",
                    "description": "JSON-Object"
                },
                {
                    "name": "String",
                    "description": "current querystring-part"
                }
            ],
            "return": {
                "description": "String encoded querystring"
            },
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 248,
            "description": "Creates upload button, validates upload, but doesn't create file list or dd.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 473,
            "description": "Class that creates upload widget with drag-and-drop and file list",
            "inherits": "qq.FileUploaderBasic",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 538,
            "description": "Gets one of the elements listed in this._options.classes",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 651,
            "description": "delegate click event for cancel link",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 859,
            "description": "Class for uploading files, uploading itself is handled by child classes",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 882,
            "description": "Adds file or file input to the queue",
            "return": {
                "description": "id"
            },
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 887,
            "description": "Sends the file identified by id and additional query params to the server",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 902,
            "description": "Cancels file upload by id",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 909,
            "description": "Cancells all uploads",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 918,
            "description": "Returns name of the file identified by id",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 922,
            "description": "Returns size of the file identified by id",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 926,
            "description": "Returns id of files being uploaded or\nwaiting for their turn",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 933,
            "description": "Actual upload method",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 937,
            "description": "Actual cancel method",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 941,
            "description": "Removes element from queue, starts upload of next",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 957,
            "description": "Class for uploading files using form and iframe",
            "inherits": "qq.UploadHandlerAbstract",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1062,
            "description": "Returns json object received by iframe from server.",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1081,
            "description": "Creates iframe with unique name",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1101,
            "description": "Creates form, that will be submitted to iframe",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1123,
            "description": "Class for uploading files using xhr",
            "inherits": "qq.UploadHandlerAbstract",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1152,
            "description": "Adds file to the queue\nReturns id to use with upload, cancel",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1172,
            "description": "Returns uploaded bytes for file identified by id",
            "class": "wpp.overview"
        },
        {
            "file": "js/fileuploader.js",
            "line": 1178,
            "description": "Sends the file identified by id and additional query params to the server",
            "params": [
                {
                    "name": "params",
                    "description": "name-value string pairs",
                    "type": "Object"
                }
            ],
            "class": "wpp.overview"
        },
        {
            "file": "js/jquery.scrollTo-min.js",
            "line": 1,
            "description": "jQuery.ScrollTo - Easy element scrolling using jQuery.\nCopyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com\nDual licensed under MIT and GPL.\nDate: 5/25/2009",
            "author": "Ariel Flesler",
            "version": "1.4.2\n\nhttp://flesler.blogspot.com/2007/10/jqueryscrollto.html",
            "class": "wpp.overview"
        },
        {
            "file": "js/jquery.smookie.js",
            "line": 3,
            "description": "jQuery Cookie plugin\n\nCopyright (c) 2010 Klaus Hartl (stilbuero.de)\nDual licensed under the MIT and GPL licenses:\nhttp://www.opensource.org/licenses/mit-license.php\nhttp://www.gnu.org/licenses/gpl.html",
            "class": "wpp.overview"
        },
        {
            "file": "js/jquery.smookie.js",
            "line": 15,
            "description": "Create a cookie with the given key and value and other optional parameters.",
            "example": [
                " $.cookie('the_cookie', 'the_value');",
                " $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });",
                " $.cookie('the_cookie', 'the_value');",
                " $.cookie('the_cookie', null);"
            ],
            "desc": "Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain\n      used when the cookie was set.",
            "params": [
                {
                    "name": "String",
                    "description": "key The key of the cookie."
                },
                {
                    "name": "String",
                    "description": "value The value of the cookie."
                },
                {
                    "name": "Object",
                    "description": "options An object literal containing key/value pairs to provide optional cookie attributes."
                }
            ],
            "option": "Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will\n                       require a secure protocol (like HTTPS).",
            "type": "undefined",
            "name": "$.cookie",
            "cat": "Plugins/Cookie",
            "author": "Klaus Hartl/klaus.hartl@stilbuero.de",
            "class": "wpp.overview"
        },
        {
            "file": "js/jquery.smookie.js",
            "line": 46,
            "description": "Get the value of a cookie with the given key.",
            "example": [
                " $.cookie('the_cookie');"
            ],
            "desc": "Get the value of a cookie.",
            "params": [
                {
                    "name": "String",
                    "description": "key The key of the cookie."
                }
            ],
            "return": {
                "description": "The value of the cookie."
            },
            "type": "String",
            "name": "$.cookie",
            "cat": "Plugins/Cookie",
            "author": "Klaus Hartl/klaus.hartl@stilbuero.de",
            "class": "wpp.overview"
        },
        {
            "file": "js/property_page_property_settings.js",
            "line": 3,
            "description": "Handles form saving\nDo any validation/data work before the settings page form is submitted",
            "author": "odokienko@UD",
            "class": "wpp.overview"
        },
        {
            "file": "js/wp-property-admin-agent.js",
            "line": 1,
            "description": "WP-Property Edit Agent Page\n\nThis file is included on Edit Agent page.",
            "auhor": "peshkov@UD",
            "class": "wpp.overview"
        },
        {
            "file": "js/wp-property-admin-overview.js",
            "line": 9,
            "description": "Initialize DOM.",
            "itemtype": "method",
            "name": "ready",
            "class": "wpp.overview"
        },
        {
            "file": "js/wp-property-admin-overview.js",
            "line": 40,
            "description": "Toggle Feature.",
            "itemtype": "method",
            "name": "toggle_featured",
            "class": "wpp.overview"
        },
        {
            "file": "js/wp-property-admin-overview.js",
            "line": 71,
            "description": "Initialize User Interface.\n\nThis function may be ran multiple times.",
            "itemtype": "method",
            "name": "initialize",
            "class": "wpp.overview"
        },
        {
            "file": "js/wp-property-admin-widgets.js",
            "line": 1,
            "description": "WP-Property Widgets Page\n\nThis file is included on widgets page.",
            "auhor": "peshkov@UD",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-admin-widgets.js",
            "line": 14,
            "description": "Inits Search Properties Widget form's functionality\nShould not be called directly: used by wpp.widgets.run()",
            "author": "peshkov@UD",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-admin-widgets.js",
            "line": 69,
            "description": "Inits Property Attributes Widget functionality\nShould not be called directly: used by wpp.widgets.run()",
            "author": "peshkov@UD",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-admin-widgets.js",
            "line": 80,
            "description": "Goes through all wpp widgets and inits them",
            "author": "peshkov@UD",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 1,
            "description": "WP-Property Global Admin Scripts\n\nThis file is included on all back-end pages, so extra care needs be taken to avoid conflicts",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 8,
            "description": "Assign Property Stat to Group Functionality",
            "params": [
                {
                    "name": "object",
                    "description": "opt Params"
                }
            ],
            "author": "Maxim Peshkov",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 207,
            "description": "Basic e-mail validation",
            "params": [
                {
                    "name": "address",
                    "description": ""
                }
            ],
            "return": {
                "description": "boolean. Returns true if email address is successfully validated."
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 223,
            "description": "Bind ColorPicker with input fields '.wpp_input_colorpicker'",
            "params": [
                {
                    "name": "object",
                    "description": "instance. jQuery object"
                }
            ],
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 249,
            "description": "Updates Row field names",
            "params": [
                {
                    "name": "object",
                    "description": "instance. DOM element"
                },
                {
                    "name": "boolean",
                    "description": "allowRandomSlug. Determine if Row can contains random slugs."
                }
            ],
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 331,
            "description": "Toggle advanced options that are somehow related to the clicked trigger\n\nIf trigger element has an attr of 'show_type_source', then function attempt to find that element and get its value\nif value is found, that value is used as an additional requirement when finding which elements to toggle\n\nExample: <span class=\"wpp_show_advanced\" show_type_source=\"id_of_input_with_a_string\" advanced_option_class=\"class_of_elements_to_trigger\" show_type_element_attribute=\"attribute_name_to_match\">Show Advanced</span>\nThe above, when clicked, will toggle all elements within the same parent tree of cicked element, with class of \"advanced_option_class\" and with attribute of \"show_type_element_attribute\" the equals value of \"#id_of_input_with_a_string\"\n\nClicking the trigger in example when get the value of:\n<input id=\"value_from_source_element\" value=\"some_sort_of_identifier\" />\n\nAnd then toggle all elements like below:\n<li class=\"class_of_elements_to_trigger\" attribute_name_to_match=\"some_sort_of_identifier\">Data that will be toggled.</li>\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 427,
            "params": [
                {
                    "name": "slug",
                    "description": ""
                }
            ],
            "return": {
                "description": ""
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 439,
            "description": "Adds new Row to the table",
            "params": [
                {
                    "name": "element",
                    "description": ""
                }
            ],
            "return": {
                "description": ""
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 538,
            "description": "Slides down WP contextual help,\nand if 'wpp_scroll_to' attribute exists, scroll to it.",
            "params": [
                {
                    "name": "element",
                    "description": ""
                }
            ],
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 599,
            "params": [
                {
                    "name": "functionName",
                    "description": ""
                },
                {
                    "name": "context",
                    "description": ""
                },
                {
                    "name": "args",
                    "description": ""
                }
            ],
            "return": {
                "description": ""
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 616,
            "description": "Set unique IDs and FORs of DOM elements recursivly",
            "params": [
                {
                    "name": "object",
                    "description": "el. jQuery DOM object"
                },
                {
                    "name": "integer",
                    "description": "unique. Unique suffix which will be added to all IDs and FORs"
                }
            ],
            "author": "Maxim Peshkov",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-backend-global.js",
            "line": 647,
            "description": "DOCUMENT READY EVENTS AND ACTIONS",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 1,
            "description": "WP-Property Global Scripts\n\nThis file is included on all front-end and specific back-end pages.",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 30,
            "description": "Global Debug Logger\n\nAccepts any number of arguments and passes them to console.log, if available.\nReturns the first argument.",
            "usage": "wpp.debug( 'debug data', { key: 'some value' } );",
            "return": {
                "description": "Returns first argument.",
                "type": "Data"
            },
            "itemtype": "method",
            "name": "debug",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 58,
            "description": "Formatting Methods. (todo)",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 64,
            "description": "Format Currency",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 78,
            "description": "Format Number",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 101,
            "description": "Add Commas",
            "itemtype": "method",
            "name": "commas",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 122,
            "description": "http://kevin.vanzonneveld.net\n+      original by: Philippe Jausions (http://pear.php.net/user/jausions)\n+      original by: Aidan Lister (http://aidanlister.com/)\n+ reimplemented by: Kankrelune (http://www.webfaktory.info/)\n+      improved by: Brett Zamir (http://brett-zamir.me)\n+      improved by: Scott Baker\n+      improved by: Theriault\n*        example 1: version_compare('8.2.5rc', '8.2.5a');\n*        returns 1: 1\n*        example 2: version_compare('8.2.50', '8.2.52', '<');\n*        returns 2: true\n*        example 3: version_compare('5.3.0-dev', '5.3.0');\n*        returns 3: -1\n*        example 4: version_compare('4.1.0.52','4.01.0.51');\n*        returns 4: 1",
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 241,
            "description": "Legacy Support",
            "params": [
                {
                    "name": "selector",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 251,
            "description": "Legacy Support",
            "params": [
                {
                    "name": "selector",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "wpp"
        },
        {
            "file": "js/wp-property-global.js",
            "line": 261,
            "description": "Legacy Support",
            "params": [
                {
                    "name": "data",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "*"
            },
            "class": "wpp"
        },
        {
            "file": "js/wpp.feps.checkout.js",
            "line": 1,
            "description": "FEPS Checkout step",
            "author": "peshkov@UD",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.feps.spc.js",
            "line": 1,
            "description": "FEPS SPC page",
            "author": "peshkov@UD",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.feps.submit.js",
            "line": 1,
            "description": "FEPS Submit/Edit step",
            "author": "peshkov@UD",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.feps.subscription.js",
            "line": 1,
            "description": "FEPS Subscription plans step",
            "author": "peshkov@UD",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1,
            "description": "XMLI Scripts",
            "author": ": potanin@UD",
            "date": ": 8/19/13",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 22,
            "description": "Initializer.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 551,
            "description": "Source Changed.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 564,
            "description": "XMLI Logger.",
            "usage": "wpp.xmli.debug( 'My message.' );",
            "itemtype": "method",
            "name": "log",
            "author": "potanin@UD",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 587,
            "description": "Toggle loading icon at the top of the page.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 595,
            "description": "Toggle loading icon at the top of the page.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 603,
            "description": "Rebuild unique ID dropdown",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 657,
            "description": "Add attribute and xPath rows based on matched tags from XML feed and avaialble attributes.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 802,
            "description": "Remove any blank rows from table.",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 829,
            "description": "Ran when any information regarding the source URL, type, or login information is chaged.\n\nVerifies source can be loaded and is valid.\nReturns matched_tags and stored in wpp_auto_matched_tags",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 881,
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 962,
            "description": "Sets schedule_id for current DOM",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 976,
            "description": "Sets schedule_id for current DOM",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 993,
            "description": "Display a message in the \"Action Bar\", below the Attribute Map",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1050,
            "description": "Display a message in the \"Raw Preview\" message section",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1074,
            "description": "Display a message in the \"Raw Preview\" message section",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1097,
            "description": "Sets the status of the source URL in UI",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1139,
            "description": "Ensure all necessary data for given source is filled in",
            "params": [
                {
                    "name": "type",
                    "description": ""
                }
            ],
            "return": {
                "description": "",
                "type": "Boolean"
            },
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1171,
            "description": "Displays editor UI",
            "params": [
                {
                    "name": "passed_schedule_id",
                    "description": ""
                }
            ],
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1212,
            "description": "Handles functions and UI configurations when a major DOM change is made",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1250,
            "description": "Disables, resets, and grays out an option",
            "params": [
                {
                    "name": "element",
                    "description": ""
                }
            ],
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1261,
            "description": "Enables an option",
            "params": [
                {
                    "name": "element",
                    "description": ""
                }
            ],
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1271,
            "description": "Handles functions and UI configurations when a major DOM change is made",
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1296,
            "description": "Determine if \"Toggle Advanced Settings\" link should be displayed for this source type",
            "params": [
                {
                    "name": "response",
                    "description": ""
                }
            ],
            "class": "wpp.xmli"
        },
        {
            "file": "js/wpp.xmli.js",
            "line": 1342,
            "description": "Ran after the import editor screen is displayed",
            "params": [
                {
                    "name": "response",
                    "description": ""
                }
            ],
            "class": "wpp.xmli"
        }
    ],
    "warnings": [
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_agents.php:16"
        },
        {
            "message": "unknown tag: package",
            "line": " core/premium/class_agents.php:16"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/premium/class_agents.php:16"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_availability.php:24"
        },
        {
            "message": "unknown tag: package",
            "line": " core/premium/class_wpp_availability.php:24"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/premium/class_wpp_availability.php:24"
        },
        {
            "message": "unknown tag: var",
            "line": " core/premium/class_wpp_availability.php:39"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_facebook_tabs.php:19"
        },
        {
            "message": "unknown tag: package",
            "line": " core/premium/class_wpp_facebook_tabs.php:19"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/premium/class_wpp_facebook_tabs.php:19"
        },
        {
            "message": "unknown tag: var",
            "line": " core/premium/class_wpp_facebook_tabs.php:29"
        },
        {
            "message": "unknown tag: var",
            "line": " core/premium/class_wpp_facebook_tabs.php:38"
        },
        {
            "message": "unknown tag: var",
            "line": " core/premium/class_wpp_facebook_tabs.php:47"
        },
        {
            "message": "unknown tag: action",
            "line": " core/premium/class_wpp_facebook_tabs.php:57"
        },
        {
            "message": "unknown tag: action",
            "line": " core/premium/class_wpp_facebook_tabs.php:628"
        },
        {
            "message": "unknown tag: var",
            "line": " core/premium/class_wpp_feps.php:69"
        },
        {
            "message": "param name/type/descript missing",
            "line": " core/premium/class_wpp_feps.php:267"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:1381"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:2212"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:3191"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:3290"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:3825"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_feps.php:3940"
        },
        {
            "message": "unknown tag: page",
            "line": " core/premium/class_wpp_pdf_flyer.php:1808"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/premium/class_wpp_property_import.php:2"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/premium/class_wpp_property_import.php:2"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/premium/class_wpp_property_import.php:2"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/premium/class_wpp_property_import.php:2"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_property_import.php:40"
        },
        {
            "message": "unknown tag: package",
            "line": " core/premium/class_wpp_property_import.php:40"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/premium/class_wpp_property_import.php:40"
        },
        {
            "message": "unknown tag: page",
            "line": " core/premium/class_wpp_property_import.php:2920"
        },
        {
            "message": "unknown tag: date",
            "line": " core/premium/class_wpp_property_import.php:3601"
        },
        {
            "message": "unknown tag: args",
            "line": " core/premium/class_wpp_property_import.php:4083"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " core/premium/class_wpp_property_import.php:4423"
        },
        {
            "message": "replacing incorrect tag: params with param",
            "line": " core/premium/class_wpp_property_import.php:4540"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_property_import.php:4586"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_property_import.php:4620"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_property_import.php:4631"
        },
        {
            "message": "unknown tag: version",
            "line": " core/premium/class_wpp_property_import.php:4678"
        },
        {
            "message": "unknown tag: package",
            "line": " core/ui/class_wpp_object_list_table.php:2"
        },
        {
            "message": "unknown tag: access",
            "line": " core/ui/class_wpp_object_list_table.php:2"
        },
        {
            "message": "unknown tag: access",
            "line": " core/ui/class_wpp_object_list_table.php:29"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ui/page_settings.php:2"
        },
        {
            "message": "unknown tag: package",
            "line": " core/ui/page_settings.php:2"
        },
        {
            "message": "unknown tag: copyright",
            "line": " core/ui/page_settings.php:2"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ui/property_metaboxes.php:9"
        },
        {
            "message": "unknown tag: package",
            "line": " core/ui/property_metaboxes.php:9"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ui/property_metaboxes.php:38"
        },
        {
            "message": "unknown tag: package",
            "line": " core/ui/property_metaboxes.php:38"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_core.php:2"
        },
        {
            "message": "unknown tag: package",
            "line": " core/class_core.php:2"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/class_core.php:2"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_core.php:57"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_core.php:91"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_core.php:801"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:2"
        },
        {
            "message": "unknown tag: package",
            "line": " core/class_functions.php:2"
        },
        {
            "message": "unknown tag: subpackage",
            "line": " core/class_functions.php:2"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/class_functions.php:14"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:404"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:451"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:474"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:513"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:580"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:613"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:680"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:694"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:730"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:753"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:782"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:803"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:830"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:969"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1030"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1060"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1092"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1122"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1140"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1173"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1199"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:1252"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:2169"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:2185"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " core/class_functions.php:2453"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/class_functions.php:2657"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:2811"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:3690"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:3690"
        },
        {
            "message": "unknown tag: filter",
            "line": " core/class_functions.php:4190"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:4190"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5120"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5142"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5257"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5316"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5351"
        },
        {
            "message": "unknown tag: source",
            "line": " core/class_functions.php:5371"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:5458"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_functions.php:5513"
        },
        {
            "message": "unknown tag: package",
            "line": " core/class_legacy.php:2"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:70"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:186"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:259"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:289"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:354"
        },
        {
            "message": "unknown tag: access",
            "line": " core/class_list_table.php:434"
        },
        {
            "message": "unknown tag: version",
            "line": " core/class_mail.php:2"
        },
        {
            "message": "unknown tag: package",
            "line": " core/class_mail.php:2"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " core/class_property_export.php:53"
        },
        {
            "message": "unknown tag: original",
            "line": " core/class_rets.php:2"
        },
        {
            "message": "unknown tag: complexity",
            "line": " core/class_widgets.php:1340"
        },
        {
            "message": "unknown tag: copyright",
            "line": " core/ud_api.php:2"
        },
        {
            "message": "unknown tag: license",
            "line": " core/ud_api.php:2"
        },
        {
            "message": "unknown tag: link",
            "line": " core/ud_api.php:2"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:2"
        },
        {
            "message": "unknown tag: package",
            "line": " core/ud_api.php:18"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:75"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:86"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:102"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " core/ud_api.php:102"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:137"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:154"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:196"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:322"
        },
        {
            "message": "unknown tag: name",
            "line": " core/ud_api.php:441"
        },
        {
            "message": "unknown tag: path",
            "line": " core/ud_api.php:441"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:441"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:485"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:536"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:559"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:660"
        },
        {
            "message": "unknown tag: source",
            "line": " core/ud_api.php:728"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:728"
        },
        {
            "message": "unknown tag: version",
            "line": " core/ud_api.php:1025"
        },
        {
            "message": "unknown tag: updated",
            "line": " core/ud_api.php:1169"
        },
        {
            "message": "unknown tag: autor",
            "line": " core/ud_api.php:1228"
        },
        {
            "message": "unknown tag: inherits",
            "line": " js/fileuploader.js:473"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " js/fileuploader.js:882"
        },
        {
            "message": "unknown tag: inherits",
            "line": " js/fileuploader.js:957"
        },
        {
            "message": "unknown tag: inherits",
            "line": " js/fileuploader.js:1123"
        },
        {
            "message": "unknown tag: version",
            "line": " js/jquery.scrollTo-min.js:1"
        },
        {
            "message": "unknown tag: desc",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: desc",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: desc",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: desc",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: option",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: option",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: option",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: option",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: name",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: cat",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "unknown tag: desc",
            "line": " js/jquery.smookie.js:46"
        },
        {
            "message": "unknown tag: name",
            "line": " js/jquery.smookie.js:46"
        },
        {
            "message": "unknown tag: cat",
            "line": " js/jquery.smookie.js:46"
        },
        {
            "message": "unknown tag: auhor",
            "line": " js/wp-property-admin-agent.js:1"
        },
        {
            "message": "unknown tag: auhor",
            "line": " js/wp-property-admin-widgets.js:1"
        },
        {
            "message": "unknown tag: usage",
            "line": " js/wp-property-global.js:30"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " js/wp-property-global.js:241"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " js/wp-property-global.js:251"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " js/wp-property-global.js:261"
        },
        {
            "message": "unknown tag: date",
            "line": " js/wpp.xmli.js:1"
        },
        {
            "message": "unknown tag: usage",
            "line": " js/wpp.xmli.js:564"
        },
        {
            "message": "replacing incorrect tag: returns with return",
            "line": " js/wpp.xmli.js:1139"
        },
        {
            "message": "Missing item type\nclass_agents Class\n\nAllows managing real estate agents.\n\nDocumentation\n Information about special issues regarding this plugin.\n 1. Adding images to real estate agents\n    - the user may add as many images to the profile of an agent as he wants to.\n    - when clicking the \"Add Image\" button the following happens:\n      - a certain value is added to the session\n      - the user is redirected to the upload form of the media library\n      - as soon as the user uploaded an image he will be redirected back to the\n        edit screen of the agent he was working on\n      - the value is removed from the session\n\nCopyright 2012 Usability Dynamics, Inc.  <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:16"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_agents.php:46"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:64"
        },
        {
            "message": "Missing item type\nAgent Settings page load handler",
            "line": " core/premium/class_agents.php:143"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:151"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:188"
        },
        {
            "message": "Missing item type\nDisplay user role selection on agent page if more than one role are allowed to be agents.\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:210"
        },
        {
            "message": "Missing item type\nAdd extra options to XML Importer\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:261"
        },
        {
            "message": "Missing item type\nSends notification to an agent.\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:291"
        },
        {
            "message": "Missing item type\nAdds agent IDs in array format to the property object\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:310"
        },
        {
            "message": "Missing item type\nCalled after a comment is inserted on a property",
            "line": " core/premium/class_agents.php:322"
        },
        {
            "message": "Missing item type\nAdds agent-specific settings to flyer page\n\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:341"
        },
        {
            "message": "Missing item type\nInsert agent data into PDF flyer\n\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_agents.php:358"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:391"
        },
        {
            "message": "Missing item type\nAdds a colum to the overview table\n\nCopyright 2011 TwinCitiesTech.com, Inc.",
            "line": " core/premium/class_agents.php:419"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:509"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:532"
        },
        {
            "message": "Missing item type\nRenders Agents options ( fields )",
            "line": " core/premium/class_agents.php:550"
        },
        {
            "message": "Missing item type\nAdds menu to settings page navigation",
            "line": " core/premium/class_agents.php:652"
        },
        {
            "message": "Missing item type\nDisplays advanced management page",
            "line": " core/premium/class_agents.php:663"
        },
        {
            "message": "Missing item type\nAdd menu to WP's navigation",
            "line": " core/premium/class_agents.php:824"
        },
        {
            "message": "Missing item type\nHelper functions",
            "line": " core/premium/class_agents.php:841"
        },
        {
            "message": "Missing item type\nDisplays a list of agents.",
            "line": " core/premium/class_agents.php:853"
        },
        {
            "message": "Missing item type\nDisplays a list of agents.",
            "line": " core/premium/class_agents.php:923"
        },
        {
            "message": "Missing item type\nInserts content into the \"Publish\" metabox on property pages",
            "line": " core/premium/class_agents.php:1032"
        },
        {
            "message": "Missing item type\nStores data when saving a property.",
            "line": " core/premium/class_agents.php:1062"
        },
        {
            "message": "Missing item type\nAdds section to user edit screen",
            "line": " core/premium/class_agents.php:1093"
        },
        {
            "message": "Missing item type\nSaves user data.",
            "line": " core/premium/class_agents.php:1127"
        },
        {
            "message": "Missing item type\nSaves user fields.",
            "line": " core/premium/class_agents.php:1137"
        },
        {
            "message": "Missing item type\nRedirect to edit page.",
            "line": " core/premium/class_agents.php:1151"
        },
        {
            "message": "Missing item type\nAjax File (Image) Uploader",
            "line": " core/premium/class_agents.php:1172"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1184"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1196"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1205"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1216"
        },
        {
            "message": "Missing item type\nAdds section to user edit screen",
            "line": " core/premium/class_agents.php:1258"
        },
        {
            "message": "Missing item type\nRemoves the given image\nand cleans up the user meta",
            "line": " core/premium/class_agents.php:1337"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1349"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1357"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_agents.php:1359"
        },
        {
            "message": "Missing item type\nReturns a list of users with the real estate agent role.",
            "line": " core/premium/class_agents.php:1363"
        },
        {
            "message": "Missing item type\nCreate a user.",
            "line": " core/premium/class_agents.php:1394"
        },
        {
            "message": "Missing item type\nUpdate a user.",
            "line": " core/premium/class_agents.php:1438"
        },
        {
            "message": "Missing item type\nRemoves user with given ID.",
            "line": " core/premium/class_agents.php:1460"
        },
        {
            "message": "Missing item type\nReturns agents associated with current post.",
            "line": " core/premium/class_agents.php:1471"
        },
        {
            "message": "Missing item type\nReturns images linked to an agent.",
            "line": " core/premium/class_agents.php:1482"
        },
        {
            "message": "Missing item type\nReturns true in case the given agent is in the given array, otherwise false.",
            "line": " core/premium/class_agents.php:1519"
        },
        {
            "message": "Missing item type\nReturns the default capabilites for agents.",
            "line": " core/premium/class_agents.php:1531"
        },
        {
            "message": "Missing item type\nReturns an array with nice descriptions for capabilities.",
            "line": " core/premium/class_agents.php:1543"
        },
        {
            "message": "Missing item type\nUtility function that removes empty elements from the given array.",
            "line": " core/premium/class_agents.php:1576"
        },
        {
            "message": "Missing item type\nDisplay agent card via shortcode",
            "line": " core/premium/class_agents.php:1597"
        },
        {
            "message": "Missing item type\nDisplays standardized agent information.",
            "line": " core/premium/class_agents.php:1651"
        },
        {
            "message": "Missing item type\nFilters properties filter array",
            "line": " core/premium/class_agents.php:1815"
        },
        {
            "message": "Missing item type\nFilters quantity of properties from wpp",
            "line": " core/premium/class_agents.php:1885"
        },
        {
            "message": "Missing item type\nFilters available users from wpp",
            "line": " core/premium/class_agents.php:1916"
        },
        {
            "message": "Missing item type\nFilters wpp months periods",
            "line": " core/premium/class_agents.php:1931"
        },
        {
            "message": "Missing item type\nFilters wpp search options",
            "line": " core/premium/class_agents.php:1963"
        },
        {
            "message": "Missing item type\nAssigns the submittor as an agent, if their role permits",
            "line": " core/premium/class_agents.php:2001"
        },
        {
            "message": "Missing item type\nDetermine if the current user can edit the current property",
            "line": " core/premium/class_agents.php:2036"
        },
        {
            "message": "Missing item type\nCompatibility pre WP 3.1",
            "line": " core/premium/class_agents.php:2066"
        },
        {
            "message": "Missing item type\nAgentWidget Class",
            "line": " core/premium/class_agents.php:2076"
        },
        {
            "message": "Missing item type\nName: Availability\nDescription: Adds availability settings to listings.\nVersion: 0.1-alpha\nClass: class_wpp_availability\nMinimum Core Version: 1.9\nMinimum PHP Version: 5.3\nFeature ID: 51",
            "line": " core/premium/class_wpp_availability.php:2"
        },
        {
            "message": "Missing item type\nclass_wpp_availability Class",
            "line": " core/premium/class_wpp_availability.php:24"
        },
        {
            "message": "Missing item type\nInterface Version",
            "line": " core/premium/class_wpp_availability.php:34"
        },
        {
            "message": "Missing item type\nCapability to manage the current feature",
            "line": " core/premium/class_wpp_availability.php:39"
        },
        {
            "message": "Missing item type\nPrimary feature function.  Ran an init level.",
            "line": " core/premium/class_wpp_availability.php:47"
        },
        {
            "message": "Missing item type\nDraw availability metabox",
            "line": " core/premium/class_wpp_availability.php:62"
        },
        {
            "message": "Missing item type\nDraw availability metabox",
            "line": " core/premium/class_wpp_availability.php:77"
        },
        {
            "message": "Missing item type\nName: Facebook Tabs\nFeature ID: 18\nMinimum Core Version: 1.38.2\nVersion: 1.0.1\nDescription: Allows Facebook users insert Page Tabs with WP-Property Canvas to Facebook pages.\nClass: class_wpp_facebook_tabs",
            "line": " core/premium/class_wpp_facebook_tabs.php:2"
        },
        {
            "message": "Missing item type\nclass_wpp_facebook_tabs Class",
            "line": " core/premium/class_wpp_facebook_tabs.php:19"
        },
        {
            "message": "Missing item type\nCapability to manage the current feature",
            "line": " core/premium/class_wpp_facebook_tabs.php:29"
        },
        {
            "message": "Missing item type\nInput name base",
            "line": " core/premium/class_wpp_facebook_tabs.php:38"
        },
        {
            "message": "Missing item type\nQuery var which is used for parse request.\nDetermines if the request to facebook tab canvas",
            "line": " core/premium/class_wpp_facebook_tabs.php:47"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_facebook_tabs.php:57"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_facebook_tabs.php:66"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_facebook_tabs.php:69"
        },
        {
            "message": "Missing item type\nApply feature's Hooks and other functionality",
            "line": " core/premium/class_wpp_facebook_tabs.php:101"
        },
        {
            "message": "Missing item type\nHandle pre-headers functions.",
            "line": " core/premium/class_wpp_facebook_tabs.php:120"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_facebook_tabs.php:141"
        },
        {
            "message": "Missing item type\nPrevents missing canvases configuration on global settings saving",
            "line": " core/premium/class_wpp_facebook_tabs.php:150"
        },
        {
            "message": "Missing item type\nAjax handler for searching properties in autocomplete",
            "line": " core/premium/class_wpp_facebook_tabs.php:171"
        },
        {
            "message": "Missing item type\nContextual Help",
            "line": " core/premium/class_wpp_facebook_tabs.php:204"
        },
        {
            "message": "Missing item type\nFilter\nReturns current template instance",
            "line": " core/premium/class_wpp_facebook_tabs.php:254"
        },
        {
            "message": "Missing item type\nSearch template in plugin directory, ignores stylesheet",
            "line": " core/premium/class_wpp_facebook_tabs.php:270"
        },
        {
            "message": "Missing item type\nTemplate redirect for facebook tabs.\n\nListens for a signed Facebook request.",
            "line": " core/premium/class_wpp_facebook_tabs.php:316"
        },
        {
            "message": "Missing item type\nDeregisters all theme assets ( styles or scripts ) and specific ones which are not related to Facebook Tabs",
            "line": " core/premium/class_wpp_facebook_tabs.php:477"
        },
        {
            "message": "Missing item type\nRecursively goes through registered assets and finds dependencies of passed $assets",
            "line": " core/premium/class_wpp_facebook_tabs.php:547"
        },
        {
            "message": "Missing item type\nAdds Custom capability to the current premium feature",
            "line": " core/premium/class_wpp_facebook_tabs.php:593"
        },
        {
            "message": "Missing item type\nEchos full input name",
            "line": " core/premium/class_wpp_facebook_tabs.php:606"
        },
        {
            "message": "Missing item type\nRewrite Rules - called only on flush.",
            "line": " core/premium/class_wpp_facebook_tabs.php:628"
        },
        {
            "message": "Missing item type\nflush_rules() if our rules are not yet included",
            "line": " core/premium/class_wpp_facebook_tabs.php:643"
        },
        {
            "message": "Missing item type\nTell WordPress to accept our custom query variable",
            "line": " core/premium/class_wpp_facebook_tabs.php:659"
        },
        {
            "message": "Missing item type\nCreates $posts array based on fb_tabs canvas data",
            "line": " core/premium/class_wpp_facebook_tabs.php:673"
        },
        {
            "message": "Missing item type\nReturns list of available templates.",
            "line": " core/premium/class_wpp_facebook_tabs.php:710"
        },
        {
            "message": "Missing item type\nReturns list of facebook assets",
            "line": " core/premium/class_wpp_facebook_tabs.php:747"
        },
        {
            "message": "Missing item type\nParse signed_request from Facebook",
            "line": " core/premium/class_wpp_facebook_tabs.php:789"
        },
        {
            "message": "Missing item type\nbase64 URL Decode",
            "line": " core/premium/class_wpp_facebook_tabs.php:818"
        },
        {
            "message": "Missing item type\nGet available pages to display",
            "line": " core/premium/class_wpp_facebook_tabs.php:829"
        },
        {
            "message": "Missing item type\nCollects affected page IDs",
            "line": " core/premium/class_wpp_facebook_tabs.php:854"
        },
        {
            "message": "Missing item type\nHide selected pages",
            "line": " core/premium/class_wpp_facebook_tabs.php:895"
        },
        {
            "message": "Missing item type\nReturns ids of hidden canvas pages",
            "line": " core/premium/class_wpp_facebook_tabs.php:920"
        },
        {
            "message": "Missing item type\nLoad admin scripts",
            "line": " core/premium/class_wpp_facebook_tabs.php:943"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_facebook_tabs.php:964"
        },
        {
            "message": "Missing item type\nName: Front End Property Submissions (FEPS)\nClass: class_wpp_feps\nVersion: 2.0.2\nMinimum Core Version: 1.38.2\nFeature ID: 14\nDescription: Allow users to add properties from the front-end.\n\n== To Do ==\n - Use _device_can_upload() if not already used, or switch over to backend WP upload form.",
            "line": " core/premium/class_wpp_feps.php:2"
        },
        {
            "message": "Missing item type\n(custom) Capability to manage the current feature",
            "line": " core/premium/class_wpp_feps.php:33"
        },
        {
            "message": "Missing item type\nCRM Notification actions\n\nAvailable template tags you can use in WP CRM plugin for user natifications:\n\nFor 'pending_property_approve':\n- [user_email] Email where to send notification\n- [display_name] User's name\n- [url] Property url\n- [title] Property title\n\nFor 'pending_property_added':\n- [user_email] Email where to send notification\n- [pending_url] Pending Property url\n- [title] Property title\n\nFor 'pending_account_approved':\n- [user_email] Email where to send notification\n- [user_login] User's login\n- [site_url] Current site url",
            "line": " core/premium/class_wpp_feps.php:39"
        },
        {
            "message": "Missing item type\nAvailable property statuses",
            "line": " core/premium/class_wpp_feps.php:69"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_feps.php:75"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:83"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:86"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:89"
        },
        {
            "message": "Missing item type\nPrimary feature function.  Ran an init level.",
            "line": " core/premium/class_wpp_feps.php:105"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:132"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:193"
        },
        {
            "message": "Missing item type\nHandle pre-headers functions.",
            "line": " core/premium/class_wpp_feps.php:234"
        },
        {
            "message": "Missing item type\nAdds 'FEPS Details' column to 'All Properties' table",
            "line": " core/premium/class_wpp_feps.php:248"
        },
        {
            "message": "Missing item type\nAdds data to column 'FEPS Details' on 'All Properties' table",
            "line": " core/premium/class_wpp_feps.php:267"
        },
        {
            "message": "Missing item type\nAdds admin tools manu to settings page navigation",
            "line": " core/premium/class_wpp_feps.php:329"
        },
        {
            "message": "Missing item type\nDisplays FEPS management page",
            "line": " core/premium/class_wpp_feps.php:346"
        },
        {
            "message": "Missing item type\nAdds contextual help to Property Forms page",
            "line": " core/premium/class_wpp_feps.php:450"
        },
        {
            "message": "Missing item type\nAdds contextual help to WP-Property Settings page",
            "line": " core/premium/class_wpp_feps.php:535"
        },
        {
            "message": "Missing item type\nAjax action to delete FEPS images",
            "line": " core/premium/class_wpp_feps.php:615"
        },
        {
            "message": "Missing item type\nInitialize FEPS schedule events",
            "line": " core/premium/class_wpp_feps.php:637"
        },
        {
            "message": "Missing item type\nDelete feps files if they are older then $seconds_old",
            "line": " core/premium/class_wpp_feps.php:658"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:666"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:670"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:679"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:681"
        },
        {
            "message": "Missing item type\nRenders FEPS details on Edit Property page",
            "line": " core/premium/class_wpp_feps.php:699"
        },
        {
            "message": "Missing item type\nInserts  'Subscription plan' content into the \"Publish\" metabox on property pages",
            "line": " core/premium/class_wpp_feps.php:789"
        },
        {
            "message": "Missing item type\nDetermines if live time of FEPS is expired and change FEPS status.\nUsed by WP Cron",
            "line": " core/premium/class_wpp_feps.php:857"
        },
        {
            "message": "Missing item type\nRan after account created",
            "line": " core/premium/class_wpp_feps.php:909"
        },
        {
            "message": "Missing item type\nSet available property statuses",
            "line": " core/premium/class_wpp_feps.php:932"
        },
        {
            "message": "Missing item type\nPrevent appearing \"property_type\" attribute in list Property Attributes\nin case if someone adds \"property_type\" on Developer Tab.\nThis param is required and it alredy set in General Options.",
            "line": " core/premium/class_wpp_feps.php:952"
        },
        {
            "message": "Missing item type\nRemoves extra attachments from post.\nIgnores featured image.",
            "line": " core/premium/class_wpp_feps.php:972"
        },
        {
            "message": "Missing item type\nHandles property actions when a property is saved",
            "line": " core/premium/class_wpp_feps.php:1023"
        },
        {
            "message": "Missing item type\nLook up e-mail address",
            "line": " core/premium/class_wpp_feps.php:1157"
        },
        {
            "message": "Missing item type\nAdds Custom capability to the current premium feature",
            "line": " core/premium/class_wpp_feps.php:1194"
        },
        {
            "message": "Missing item type\nWPP template redirect.",
            "line": " core/premium/class_wpp_feps.php:1208"
        },
        {
            "message": "Missing item type\nFix 404 error on pending property pages.",
            "line": " core/premium/class_wpp_feps.php:1254"
        },
        {
            "message": "Missing item type\nSingle Property template redirect\n\nAdd all pending-property specific hooks and filters here.",
            "line": " core/premium/class_wpp_feps.php:1321"
        },
        {
            "message": "Missing item type\nModify FEPS (unapproved property) title.",
            "line": " core/premium/class_wpp_feps.php:1342"
        },
        {
            "message": "Missing item type\nAdd custom body class for feps pending properties",
            "line": " core/premium/class_wpp_feps.php:1361"
        },
        {
            "message": "Missing item type\nUpdate permalink of FEPS property if it has status pending and\ncurrent user is author of this FEPS property",
            "line": " core/premium/class_wpp_feps.php:1381"
        },
        {
            "message": "Missing item type\nReturns form data belongs to the passed post_id",
            "line": " core/premium/class_wpp_feps.php:1422"
        },
        {
            "message": "Missing item type\nRestores form data from md5 hash",
            "line": " core/premium/class_wpp_feps.php:1442"
        },
        {
            "message": "Missing item type\nAJAX create/edit FEPS property",
            "line": " core/premium/class_wpp_feps.php:1480"
        },
        {
            "message": "Missing item type\nSubmit new property",
            "line": " core/premium/class_wpp_feps.php:1605"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:1672"
        },
        {
            "message": "Missing item type\nUpdates property's data",
            "line": " core/premium/class_wpp_feps.php:1712"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:1765"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:1767"
        },
        {
            "message": "Missing item type\nHandles FEPS upgrades",
            "line": " core/premium/class_wpp_feps.php:1800"
        },
        {
            "message": "Missing item type\nTrying to know a count of FEPSes which had been left without FEPS_META_FORM.\nIt can be possible if we already have FEPSes with one property_type\nbut we have no FEPS form with the same property_type;",
            "line": " core/premium/class_wpp_feps.php:1858"
        },
        {
            "message": "Missing item type\nMoves images from temporary directory to real folder",
            "line": " core/premium/class_wpp_feps.php:1893"
        },
        {
            "message": "Missing item type\nDisplays notices on pending property pages on admin",
            "line": " core/premium/class_wpp_feps.php:1966"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:1975"
        },
        {
            "message": "Missing item type\nand only if we have non-empty option.\nThis option can be setup for the first time\nwhile upgrade from old version of FEPS",
            "line": " core/premium/class_wpp_feps.php:2019"
        },
        {
            "message": "Missing item type\nChecks on FEPS Form removing if there are already added FEPS properties using the current form.",
            "line": " core/premium/class_wpp_feps.php:2077"
        },
        {
            "message": "Missing item type\nHandles ajax file uploads\n\nUploads submitted file into a temporary directory.\nHandles one file at a time.",
            "line": " core/premium/class_wpp_feps.php:2113"
        },
        {
            "message": "Missing item type\nAdds scripts and styles to slideshow pages.",
            "line": " core/premium/class_wpp_feps.php:2179"
        },
        {
            "message": "Missing item type\nLoad admin scripts",
            "line": " core/premium/class_wpp_feps.php:2187"
        },
        {
            "message": "Missing item type\nUpdates permalink of FEPS property if it has status 'pending'",
            "line": " core/premium/class_wpp_feps.php:2212"
        },
        {
            "message": "Missing item type\nAdds filter by FEPS form on Property overview page",
            "line": " core/premium/class_wpp_feps.php:2227"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2278"
        },
        {
            "message": "Missing item type\nShortcode FEPS Menu\nRenders FEPS menu",
            "line": " core/premium/class_wpp_feps.php:2296"
        },
        {
            "message": "Missing item type\nUsed for returning the FEPS form via shortcode",
            "line": " core/premium/class_wpp_feps.php:2430"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2582"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2595"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2604"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2609"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2621"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2634"
        },
        {
            "message": "Missing item type\nRenders the UI for form creation",
            "line": " core/premium/class_wpp_feps.php:2665"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2832"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2888"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:2899"
        },
        {
            "message": "Missing item type\nLoads 'My FEPS Listings' page",
            "line": " core/premium/class_wpp_feps.php:3191"
        },
        {
            "message": "Missing item type\nLoads 'FEPS Edit Listing' page",
            "line": " core/premium/class_wpp_feps.php:3290"
        },
        {
            "message": "Missing item type\nSave USP settings",
            "line": " core/premium/class_wpp_feps.php:3363"
        },
        {
            "message": "Missing item type\nModifies the way input fields are renderd\n\n$data array includes:\n- this_session - FEPS form settings\n- att_data - data about the attribute\n- row_id - unique ID of row\n- args - FEPS form settings\n- property - array of property data (if exists)\n\n$data['att_data'] includes:\n- slug\n- value\n- required\n- ui_class\n- title\n- description\n- input_type\n- storage_type\n- is_meta",
            "line": " core/premium/class_wpp_feps.php:3405"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:3447"
        },
        {
            "message": "Missing item type\nAdds meta data to attributes",
            "line": " core/premium/class_wpp_feps.php:3647"
        },
        {
            "message": "Missing item type\nLoad default settings",
            "line": " core/premium/class_wpp_feps.php:3678"
        },
        {
            "message": "Missing item type\nLoad default (first) field if there is no any fields",
            "line": " core/premium/class_wpp_feps.php:3705"
        },
        {
            "message": "Missing item type\nHandle adding post meta value",
            "line": " core/premium/class_wpp_feps.php:3733"
        },
        {
            "message": "Missing item type\nFilter CRM actions list",
            "line": " core/premium/class_wpp_feps.php:3775"
        },
        {
            "message": "Missing item type\nFilter query to allow view of pending posts",
            "line": " core/premium/class_wpp_feps.php:3803"
        },
        {
            "message": "Missing item type\nAdds FEPS specific queryable keys for property_overview shortcode",
            "line": " core/premium/class_wpp_feps.php:3825"
        },
        {
            "message": "Missing item type\nPrevent auth of inactive user",
            "line": " core/premium/class_wpp_feps.php:3839"
        },
        {
            "message": "Missing item type\nRenders location input map",
            "line": " core/premium/class_wpp_feps.php:3858"
        },
        {
            "message": "Missing item type\nCalled only if WPI SPC exists",
            "line": " core/premium/class_wpp_feps.php:3912"
        },
        {
            "message": "Missing item type\nLoads 'FEPS Credit Adding' page",
            "line": " core/premium/class_wpp_feps.php:3940"
        },
        {
            "message": "Missing item type\nWPI SPC integration",
            "line": " core/premium/class_wpp_feps.php:3989"
        },
        {
            "message": "Missing item type\nSPC integration",
            "line": " core/premium/class_wpp_feps.php:4077"
        },
        {
            "message": "Missing item type\nSPC integration",
            "line": " core/premium/class_wpp_feps.php:4128"
        },
        {
            "message": "Missing item type\nAdds wp-property templates path for WP-Invoice Single Page Checkout template.",
            "line": " core/premium/class_wpp_feps.php:4148"
        },
        {
            "message": "Missing item type\nCallback ( redirect url ) after Sponsored listing is submitted",
            "line": " core/premium/class_wpp_feps.php:4168"
        },
        {
            "message": "Missing item type\nReturns permalink to edit FEPS page ( specific tab )",
            "line": " core/premium/class_wpp_feps.php:4187"
        },
        {
            "message": "Missing item type\nFilter form data before inserting the post",
            "line": " core/premium/class_wpp_feps.php:4206"
        },
        {
            "message": "Missing item type\nSecond feps step",
            "line": " core/premium/class_wpp_feps.php:4220"
        },
        {
            "message": "Missing item type\nPurchase listing step",
            "line": " core/premium/class_wpp_feps.php:4262"
        },
        {
            "message": "Missing item type\nFilter output",
            "line": " core/premium/class_wpp_feps.php:4316"
        },
        {
            "message": "Missing item type\nLogin user automaticaly",
            "line": " core/premium/class_wpp_feps.php:4339"
        },
        {
            "message": "Missing item type\nUser activation",
            "line": " core/premium/class_wpp_feps.php:4357"
        },
        {
            "message": "Missing item type\nAction after credits added. Publish and charge balance",
            "line": " core/premium/class_wpp_feps.php:4390"
        },
        {
            "message": "Missing item type\nAJAX processor for Pay Now button",
            "line": " core/premium/class_wpp_feps.php:4427"
        },
        {
            "message": "Missing item type\nAdds specific user FEPS fields to user's profile ( edit user page ).",
            "line": " core/premium/class_wpp_feps.php:4502"
        },
        {
            "message": "Missing item type\nUpdates user credits balance using user edit page ( or profile ).",
            "line": " core/premium/class_wpp_feps.php:4537"
        },
        {
            "message": "Missing item type\nAdds speicific strings to javascript localization",
            "line": " core/premium/class_wpp_feps.php:4551"
        },
        {
            "message": "Missing item type\nReturns all the list of pages which contains [wpp_feps_form] shortcode",
            "line": " core/premium/class_wpp_feps.php:4580"
        },
        {
            "message": "Missing item type\nReturns label for button's submit form\nUsed in feps-submit-template",
            "line": " core/premium/class_wpp_feps.php:4620"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:4631"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_feps.php:4634"
        },
        {
            "message": "Missing item type\nMyFepsWidget Class",
            "line": " core/premium/class_wpp_feps.php:4654"
        },
        {
            "message": "Missing item type\nExternal function for FEPS Credits",
            "line": " core/premium/class_wpp_feps.php:4734"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_pdf_flyer.php:14"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_pdf_flyer.php:15"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:30"
        },
        {
            "message": "Missing item type\nCalled at end of WPP init hook, in WP init hook\n\nRun-time settings are stored in $wpp_property_pdf['runtime']\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:47"
        },
        {
            "message": "Missing item type\nEnqueue scripts on PDF pages, and print content into head",
            "line": " core/premium/class_wpp_pdf_flyer.php:116"
        },
        {
            "message": "Missing item type\nSettings page load handler",
            "line": " core/premium/class_wpp_pdf_flyer.php:135"
        },
        {
            "message": "Missing item type\nAdds Metabox on Property Editing Form\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:159"
        },
        {
            "message": "Missing item type\nRenders Metabox's Settings on Property Editing Form\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:169"
        },
        {
            "message": "Missing item type\nUpdates property PDF postmeta\nRemove PDF Lists which contain the current post (They will generated again)",
            "line": " core/premium/class_wpp_pdf_flyer.php:181"
        },
        {
            "message": "Missing item type\nPreserve PDF Flyer settings from being overwritten during settings page saving.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:216"
        },
        {
            "message": "Missing item type\nRender PDF list in browser",
            "line": " core/premium/class_wpp_pdf_flyer.php:227"
        },
        {
            "message": "Missing item type\nDetermine if PDF list exists",
            "line": " core/premium/class_wpp_pdf_flyer.php:528"
        },
        {
            "message": "Missing item type\nAdd all the variables that we want to have parsed by the WP core.\nThis is the callback that we've registered for the \"query_vars\"\nfilter. \"Our\" variables will be used by the \"parse_request\" action\ncallback.",
            "line": " core/premium/class_wpp_pdf_flyer.php:548"
        },
        {
            "message": "Missing item type\nDetermine if the current request is the PDF List link\nCheck request and PDF List options and Open PDF",
            "line": " core/premium/class_wpp_pdf_flyer.php:562"
        },
        {
            "message": "Missing item type\nGet a PDF list template, or use default\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:650"
        },
        {
            "message": "Missing item type\nDefault PDF list template\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:676"
        },
        {
            "message": "Missing item type\nRegenerate PDF lists.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:782"
        },
        {
            "message": "Missing item type\nAdds pages\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:801"
        },
        {
            "message": "Missing item type\nGet available attributes for PDF Flyer",
            "line": " core/premium/class_wpp_pdf_flyer.php:817"
        },
        {
            "message": "Missing item type\nRenders page to create and configure PDF lists\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:859"
        },
        {
            "message": "Missing item type\nHandles front-end functions.\n\nCreates a flyer on-the-fly if wpp_flyer_create is passed, then redirects to it automatically.\nIf wpp_flyer_create is passed, but flyer already exists, simply opens the flyer -> does not re-generate\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1234"
        },
        {
            "message": "Missing item type\nAdds a PDF Flyer link to property objects in the back-end property view table\n\nReturns link if it flyer exists, or if on-the-fly creation is enabled.\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1263"
        },
        {
            "message": "Missing item type\nDefault left middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1285"
        },
        {
            "message": "Missing item type\nDefault column middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1361"
        },
        {
            "message": "Missing item type\nDefault left middle added via hook into flyer template\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1393"
        },
        {
            "message": "Missing item type\n'Cleans' Property Description before display it in Flyer\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1418"
        },
        {
            "message": "Missing item type\nModifies updated message after saving / creating a property with link to flyer\n\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1450"
        },
        {
            "message": "Missing item type\nAdds pdf flyer menu to settings page navigation\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1463"
        },
        {
            "message": "Missing item type\nContent for PDF Flyer settings on WPP settings apge\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:1477"
        },
        {
            "message": "Missing item type\nPdf Flyer overview page.\n\nEverything handles via this page. Other functions are done via AJAX.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1808"
        },
        {
            "message": "Missing item type\nReturn default PDF settings",
            "line": " core/premium/class_wpp_pdf_flyer.php:1822"
        },
        {
            "message": "Missing item type\nHandles the pdf_flyer shortcodes and it's attributes.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1835"
        },
        {
            "message": "Missing item type\nImage attribute is set. Return the image linked to the pdf document.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1863"
        },
        {
            "message": "Missing item type\nOnly returns url to the PDF, not any formatted html. So users can format their\nown html easily.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1870"
        },
        {
            "message": "Missing item type\nHandles the pdf_flyer shortcodes and it's attributes.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1883"
        },
        {
            "message": "Missing item type\nRemoved PDF flyer on property save.\nIt will be created on next request.\n\nHooks into save_property hook.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1952"
        },
        {
            "message": "Missing item type\nCreates the PDF flyer and saves it to disk.\n\nHooks into save_property hook.",
            "line": " core/premium/class_wpp_pdf_flyer.php:1976"
        },
        {
            "message": "Missing item type\nReturns HTML for a default PDF flyer template\n\nCalled by class_wpp_pdf_flyer::create_flyer_pdf()  if no template is found.",
            "line": " core/premium/class_wpp_pdf_flyer.php:2238"
        },
        {
            "message": "Missing item type\nCheck if a flyer exists",
            "line": " core/premium/class_wpp_pdf_flyer.php:2384"
        },
        {
            "message": "Missing item type\nAdd things to Help tab\n\nCopyright 2011 TwinCitiesTech.com, Inc.",
            "line": " core/premium/class_wpp_pdf_flyer.php:2411"
        },
        {
            "message": "Missing item type\nReturns link to flyer, or creates a link to on-the-fly Flyer generation if enabled\n\nCopyright Usability Dynamics, Inc. <http://usabilitydynamics.com>",
            "line": " core/premium/class_wpp_pdf_flyer.php:2516"
        },
        {
            "message": "Missing item type\nReturn permalink for PDF List",
            "line": " core/premium/class_wpp_pdf_flyer.php:2546"
        },
        {
            "message": "Missing item type\nName: Power Tools\nClass: class_wpp_power_tools\nVersion: 0.5.3\nFeature ID: 13\nMinimum Core Version: 1.37.3.2\nDescription: Power tools for WPP to include capabilities management.",
            "line": " core/premium/class_wpp_power_tools.php:2"
        },
        {
            "message": "Missing item type\nContains administrative functions\nto manage WPP capabilities",
            "line": " core/premium/class_wpp_power_tools.php:18"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_power_tools.php:32"
        },
        {
            "message": "Missing item type\nDisable taxonomies.",
            "line": " core/premium/class_wpp_power_tools.php:69"
        },
        {
            "message": "Missing item type\nAdds contextual help.",
            "line": " core/premium/class_wpp_power_tools.php:100"
        },
        {
            "message": "Missing item type\nAdds Custom capability to the current premium feature",
            "line": " core/premium/class_wpp_power_tools.php:112"
        },
        {
            "message": "Missing item type\nSave capabilities",
            "line": " core/premium/class_wpp_power_tools.php:124"
        },
        {
            "message": "Missing item type\nAdds contextual help fpr Capabilities tab on Settings page",
            "line": " core/premium/class_wpp_power_tools.php:153"
        },
        {
            "message": "Missing item type\nAdds menu to settings page navigation",
            "line": " core/premium/class_wpp_power_tools.php:193"
        },
        {
            "message": "Missing item type\nDisplays advanced management page",
            "line": " core/premium/class_wpp_power_tools.php:206"
        },
        {
            "message": "Missing item type\nLoad default settings",
            "line": " core/premium/class_wpp_power_tools.php:375"
        },
        {
            "message": "Missing item type\nName: XML Property Importer\nClass: class_wpp_property_import\nGlobal Variable: wpp_property_import\nInternal Slug: property_import\nJS Slug: wpp_property_import\nMinimum Core Version: 1.38.0\nFeature ID: 5\nVersion: 3.4.0.0\nDescription: WP-Property premium feature for automated importing of XML, CSV, JSON, Google Spreadsheet and MLS/RETS data.",
            "line": " core/premium/class_wpp_property_import.php:2"
        },
        {
            "message": "Missing item type\nWP-Property Premium Importer Function\n\nHandles XML, CSV, JSON and RETS importing;",
            "line": " core/premium/class_wpp_property_import.php:40"
        },
        {
            "message": "Missing item type\n( custom ) Capability to manage the current feature",
            "line": " core/premium/class_wpp_property_import.php:51"
        },
        {
            "message": "Missing item type\nSetup our custom variables for rets",
            "line": " core/premium/class_wpp_property_import.php:56"
        },
        {
            "message": "Missing item type\nStatic request map",
            "line": " core/premium/class_wpp_property_import.php:64"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_property_import.php:82"
        },
        {
            "message": "Missing item type\nCalled at end of WPP init hook, in WP init hook\n\nRun-time settings are stored in $wpp_property_import['runtime']\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:91"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:147"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:151"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:154"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:158"
        },
        {
            "message": "Missing item type\nRoutes static request",
            "line": " core/premium/class_wpp_property_import.php:163"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:168"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:171"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:181"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:186"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:190"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:192"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:198"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:201"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:204"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:207"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:209"
        },
        {
            "message": "Missing item type\nDisplays our header for browser requests",
            "line": " core/premium/class_wpp_property_import.php:213"
        },
        {
            "message": "Missing item type\nDisplays our footer for browser requests",
            "line": " core/premium/class_wpp_property_import.php:239"
        },
        {
            "message": "Missing item type\nShows 404 page on errors",
            "line": " core/premium/class_wpp_property_import.php:256"
        },
        {
            "message": "Missing item type\nThis is the function that handles downloading our schedule's images. Basically this function will\nfind the properties that have pending images, and then cause the processes to run which will actually\ndo the work. It will spawn {$num_worker_threads} simultaneously  that each represent 1 wp-property object, and when it\nis done, it will then turn around and check again for any additional missing images, and reschedule itself.",
            "line": " core/premium/class_wpp_property_import.php:266"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:275"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:282"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:284"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:287"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:291"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:293"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:295"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:298"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:308"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:319"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:322"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:325"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:332"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:337"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:340"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:342"
        },
        {
            "message": "Missing item type\nThis is the function that handles downloading our schedule's images",
            "line": " core/premium/class_wpp_property_import.php:346"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:351"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:359"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:365"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:369"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:375"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:378"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:385"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:387"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:389"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:394"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:396"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:398"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:400"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:402"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:404"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:408"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:410"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:412"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:427"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:451"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:465"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:471"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:474"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:478"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:495"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:513"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:519"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:528"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:530"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:532"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:534"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:544"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:553"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:556"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:567"
        },
        {
            "message": "Missing item type\nThis function simply checks to make sure an event isn't scheduled, before trying to add another one\nin wp_cron, so that wp_cron will act as a failsafe for anything we might not be handling",
            "line": " core/premium/class_wpp_property_import.php:574"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:579"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:584"
        },
        {
            "message": "Missing item type\nThis function uses wp_remote_get to cause the cron job to run immediately, and then removes\nthe job once it is successful",
            "line": " core/premium/class_wpp_property_import.php:589"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:594"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:598"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:600"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:602"
        },
        {
            "message": "Missing item type\nThis simple function is used so that we're not relying on Curl, as it doesn't handle non\nblocking requests well",
            "line": " core/premium/class_wpp_property_import.php:612"
        },
        {
            "message": "Missing item type\nPerforms the import while in browser.",
            "line": " core/premium/class_wpp_property_import.php:620"
        },
        {
            "message": "Missing item type\nAdds Custom capability to the current premium feature",
            "line": " core/premium/class_wpp_property_import.php:678"
        },
        {
            "message": "Missing item type\nModify body class of imported properties on back-end",
            "line": " core/premium/class_wpp_property_import.php:689"
        },
        {
            "message": "Missing item type\nDisplays information on property editing pages for properties that came from an XML Import",
            "line": " core/premium/class_wpp_property_import.php:710"
        },
        {
            "message": "Missing item type\nDeletes a non empty directory, directory must end with '/'",
            "line": " core/premium/class_wpp_property_import.php:747"
        },
        {
            "message": "Missing item type\nGet Orphan Attachments",
            "line": " core/premium/class_wpp_property_import.php:780"
        },
        {
            "message": "Missing item type\nDeletes a non empty directory, directory must end with '/'\nIn support of 'delete_post'",
            "line": " core/premium/class_wpp_property_import.php:798"
        },
        {
            "message": "Missing item type\nAdds a colum to the overview table\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:837"
        },
        {
            "message": "Missing item type\nAdds a colum to the overview table\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:846"
        },
        {
            "message": "Missing item type\nChecks if the current view should display a log during import, or perform the import silently.\n\nIf should be echoed, does so, unless explicitly told not to.\nIf no text is passed, returns bool\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:856"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:891"
        },
        {
            "message": "Missing item type\nCalled via AJAX function from settings page to display the import history\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:942"
        },
        {
            "message": "Missing item type\nAdd things to Help tab\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:960"
        },
        {
            "message": "Missing item type\nJquery ui stylesheet inint\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:992"
        },
        {
            "message": "Missing item type\nHooks into 'admin_init'\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1004"
        },
        {
            "message": "Missing item type\nAdd XML/CSV/JSON mimes to allow WP Media Uploader to handle import files\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1078"
        },
        {
            "message": "Missing item type\nHooks into 'admin_enqueue_scripts\"\n\nLoads all admin scripts.\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1095"
        },
        {
            "message": "Missing item type\nHooks into 'admin_menu\"\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1119"
        },
        {
            "message": "Missing item type\nContent for Import settings on WPP settings apge\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1131"
        },
        {
            "message": "Missing item type\nLoad default settings, should only be done on first run\n\nAlso used to lay out data structure.\nDon't run this if settings exist, they will be overwritten.\n\nSettings boolean values must be stored in string format to compy with WPP",
            "line": " core/premium/class_wpp_property_import.php:1139"
        },
        {
            "message": "Missing item type\nRun cron job from hash\n\n\n\nCopyright 2010 - 2012 Usability Dynamics, Inc.",
            "line": " core/premium/class_wpp_property_import.php:1163"
        },
        {
            "message": "Missing item type\nSettings page load handler",
            "line": " core/premium/class_wpp_property_import.php:1264"
        },
        {
            "message": "Missing item type\nHandle deleting properties that originated from a feed\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:1325"
        },
        {
            "message": "Missing item type\nHandle all admin ajax actions\n\nSuccess or failure is returned as string 'true' or 'false in $return['success']\nWhatever is to be displayed return in $return['ui']",
            "line": " core/premium/class_wpp_property_import.php:1380"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:1485"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:1532"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:1820"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:2221"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:2355"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:2357"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:2359"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:2871"
        },
        {
            "message": "Missing item type\nTraverse through XML DOM\n\nEverything handles via this page. Other functions are done via AJAX.",
            "line": " core/premium/class_wpp_property_import.php:2875"
        },
        {
            "message": "Missing item type\nFunctions used by traverse()\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:2906"
        },
        {
            "message": "Missing item type\nImport overview page.\n\nEverything handles via this page. Other functions are done via AJAX.",
            "line": " core/premium/class_wpp_property_import.php:2920"
        },
        {
            "message": "Missing item type\nImports an object into WP-Property",
            "line": " core/premium/class_wpp_property_import.php:3124"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3203"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3219"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3235"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3244"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3247"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3249"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3253"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3256"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3262"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3265"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3283"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3389"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3454"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3504"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3515"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3520"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3557"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3563"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3579"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3590"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3593"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3596"
        },
        {
            "message": "Missing item type\nNew experimental behavior:\nIf we have a coordinates then we have to keep them with help of 'manual_coordinates' flag.\nAs result, it will protect address field from modification of by Google Validation Service (but only if Address is not empty, other vice we will receive address by coordinates on Revalidate All Addresses)",
            "line": " core/premium/class_wpp_property_import.php:3601"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3628"
        },
        {
            "message": "Missing item type\nThis function gets and inits our rets object",
            "line": " core/premium/class_wpp_property_import.php:3669"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3675"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3678"
        },
        {
            "message": "Missing item type\nMakes a request to specified url\n\nRecognized XML or Google Spreadsheet feed",
            "line": " core/premium/class_wpp_property_import.php:3707"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3723"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3743"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3752"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3756"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3832"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3835"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3856"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3881"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3883"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3885"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3887"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3889"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3891"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3901"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:3924"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4042"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4068"
        },
        {
            "message": "Missing item type\nAttaches an image from url to specified post",
            "line": " core/premium/class_wpp_property_import.php:4083"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4264"
        },
        {
            "message": "Missing item type\nCycle through all properties with parent_gpid and update post_parent variable to mach",
            "line": " core/premium/class_wpp_property_import.php:4337"
        },
        {
            "message": "Missing item type\nGets remote file size from url\n\nCopyright 2010 - 2012 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " core/premium/class_wpp_property_import.php:4375"
        },
        {
            "message": "Missing item type\nGets data from cached source if it exists",
            "line": " core/premium/class_wpp_property_import.php:4423"
        },
        {
            "message": "Missing item type\nThis function creates the cached image directory",
            "line": " core/premium/class_wpp_property_import.php:4459"
        },
        {
            "message": "Missing item type\nCalled during rule processing for all single values.",
            "line": " core/premium/class_wpp_property_import.php:4540"
        },
        {
            "message": "Missing item type\nEmail notification system, for using from cron.",
            "line": " core/premium/class_wpp_property_import.php:4586"
        },
        {
            "message": "Missing item type\nConvert bytes to a more appropriate format.",
            "line": " core/premium/class_wpp_property_import.php:4620"
        },
        {
            "message": "Missing item type\nAnalyzes source feed after it has been converted into XML.",
            "line": " core/premium/class_wpp_property_import.php:4631"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4643"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4654"
        },
        {
            "message": "Missing item type\nKeep the MySQL Connection alive (and hope).",
            "line": " core/premium/class_wpp_property_import.php:4663"
        },
        {
            "message": "Missing item type\nThe import class for Google Spreadsheets",
            "line": " core/premium/class_wpp_property_import.php:4678"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4685"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4695"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4709"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4724"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4727"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4730"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4735"
        },
        {
            "message": "Missing item type\nThis funciton uses the locally stored gdata information to connect to the service, we assume\nthe try/catch block is outside of this function",
            "line": " core/premium/class_wpp_property_import.php:4748"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_property_import.php:4758"
        },
        {
            "message": "Missing item type\nThis fuction is for debugging purposes, it returns the fieldnames",
            "line": " core/premium/class_wpp_property_import.php:4767"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_slideshow.php:23"
        },
        {
            "message": "Missing item type\nPrimary feature function.  Ran an init level.",
            "line": " core/premium/class_wpp_slideshow.php:32"
        },
        {
            "message": "Missing item type\nMain back-end function.",
            "line": " core/premium/class_wpp_slideshow.php:181"
        },
        {
            "message": "Missing item type\nTake over property widget if it is a galleria widget.",
            "line": " core/premium/class_wpp_slideshow.php:285"
        },
        {
            "message": "Missing item type\nMain front-end function.",
            "line": " core/premium/class_wpp_slideshow.php:316"
        },
        {
            "message": "Missing item type\nLoad any front-end scripts",
            "line": " core/premium/class_wpp_slideshow.php:333"
        },
        {
            "message": "Missing item type\nPerform any pre-header functions of single property pages.\n\nIf ths current property has a slideshow, we pas it into 'wpp_property_page_vars' filter,\nwhich then passed it into $wp_query->query_vars, which is then extracted on the single propety pages.",
            "line": " core/premium/class_wpp_slideshow.php:344"
        },
        {
            "message": "Missing item type\nRenders ajax response to query for image selection\n\nUsed on global slideshow admin page.",
            "line": " core/premium/class_wpp_slideshow.php:362"
        },
        {
            "message": "Missing item type\nLoad images based on size and location\n\nUsed on global slideshow admin page.",
            "line": " core/premium/class_wpp_slideshow.php:391"
        },
        {
            "message": "Missing item type\nAdd draggable image selection pane to single property page\n\nUsed on global slideshow admin page.",
            "line": " core/premium/class_wpp_slideshow.php:468"
        },
        {
            "message": "Missing item type\nDraws the draggable image selection pane",
            "line": " core/premium/class_wpp_slideshow.php:481"
        },
        {
            "message": "Missing item type\nDisplays an image block for draggable selection lists.\n\nUsed on global slideshow admin page.",
            "line": " core/premium/class_wpp_slideshow.php:856"
        },
        {
            "message": "Missing item type\nCalled in property_save to commit slideshow image selection to database.",
            "line": " core/premium/class_wpp_slideshow.php:910"
        },
        {
            "message": "Missing item type\nAdds slideshow manu to settings page navigation\n\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>",
            "line": " core/premium/class_wpp_slideshow.php:953"
        },
        {
            "message": "Missing item type\nAdds scripts and styles to slideshow pages.",
            "line": " core/premium/class_wpp_slideshow.php:969"
        },
        {
            "message": "Missing item type\nProperty Settings page - Slideshow Tab content",
            "line": " core/premium/class_wpp_slideshow.php:989"
        },
        {
            "message": "Missing item type\nGlobal slideshow selection page.",
            "line": " core/premium/class_wpp_slideshow.php:1199"
        },
        {
            "message": "Missing item type\nMain function for rendering a slideshow.\n\nhttp://galleria.aino.se/docs/1.2/options/#list-of-options",
            "line": " core/premium/class_wpp_slideshow.php:1603"
        },
        {
            "message": "Missing item type\nMain function for rendering a slideshow.",
            "line": " core/premium/class_wpp_slideshow.php:1889"
        },
        {
            "message": "Missing item type\nUsed for returning a property-specific slideshow via shortcode",
            "line": " core/premium/class_wpp_slideshow.php:2081"
        },
        {
            "message": "Missing item type\nUsed for returning a property-specific slideshow via shortcode",
            "line": " core/premium/class_wpp_slideshow.php:2098"
        },
        {
            "message": "Missing item type\nUsed for returning the global slideshow via shortcode",
            "line": " core/premium/class_wpp_slideshow.php:2112"
        },
        {
            "message": "Missing item type\nUsed for calling the function programatically\n\nPointless function, in most cases do_shortcode() should be used.",
            "line": " core/premium/class_wpp_slideshow.php:2141"
        },
        {
            "message": "Missing item type\nDEPRECIATED FUNCTION. SHOULD BE REMOVED IN THE NEXT REALEASES. MAXIM PESHKOV\nI don't see any places where this function is used.\n\nUsed for calling the function programatically\n\nPointless function, in most cases do_shortcode() should be used.",
            "line": " core/premium/class_wpp_slideshow.php:2164"
        },
        {
            "message": "Missing item type\n(custom) Capability to manage the current feature",
            "line": " core/premium/class_wpp_supermap.php:18"
        },
        {
            "message": "Missing item type\nSpecial functions that must be called prior to init",
            "line": " core/premium/class_wpp_supermap.php:23"
        },
        {
            "message": "Missing item type\nSomething like constructor",
            "line": " core/premium/class_wpp_supermap.php:35"
        },
        {
            "message": "Missing item type\nAdds Custom capability to the current premium feature",
            "line": " core/premium/class_wpp_supermap.php:70"
        },
        {
            "message": "Missing item type\nAdds slideshow menu to settings page navigation\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>",
            "line": " core/premium/class_wpp_supermap.php:83"
        },
        {
            "message": "Missing item type\nAdd Supermap tab's content on Settings Page",
            "line": " core/premium/class_wpp_supermap.php:97"
        },
        {
            "message": "Missing item type\nAdd supermap settings for property type",
            "line": " core/premium/class_wpp_supermap.php:395"
        },
        {
            "message": "Missing item type\nHandles ajax file uploads.\nUploads submitted file.",
            "line": " core/premium/class_wpp_supermap.php:476"
        },
        {
            "message": "Missing item type\nEnqueue scripts on specific pages, and print content into head",
            "line": " core/premium/class_wpp_supermap.php:559"
        },
        {
            "message": "Missing item type\nDetermine if post has 'supermap' shortcode and\nEnqueue scripts and style",
            "line": " core/premium/class_wpp_supermap.php:605"
        },
        {
            "message": "Missing item type\nAdds metabox to property editor",
            "line": " core/premium/class_wpp_supermap.php:621"
        },
        {
            "message": "Missing item type\nRenders content for metabox",
            "line": " core/premium/class_wpp_supermap.php:630"
        },
        {
            "message": "Missing item type\nUpdates/Adds custom 'supermap' postmeta on post saving",
            "line": " core/premium/class_wpp_supermap.php:724"
        },
        {
            "message": "Missing item type\nReturns Supermap marker url for property if exists\nIf not, returns empty string",
            "line": " core/premium/class_wpp_supermap.php:758"
        },
        {
            "message": "Missing item type\nReturns supermap for shortcode\nCopyright 2010 Andy Potanin <andy.potanin@twincitiestech.com>\n\nExample of Atts:\nzoom=5\ncenter_on=74.3434,-130.22",
            "line": " core/premium/class_wpp_supermap.php:807"
        },
        {
            "message": "Missing item type\nAjax. Returns javascript:\nlist of properties and markers",
            "line": " core/premium/class_wpp_supermap.php:937"
        },
        {
            "message": "Missing item type\nRenders Supermap Content",
            "line": " core/premium/class_wpp_supermap.php:1144"
        },
        {
            "message": "Missing item type\nRenders Supermap",
            "line": " core/premium/class_wpp_supermap.php:1313"
        },
        {
            "message": "Missing item type\nShows Infobox on Supermap",
            "line": " core/premium/class_wpp_supermap.php:1426"
        },
        {
            "message": "Missing item type\nSet property as active in sidebar when property's popup is opened on supermap",
            "line": " core/premium/class_wpp_supermap.php:1443"
        },
        {
            "message": "Missing item type",
            "line": " core/premium/class_wpp_supermap.php:1457"
        },
        {
            "message": "Missing item type\nSearch properties and renders found ones on supermap",
            "line": " core/premium/class_wpp_supermap.php:1472"
        },
        {
            "message": "Missing item type\nPrepares Search params for get Properties",
            "line": " core/premium/class_wpp_supermap.php:1534"
        },
        {
            "message": "Missing item type\nClear Markers on Supermap",
            "line": " core/premium/class_wpp_supermap.php:1558"
        },
        {
            "message": "Missing item type\nDraws Option Form on sidebar of Supermap",
            "line": " core/premium/class_wpp_supermap.php:1692"
        },
        {
            "message": "Missing item type\nCheck specific supermap keys to properties\nand add/remove/modify them to avoid issues on supermap\n&\nCheck supermap files (markers): remove unused.",
            "line": " core/premium/class_wpp_supermap.php:1758"
        },
        {
            "message": "Missing item type\nFilters every import attribute",
            "line": " core/premium/class_wpp_supermap.php:1797"
        },
        {
            "message": "Missing item type\nAdd missed meta required for Supermap",
            "line": " core/premium/class_wpp_supermap.php:1811"
        },
        {
            "message": "Missing item type\nInvoice List Table class.",
            "line": " core/ui/class_wpp_object_list_table.php:2"
        },
        {
            "message": "Missing item type\nGet a list of sortable columns.",
            "line": " core/ui/class_wpp_object_list_table.php:29"
        },
        {
            "message": "Missing item type\nSet Bulk Actions",
            "line": " core/ui/class_wpp_object_list_table.php:43"
        },
        {
            "message": "Missing item type\nGenerate HTML for a single row on the users.php admin panel.",
            "line": " core/ui/class_wpp_object_list_table.php:63"
        },
        {
            "message": "Missing item type\nPage handles all the settings configuration for WP-Property. Premium features can hook into this page.\n\nActions:\n- wpp_settings_page_property_page\n- wpp_settings_help_tab\n- wpp_settings_content_$slug\n\nFilters:\n - wpp_settings_nav",
            "line": " core/ui/page_settings.php:2"
        },
        {
            "message": "Missing item type",
            "line": " core/ui/page_settings.php:46"
        },
        {
            "message": "Missing item type",
            "line": " core/ui/page_settings.php:114"
        },
        {
            "message": "Missing item type",
            "line": " core/ui/page_settings.php:204"
        },
        {
            "message": "Missing item type\nDisplays the primary metabox on property editing page.",
            "line": " core/ui/property_metaboxes.php:38"
        },
        {
            "message": "Missing item type\nPrints Property Atrributes Metabox\non Property Edit Page",
            "line": " core/ui/property_metaboxes.php:83"
        },
        {
            "message": "Missing item type\nRenders Filter Metabox ( All Properties page )",
            "line": " core/ui/property_metaboxes.php:486"
        },
        {
            "message": "Missing item type\nProperty Type Selector",
            "line": " core/ui/property_metaboxes.php:587"
        },
        {
            "message": "Missing item type\nWP-Property Core Framework\n\nContains primary functions for setting up the framework of the plugin.",
            "line": " core/class_core.php:2"
        },
        {
            "message": "Missing item type\nHighest-level function initialized on plugin load",
            "line": " core/class_core.php:14"
        },
        {
            "message": "Missing item type\nCalled on init, as early as possible.",
            "line": " core/class_core.php:57"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:74"
        },
        {
            "message": "Missing item type\nSecondary WPP Initialization ran towards the end of init()\n\nLoads things that we want make accessible for modification via other plugins.",
            "line": " core/class_core.php:91"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:104"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:113"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:117"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:124"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:129"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:143"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:146"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:149"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:217"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:257"
        },
        {
            "message": "Missing item type\nRegister metaboxes.",
            "line": " core/class_core.php:280"
        },
        {
            "message": "Missing item type\nAdds thumbnail feature to WP-Property pages",
            "line": " core/class_core.php:295"
        },
        {
            "message": "Missing item type\nAdds \"Settings\" link to the plugin overview page",
            "line": " core/class_core.php:307"
        },
        {
            "message": "Missing item type\nCan enqueue scripts on specific pages, and print content into head",
            "line": " core/class_core.php:323"
        },
        {
            "message": "Missing item type\nSets up additional pages and loads their scripts",
            "line": " core/class_core.php:433"
        },
        {
            "message": "Missing item type\nNext used to add custom submenu page 'All Properties' with Javascript dataTable",
            "line": " core/class_core.php:446"
        },
        {
            "message": "Missing item type\nModify admin body class on property pages for CSS",
            "line": " core/class_core.php:476"
        },
        {
            "message": "Missing item type\nFixed property pages being seen as 404 pages\n\nRan on parse_request;\n\nWP handle_404() function decides if current request should be a 404 page\nMarking the global variable $wp_query->is_search to true makes the function\nassume that the request is a search.",
            "line": " core/class_core.php:494"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:556"
        },
        {
            "message": "Missing item type\nModifies post content",
            "line": " core/class_core.php:581"
        },
        {
            "message": "Missing item type\nHooks into save_post function and saves additional property data",
            "line": " core/class_core.php:609"
        },
        {
            "message": "Missing item type\nInserts content into the \"Publish\" metabox on property pages",
            "line": " core/class_core.php:719"
        },
        {
            "message": "Missing item type\nRemoves \"quick edit\" link on property type objects\n\nCalled in via page_row_actions filter",
            "line": " core/class_core.php:752"
        },
        {
            "message": "Missing item type\nAdds property-relevant messages to the property post type object",
            "line": " core/class_core.php:769"
        },
        {
            "message": "Missing item type\nSets up property-type columns",
            "line": " core/class_core.php:801"
        },
        {
            "message": "Missing item type\nSets up sortable columns columns",
            "line": " core/class_core.php:836"
        },
        {
            "message": "Missing item type\nPerforms front-end pre-header functionality\n\nThis function is not called on amdin side\nLoads conditional CSS styles",
            "line": " core/class_core.php:858"
        },
        {
            "message": "Missing item type\nRuns pre-header functions on admin-side only\n\nChecks if plugin has been updated.",
            "line": " core/class_core.php:1058"
        },
        {
            "message": "Missing item type\nDisplays featured properties\n\nPerforms searching/filtering functions, provides template with $properties file\nRetirms html content to be displayed after location attribute on property edit page",
            "line": " core/class_core.php:1120"
        },
        {
            "message": "Missing item type\nReturns the property search widget",
            "line": " core/class_core.php:1204"
        },
        {
            "message": "Missing item type\nDisplays property overview\n\nPerforms searching/filtering functions, provides template with $properties file\nRetirms html content to be displayed after location attribute on property edit page",
            "line": " core/class_core.php:1261"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:1360"
        },
        {
            "message": "Missing item type\nRetrevie property attribute using shortcode.",
            "line": " core/class_core.php:1537"
        },
        {
            "message": "Missing item type\nDisplays a map for the current property.\n\nMust be used on a property page, or within a property loop where the global $post or $property variable is for a property object.",
            "line": " core/class_core.php:1647"
        },
        {
            "message": "Missing item type\nReturn property overview data for AJAX calls",
            "line": " core/class_core.php:1707"
        },
        {
            "message": "Missing item type\nAdds wp-property-listing class in search results and property_overview pages",
            "line": " core/class_core.php:1730"
        },
        {
            "message": "Missing item type\nChecks settings data on accord with existing wp_properties data ( before option updates )",
            "line": " core/class_core.php:1744"
        },
        {
            "message": "Missing item type\nHack to avoid issues with capabilities and views.",
            "line": " core/class_core.php:1769"
        },
        {
            "message": "Missing item type\nAdds all WPP custom capabilities to administrator role.\nPremium feature capabilities are added by filter in this function, see below.",
            "line": " core/class_core.php:1785"
        },
        {
            "message": "Missing item type\nGenerates javascript file with localization.\nAdds localization support to all WP-Property scripts.",
            "line": " core/class_core.php:1827"
        },
        {
            "message": "Missing item type",
            "line": " core/class_core.php:1841"
        },
        {
            "message": "Missing item type\nWPP Contextual Help",
            "line": " core/class_core.php:1857"
        },
        {
            "message": "Missing item type\nReturns specific instance data which is used by javascript\nJavascript Reference: window.wpp.instance",
            "line": " core/class_core.php:1906"
        },
        {
            "message": "Missing item type\nWP-Property General Functions\n\nContains all the general functions used by the plugin.",
            "line": " core/class_functions.php:2"
        },
        {
            "message": "Missing item type\nThis function grabs the API key from UD's servers",
            "line": " core/class_functions.php:14"
        },
        {
            "message": "Missing item type\nWrapper for the UD_API::log() function that includes the prefix automatically.",
            "line": " core/class_functions.php:78"
        },
        {
            "message": "Missing item type\nGet the label for \"Property\"",
            "line": " core/class_functions.php:95"
        },
        {
            "message": "Missing item type\nSetup widgets and widget areas.",
            "line": " core/class_functions.php:114"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:123"
        },
        {
            "message": "Missing item type\nRegisters post types and taxonomies.",
            "line": " core/class_functions.php:170"
        },
        {
            "message": "Missing item type\nLoads applicable WP-Properrty scripts and styles",
            "line": " core/class_functions.php:307"
        },
        {
            "message": "Missing item type\nChecks if script or style have been loaded.",
            "line": " core/class_functions.php:349"
        },
        {
            "message": "Missing item type\nPHP function to echoing a message to JS console",
            "line": " core/class_functions.php:376"
        },
        {
            "message": "Missing item type\nTests if remote script or CSS file can be opened prior to sending it to browser",
            "line": " core/class_functions.php:404"
        },
        {
            "message": "Missing item type\nTests if remote image can be loaded, before sending to browser or TCPDF",
            "line": " core/class_functions.php:451"
        },
        {
            "message": "Missing item type\nRemove non-XML characters",
            "line": " core/class_functions.php:474"
        },
        {
            "message": "Missing item type\nConvert JSON data to XML if it is in JSON",
            "line": " core/class_functions.php:513"
        },
        {
            "message": "Missing item type\nConvert CSV to XML\n\nFunction ported over from List Attachments Shortcode plugin.",
            "line": " core/class_functions.php:580"
        },
        {
            "message": "Missing item type\nConvert CSV to XML\n\nFunction ported over from List Attachments Shortcode plugin.",
            "line": " core/class_functions.php:613"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:660"
        },
        {
            "message": "Missing item type\nGet filesize of a file.\n\nFunction ported over from List Attachments Shortcode plugin.",
            "line": " core/class_functions.php:680"
        },
        {
            "message": "Missing item type\nSet all existing property objects' property type",
            "line": " core/class_functions.php:694"
        },
        {
            "message": "Missing item type\nAttempts to detect if current page has a given shortcode",
            "line": " core/class_functions.php:730"
        },
        {
            "message": "Missing item type\nReassemble address from parts",
            "line": " core/class_functions.php:753"
        },
        {
            "message": "Missing item type\nCreates a nonce, similar to wp_create_nonce() but does not depend on user being logged in",
            "line": " core/class_functions.php:782"
        },
        {
            "message": "Missing item type\nVerifies nonce.",
            "line": " core/class_functions.php:803"
        },
        {
            "message": "Missing item type\nReturns attribute information.\n\nChecks $wp_properties and returns a concise array of array-specific settings and attributes",
            "line": " core/class_functions.php:830"
        },
        {
            "message": "Missing item type\nMakes sure the script is loaded, otherwise loads it",
            "line": " core/class_functions.php:969"
        },
        {
            "message": "Missing item type\nMakes sure the style is loaded, otherwise loads it",
            "line": " core/class_functions.php:1001"
        },
        {
            "message": "Missing item type\nReturns an array of all keys that can be queried using property_overview",
            "line": " core/class_functions.php:1030"
        },
        {
            "message": "Missing item type\nReturns array of sortable attributes if set, or default",
            "line": " core/class_functions.php:1060"
        },
        {
            "message": "Missing item type\nPre post query - for now mostly to disable caching\n\nCalled in &get_posts() in query.php",
            "line": " core/class_functions.php:1092"
        },
        {
            "message": "Missing item type\nPre post query - for now mostly to disable caching",
            "line": " core/class_functions.php:1122"
        },
        {
            "message": "Missing item type\nFormat a number as numeric",
            "line": " core/class_functions.php:1140"
        },
        {
            "message": "Missing item type\nDetermine if variable is decimal",
            "line": " core/class_functions.php:1161"
        },
        {
            "message": "Missing item type\nChecks if an file exists in the uploads directory from a URL\n\nOnly works for files in uploads folder.",
            "line": " core/class_functions.php:1173"
        },
        {
            "message": "Missing item type\nSetup default property page.",
            "line": " core/class_functions.php:1199"
        },
        {
            "message": "Missing item type\nPerform WPP related things when a post is being deleted\n\nMakes sure all attached files and images get deleted.",
            "line": " core/class_functions.php:1252"
        },
        {
            "message": "Missing item type\nGet advanced details about an image (mostly for troubleshooting)",
            "line": " core/class_functions.php:1303"
        },
        {
            "message": "Missing item type\nResizes (generate) image.",
            "line": " core/class_functions.php:1375"
        },
        {
            "message": "Missing item type\nCheck if theme-specific stylesheet exists.\n\nget_option('template') seems better choice than get_option('stylesheet'), which returns the current theme's slug\nwhich is a problem when a child theme is used. We want the parent theme's slug.",
            "line": " core/class_functions.php:1487"
        },
        {
            "message": "Missing item type\nCheck permissions and ownership of premium folder.",
            "line": " core/class_functions.php:1508"
        },
        {
            "message": "Missing item type\nRevalidate all addresses\n\nRevalidates addresses of all publishd properties.\nIf Google daily addres lookup is exceeded, breaks the function and notifies the user.",
            "line": " core/class_functions.php:1553"
        },
        {
            "message": "Missing item type\nAddress validation function\n\nSince 1.37.2 extracted from save_property and revalidate_all_addresses to make same functionality",
            "line": " core/class_functions.php:1659"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:1717"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:1720"
        },
        {
            "message": "Missing item type\nMinify JavaScript\n\nUses third-party JSMin if class isn't declared.\nIf WP3 is detected, class not loaded to avoid footer warning error.\nIf for some reason W3_Plugin is active, but JSMin is not found,\nwe load ours to avoid breaking property maps.",
            "line": " core/class_functions.php:1788"
        },
        {
            "message": "Missing item type\nMinify CSS\n\nSyntax:\nstring CssMin::minify(string $source [, array $filters = array()][, array $plugins = array()]);\n\nstring $source\nThe source css as string.\narray $filters\nThe filter configuration as array (optional). See Filter Configuration\narray $plugins\nThe plugin configuration as array (optional). See: Plugin Configuration\nExample\n//Simple minification WITHOUT filter or plugin configuration\n$result = CssMin::minify(file_get_contents(\"path/to/source.css\"));\n//Minification WITH filter or plugin configuration\n$filters = array();\n$plugins = array();\n// Minify via CssMin adapter function\n$result = CssMin::minify(file_get_contents(\"path/to/source.css\"), $filters, $plugins);\n// Minify via CssMinifier class\n$minifier = new CssMinifier(file_get_contents(\"path/to/source.css\"), $filters, $plugins);\n$result = $minifier->getMinified();",
            "line": " core/class_functions.php:1821"
        },
        {
            "message": "Missing item type\nGets image dimensions for WP-Property images.\n\nThis function is no longer used, only here for legacy support.",
            "line": " core/class_functions.php:1865"
        },
        {
            "message": "Missing item type\nPrevents all columns on the overview page from being enabled if nothing is configured",
            "line": " core/class_functions.php:1877"
        },
        {
            "message": "Missing item type\nDetermines most common property type (used for defaults when needed)",
            "line": " core/class_functions.php:1911"
        },
        {
            "message": "Missing item type\nSplits a query string properly, using preg_split to avoid conflicts with dashes and other special chars.",
            "line": " core/class_functions.php:1944"
        },
        {
            "message": "Missing item type\nSplit the string properly, so no interference with &ndash; which is used in user input.",
            "line": " core/class_functions.php:1952"
        },
        {
            "message": "Missing item type\nHandles user input, so a standard is created for supporting special characters.",
            "line": " core/class_functions.php:1962"
        },
        {
            "message": "Missing item type\nHandles user input, so a standard is created for supporting special characters.",
            "line": " core/class_functions.php:1982"
        },
        {
            "message": "Missing item type\nDetermines if all of the arrays values are numeric",
            "line": " core/class_functions.php:1997"
        },
        {
            "message": "Missing item type\nReturn an array of all available attributes and meta keys",
            "line": " core/class_functions.php:2054"
        },
        {
            "message": "Missing item type\nRender a dropdown of property attributes.",
            "line": " core/class_functions.php:2092"
        },
        {
            "message": "Missing item type\nRemoves all WPP cache files",
            "line": " core/class_functions.php:2169"
        },
        {
            "message": "Missing item type\nChecks for updates against TwinCitiesTech.com Server",
            "line": " core/class_functions.php:2185"
        },
        {
            "message": "Missing item type\nMakes a given property featured, usuall called via ajax",
            "line": " core/class_functions.php:2334"
        },
        {
            "message": "Missing item type\nAdd or remove taxonomy columns",
            "line": " core/class_functions.php:2362"
        },
        {
            "message": "Missing item type\nDisplays dropdown of available property size images",
            "line": " core/class_functions.php:2408"
        },
        {
            "message": "Missing item type\nReturns image sizes for a passed image size slug\n\nLooks through all images sizes.",
            "line": " core/class_functions.php:2453"
        },
        {
            "message": "Missing item type\nSaves settings, applies filters, and loads settings into global variable\n\nAttached to do_action_ref_array('the_post', array(&$post)); in setup_postdata()\n\nAs of 1.11 prevents removal of premium feature configurations that are not held in the settings page array\n\n1.12 - added taxonomies filter: wpp_taxonomies\n1.14 - added backup from text file",
            "line": " core/class_functions.php:2516"
        },
        {
            "message": "Missing item type\nUtility to remove deleted image sizes.",
            "line": " core/class_functions.php:2615"
        },
        {
            "message": "Missing item type\nLoads property values into global $post variables.\n\nAttached to do_action_ref_array('the_post', array(&$post)); in setup_postdata()\nRan after template_redirect.\n$property is loaded in WPP_Core::template_redirect();",
            "line": " core/class_functions.php:2635"
        },
        {
            "message": "Missing item type\nCheck for premium features and load them",
            "line": " core/class_functions.php:2657"
        },
        {
            "message": "Missing item type\nCheck if premium feature is installed or not",
            "line": " core/class_functions.php:2744"
        },
        {
            "message": "Missing item type\nChecks updates for premium features by AJAX\nPrints results to body.",
            "line": " core/class_functions.php:2775"
        },
        {
            "message": "Missing item type\nRun on plugin activation.\n\nAs of WP 3.1 this is not ran on automatic update.",
            "line": " core/class_functions.php:2795"
        },
        {
            "message": "Missing item type\nRun manually when a version mismatch is detected.\n\nHolds official current version designation.\nCalled in admin_init hook.",
            "line": " core/class_functions.php:2811"
        },
        {
            "message": "Missing item type\nReturns array of searchable property IDs",
            "line": " core/class_functions.php:2862"
        },
        {
            "message": "Missing item type\nModifies value of specific property stat (property attribute)\n\nUsed by filter wpp_attribute_filter in WPP_Object_List_Table::single_row();",
            "line": " core/class_functions.php:2894"
        },
        {
            "message": "Missing item type\nReturns array of searchable attributes and their ranges",
            "line": " core/class_functions.php:2926"
        },
        {
            "message": "Missing item type\nCheck if a search converstion exists for a attributes value",
            "line": " core/class_functions.php:3080"
        },
        {
            "message": "Missing item type\nPrimary static function for queries properties  based on type and attributes",
            "line": " core/class_functions.php:3112"
        },
        {
            "message": "Missing item type\nSpecific meta data can contain value with commas. E.g. location field ( address_attribute )\nThe current list contains meta slugs which will be ignored for comma parsing. peshkov@UD",
            "line": " core/class_functions.php:3156"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:3261"
        },
        {
            "message": "Missing item type\nDetermine if property has children",
            "line": " core/class_functions.php:3547"
        },
        {
            "message": "Missing item type\nPrepares Request params for get_properties() function",
            "line": " core/class_functions.php:3570"
        },
        {
            "message": "Missing item type\nReturns array of all values for a particular attribute/meta_key",
            "line": " core/class_functions.php:3638"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:3656"
        },
        {
            "message": "Missing item type\nLoad property information into an array or an object",
            "line": " core/class_functions.php:3690"
        },
        {
            "message": "Missing item type\nGets prefix to an attribute",
            "line": " core/class_functions.php:4020"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:4070"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:4075"
        },
        {
            "message": "Missing item type\nValidate if a URL is valid.",
            "line": " core/class_functions.php:4083"
        },
        {
            "message": "Missing item type\nDetermine if a email is valid.",
            "line": " core/class_functions.php:4090"
        },
        {
            "message": "Missing item type\nReturns an array of a property's stats and their values.\n\nQuery is array of variables to use load ours to avoid breaking property maps.",
            "line": " core/class_functions.php:4099"
        },
        {
            "message": "Missing item type\nReturns a minified Google Maps Infobox\n\nUsed in property map and supermap",
            "line": " core/class_functions.php:4190"
        },
        {
            "message": "Missing item type\nUpdates parent ID.\nDetermines if parent exists and it doesn't have own parent.",
            "line": " core/class_functions.php:4356"
        },
        {
            "message": "Missing item type\nReturns property object for displaying on map\n\nUsed for speeding up property queries, only returns:\nID, post_title, atitude, longitude, exclude_from_supermap, location, supermap display_attributes and featured image urls\n\n1.11: addded htmlspecialchars and addslashes to post_title",
            "line": " core/class_functions.php:4392"
        },
        {
            "message": "Missing item type\nGenerates Global Property ID for standard reference point during imports.\n\nProperty ID is currently not used.",
            "line": " core/class_functions.php:4468"
        },
        {
            "message": "Missing item type\nGenerates Global Property ID if it does not exist",
            "line": " core/class_functions.php:4493"
        },
        {
            "message": "Missing item type\nReturns post_id fro GPID if it exists",
            "line": " core/class_functions.php:4521"
        },
        {
            "message": "Missing item type\nThis static function is not actually used, it's only use to hold some common translations that may be used by our themes.\n\nTranslations for Denali theme.",
            "line": " core/class_functions.php:4543"
        },
        {
            "message": "Missing item type\nDetermine if all values of meta key have 'number type'\nIf yes, returns boolean true",
            "line": " core/class_functions.php:4578"
        },
        {
            "message": "Missing item type\nFunction for displaying WPP Data Table rows\n\nPorted from WP-CRM",
            "line": " core/class_functions.php:4627"
        },
        {
            "message": "Missing item type\nGet Search filter fields",
            "line": " core/class_functions.php:4695"
        },
        {
            "message": "Missing item type\nReturns users' ids of post type",
            "line": " core/class_functions.php:4855"
        },
        {
            "message": "Missing item type\nProcess bulk actions",
            "line": " core/class_functions.php:4897"
        },
        {
            "message": "Missing item type",
            "line": " core/class_functions.php:4940"
        },
        {
            "message": "Missing item type\nSettings page load handler",
            "line": " core/class_functions.php:4954"
        },
        {
            "message": "Missing item type\nReturns custom default coordinates",
            "line": " core/class_functions.php:4986"
        },
        {
            "message": "Missing item type\nCounts properties by post types",
            "line": " core/class_functions.php:5010"
        },
        {
            "message": "Missing item type\nReturns month periods of properties",
            "line": " core/class_functions.php:5035"
        },
        {
            "message": "Missing item type\nDeletes directory recursively",
            "line": " core/class_functions.php:5070"
        },
        {
            "message": "Missing item type\nPrevent Facebook integration if 'Facebook Tabs' did not installed.",
            "line": " core/class_functions.php:5102"
        },
        {
            "message": "Missing item type\nFormats phone number for display",
            "line": " core/class_functions.php:5120"
        },
        {
            "message": "Missing item type\nShorthand function for drawing checkbox input fields.",
            "line": " core/class_functions.php:5142"
        },
        {
            "message": "Missing item type\nShorthand function for drawing a textarea",
            "line": " core/class_functions.php:5257"
        },
        {
            "message": "Missing item type\nShorthand function for drawing regular or hidden input fields.",
            "line": " core/class_functions.php:5316"
        },
        {
            "message": "Missing item type\nRecursive conversion of an object into an array",
            "line": " core/class_functions.php:5351"
        },
        {
            "message": "Missing item type\nGet a URL of a page.",
            "line": " core/class_functions.php:5371"
        },
        {
            "message": "Missing item type\nFixes images permalinks in [gallery] shortcode",
            "line": " core/class_functions.php:5428"
        },
        {
            "message": "Missing item type\nReturns clear post status",
            "line": " core/class_functions.php:5458"
        },
        {
            "message": "Missing item type\nImplementing this for old versions of PHP",
            "line": " core/class_functions.php:5487"
        },
        {
            "message": "Missing item type\nDelete a file or recursively delete a directory",
            "line": " core/class_functions.php:5513"
        },
        {
            "message": "Missing item type\nAdd 'property' to the list of RSSable post_types.",
            "line": " core/class_functions.php:5541"
        },
        {
            "message": "Missing item type\nLegacy Support\n\nThis file deals with upgrading and backwards compatability issues.",
            "line": " core/class_legacy.php:2"
        },
        {
            "message": "Missing item type\nAdds compatibility with legacy functionality on WP-Property upgrade",
            "line": " core/class_legacy.php:11"
        },
        {
            "message": "Missing item type\nUpgrade:\n- WPP postmeta data were saved to database with '&ndash;' instead of '-' in value. Function encode_sql_input was modified and it doesn't change '-' to '&ndash' anymore\nSo to prevent search result issues we need to update database data.\npeshkov@UD",
            "line": " core/class_legacy.php:25"
        },
        {
            "message": "Missing item type",
            "line": " core/class_list_table.php:2"
        },
        {
            "message": "Missing item type\nSetup options mostly.",
            "line": " core/class_list_table.php:19"
        },
        {
            "message": "Missing item type\nDisplay the search box.",
            "line": " core/class_list_table.php:70"
        },
        {
            "message": "Missing item type",
            "line": " core/class_list_table.php:80"
        },
        {
            "message": "Missing item type\nWhether the table has items to display or not",
            "line": " core/class_list_table.php:96"
        },
        {
            "message": "Missing item type\nInitialize the DataTable View",
            "line": " core/class_list_table.php:104"
        },
        {
            "message": "Missing item type\nGet a list of all, hidden and sortable columns, with filter applied",
            "line": " core/class_list_table.php:186"
        },
        {
            "message": "Missing item type\nGet search results based on query.",
            "line": " core/class_list_table.php:226"
        },
        {
            "message": "Missing item type\nGenerate the table navigation above or below the table",
            "line": " core/class_list_table.php:259"
        },
        {
            "message": "Missing item type\nDisplay a monthly dropdown for filtering items",
            "line": " core/class_list_table.php:289"
        },
        {
            "message": "Missing item type\nDisplay the table",
            "line": " core/class_list_table.php:354"
        },
        {
            "message": "Missing item type\n-",
            "line": " core/class_list_table.php:386"
        },
        {
            "message": "Missing item type\nKeep it simple here.  Mostly to be either replaced by child classes, or hook into",
            "line": " core/class_list_table.php:408"
        },
        {
            "message": "Missing item type\nPrint column headers, accounting for hidden and sortable columns.",
            "line": " core/class_list_table.php:434"
        },
        {
            "message": "Missing item type\nWP-Property Mail Notifications\nContains set of static methods for notifications",
            "line": " core/class_mail.php:2"
        },
        {
            "message": "Missing item type",
            "line": " core/class_mail.php:13"
        },
        {
            "message": "Missing item type",
            "line": " core/class_mail.php:25"
        },
        {
            "message": "Missing item type",
            "line": " core/class_mail.php:41"
        },
        {
            "message": "Missing item type",
            "line": " core/class_mail.php:73"
        },
        {
            "message": "Missing item type\nShould be called on FEPS property status update",
            "line": " core/class_mail.php:107"
        },
        {
            "message": "Missing item type",
            "line": " core/class_mail.php:146"
        },
        {
            "message": "Missing item type\nThis file holds the functionality that allows us to export our properties to an XML feed",
            "line": " core/class_property_export.php:2"
        },
        {
            "message": "Missing item type",
            "line": " core/class_property_export.php:7"
        },
        {
            "message": "Missing item type\nThis is the actual object which peforms all of the functionality",
            "line": " core/class_property_export.php:12"
        },
        {
            "message": "Missing item type\nThis function shows help stuff on the properties settings help tab",
            "line": " core/class_property_export.php:21"
        },
        {
            "message": "Missing item type\nThis function generates your unique site's export feed",
            "line": " core/class_property_export.php:53"
        },
        {
            "message": "Missing item type\nConverts arrays, objects, strings to XML object",
            "line": " core/class_property_export.php:69"
        },
        {
            "message": "Missing item type\nThis function takes all your properties and exports it as an XML feed",
            "line": " core/class_property_export.php:121"
        },
        {
            "message": "Missing item type\n$result = json_encode( $properties );\n$result = WPP_F::json_to_xml( $result, apply_filters( 'wpp::xml::export::serializer_options', array() ) );",
            "line": " core/class_property_export.php:257"
        },
        {
            "message": "Missing item type\nProperty Attributes widget.",
            "line": " core/class_widgets.php:2"
        },
        {
            "message": "Missing item type\nInitialize the widget.",
            "line": " core/class_widgets.php:10"
        },
        {
            "message": "Missing item type\nHandles any special functions when the widget is being updated.",
            "line": " core/class_widgets.php:33"
        },
        {
            "message": "Missing item type\nRenders the widget on the front-end.",
            "line": " core/class_widgets.php:42"
        },
        {
            "message": "Missing item type\nRenders widget UI in control panel.",
            "line": " core/class_widgets.php:102"
        },
        {
            "message": "Missing item type\nOther Properties Widget",
            "line": " core/class_widgets.php:179"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:201"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:334"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:339"
        },
        {
            "message": "Missing item type\nChild Properties Widget",
            "line": " core/class_widgets.php:465"
        },
        {
            "message": "Missing item type\nConstructor",
            "line": " core/class_widgets.php:469"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:476"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:576"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:581"
        },
        {
            "message": "Missing item type\nLookup Widget",
            "line": " core/class_widgets.php:700"
        },
        {
            "message": "Missing item type\nconstructor",
            "line": " core/class_widgets.php:705"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:712"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:747"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:799"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:829"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:836"
        },
        {
            "message": "Missing item type\nDefault function to use in template directly",
            "line": " core/class_widgets.php:953"
        },
        {
            "message": "Missing item type\nLatest properties Widget",
            "line": " core/class_widgets.php:980"
        },
        {
            "message": "Missing item type\nconstructor",
            "line": " core/class_widgets.php:985"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:992"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1066"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1096"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1103"
        },
        {
            "message": "Missing item type\nProperty Search Widget",
            "line": " core/class_widgets.php:1212"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1218"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1237"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1321"
        },
        {
            "message": "Missing item type\nRenders back-end property search widget tools.",
            "line": " core/class_widgets.php:1340"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1378"
        },
        {
            "message": "Missing item type\nProperty Gallery Widget",
            "line": " core/class_widgets.php:1639"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1644"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1649"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1769"
        },
        {
            "message": "Missing item type",
            "line": " core/class_widgets.php:1774"
        },
        {
            "message": "Missing item type\nUD API Distributable - Common Functions Used in Usability Dynamics, Inc. Products.",
            "line": " core/ud_api.php:2"
        },
        {
            "message": "Missing item type\nUsed for performing various useful functions applicable to different plugins.",
            "line": " core/ud_api.php:18"
        },
        {
            "message": "Missing item type\nPHP4 style Constructor - Calls PHP5 Style Constructor",
            "line": " core/ud_api.php:25"
        },
        {
            "message": "Missing item type\nHandler for general API calls to UD",
            "line": " core/ud_api.php:35"
        },
        {
            "message": "Missing item type\nConverts slashes for Windows paths.",
            "line": " core/ud_api.php:75"
        },
        {
            "message": "Missing item type\nApplies trim() function to all values in an array",
            "line": " core/ud_api.php:86"
        },
        {
            "message": "Missing item type\nReturns image sizes for a passed image size slug",
            "line": " core/ud_api.php:102"
        },
        {
            "message": "Missing item type\nInsert array into an associative array before a specific key",
            "line": " core/ud_api.php:137"
        },
        {
            "message": "Missing item type\nInsert array into an associative array after a specific key",
            "line": " core/ud_api.php:154"
        },
        {
            "message": "Missing item type\nAttemp to convert a plural US word into a singular.",
            "line": " core/ud_api.php:171"
        },
        {
            "message": "Missing item type\nConvert bytes into the logical unit of measure based on size.",
            "line": " core/ud_api.php:196"
        },
        {
            "message": "Missing item type\nUsed to enable/disable/print SQL log\n\nUsage:\nself::sql_log( 'enable' );\nself::sql_log( 'disable' );\n$queries= self::sql_log( 'print_log' );",
            "line": " core/ud_api.php:228"
        },
        {
            "message": "Missing item type\nHelpder function for figuring out if another specific function is a predecesor of current function.",
            "line": " core/ud_api.php:264"
        },
        {
            "message": "Missing item type\nHelpder function for figuring out if a specific file is a predecesor of current file.",
            "line": " core/ud_api.php:280"
        },
        {
            "message": "Missing item type\nParse standard WordPress readme file",
            "line": " core/ud_api.php:296"
        },
        {
            "message": "Missing item type\nFixed serialized arrays which sometimes get messed up in WordPress",
            "line": " core/ud_api.php:322"
        },
        {
            "message": "Missing item type\nThe recursive function that does all of the heavy lifing. Do not call directly.",
            "line": " core/ud_api.php:332"
        },
        {
            "message": "Missing item type\nDetermine if an item is in array and return checked",
            "line": " core/ud_api.php:413"
        },
        {
            "message": "Missing item type\nCheck if the current WP version is older then given parameter $version.",
            "line": " core/ud_api.php:426"
        },
        {
            "message": "Missing item type",
            "line": " core/ud_api.php:435"
        },
        {
            "message": "Missing item type\nDetermine if any requested template exists and return path to it.",
            "line": " core/ud_api.php:441"
        },
        {
            "message": "Missing item type\nSet default instance.\nTemplate can depend on instance. For example: facebook, PDF, etc.",
            "line": " core/ud_api.php:454"
        },
        {
            "message": "Missing item type\nThe goal of function is going through specific filters and return (or print) classes.\nThis function should not be called directly.\nEvery ud plugin/theme should have own short function ( wrapper ) for calling it. E.g., see: wpp_css().\nSo, use it in template as: <div id=\"my_element\" class=\"<?php wpp_css(\"{name_of_template}::my_element\"); ?>\"> </div>\n\nArguments:\n - instance [string] - UD plugin|theme's slug. E.g.: wpp, denali, wpi, etc\n - element [string] - specific element in template which will use the current classes.\n   Element should be called as {template}::{specific_name_of_element}. Where {template} is name of template,\n   where current classes will be used. This standart is optional. You can set any element's name if you want.\n - classes [array] - set of classes which will be used for element.\n - return [boolean] - If false, the function prints all classes like 'class1 class2 class3'",
            "line": " core/ud_api.php:485"
        },
        {
            "message": "Missing item type\nReturn simple array of column tables in a table",
            "line": " core/ud_api.php:536"
        },
        {
            "message": "Missing item type\nCreates a Quick-Access table for post",
            "line": " core/ud_api.php:559"
        },
        {
            "message": "Missing item type\nUpdate post data in QA table",
            "line": " core/ud_api.php:660"
        },
        {
            "message": "Missing item type\nMerges any number of arrays / parameters recursively,\n\nReplacing entries with string keys with values from latter arrays.\nIf the entry or the next value to be assigned is an array, then it\nautomagically treats both arguments as an array.\nNumeric entries are appended, not replaced, but only if they are\nunique",
            "line": " core/ud_api.php:728"
        },
        {
            "message": "Missing item type\nReturns a URL to a post object based on passed variable.\n\nIf its a number, then assumes its the id, If it resembles a slug, then get the first slug match.",
            "line": " core/ud_api.php:763"
        },
        {
            "message": "Missing item type\nAdd an entry to the plugin-specifig log.\n\nCreates log if one does not exist.\n\n= USAGE =\nself::log( \"Settings updated\" );",
            "line": " core/ud_api.php:789"
        },
        {
            "message": "Missing item type\nUsed to get the current plugin's log created via UD class\n\nIf no log exists, it creates one, and then returns it in chronological order.\n\nExample to view log:\n<code>\nprint_r( self::get_log() );\n</code>\n\n$param string Event description",
            "line": " core/ud_api.php:856"
        },
        {
            "message": "Missing item type\nDelete UD log for this plugin.",
            "line": " core/ud_api.php:897"
        },
        {
            "message": "Missing item type\nCreates Admin Menu page for UD Log",
            "line": " core/ud_api.php:914"
        },
        {
            "message": "Missing item type\n!DISABLED. Displays the UD UI log page.",
            "line": " core/ud_api.php:933"
        },
        {
            "message": "Missing item type\nTurns a passed string into a URL slug\n\nArgument 'check_existance' will make the function check if the slug is used by a WordPress post",
            "line": " core/ud_api.php:986"
        },
        {
            "message": "Missing item type\nConvert a slug to a more readable string",
            "line": " core/ud_api.php:1015"
        },
        {
            "message": "Missing item type\nReturns location information from Google Maps API call",
            "line": " core/ud_api.php:1025"
        },
        {
            "message": "Missing item type\nReturns avaliability of Google's Geocoding Service based on time of last returned status OVER_QUERY_LIMIT",
            "line": " core/ud_api.php:1131"
        },
        {
            "message": "Missing item type\nReturns date and/or time using the WordPress date or time format, as configured.",
            "line": " core/ud_api.php:1169"
        },
        {
            "message": "Missing item type\nDepreciated. Displays the numbers of days elapsed between a provided date and today.",
            "line": " core/ud_api.php:1206"
        },
        {
            "message": "Missing item type\nDepreciated.",
            "line": " core/ud_api.php:1217"
        },
        {
            "message": "Missing item type\nWrapper function to send notification with WP-CRM or without one",
            "line": " core/ud_api.php:1228"
        },
        {
            "message": "Missing item type\nReplace in $str all entries of keys of the given $values\nwhere each key will be rounded by $brackets['left'] and $brackets['right']\nwith the relevant values of the $values",
            "line": " core/ud_api.php:1290"
        },
        {
            "message": "Missing item type\nGets complicated html entity e.g. Table and ou|ol\nand removes whitespace characters include new line.\nwe should to do this before use nl2br",
            "line": " core/ud_api.php:1307"
        },
        {
            "message": "Missing item type\nWrapper for json_encode function.\nEmulates JSON_UNESCAPED_UNICODE.",
            "line": " core/ud_api.php:1321"
        },
        {
            "message": "Missing item type\nFacebook Tabs script\nMust be enqueued on all facebook pages.",
            "line": " js/fb_properties.js:1"
        },
        {
            "message": "Missing item type\nAdds specific header to AJAX requests",
            "line": " js/fb_properties.js:20"
        },
        {
            "message": "Missing item type\nhttp://github.com/valums/file-uploader\n\nMultiple file upload component with progress-bar, drag-and-drop.\n© 2010 Andrew Valums ( andrew(at)valums.com )\n\nLicensed under GNU GPL 2 or later and GNU LGPL 2 or later, see license.txt.",
            "line": " js/fileuploader.js:1"
        },
        {
            "message": "Missing item type\nAdds all missing properties from second obj to first obj",
            "line": " js/fileuploader.js:16"
        },
        {
            "message": "Missing item type\nSearches for a given element in the array, returns -1 if it is not present.",
            "line": " js/fileuploader.js:25"
        },
        {
            "message": "Missing item type\nInsert node a before node b.",
            "line": " js/fileuploader.js:79"
        },
        {
            "message": "Missing item type\nCreates and returns element from html string\nUses innerHTML to create an element",
            "line": " js/fileuploader.js:100"
        },
        {
            "message": "Missing item type\nSets styles for an element.\nFixes opacity in IE6-8.",
            "line": " js/fileuploader.js:117"
        },
        {
            "message": "Missing item type\nobj2url() takes a json-object as argument and generates\na querystring. pretty much like jQuery.param()\n\nhow to use:\n\n   `qq.obj2url({a:'b',c:'d'},'http://any.url/upload?otherParam=value');`\n\nwill result in:\n\n   `http://any.url/upload?otherParam=value&a=b&c=d`",
            "line": " js/fileuploader.js:181"
        },
        {
            "message": "Missing item type\nCreates upload button, validates upload, but doesn't create file list or dd.",
            "line": " js/fileuploader.js:248"
        },
        {
            "message": "Missing item type\nClass that creates upload widget with drag-and-drop and file list",
            "line": " js/fileuploader.js:473"
        },
        {
            "message": "Missing item type\nGets one of the elements listed in this._options.classes",
            "line": " js/fileuploader.js:538"
        },
        {
            "message": "Missing item type\ndelegate click event for cancel link",
            "line": " js/fileuploader.js:651"
        },
        {
            "message": "Missing item type\nClass for uploading files, uploading itself is handled by child classes",
            "line": " js/fileuploader.js:859"
        },
        {
            "message": "Missing item type\nAdds file or file input to the queue",
            "line": " js/fileuploader.js:882"
        },
        {
            "message": "Missing item type\nSends the file identified by id and additional query params to the server",
            "line": " js/fileuploader.js:887"
        },
        {
            "message": "Missing item type\nCancels file upload by id",
            "line": " js/fileuploader.js:902"
        },
        {
            "message": "Missing item type\nCancells all uploads",
            "line": " js/fileuploader.js:909"
        },
        {
            "message": "Missing item type\nReturns name of the file identified by id",
            "line": " js/fileuploader.js:918"
        },
        {
            "message": "Missing item type\nReturns size of the file identified by id",
            "line": " js/fileuploader.js:922"
        },
        {
            "message": "Missing item type\nReturns id of files being uploaded or\nwaiting for their turn",
            "line": " js/fileuploader.js:926"
        },
        {
            "message": "Missing item type\nActual upload method",
            "line": " js/fileuploader.js:933"
        },
        {
            "message": "Missing item type\nActual cancel method",
            "line": " js/fileuploader.js:937"
        },
        {
            "message": "Missing item type\nRemoves element from queue, starts upload of next",
            "line": " js/fileuploader.js:941"
        },
        {
            "message": "Missing item type\nClass for uploading files using form and iframe",
            "line": " js/fileuploader.js:957"
        },
        {
            "message": "Missing item type\nReturns json object received by iframe from server.",
            "line": " js/fileuploader.js:1062"
        },
        {
            "message": "Missing item type\nCreates iframe with unique name",
            "line": " js/fileuploader.js:1081"
        },
        {
            "message": "Missing item type\nCreates form, that will be submitted to iframe",
            "line": " js/fileuploader.js:1101"
        },
        {
            "message": "Missing item type\nClass for uploading files using xhr",
            "line": " js/fileuploader.js:1123"
        },
        {
            "message": "Missing item type\nAdds file to the queue\nReturns id to use with upload, cancel",
            "line": " js/fileuploader.js:1152"
        },
        {
            "message": "Missing item type\nReturns uploaded bytes for file identified by id",
            "line": " js/fileuploader.js:1172"
        },
        {
            "message": "Missing item type\nSends the file identified by id and additional query params to the server",
            "line": " js/fileuploader.js:1178"
        },
        {
            "message": "Missing item type\njQuery.ScrollTo - Easy element scrolling using jQuery.\nCopyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com\nDual licensed under MIT and GPL.\nDate: 5/25/2009",
            "line": " js/jquery.scrollTo-min.js:1"
        },
        {
            "message": "Missing item type\njQuery Cookie plugin\n\nCopyright (c) 2010 Klaus Hartl (stilbuero.de)\nDual licensed under the MIT and GPL licenses:\nhttp://www.opensource.org/licenses/mit-license.php\nhttp://www.gnu.org/licenses/gpl.html",
            "line": " js/jquery.smookie.js:3"
        },
        {
            "message": "Missing item type\nCreate a cookie with the given key and value and other optional parameters.",
            "line": " js/jquery.smookie.js:15"
        },
        {
            "message": "Missing item type\nGet the value of a cookie with the given key.",
            "line": " js/jquery.smookie.js:46"
        },
        {
            "message": "Missing item type\nHandles form saving\nDo any validation/data work before the settings page form is submitted",
            "line": " js/property_page_property_settings.js:3"
        },
        {
            "message": "Missing item type\nWP-Property Edit Agent Page\n\nThis file is included on Edit Agent page.",
            "line": " js/wp-property-admin-agent.js:1"
        },
        {
            "message": "Missing item type\nWP-Property Widgets Page\n\nThis file is included on widgets page.",
            "line": " js/wp-property-admin-widgets.js:1"
        },
        {
            "message": "Missing item type\nInits Search Properties Widget form's functionality\nShould not be called directly: used by wpp.widgets.run()",
            "line": " js/wp-property-admin-widgets.js:14"
        },
        {
            "message": "Missing item type\nInits Property Attributes Widget functionality\nShould not be called directly: used by wpp.widgets.run()",
            "line": " js/wp-property-admin-widgets.js:69"
        },
        {
            "message": "Missing item type\nGoes through all wpp widgets and inits them",
            "line": " js/wp-property-admin-widgets.js:80"
        },
        {
            "message": "Missing item type\nWP-Property Global Admin Scripts\n\nThis file is included on all back-end pages, so extra care needs be taken to avoid conflicts",
            "line": " js/wp-property-backend-global.js:1"
        },
        {
            "message": "Missing item type\nAssign Property Stat to Group Functionality",
            "line": " js/wp-property-backend-global.js:8"
        },
        {
            "message": "Missing item type\nBasic e-mail validation",
            "line": " js/wp-property-backend-global.js:207"
        },
        {
            "message": "Missing item type\nBind ColorPicker with input fields '.wpp_input_colorpicker'",
            "line": " js/wp-property-backend-global.js:223"
        },
        {
            "message": "Missing item type\nUpdates Row field names",
            "line": " js/wp-property-backend-global.js:249"
        },
        {
            "message": "Missing item type\nToggle advanced options that are somehow related to the clicked trigger\n\nIf trigger element has an attr of 'show_type_source', then function attempt to find that element and get its value\nif value is found, that value is used as an additional requirement when finding which elements to toggle\n\nExample: <span class=\"wpp_show_advanced\" show_type_source=\"id_of_input_with_a_string\" advanced_option_class=\"class_of_elements_to_trigger\" show_type_element_attribute=\"attribute_name_to_match\">Show Advanced</span>\nThe above, when clicked, will toggle all elements within the same parent tree of cicked element, with class of \"advanced_option_class\" and with attribute of \"show_type_element_attribute\" the equals value of \"#id_of_input_with_a_string\"\n\nClicking the trigger in example when get the value of:\n<input id=\"value_from_source_element\" value=\"some_sort_of_identifier\" />\n\nAnd then toggle all elements like below:\n<li class=\"class_of_elements_to_trigger\" attribute_name_to_match=\"some_sort_of_identifier\">Data that will be toggled.</li>\n\nCopyright 2011 Usability Dynamics, Inc. <info@usabilitydynamics.com>",
            "line": " js/wp-property-backend-global.js:331"
        },
        {
            "message": "Missing item type",
            "line": " js/wp-property-backend-global.js:427"
        },
        {
            "message": "Missing item type\nAdds new Row to the table",
            "line": " js/wp-property-backend-global.js:439"
        },
        {
            "message": "Missing item type\nSlides down WP contextual help,\nand if 'wpp_scroll_to' attribute exists, scroll to it.",
            "line": " js/wp-property-backend-global.js:538"
        },
        {
            "message": "Missing item type",
            "line": " js/wp-property-backend-global.js:599"
        },
        {
            "message": "Missing item type\nSet unique IDs and FORs of DOM elements recursivly",
            "line": " js/wp-property-backend-global.js:616"
        },
        {
            "message": "Missing item type\nDOCUMENT READY EVENTS AND ACTIONS",
            "line": " js/wp-property-backend-global.js:647"
        },
        {
            "message": "Missing item type\nWP-Property Global Scripts\n\nThis file is included on all front-end and specific back-end pages.",
            "line": " js/wp-property-global.js:1"
        },
        {
            "message": "Missing item type\nFormatting Methods. (todo)",
            "line": " js/wp-property-global.js:58"
        },
        {
            "message": "Missing item type\nFormat Currency",
            "line": " js/wp-property-global.js:64"
        },
        {
            "message": "Missing item type\nFormat Number",
            "line": " js/wp-property-global.js:78"
        },
        {
            "message": "Missing item type\nhttp://kevin.vanzonneveld.net\n+      original by: Philippe Jausions (http://pear.php.net/user/jausions)\n+      original by: Aidan Lister (http://aidanlister.com/)\n+ reimplemented by: Kankrelune (http://www.webfaktory.info/)\n+      improved by: Brett Zamir (http://brett-zamir.me)\n+      improved by: Scott Baker\n+      improved by: Theriault\n*        example 1: version_compare('8.2.5rc', '8.2.5a');\n*        returns 1: 1\n*        example 2: version_compare('8.2.50', '8.2.52', '<');\n*        returns 2: true\n*        example 3: version_compare('5.3.0-dev', '5.3.0');\n*        returns 3: -1\n*        example 4: version_compare('4.1.0.52','4.01.0.51');\n*        returns 4: 1",
            "line": " js/wp-property-global.js:122"
        },
        {
            "message": "Missing item type\nLegacy Support",
            "line": " js/wp-property-global.js:241"
        },
        {
            "message": "Missing item type\nLegacy Support",
            "line": " js/wp-property-global.js:251"
        },
        {
            "message": "Missing item type\nLegacy Support",
            "line": " js/wp-property-global.js:261"
        },
        {
            "message": "Missing item type\nFEPS Checkout step",
            "line": " js/wpp.feps.checkout.js:1"
        },
        {
            "message": "Missing item type\nFEPS SPC page",
            "line": " js/wpp.feps.spc.js:1"
        },
        {
            "message": "Missing item type\nFEPS Submit/Edit step",
            "line": " js/wpp.feps.submit.js:1"
        },
        {
            "message": "Missing item type\nFEPS Subscription plans step",
            "line": " js/wpp.feps.subscription.js:1"
        },
        {
            "message": "Missing item type\nXMLI Scripts",
            "line": " js/wpp.xmli.js:1"
        },
        {
            "message": "Missing item type\nInitializer.",
            "line": " js/wpp.xmli.js:22"
        },
        {
            "message": "Missing item type\nSource Changed.",
            "line": " js/wpp.xmli.js:551"
        },
        {
            "message": "Missing item type\nToggle loading icon at the top of the page.",
            "line": " js/wpp.xmli.js:587"
        },
        {
            "message": "Missing item type\nToggle loading icon at the top of the page.",
            "line": " js/wpp.xmli.js:595"
        },
        {
            "message": "Missing item type\nRebuild unique ID dropdown",
            "line": " js/wpp.xmli.js:603"
        },
        {
            "message": "Missing item type\nAdd attribute and xPath rows based on matched tags from XML feed and avaialble attributes.",
            "line": " js/wpp.xmli.js:657"
        },
        {
            "message": "Missing item type\nRemove any blank rows from table.",
            "line": " js/wpp.xmli.js:802"
        },
        {
            "message": "Missing item type\nRan when any information regarding the source URL, type, or login information is chaged.\n\nVerifies source can be loaded and is valid.\nReturns matched_tags and stored in wpp_auto_matched_tags",
            "line": " js/wpp.xmli.js:829"
        },
        {
            "message": "Missing item type",
            "line": " js/wpp.xmli.js:881"
        },
        {
            "message": "Missing item type\nSets schedule_id for current DOM",
            "line": " js/wpp.xmli.js:962"
        },
        {
            "message": "Missing item type\nSets schedule_id for current DOM",
            "line": " js/wpp.xmli.js:976"
        },
        {
            "message": "Missing item type\nDisplay a message in the \"Action Bar\", below the Attribute Map",
            "line": " js/wpp.xmli.js:993"
        },
        {
            "message": "Missing item type\nDisplay a message in the \"Raw Preview\" message section",
            "line": " js/wpp.xmli.js:1050"
        },
        {
            "message": "Missing item type\nDisplay a message in the \"Raw Preview\" message section",
            "line": " js/wpp.xmli.js:1074"
        },
        {
            "message": "Missing item type\nSets the status of the source URL in UI",
            "line": " js/wpp.xmli.js:1097"
        },
        {
            "message": "Missing item type\nEnsure all necessary data for given source is filled in",
            "line": " js/wpp.xmli.js:1139"
        },
        {
            "message": "Missing item type\nDisplays editor UI",
            "line": " js/wpp.xmli.js:1171"
        },
        {
            "message": "Missing item type\nHandles functions and UI configurations when a major DOM change is made",
            "line": " js/wpp.xmli.js:1212"
        },
        {
            "message": "Missing item type\nDisables, resets, and grays out an option",
            "line": " js/wpp.xmli.js:1250"
        },
        {
            "message": "Missing item type\nEnables an option",
            "line": " js/wpp.xmli.js:1261"
        },
        {
            "message": "Missing item type\nHandles functions and UI configurations when a major DOM change is made",
            "line": " js/wpp.xmli.js:1271"
        },
        {
            "message": "Missing item type\nDetermine if \"Toggle Advanced Settings\" link should be displayed for this source type",
            "line": " js/wpp.xmli.js:1296"
        },
        {
            "message": "Missing item type\nRan after the import editor screen is displayed",
            "line": " js/wpp.xmli.js:1342"
        }
    ]
}