$proxy = $_SERVER["HTTP_CLIENT_IP"];
                } else {
                    $proxy = $_SERVER["REMOTE_ADDR"];
                }
                $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
            } else {
                if (isset($_SERVER["HTTP_CLIENT_IP"])) {
                    $ip = $_SERVER["HTTP_CLIENT_IP"];
                } else {
                    $ip = $_SERVER["REMOTE_ADDR"];
                }
            }
            return $ip;
        }
    }
    LeadStorage::init();
}
/**
* Legacy function used by some extensions
* @param ARRAY $args legacy dataset of mapped lead fields
* @param BOOL $return set to true to disable printing of lead id
*/
if (!function_exists('inbound_store_lead')) {
    function inbound_store_lead($args, $return = true)
    {
        global $user_ID, $wpdb;
        if (!is_array($args)) {
            $args = array();
        }
        /* Mergs $args with POST request for support of ajax and direct calls */
        $args = array_merge($args, $_POST);