Back to PhocaGalleryYoutube class

Method getCode

public static
getCode
(mixed $url)

Method getCode - Source code

public static function getCode($url)
{
    $o = '';
    if ($url != '' && PhocaGalleryUtils::isURLAddress($url)) {
        $shortvideoCode = 'http://youtu.be/';
        $shortvideoCode2 = 'https://youtu.be/';
        $pos = strpos($url, $shortvideoCode);
        $pos2 = strpos($url, $shortvideoCode2);
        if ($pos !== false) {
            $code = str_replace($shortvideoCode, '', $url);
        } else {
            if ($pos2 !== false) {
                $code = str_replace($shortvideoCode2, '', $url);
            } else {
                $codeArray = explode('=', $url);
                $code = str_replace($codeArray[0] . '=', '', $url);
            }
        }
        return $code;
    }
    return $o;
}