Back to PhocaDownloadRenderAdmin class

Method getLinks

public static
()

Method getLinks - Source code

public static function getLinks()
{
    $app = Factory::getApplication();
    $option = $app->input->get('option');
    $oT = strtoupper($option);
    $links = array();
    switch ($option) {
        case 'com_phocadownload':
            $links[] = array('Phoca Download site', 'https://www.phoca.cz/phocadownload');
            $links[] = array('Phoca Download documentation site', 'https://www.phoca.cz/documentation/category/17-phoca-download-component');
            $links[] = array('Phoca Download download site', 'https://www.phoca.cz/download/category/68-phoca-download');
            break;
    }
    $links[] = array('Phoca News', 'https://www.phoca.cz/news');
    $links[] = array('Phoca Forum', 'https://www.phoca.cz/forum');
    $components = array();
    $components[] = array('Phoca Gallery', 'phocagallery', 'pg');
    $components[] = array('Phoca Guestbook', 'phocaguestbook', 'pgb');
    $components[] = array('Phoca Download', 'phocadownload', 'pd');
    $components[] = array('Phoca Documentation', 'phocadocumentation', 'pdc');
    $components[] = array('Phoca Favicon', 'phocafavicon', 'pfv');
    $components[] = array('Phoca SEF', 'phocasef', 'psef');
    $components[] = array('Phoca PDF', 'phocapdf', 'ppdf');
    $components[] = array('Phoca Restaurant Menu', 'phocamenu', 'prm');
    $components[] = array('Phoca Maps', 'phocamaps', 'pm');
    $components[] = array('Phoca Font', 'phocafont', 'pf');
    $components[] = array('Phoca Email', 'phocaemail', 'pe');
    $components[] = array('Phoca Install', 'phocainstall', 'pi');
    $components[] = array('Phoca Template', 'phocatemplate', 'pt');
    $components[] = array('Phoca Panorama', 'phocapanorama', 'pp');
    $components[] = array('Phoca Photo', 'phocaphoto', 'ph');
    $components[] = array('Phoca Commander', 'phocacommander', 'pcm');
    $banners = array();
    $banners[] = array('Phoca Restaurant Menu', 'phocamenu', 'prm');
    $banners[] = array('Phoca Cart', 'phocacart', 'pc');
    $o = '';
    $o .= '<p> </p>';
    $o .= '<h4 style="margin-bottom:5px;">' . Text::_($oT . '_USEFUL_LINKS') . '</h4>';
    $o .= '<ul>';
    foreach ($links as $k => $v) {
        $o .= '<li><a style="text-decoration:underline" href="' . $v[1] . '" target="_blank">' . $v[0] . '</a></li>';
    }
    $o .= '</ul>';
    $o .= '<div>';
    $o .= '<p> </p>';
    $o .= '<h4 style="margin-bottom:5px;">' . Text::_($oT . '_USEFUL_TIPS') . '</h4>';
    $m = mt_rand(0, 10);
    if ((int) $m > 0) {
        $o .= '<div>';
        $num = range(0, count($components) - 1);
        shuffle($num);
        for ($i = 0; $i < 3; $i++) {
            $numO = $num[$i];
            $o .= '<div style="float:left;width:33%;margin:0 auto;">';
            $o .= '<div><a style="text-decoration:underline;" href="https://www.phoca.cz/' . $components[$numO][1] . '" target="_blank">' . JHtml::_('image', 'media/' . $option . '/images/administrator/icon-box-' . $components[$numO][2] . '.png', '') . '</a></div>';
            $o .= '<div style="margin-top:-10px;"><small><a style="text-decoration:underline;" href="https://www.phoca.cz/' . $components[$numO][1] . '" target="_blank">' . $components[$numO][0] . '</a></small></div>';
            $o .= '</div>';
        }
        $o .= '<div style="clear:both"></div>';
        $o .= '</div>';
    } else {
        $num = range(0, count($banners) - 1);
        shuffle($num);
        $numO = $num[0];
        $o .= '<div><a href="https://www.phoca.cz/' . $banners[$numO][1] . '" target="_blank">' . JHtml::_('image', 'media/' . $option . '/images/administrator/b-' . $banners[$numO][2] . '.png', '') . '</a></div>';
    }
    $o .= '<p> </p>';
    $o .= '<h4 style="margin-bottom:5px;">' . Text::_($oT . '_PLEASE_READ') . '</h4>';
    $o .= '<div><a style="text-decoration:underline" href="https://www.phoca.cz/phoca-needs-your-help/" target="_blank">' . JText::_($oT . '_PHOCA_NEEDS_YOUR_HELP') . '</a></div>';
    $o .= '</div>';
    return $o;
}