| Current Path : /home/pteabiscqq/www/components/com_quix/helpers/ |
| Current File : /home/pteabiscqq/www/components/com_quix/helpers/quix.php |
<?php
/**
* @version CVS: 1.0.0
* @package com_quix
* @author ThemeXpert <info@themexpert.com>
* @copyright Copyright (C) 2015. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/**
* Class QuixFrontendHelper
*
* @since 1.6
*/
class QuixFrontendHelper
{
/**
* Get group name using group ID
* @param integer $group_id Usergroup ID
* @return mixed group name if the group was found, null otherwise
*/
public static function getGroupNameByGroupId($group_id) {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query
->select('title')
->from('#__usergroups')
->where('id = ' . intval($group_id));
$db->setQuery($query);
return $db->loadResult();
}
/**
* Get an instance of the named model
*
* @param string $name Model name
*
* @return null|object
*/
public static function getModel($name)
{
$model = null;
// If the file exists, let's
if (file_exists(JPATH_SITE . '/components/com_quix/models/' . strtolower($name) . '.php'))
{
require_once JPATH_SITE . '/components/com_quix/models/' . strtolower($name) . '.php';
$model = JModelLegacy::getInstance($name, 'QuixModel');
}
return $model;
}
}