primo commit

This commit is contained in:
2024-12-17 17:34:10 +01:00
commit e650f8df99
16435 changed files with 2451012 additions and 0 deletions

View File

@ -0,0 +1 @@
<html><body bgcolor="#FFFFFF"></body></html>

View File

@ -0,0 +1,64 @@
<?php
/**
* @package Phoca Gallery
* @author Jan Pavelka - https://www.phoca.cz
* @copyright Copyright (C) Jan Pavelka https://www.phoca.cz
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 and later
* @cms Joomla
* @copyright Copyright (C) Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/
defined( '_JEXEC' ) or die( 'Restricted access' );
use Joomla\CMS\Factory;
use Joomla\CMS\Component\ComponentHelper;
use Joomla\Registry\Registry;
class PhocaGalleryUser
{
public static function getUserLang( $formName = 'language') {
$user = Factory::getUser();
$paramsC = ComponentHelper::getParams('com_phocagallery') ;
$userLang = $paramsC->get( 'user_ucp_lang', 1 );
$o = array();
switch ($userLang){
case 2:
$registry = new Registry;
$registry->loadString($user->params);
$o['lang'] = $registry->get('language','*');
$o['langinput'] = '<input type="hidden" name="'.$formName.'" value="'.$o['lang'].'" />';
break;
case 3:
$o['lang'] = Factory::getLanguage()->getTag();
$o['langinput'] = '<input type="hidden" name="'.$formName.'" value="'.$o['lang'].'" />';
break;
default:
case 1:
$o['lang'] = '*';
$o['langinput'] = '<input type="hidden" name="'.$formName.'" value="*" />';
break;
}
return $o;
}
public static function getUserAvatar($userId) {
$db = Factory::getDBO();
$query = 'SELECT a.*'
. ' FROM #__phocagallery_user AS a'
. ' WHERE a.userid = '.(int)$userId;
$db->setQuery( $query );
$avatar = $db->loadObject();
if(isset($avatar->id)) {
return $avatar;
}
return false;
}
}
?>