PARA QUE NO APAREZCA EL HIPERVINCULO AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:
EN ARCHIVO components/com_joomgallery/helpers/helper.php
BUSCAR //Link to userpanel in the header
// Link to userpanel in the header
if(!$params->get('disable_global_info') && $config->get('jg_userspace') == 1 && $config->get('jg_showuserpanel'))
{
if($user->get('id') || $config->get('jg_showuserpanel_unreg'))
{
if($user->get('id'))
{
//PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$params->set('show_mygal', 0);
// your code! if admin
}else{
$params->set('show_mygal', 1);
// if not admin
}
}
else
{
if($config->get('jg_showuserpanel_hint'))
{
$params->set('show_mygal_no_access', 1);
}
}
}
}
PARA NO ACCEDER AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:
EN ARCHIVO components/com_joomgallery/views/userpanel/view.html.php
AL PRINCIPIO (línea 33 aproximadamente)
function display($tpl = null)
{
$user = & JFactory::getUser();
//1 es visitante
//2 es registrado
//3 es autor
//4 es editor
//5 es publisher
//6 es manager
//7 es administrador
//8 es Superadministrador
if(isset($user->groups[2]) || isset($user->groups[3]))
{
$msg = JText::_('No está autorizado');
$this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), $msg, 'notice');
// your code! if admin
}else{
// if not admin
}
if(!$this->_config->get('jg_userspace'))
No hay comentarios:
Publicar un comentario