git-svn-id: https://192.168.0.254/svn/Proyectos.FundacionLQDVI_WebCongresos/trunk@2 94ccb1af-fd9d-d947-8d90-7f70ea60afc8
45 lines
919 B
PHP
45 lines
919 B
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;
|
|
}
|
|
} |