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