Function Reference: gdfi_get_import_page_id

Summary

This function has not been documented yet.

Source Code

function gdfi_get_import_page_id($url)
{
    if (strpos($url, 'facebook.com/') !== false) {
        $event = false;
        if (strpos($url, '?') !== false) {
            $temp_url = explode('?', $url);
            $url = $temp_url[0];
        }
        if (strpos($url, 'facebook.com/') !== false) {
            $temp_url = explode('facebook.com/', $url);
            $url = $temp_url[1];
        }
        if (strpos($url, 'groups/') !== false) {
            $temp_url = explode('groups/', $url);
            $url = $temp_url[1];
        }
        if (strpos($url, 'pages/') !== false) {
            $temp_url = explode('pages/', $url);
            $url = $temp_url[1];
        }
        if (strpos($url, 'events/') !== false) {
            $temp_url = explode('events/', $url);
            $url = $temp_url[1];
            $event = true;
        }
        if (strpos($url, '/') !== false) {
            $temp_url = explode('/', $url);
            if (is_numeric($temp_url[1]) && strlen($temp_url[1]) > 5) {
                $url = $temp_url[1];
            } else {
                $url = $temp_url[0];
            }
        }
        // account for new facebook page url's 24/09/2015
        if (strpos($url, '-') !== false) {
            $temp_url = explode('-', $url);
            $temp_url = end($temp_url);
            if (is_numeric($temp_url) && strlen($temp_url) >= 10) {
                $url = $temp_url;
            }
        }

        echo gdfi_get_fb_meta($url, $event);
    } elseif (strpos($url, 'www.yelp.') !== false) {
        if (strpos($url, '?') !== false) {
            $temp_url = explode('?', $url);
            $url = $temp_url[0];
        }
        if (strpos($url, '/biz/') !== false) {
            $temp_url = explode('/biz/', $url);
            $url = $temp_url[1];
        }
        if (strpos($url, '#') !== false) {
            $temp_url = explode('#', $url);
            $url = $temp_url[0];
        }
        echo gdfi_yelp_get($url);
    }
}