name : default.php
<?php
/*
 * @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @component Phoca Gallery
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Uri\Uri;

$r = $this->r;
echo $r->startCp();

echo '<div class="ph-box-info">';

echo '<div style="float:right;margin:10px;">' . HTMLHelper::_('image', $this->t['i'] . 'logo-phoca.png', 'Phoca.cz' ) .'</div>'
	. '<div class="ph-cpanel-logo">'.HTMLHelper::_('image', $this->t['i'] . 'logo-'.str_replace('phoca', 'phoca-', $this->t['c']).'.png', 'Phoca.cz') . '</div>'
	.'<h3>'.Text::_($this->t['component_head']).' - '. Text::_($this->t['l'].'_INFORMATION').'</h3>'
	.'<div style="clear:both;"></div>';


echo '<p>'. Text::_('COM_PHOCAGALLERY_RECOMMENDED_SETTINGS').'</p>'
	.'<div style="clear:both;"></div>';

echo '<table cellpadding="5" cellspacing="1" class="ph-recommended-settings-table">'
	.'<tr><td></td>'
	.'<td align="center">'.Text::_('COM_PHOCAGALLERY_RECOMMENDED').'</td>'
	.'<td align="center">'.Text::_('COM_PHOCAGALLERY_CURRENT').'</td></tr>';

if ($this->t['enablethumbcreation'] == 1) {
	$bgStyle = 'class="alert alert-error alert-danger"';
} else {
	$bgStyle = 'class="alert alert-success"';
}


echo '<tr '.$bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_ENABLE_THUMBNAIL_GENERATION').'</td>'
	//.'<td align="center">'.JHtml::_('image','media/com_phocagallery/images/administrator/icon-16-false.png', JText::_('COM_PHOCAGALLERY_DISABLED') ) .'</td>'
	.'<td align="center" class="ph-info-item ph-cp-item"><i class="phi duotone icon-minus-circle" title="'. Text::_('COM_PHOCAGALLERY_DISABLED') .'"></i></td>'
	.'<td align="center">'.$this->t['enablethumbcreationstatus'].'</td>'
	.'</tr>'
	.'<tr>'
	.'<td colspan="3">'.Text::_('COM_PHOCAGALLERY_ENABLE_THUMBNAIL_GENERATION_INFO_DESC').'</td></tr>';


if ($this->t['paginationthumbnailcreation'] == 1) {
	$bgStyle 	= 'class="alert alert-success"';
	$icon		= 'success';
	$iconText	= Text::_('COM_PHOCAGALLERY_ENABLED');
} else {
	$bgStyle 	= 'class="alert alert-error alert-danger"';
	$icon		= 'minus-circle';
	$iconText	= Text::_('COM_PHOCAGALLERY_DISABLED');
}

echo '<tr '.$bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_PAGINATION_THUMBNAIL_GENERATION').'</td>'
	//.'<td align="center">'. JHtml::_('image','media/com_phocagallery/images/administrator/icon-16-true.png', JText::_('COM_PHOCAGALLERY_ENABLED') ) .'</td>'
	//.'<td align="center">'. JHtml::_('image','media/com_phocagallery/images/administrator/icon-16-'.$icon.'.png', JText::_($iconText) ) .'</td>'

	.'<td align="center" class="ph-info-item ph-cp-item"><i class="phi duotone icon-success" title="'. Text::_('COM_PHOCAGALLERY_ENABLED') .'"></i></td>'
	.'<td align="center" class="ph-info-item ph-cp-item"><i class="phi duotone icon-'.$icon.'" title="'.  Text::_($iconText) .'"></i></td></tr>'

	.'</tr>'
	.'<tr><td colspan="3">'. Text::_('COM_PHOCAGALLERY_PAGINATION_THUMBNAIL_GENERATION_INFO_DESC').'</td></tr>';

if ($this->t['cleanthumbnails'] == 0) {
	$bgStyle = 'class="alert alert-success"';
	$icon		= 'minus-circle';
	$iconText	= Text::_('COM_PHOCAGALLERY_DISABLED');


} else {
	$bgStyle = 'class="alert alert-error alert-danger"';
	$icon		= 'success';
	$iconText	= Text::_('COM_PHOCAGALLERY_ENABLED');
}
echo '<tr '.  $bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_CLEAN_THUMBNAILS').'</td>'
	//.'<td align="center">'. JHtml::_('image','media/com_phocagallery/images/administrator/icon-16-false.png' , JText::_('COM_PHOCAGALLERY_DISABLED') ) .'</td>'
	//.'<td align="center">'. JHtml::_('image','media/com_phocagallery/images//administrator/icon-16-'.$icon.'.png', JText::_($iconText) ) .'</td>'
	.'<td align="center" class="ph-info-item ph-cp-item"><i class="phi duotone icon-minus-circle" title="'. Text::_('COM_PHOCAGALLERY_DISABLED') .'"></i></td>'
	.'<td align="center" class="ph-info-item ph-cp-item"><i class="phi duotone icon-'.$icon.'" title="'.  Text::_($iconText) .'"></i></td></tr>'
	.'</tr>'
	.'<tr><td colspan="3">'. Text::_('COM_PHOCAGALLERY_CLEAN_THUMBNAILS_INFO_DESC').'</td></tr>';

echo $this->foutput;
echo '</table>';


echo '<h3>'.  Text::_($this->t['l'].'_HELP').'</h3>';

echo '<div>';
if (!empty($this->t['component_links'])) {
	foreach ($this->t['component_links'] as $k => $v) {
	    echo '<div><a href="'.$v[1].'" target="_blank">'.$v[0].'</a></div>';
	}
}
echo '</div>';

echo '<h3>'.  Text::_($this->t['l'] . '_VERSION').'</h3>'
.'<p>'.  $this->t['version'] .'</p>';

echo '<h3>'.  Text::_($this->t['l'] . '_COPYRIGHT').'</h3>'
.'<p>© 2007 - '.  date("Y"). ' Jan Pavelka</p>'
.'<p><a href="https://www.phoca.cz/" target="_blank">www.phoca.cz</a></p>';

echo '<h3>'.  Text::_($this->t['l'] . '_LICENSE').'</h3>'
.'<p><a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a></p>';

echo '<h3>'.  Text::_($this->t['l'] . '_TRANSLATION').': '. Text::_($this->t['l'] . '_TRANSLATION_LANGUAGE_TAG').'</h3>'
        .'<p>© 2007 - '.  date("Y"). ' '. Text::_($this->t['l'] . '_TRANSLATER'). '</p>'
        .'<p>'.Text::_($this->t['l'] . '_TRANSLATION_SUPPORT_URL').'</p>';

echo '<input type="hidden" name="task" value="" />'
.'<input type="hidden" name="option" value="'.$this->t['o'].'" />'
.'<input type="hidden" name="controller" value="'.$this->t['c'].'info" />';

echo HTMLHelper::_('image', $this->t['i'] . 'logo.png', 'Phoca.cz');

echo '<p>&nbsp;</p>';


$wa = Factory::getApplication()->getDocument()->getWebAssetManager();
$wa->addInlineStyle('

.upBox {
    display: flex;
    flex-wrap: wrap;
    margin-top:1em;
    margin-bottom: 2em;
}

.upItemText {
    margin-bottom: 1em;
}

.upItem {
    padding: 1em;
    text-align: center;
    width: calc(50% - 0.4em);
    margin: 0.2em;
    border-radius: 0.3em;
}

.upItemD {
    background: #F5D042;
    color: #000;
    border: 2px solid #F5D042;

}
.upItemPh {
    background: rgba(255,255,255,0.7);
    color: #000;
    border: 2px solid #000;
}
.upItemDoc {
    background: rgba(255,255,255,0.7);
    color: #000;
    border: 2px solid #000;
}
.upItemJ {
    background: rgba(255,255,255,0.7);
    color: #000;
    border: 2px solid #000;
}

a.upItemLink {
    padding: 0.5em 1em;
    border-radius: 9999px;
    margin: 1em;
    display: inline-block;
}

a.upItemLink::before {
    content: none;
}
.upItemPh a.upItemLink {
    background: #000;
    color: #fff;
}
.upItemDoc a.upItemLink {
    background: #000;
    color: #fff;
}
.upItemJ a.upItemLink {
    background: #000;
    color: #fff;
}
');

$upEL = 'https://extensions.joomla.org/extension/phoca-gallery/';
$upE = 'Phoca Gallery';

$o = '<div class="upBox">';

$o .=  '<div class="upItem upItemD">';
$o .=  '<div class="upItemText">If you find this project useful, please support it with a donation</div>';
$o .=  '<form action="https://www.paypal.com/donate" method="post" target="_top">';
$o .=  '<input type="hidden" name="hosted_button_id" value="ZVPH25SQ2DDBY" />';
$o .=  '<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" />';
$o .=  '<img alt="" border="0" src="https://www.paypal.com/en_CZ/i/scr/pixel.gif" width="1" height="1" />';
$o .=  '</form>';
$o .=  '</div>';

$o .=  '<div class="upItem upItemJ">';
$o .=  '<div class="upItemText">If you find this project useful, please post a rating and review on the Joomla! Extension Directory website</div>';
$o .=  '<a class="upItemLink" target="_blank" href="'. $upEL.'">'. $upE.' (JED website)</a>';
$o .=  '</form>';
$o .=  '</div>';

$o .=  '<div class="upItem upItemDoc">';
$o .=  '<div class="upItemText">If you need help, visit</div>';
$o .=  '<a class="upItemLink" target="_blank" href="https://www.phoca.cz/documentation">Phoca documentation website</a>';
$o .=  '<div class="upItemText">or ask directly in</div>';
$o .=  '<a class="upItemLink" target="_blank" href="https://www.phoca.cz/forum">Phoca forum website</a>';
$o .=  '</div>';

$o .=  '<div class="upItem upItemPh">';
$o .=  '<div class="upItemText">There are over a hundred more useful Phoca extensions, discover them on</div>';
$o .=  '<a class="upItemLink" target="_blank" href="https://www.phoca.cz">Phoca website</a>';
$o .=  '</div>';

$o .=  '</div>';
echo $o;

echo '<div class="ph-cp-hr"></div>'.'<div class="btn-group">
<a class="btn btn-large btn-primary" href="https://www.phoca.cz/version/index.php?'.$this->t['c'].'='.  $this->t['version'] .'" target="_blank"><i class="icon-loop icon-white"></i>&nbsp;&nbsp;'.  Text::_($this->t['l'].'_CHECK_FOR_UPDATE') .'</a></div>';

echo '<div style="margin-top:30px;height:39px;background: url(\''.Uri::root(true).'/media/com_'.$this->t['c'].'/images/administrator/line.png\') 100% 0 no-repeat;">&nbsp;</div>';

echo '</div>';


echo '</div>';
echo $r->endCp();

?>


<?php /*
defined('_JEXEC') or die;
//JHtml::_('behavior.tooltip');

echo '<form action="index.php" method="post" name="adminForm" id="phocagalleryin-form">';
echo '<div id="j-sidebar-container" class="span2">'.$this->sidebar.'</div>';
echo '<div id="j-main-container" class="span10">'

	.'<div style="float:right;margin:10px;">'
	. HTMLHelper::_('image', 'media/com_phocagallery/images/administrator/logo-phoca.png', 'Phoca.cz' )
	.'</div>';


echo '<div class="ph-cpanel-logo">'.HTMLHelper::_('image', 'media/com_phocagallery/images/administrator/logo-phoca-gallery.png', 'Phoca.cz') . '</div>';
//echo '<div style="clear:both;"></div>';
echo '<h3>'.Text::_('COM_PHOCAGALLERY_PHOCA_GALLERY').' - '. Text::_('COM_PHOCAGALLERY_INFORMATION').'</h3>'
	.'<p>'. Text::_('COM_PHOCAGALLERY_RECOMMENDED_SETTINGS').'</p>'
	.'<div style="clear:both;"></div>';

echo '<table cellpadding="5" cellspacing="1">'
	.'<tr><td></td>'
	.'<td align="center">'.Text::_('COM_PHOCAGALLERY_RECOMMENDED').'</td>'
	.'<td align="center">'.Text::_('COM_PHOCAGALLERY_CURRENT').'</td></tr>';

if ($this->t['enablethumbcreation'] == 1) {
	$bgStyle = 'class="alert alert-error alert-danger"';
} else {
	$bgStyle = 'class="alert alert-success"';
}


echo '<tr '.$bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_ENABLE_THUMBNAIL_GENERATION').'</td>'
	.'<td align="center">'.HTMLHelper::_('image','media/com_phocagallery/images/administrator/icon-16-false.png', Text::_('COM_PHOCAGALLERY_DISABLED') ) .'</td>'
	.'<td align="center">'.$this->t['enablethumbcreationstatus'].'</td>'
	.'</tr>'
	.'<tr>'
	.'<td colspan="3">'.Text::_('COM_PHOCAGALLERY_ENABLE_THUMBNAIL_GENERATION_INFO_DESC').'</td></tr>';


if ($this->t['paginationthumbnailcreation'] == 1) {
	$bgStyle 	= 'class="alert alert-success"';
	$icon		= 'true';
	$iconText	= Text::_('COM_PHOCAGALLERY_ENABLED');
} else {
	$bgStyle 	= 'class="alert alert-error alert-danger"';
	$icon		= 'false';
	$iconText	= Text::_('COM_PHOCAGALLERY_DISABLED');
}

echo '<tr '.$bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_PAGINATION_THUMBNAIL_GENERATION').'</td>'
	.'<td align="center">'. HTMLHelper::_('image','media/com_phocagallery/images/administrator/icon-16-true.png', Text::_('COM_PHOCAGALLERY_ENABLED') ) .'</td>'
	.'<td align="center">'. HTMLHelper::_('image','media/com_phocagallery/images/administrator/icon-16-'.$icon.'.png', Text::_($iconText) ) .'</td>'
	.'</tr>'
	.'<tr><td colspan="3">'. Text::_('COM_PHOCAGALLERY_PAGINATION_THUMBNAIL_GENERATION_INFO_DESC').'</td></tr>';

if ($this->t['cleanthumbnails'] == 0) {
	$bgStyle = 'class="alert alert-success"';
	$icon		= 'false';
	$iconText	= Text::_('COM_PHOCAGALLERY_DISABLED');


} else {
	$bgStyle = 'class="alert alert-error alert-danger"';
	$icon		= 'true';
	$iconText	= Text::_('COM_PHOCAGALLERY_ENABLED');
}
echo '<tr '.  $bgStyle.'>'
	.'<td>'. Text::_('COM_PHOCAGALLERY_CLEAN_THUMBNAILS').'</td>'
	.'<td align="center">'. HTMLHelper::_('image','media/com_phocagallery/images/administrator/icon-16-false.png' , Text::_('COM_PHOCAGALLERY_DISABLED') ) .'</td>'
	.'<td align="center">'. JHtml::_('image','media/com_phocagallery/images//administrator/icon-16-'.$icon.'.png', JText::_($iconText) ) .'</td>'
	.'</tr>'
	.'<tr><td colspan="3">'. Text::_('COM_PHOCAGALLERY_CLEAN_THUMBNAILS_INFO_DESC').'</td></tr>';

echo $this->foutput;
echo '</table>';

echo '<h3>'.  Text::_('COM_PHOCAGALLERY_HELP').'</h3>';

echo '<p>'
.'<a href="https://www.phoca.cz/phocagallery/" target="_blank">Phoca Gallery Main Site</a><br />'
.'<a href="https://www.phoca.cz/documentation/" target="_blank">Phoca Gallery User Manual</a><br />'
.'<a href="https://www.phoca.cz/forum/" target="_blank">Phoca Gallery Forum</a><br />'
.'</p>';

echo '<h3>'.  Text::_('COM_PHOCAGALLERY_VERSION').'</h3>'
.'<p>'.  $this->t['version'] .'</p>';

echo '<h3>'.  Text::_('COM_PHOCAGALLERY_COPYRIGHT').'</h3>'
.'<p>© 2007 - '.  date("Y"). ' Jan Pavelka</p>'
.'<p><a href="https://www.phoca.cz/" target="_blank">www.phoca.cz</a></p>';

echo '<h3>'.  Text::_('COM_PHOCAGALLERY_LICENCE').'</h3>'
.'<p><a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GPLv2</a></p>';

echo '<h3>'.  Text::_('COM_PHOCAGALLERY_TRANSLATION').': '. Text::_('COM_PHOCAGALLERY_TRANSLATION_LANGUAGE_TAG').'</h3>'
        .'<p>© 2007 - '.  date("Y"). ' '. Text::_('COM_PHOCAGALLERY_TRANSLATER'). '</p>'
        .'<p>'.Text::_('COM_PHOCAGALLERY_TRANSLATION_SUPPORT_URL').'</p>';

echo '<input type="hidden" name="task" value="" />'
.'<input type="hidden" name="option" value="com_phocagallery" />'
.'<input type="hidden" name="controller" value="phocagalleryin" />';

echo  HTMLHelper::_('image', 'media/com_phocagallery/images/administrator/logo.png', 'Phoca.cz');
echo '<p>&nbsp;</p>';

echo '<div style="border-top:1px solid #eee"></div><p>&nbsp;</p>'
.'<div class="btn-group">
<a class="btn btn-large btn-primary" href="https://www.phoca.cz/version/index.php?phocagallery='.  $this->t['version'] .'" target="_blank"><i class="icon-loop icon-white"></i>&nbsp;&nbsp;'.  JText::_('COM_PHOCAGALLERY_CHECK_FOR_UPDATE') .'</a></div>';


echo '<div style="margin-top:30px;height:39px;background: url(\''.Uri::root(true).'/media/com_phocagallery/images/administrator/line.png\') 100% 0 no-repeat;">&nbsp;</div>';


echo '</div>';
//echo '<div class="span1"></div>';
echo '</form>';
*/

© 2025 Cubjrnet7