Re bonjour,
bon voila je poste mon code PHP qui affiche les membres connectés sur mon mumble.
Comment dire a mon theme de comptrendre la variable "$mumble_ligne" ???
j'ai beau chercher des tutos sur les thèmes, mais je ne trouve pas ce que je recherche.
Avez vous une idée pour pouvoir afficher cette variable sur le header ou footer du site ?
<?php
Ice_loadProfile('ice');
$url='mumble://000.00.000.00:0000/';
try
{
$base = $ICE->stringToProxy("Meta:tcp -h 127.0.0.1 -p 0000");
$meta = $base->ice_checkedCast("::Murmur::Meta");
$servers = $meta->getBootedServers();
$default = $meta->getDefaultConf();
if($serverid) {
$s = $meta->getServer(intval($serverid));
$port = $s->getConf('port');
if (! $port)
{
$port = $default['port']+$serverid -1;
}
$url = $url . $port . '/';
$name = $s->getConf("registername");
if (! $name) {
$name = $default["registername"];
}
$tree = $s->getTree();
//Developers only!!!
// If you wanna see the entire Mumbletree Object uncomment the following line.
//print_r($tree);
}
foreach($servers as $s) {
$name = $s->getConf("registername");
if (! $name) {
$name = $default["registername"];
}
$channels = $s->getChannels();
$players = $s->getUsers();
$nb_joueurs=count($players);
$mumble_ligne ="<div id='ligne'>";
foreach($players as $id => $state) {
$chan = $channels[$state->channel];
$mumble_ligne .="<b><u>".$state->name."</u></b> ";
}
$mumble_ligne .="</div>";
}
}
catch (Ice_LocalException $ex)
{
print_r($ex);
}
?>
Voici la page que je souhaite afficher dans mon thème
http://association.france-clan.com/xoops/mumbleviewer/en-ligne.phpEncore merci pour votre aide.
Dragon.Tribal