| Current Path : /var/www/iplanru/data/old/www/i-plan.ru/administrator/components/com_jce/groups/ |
| Current File : /var/www/iplanru/data/old/www/i-plan.ru/administrator/components/com_jce/groups/helper.php |
<?php
class JCEGroupsHelper {
function getUserGroupFromId( $id ){
$db =& JFactory::getDBO();
$query = 'SELECT *'
. ' FROM #__jce_groups'
. ' WHERE '.$id.' IN (users)'
;
$db->setQuery( $query );
$groups = $db->loadObjectList();
return $groups[0];
}
function getUserGroupFromType( $type ){
$db =& JFactory::getDBO();
if(!is_int($type)){
$query = 'SELECT id'
. ' FROM #__core_acl_aro_groups'
. ' WHERE name = "'.$type.'"'
;
$db->setQuery( $query );
$id = $db->loadResult();
}
$query = 'SELECT *'
. ' FROM #__jce_groups'
. ' WHERE '.$type.' IN (types)'
;
$db->setQuery( $query );
$groups = $db->loadObjectList();
return $groups[0];
}
function getRowArray($rows){
$out = array();
$rows = explode(';', $rows);
$i = 1;
foreach($rows as $row){
$out[$i] = $row;
$i++;
}
return $out;
}
}