Fork me on GitHub

Rapport de message :*
 

Re: Savoir qui est en ligne sur un module spécifique...

Titre du sujet : Re: Savoir qui est en ligne sur un module spécifique...
par DuGris sur 21/02/2006 14:02:28

Pour la précision, en fait toutes les "fonctions" system de xoops n'apparaissent pas (profil, MP, notification, ...), car le nom du module affiché est system

Pour y remédier :

$myts =& MyTextSanitizer::getInstance();
    
$block['online_module'] = "";
    
$module_handler =& xoops_gethandler('module');
    
$installed_mods =& $module_handler->getObjects();
    foreach ( 
$installed_mods as $module ) {
        
$online_module $online_handler->getCount(new Criteria('online_module'$module->getVar('mid') ));
        
$name_module strip_tags$myts->makeTboxData4Show($module->getVar('name''E')) );
        if (
$online_module != 0) {
            if ( 
strlen$name_module ) > 14 ) {
                
$block['online_module'] .= substr$name_module 14) . ". -> " $online_module "<br>";
            } else {
                
$block['online_module'] .= $name_module  " > " $online_module "<br>";
            }
        }
    }

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

151 Personne(s) en ligne (127 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 151 | Plus ...