function alea($source, $id_categorie) { $tops = modMuzeeTopAleaHelper::getTops($source, $id_categorie); $nb = count($tops); $alea = rand(0, $nb - 1); switch ($source) { case 'muzeetop': return $tops->top[$alea]; break; case 'playlist': return $tops->track[$alea]; break; case 'now': //la chanson en cours est la première dans muzeeliNow return $tops->track[0]; break; } }
$titre_module = $module->title; $cover = $params->get('cover'); //$image = $params_muzeetop->get('image'); $taille_cover = $params->get('taille_cover'); $couleur_bordure = $params->get('couleur_bordure'); $couleur_fond = $params->get('couleur_fond'); $couleur_bouton = $params->get('couleur_bouton'); $player = $params->get('player'); $texte_intro = $params->get('texte_intro'); $source = $params->get('source'); $display_fnac = $params->get('fnac'); $code_fnac = $params->get('code_fnac'); //On récupère une chanson au hasard (ou la chanson en cours) $top = modMuzeeTopAleaHelper::alea($source, $id_categorie); //on vérifie si le composant playlist est installé $playlist_active = modMuzeeTopAleaHelper::testerPlaylist(); //données pour le player selon le player choisi switch ($player) { case "mini": $width_player = 160; $height_player = 20; break; case "vol": $width_player = 230; $height_player = 20; break; case "classic": $width_player = 200; $height_player = 20; break; case "bubble":