Back to PhocaDownloadRenderFront class

Method displayMirrorLinks

public static
(mixed $view = 1, mixed $link = '', mixed $title = '', mixed $target = '')

Method displayMirrorLinks - Source code

public static function displayMirrorLinks($view = 1, $link = '', $title = '', $target = '')
{
    $paramsC = ComponentHelper::getParams('com_phocadownload');
    $param['display_mirror_links'] = $paramsC->get('display_mirror_links', 0);
    $o = '';
    $displayM = 0;
    if ($view == 1) {
        //Category View
        if ($param['display_mirror_links'] == 1 || $param['display_mirror_links'] == 3 || $param['display_mirror_links'] == 4 || $param['display_mirror_links'] == 6) {
            $displayM = 1;
        }
    } else {
        //File View
        if ($param['display_mirror_links'] == 2 || $param['display_mirror_links'] == 3 || $param['display_mirror_links'] == 5 || $param['display_mirror_links'] == 6) {
            $displayM = 1;
        }
    }
    if ($displayM == 1 && $link != '' && PhocaDownloadUtils::isURLAddress($link) && $title != '') {
        $targetO = '';
        if ($target != '') {
            $targetO = 'target="' . $target . '"';
        }
        $o .= '<a class="" href="' . $link . '" ' . $targetO . '>' . strip_tags($title) . '</a>';
    }
    return $o;
}