예제 #1
0
function setAlarm($parameter)
{
    $alarm = explode('*', $parameter);
    $dow = $alarm[0];
    $hours = $alarm[1] * 3600;
    $minutes = $alarm[2] * 60;
    $secondes = $alarm[3];
    $time = $hours + $minutes + $secondes;
    $request = $_SESSION['mac'] . " alarm add dow:{$dow} enabled:1 0 time:{$time} \n";
    //echo "contenu de request :$request \n";
    $mySqueezeCLI = new SqueezeCLI($request);
    $response = $mySqueezeCLI->receiveCLI();
    //echo "contenu de response: $response \n";
    //$response = decodeAscii($reponse);
    $response = substr($response, strpos($response, "id:"));
    $response = substr($response, 3);
    //echo "contenu de response après traitement: $response \n";
    $_SESSION['alarm'] = $response;
    //echo "contenu de session alarm".$_SESSION['alarm']."\n";
}
예제 #2
0
 	case 'getGenres': //retourne tous les genres disponibles en brut->ok
 		$mySqueezeCLI = new SqueezeCLI(getGenres());
 		$response = $mySqueezeCLI->receiveCLI();
 		echo $response."\n";
 		break;
 */
 case 'listGenres':
     //formate le résultat de getGenres en html ->ok
     $mySqueezeCLI = new SqueezeCLI(getGenres());
     //var_dump($mySqueezeCLI);
     $response = $mySqueezeCLI->receiveCLI();
     listGenres($response);
     break;
 case 'getAllAlbums':
     //retourne tous les albums disponibles (avec nom, artiste, pochette) ->ok
     $mySqueezeCLI = new SqueezeCLI(getAllAlbums());
     $response = $mySqueezeCLI->receiveCLI();
     echo $response . "\n";
     break;
 case 'getAlbumsByGenre':
     //les fichiers au format mp3 n'indique pas forcément le genre de l'album, que l'on peut retrouver dans ses titres exemple: setAlbumsGenre_Hip-hop/Rap 5
     //recherche tous les titres avec genre = parameter, puis recherche leurs albums
     //print_r($tabAlbumsGenre);
     //setAlbumsGenre retourne un tableau contenant key -> album_id | value -> genre
     //echo "contenu de la SESSION AlbumGenre \n";
     //print_r($_SESSION['AlbumGenre']);
     $tabResponse = getAlbumsByIdGenre($parameter);
     //echo "les albums correspondant au genre \n";
     //print_r($tabResponse);
     foreach ($tabResponse as $key => $response) {
         listAlbumsGenre($response);