<?php if(isset($_SESSION['auth'])) { //echo 'ON RECUPERE LE XML'; require_once('./lib/freebox.php'); // Liste de caractères interdits dans un fichier XML $char_interdit_xml = array("!","\"","#","$","%","&","'","(",")","*","+",",","/",";","<","=",">","?","@","[","\\","]","^","`","{","|","}","~"); // Instantation de la classe PHP Freebox pour l'authentification (obligatoire) $freebox = new apifreebox($config); $xmlfreebox = $freebox->config_to_XML(); ?> <script type="text/javascript"> $(document).ready(function() { $("#global").tabs(); }); </script> <div id="global"> <ul style="width:100%;"> <li><a href="#onglet-0">Informations generales</a></li> <li><a href="#onglet-1">Wifi</a></li> <li><a href="#onglet-2">DHCP</a></li> <li><a href="#onglet-3">Appels</a></li> </ul> <? echo '<div id="onglet-0" style="width:100%;">'; echo "<div align=center style=\"margin: 30px;\">"; include('./fonctions/freebox_firmware.php'); echo "</div><div align=center style=\"margin: 30px;\">Status de connexion :<br>"; include('./fonctions/freebox_conn_status.php');
** **************************************************************************************/ // inclusion de la classe PHP Freebox // Les classes du dossier API sont incluses automatiquement require 'freebox.class.php'; // Fichier de configuration de la classe PHP $config_file = 'mafreebox.cfg'; if (file_exists($config_file)) { require_once $config_file; } else { die("Fichier de configuration manquant !"); } // Liste de caractères interdits dans un fichier XML $char_interdit_xml = array("!", "\"", "#", "\$", "%", "&", "'", "(", ")", "*", "+", ",", "/", ";", "<", "=", ">", "?", "@", "[", "\\", "]", "^", "`", "{", "|", "}", "~"); // Instantation de la classe PHP Freebox pour l'authentification (obligatoire) $freebox = new apifreebox($config); /************************************************************************************* ** ** Ci dessous, 2 exemples : des écritures de données et une lecture de données ** **************************************************************************************/ /********** Ecritures **********/ // On récupère l'argument if (isset($_GET['do']) && $_GET['do'] != null) { $do = $_GET['do']; } if (isset($do)) { switch ($do) { // Quelques exemples d'actions sur la freebox Server case "lcd_brightness": // Fixe la valeur de luminosité du lcd.