Back to PhocaGalleryRenderFront class

Method renderAAttribute

public static
renderAAttribute
(mixed $detailWindow, mixed $buttonOptions, mixed $lingOrig, mixed $hSOnClick, mixed $hsOnClick2, mixed $linkNr, mixed $catAlias)

Method renderAAttribute - Source code

/*
    function correctRender() {
        if (class_exists('plgSystemRedact')) {
            echo "Phoca Gallery doesn't work in case Redact plugin is enabled. Please disable this plugin to run Phoca Gallery";exit;
            $db =Factory::getDBO();
            $query = 'SELECT a.params AS params'
                    .' FROM #__plugins AS a'
                    .' WHERE a.element = \'redact\''
                    .' AND a.folder = \'system\''
                    .' AND a.published = 1';
            $db->setQuery($query, 0, 1);
            $params = $db->loadObject();
            if(isset($params->params) && $params->params != '') {
                $params->params = str_replace('phoca.cz', 'phoca_cz', $params->params);
                $params->params = str_replace('phoca\.cz', 'phoca_cz', $params->params);
                if ($params->params != '') {
                    $query = 'UPDATE #__plugins'
                            .' SET params = \''.$params->params.'\''
                            .' WHERE element = \'redact\''
                            .' AND folder = \'system\'';
                    $db->setQuery($query);

                }
            }

        }

        if (class_exists('plgSystemReReplacer')) {
            echo "Phoca Gallery doesn't work in case ReReplacer plugin is enabled. Please disable this plugin to run Phoca Gallery";exit;
            /*$db =JFactory::getDBO();
            $query = 'SELECT a.id, a.search'
                    .' FROM #__rereplacer AS a'
                    .' WHERE (a.search LIKE \'%phoca.cz%\''
                    .' OR a.search LIKE \'%phoca\\\\\\\\.cz%\')'
                    .' AND a.published = 1';
            $db->setQuery($query);
            $search = $db->loadObjectList();

            if(isset($search) && count($search)) {

                foreach ($search as $value) {
                    if (isset($value->search) && $value->search != '' && isset($value->id) && $value->id > 0) {
                        $value->search = str_replace('phoca.cz', 'phoca_cz', $value->search);
                        $value->search = str_replace('phoca\.cz', 'phoca_cz', $value->search);
                        if ($value->search != '') {
                            $query = 'UPDATE #__rereplacer'
                            .' SET search = \''.$value->search.'\''
                            .' WHERE id = '.(int)$value->id;
                            $db->setQuery($query);

                        }
                    }
                }
            }
        }

    }*/
public static function renderAAttribute($detailWindow, $buttonOptions, $lingOrig, $hSOnClick, $hsOnClick2, $linkNr, $catAlias)
{
    if ($detailWindow == 1) {
        return ' onclick="' . $buttonOptions . '"';
    } else {
        if ($detailWindow == 4 || $detailWindow == 5) {
            $hSOC = str_replace('[phocahsfullimg]', $lingOrig, $hSOnClick);
            return ' onclick="' . $hSOC . '"';
        } else {
            if ($detailWindow == 6) {
                return ' onclick="gjaks.show(' . $linkNr . '); return false;"';
            } else {
                if ($detailWindow == 7) {
                    return '';
                } else {
                    if ($detailWindow == 8) {
                        return ' rel="lightbox-' . $catAlias . '" ';
                    } else {
                        if ($detailWindow == 14) {
                            return $buttonOptions;
                        } else {
                            return ' rel="' . $buttonOptions . '"';
                        }
                    }
                }
            }
        }
    }
    return '';
}