primo commit
This commit is contained in:
@ -0,0 +1 @@
|
||||
<html><body bgcolor="#FFFFFF"></body></html>
|
||||
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user