|
Foro |
Temas |
Mensajes |
Último mensaje |
 |
Mensajes
Foro libre donde poder hablar y opinar sobre cualquier cosa que no tenga nada que ver con el Medal of Honor o el Clan Farenhate.
|
165
|
815
|
19/7/2012 12:55 Por Cokino24
Re: Buenas!!!!
|
 |
Informacion
Informacion general sobre nuestro clan, reclutamiento, retos, criticas, alagos, sugerencias, etc...
|
57
|
285
|
11/6/2012 14:19 Por ToniMor
Re: UFFFFF
|
 |
Hardware
Foro destinado a comentarios con todo tipo de hardware, tarjetas de video, sonido, placas, drivers, comparaciones, etc...
|
36
|
273
|
7/10/2007 15:16 Por fillippo
Re: Se está gestando una bestia.....
|

= Con nuevos mensajes

= Sin nuevos mensajes
Estadisticas
Hora actual: 9/12/2019 16:06
Su última Visita: 9/12/2019 16:06:33
Total temas:
754
| Total Mensajes:
4570
Usuarios en línea: 2 Usuarios navegando los foros
[ Administrador ] [ Moderador ]
2 Invitados:
function funcion_usuario($options)
{
global $xoopsUser, $xoopsModule, $xoopsConfig, $xoopsDB;
$sql="SELECT options FROM ".$xoopsDB->prefix("newblocks")." WHERE dirname='ntxusuario'";
$result=$xoopsDB->query($sql);
list($resultado)=$xoopsDB->fetchRow($result);
$config=explode("|",$resultado);
$online_handler =& xoops_gethandler('online');
mt_srand((double)microtime()*1000000);
$block = array();
if (mt_rand(1, 100) < 11) {
$online_handler->gc(300);
}
if (is_object($xoopsUser)) {
$pm_handler =& xoops_gethandler('privmessage');
$criteria = new CriteriaCompo(new Criteria('read_msg', 0));
$criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
$nuevosmensajes = $pm_handler->getCount($criteria);
$uid = $xoopsUser->getVar('uid');
$uname = $xoopsUser->getVar('uname');
$usuario=$xoopsUser->getVar('uname');
$rangoclase=$xoopsUser->rank();
$block['rangoimagen']=$rangoclase['image'];
$block['rangotitulo']=$rangoclase['title'];
$block['avatar_usuario']=$xoopsUser->getVar('user_avatar');
$perfilusuario='

';
$mensajesprivados='

';
$nuevocorreo='

';
$administracion='

';
$foros='

';
$notificaciones='

';
$desconectar='

';
$block['idioma_cambiaravatar']=_CAMBIAR_AVATAR;
$block['perfilusuario']=$perfilusuario;
$block['mensajesprivados']=$mensajesprivados;
$block['nuevocorreo']=$nuevocorreo;
$block['nuevosmensajes']=$nuevosmensajes;
$block['notificaciones']=$notificaciones;
$block['foros']=$foros;
$block['foronewbb']=$config[5];
$block['administracion']=$administracion;
$block['desconectar']=$desconectar;
} else {
$uid = 0;
$uname = '';
$usuario=_INVITADO;
$recuperarpass='
'._RECUPERAR_PASS.'';
$block['idioma_nombre'] = _NOMBRE;
$block['idioma_entrar'] = _ENTRAR;
$block['idioma_recuerdame'] = _RECUERDAME;
$block['idioma_registro'] = "
"._REGISTRATE."";
$block['recuperarpass']=$recuperarpass;
}
if (is_object($xoopsModule)) {
$online_handler->write($uid, $uname, time(), $xoopsModule->getVar('mid'), $_SERVER['REMOTE_ADDR']);
} else {
$online_handler->write($uid, $uname, time(), 0, $_SERVER['REMOTE_ADDR']);
}
$onlines =& $online_handler->getAll();
$module_handler =& xoops_gethandler('module');
$modules =& $module_handler->getList(new Criteria('isactive', 1));
if (false != $onlines) {
$total = count($onlines);
$invitados = 0;
$miembros = '';
$invitadosip='';
include XOOPS_ROOT_PATH . '/modules/ntxusuario/include/geoip.inc';
$gi = geoip_open(XOOPS_ROOT_PATH . "/modules/ntxusuario/include/GeoIP.dat",GEOIP_STANDARD);
for ($i = 0; $i < $total; $i++) {
if ($onlines[$i]['online_uid'] > 0) {
$bandera = geoip_country_code_by_addr($gi, $onlines[$i]['online_ip']);
$bandera =strtolower($bandera);
if (!$bandera) {$bandera="online";}
$onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $modules[$onlines[$i]['online_module']] : '';
$miembros .= '
 | '.$onlines[$i]['online_uname'].' | '.$onlineUsers[$i]['module'].' |
';
} else {
$bandera = geoip_country_code_by_addr($gi, $onlines[$i]['online_ip']);
$bandera = strtolower($bandera);
if (!$bandera) {$bandera="online";}
$onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $modules[$onlines[$i]['online_module']] : '';
if ($xoopsUser)
{
if ($xoopsUser->isAdmin(-1)) {$direccionip=$onlines[$i]['online_ip'];}
else
{$direccionip= _INVITADO;}
}
else
{$direccionip= _INVITADO;}
$invitadosip .= '
 | '.$direccionip.' | '.$onlineUsers[$i]['module'].' |
';
$invitados++;
}
}
geoip_close($gi);
$member_handler =& xoops_gethandler('member');
$hari_ini = formatTimestamp(time());
$usuarios_registrados = $member_handler->getUserCount(new Criteria('level', 0, '>'));
$registrados_hoy = $member_handler->getUserCount(new Criteria('user_regdate', mktime(0,0,0), '>='));
$registrados_desdeayer = $member_handler->getUserCount(new Criteria('user_regdate', (mktime(0,0,0)-(24*3600)), '>='));
$criteria = new CriteriaCompo(new Criteria('level', 0, '>'));
$criteria->setOrder('DESC');
$criteria->setSort('user_regdate');
$criteria->setLimit($config[4]);
$nuevosmiemb =& $member_handler->getUsers($criteria);
$ultimo_registrado = $nuevosmiemb[0]->getVar('uname');
$count = count($nuevosmiemb);
$nuevosmiembros='
'._NUEVOSMIEMBROS.': ';
for ($i = 0; $i < $count; $i++)
{
$nuevosmiembros.='
['.$nuevosmiemb[$i]->getVar('uname').'-'.formatTimestamp($nuevosmiemb[$i]->getVar('user_regdate'), 's').'] ';
}
$miembros.=$invitadosip;
if ($xoopsConfig['use_ssl'] == 1 && $xoopsConfig['sslloginlink'] != '')
{
$block['sslloginlink'] = "
"._MB_SYSTEM_SECURE."";
}
$block['idioma_bienvenido']=_BIENVENIDO;
$block['idioma_conectados']=_CONECTADOS;
$block['idioma_miembros']=_MIEMBROS;
$block['idioma_invitados']=_INVITADOS;
$block['idioma_menuusuario'] = _MENUUSUARIO;
$block['idioma_online'] = _ONLINE;
$block['idioma_nuevomensaje']=_NUEVOMENSAJE;
$block['idioma_estadisticas']=_ESTADISTICAS;
$block['idioma_registrados']=_REGISTRADOS;
$block['idioma_hoy']=_HOY;
$block['idioma_ayer']=_AYER;
$block['online_total'] = $total;
$block['online_names'] = $miembros;
$block['online_miembros'] = $total - $invitados;
$block['online_invitados'] = $invitados;
$block['usuario']=$usuario;
$block['nuevosmiembros']=$nuevosmiembros;
$block['veravatar']=$config[0];
$block['verconectados']=$config[1];
$block['verpopup']=$config[2];
$block['ultimousuario']=$config[3];
$block['statsreg']=$config[6];
$block['usuariosregistrados']=$usuarios_registrados;
$block['registradoshoy']=$registrados_hoy;
$block['registradosayer']=$registrados_desdeayer - $registrados_hoy;
$block['ultimo']=$ultimo_registrado;
return $block;
} else {
return false;
}
}
?>