parse_str($argv[1]); } } } switch ($do) { case "lcd": // Fixe la valeur de luminosité du lcd. $configuration = new Configuration($freebox); // Valeur en %, de 0 à 100. if (isset($_GET['val']) && is_numeric($_GET['val'])) { $brightness = $_GET['val']; } else { $brightness = 100; } $array_config = array('brightness' => $brightness); $freebox->DisplayResult($configuration->UpdateLcdConfig($array_config), "lcd_brightness"); break; case "reboot": // Reboote la Freebox Server $system = new System($freebox); $freebox->DisplayResult($system->Reboot(), "reboot"); break; case "ring_on": // Fait sonner le téphone relié la Freebox $params = 1; $methode = "phone.fxs_ring"; break; case "ring_off": // Arrê de faire sonner le téphone relié la Freebox $params = 0; $methode = "phone.fxs_ring";
} $array_config = array('brightness' => $brightness); $freebox->DisplayResult($configuration->UpdateLcdConfig($array_config), "lcd_brightness"); break; case "lcd_orientation": // Fixe l'orientation du lcd. // Instantation de la classe PHP de la partie Configuration $configuration = new Configuration($freebox); // Valeur en degrés, de 0 à 90. if (isset($_GET['val']) && is_numeric($_GET['val'])) { $orientation = $_GET['val']; } else { $orientation = 0; } $array_config = array('orientation' => $orientation); $freebox->DisplayResult($configuration->UpdateLcdConfig($array_config), "lcd_orieentation"); break; case "reboot": // Reboote la Freebox Server // Instantation de la classe PHP de la partie System $system = new System($freebox); $freebox->DisplayResult($system->Reboot(), "reboot"); break; case "wifi": // Active/désactive la carte Wifi // Instantation de la classe PHP de la partie Configuration $configuration = new Configuration($freebox); // On ou off if ($_GET['val'] === "on") { $enabled = true; } else {