From: <cra...@us...> - 2006-09-25 22:25:15
|
Revision: 8 http://svn.sourceforge.net/easybox-mod/?rev=8&view=rev Author: craftsnux Date: 2006-09-25 15:24:33 -0700 (Mon, 25 Sep 2006) Log Message: ----------- Cr?\195?\169ation trunk Added Paths: ----------- trunk/_framework/ trunk/_utilisateur/ trunk/configuration/ trunk/copyright.php trunk/erreur.php trunk/fb2ie.js trunk/http-vlc/ trunk/index1.html trunk/lecteur/ trunk/module/ trunk/remplir bdd.php trunk/settings.html trunk/skin/ trunk/status.html trunk/telecommande.png trunk/testeur.php trunk/version.html Removed Paths: ------------- _framework/ _utilisateur/ configuration/ copyright.php erreur.php fb2ie.js http-vlc/ index1.html lecteur/ module/ remplir bdd.php settings.html skin/ status.html telecommande.png testeur.php version.html Deleted: copyright.php =================================================================== --- copyright.php 2006-09-25 20:41:40 UTC (rev 7) +++ copyright.php 2006-09-25 22:24:33 UTC (rev 8) @@ -1,21 +0,0 @@ -<?php -$RACINE_REP = ""; - -require($RACINE_REP.'_framework/framework.php'); -$LINK['red']= $MODULE.'_menu/menu.php'; -$version_l = get_version('Easybox'); - - -$message='<br> <br> -<u>Version actuellement install\xE9e</u> : v'.$version_l.' -<br> <br> -Ce mod pour freeplayer est propos\xE9 par <br> -Aragornis, DJ-Maboul, beb59, DaRkYoda et Nuxgyver.<br> <br> -<u>Site officiel</u> : http://www.easybox-mod.org/ -<br> -<br> '; - -$smarty->assign('AVERTISSEMENT',$message); -$smarty->display('avertissement.tpl'); - -?> Deleted: erreur.php =================================================================== Deleted: fb2ie.js =================================================================== --- fb2ie.js 2006-09-25 20:41:40 UTC (rev 7) +++ fb2ie.js 2006-09-25 22:24:33 UTC (rev 8) @@ -1,364 +0,0 @@ -/** Script de simulation du navigateur Freebox ** -/*----------------------------------------------* - * R\xE9alisation : Laurent Asfaux alias DEL65 - * Contributeurs : - * - - * - - * - - * - * version 0.6+ - */ - -/********************************************/ -/*** Fonctions annexes ***/ -/********************************************/ - -// enregistrement des param\xE8tres de la freebox -// + redirection -function getParameters () { -if (document.getElementsByTagName) { - // parcours des attributs des balises "meta" - elemColl = document.getElementsByTagName('meta'); - - // pour chaque param\xE8tre (si pr\xE9sent) - // on stocke sa valeur dans un cookie - for (var i = 0; i < elemColl.length; i++) { - - valeur = elemColl[i].name; - - if(valeur=="refresh"){ - valeurs = elemColl[i].content.split(";"); - setTimeout('document.location.href="'+valeurs[1].substring(4, valeurs[1].length)+'";',valeurs[0]*1000); - - - - - - - - - - - - } - } -} -} - -// interface de simulation des touches de la t\xE9l\xE9commande -function getTouches() { - - // parcours des attributs des balises "link" - elemColl = document.getElementsByTagName("link"); - // pour chaque touche affect\xE9e, on cr\xE9e un lien - // qui sera plac\xE9e en haut de l'\xE9cran. - var commande=document.createElement("div"); - var carte=document.createElement("map"); - carte.setAttribute("name","Telecommande"); - carte.setAttribute("id","Telecommande"); - - document.body.appendChild(document.createElement("hr")); - - for (var i = 0; i < elemColl.length; i++) { - // pr\xE9paration du lien - document.body.appendChild(document.createTextNode("[")); - var lien = document.createElement("a"); - var zone = document.createElement("area"); - lien.setAttribute("href",elemColl[i].getAttribute("href")); - zone.setAttribute("href",elemColl[i].getAttribute("href")); - - switch (elemColl[i].getAttribute("rel")) { - case "help" : - lien.appendChild(document.createTextNode("Aide")); - zone.setAttribute("alt","Aide"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","4,18,41,33"); - carte.appendChild(zone); - break; - case "options" : - lien.appendChild(document.createTextNode("Options")); - zone.setAttribute("alt","Options"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","58,18,93,33"); - carte.appendChild(zone); - break; - case "red" : - lien.appendChild(document.createTextNode("Rouge")); - zone.setAttribute("alt","Rouge"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","8,53,37,81"); - carte.appendChild(zone); - break; - case "green" : - lien.appendChild(document.createTextNode("Vert")); - zone.setAttribute("alt","Vert"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","169,52,197,81"); - carte.appendChild(zone); - break; - case "yellow" : - lien.appendChild(document.createTextNode("Jaune")); - zone.setAttribute("alt","Jaune"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","8,133,37,161"); - carte.appendChild(zone); - break; - case "blue" : - lien.appendChild(document.createTextNode("Bleu")); - zone.setAttribute("alt","Bleu"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","169,133,167.161"); - carte.appendChild(zone); - break; - case "info" : - lien.appendChild(document.createTextNode("Info")); - zone.setAttribute("alt","Info"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","89,186,115,213"); - carte.appendChild(zone); - break; - case "guide" : - lien.appendChild(document.createTextNode("Guide")); - zone.setAttribute("alt","Guide"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","160,186,187,213"); - carte.appendChild(zone); - break; - case "stop" : - lien.appendChild(document.createTextNode("Stop")); - zone.setAttribute("alt","Stop"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","18,230,46,257"); - carte.appendChild(zone); - break; - case "rec" : - lien.appendChild(document.createTextNode("Enregistrer")); - zone.setAttribute("alt","Enregistrer"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","160,230,187,257"); - carte.appendChild(zone); - break; - case "play" : - lien.appendChild(document.createTextNode("Lecture")); - zone.setAttribute("alt","Lecture"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","89,230,115,257"); - carte.appendChild(zone); - break; - case "pause" : - lien.appendChild(document.createTextNode("Pause")); - zone.setAttribute("alt","Pause"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","89,230,115,257"); - carte.appendChild(zone); - break; - case "up" : - lien.appendChild(document.createTextNode("Haut")); - zone.setAttribute("alt","Haut"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","83,58,121,77"); - carte.appendChild(zone); - break; - case "down" : - lien.appendChild(document.createTextNode("Bas")); - zone.setAttribute("alt","Bas"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","83,137,121,156"); - carte.appendChild(zone); - break; - case "left" : - lien.appendChild(document.createTextNode("Gauche")); - zone.setAttribute("alt","Gauche"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","18,93,41,120"); - carte.appendChild(zone); - break; - case "right" : - lien.appendChild(document.createTextNode("Droite")); - zone.setAttribute("alt","Droite"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","164,93,188,121"); - carte.appendChild(zone); - break; - case "star" : - lien.appendChild(document.createTextNode("Etoile")); - zone.setAttribute("alt","Etoile"); - zone.setAttribute("shape","rect"); - zone.setAttribute("coords","4,397,41,413"); - carte.appendChild(zone); - break; - case "sharp" : - lien.appendChild(document.createTextNode("Di\xE8se")); - zone.setAttribute("alt","Di\xE8se"); - zone.setAttribute("shape","111,397,147,413"); - zone.setAttribute("coords","rect"); - carte.appendChild(zone); - break; - - default : - lien.appendChild(document.createTextNode("Autre")); - break; - - } - document.body.appendChild(lien); - document.body.appendChild(document.createTextNode("] ")); - } - - var telecommande=document.createElement("img"); - telecommande.setAttribute("src","/telecommande.png"); - telecommande.setAttribute("usemap","#Telecommande"); - - commande.appendChild(carte); - commande.appendChild(telecommande); - document.body.appendChild(commande); - -} - -// corrige l'opacit\xE9 de l'\xE9l\xE9ment "obj" -function setOpacity(obj, opacity) { - opacity = hex2dec(opacity)/4 - opacity = opacity+36; - - // IE/Win - obj.style.filter = "alpha(opacity:"+opacity+")"; - - // Safari<1.2, Konqueror - obj.style.KHTMLOpacity = opacity/100; - - // Older Mozilla and Firefox - obj.style.MozOpacity = opacity/100; - - // Safari 1.2, newer Firefox and Mozilla, CSS3 - obj.style.opacity = opacity/100; -} - - -/********************************************/ -/*** Code principal ***/ -/********************************************/ - -/*** Modification de l'opacit\xE9 des images ***/ - - elemColl = document.getElementsByTagName("img"); - for (var i = 0; i < elemColl.length; i++) { - var alpha = elemColl[i].getAttribute("alpha"); - if (alpha != null) { setOpacity(elemColl[i],alpha.substr(1,2)); } - } - - - -/*** texte en Helvetica gras ***/ - - - -/*** Correction du style des liens ***/ - - elemColl = document.getElementsByTagName("a"); - // pour tous les liens de la page - for (var i = 0; i < elemColl.length; i++) { - // pas de soulignement - elemColl[i].style.textDecoration="none"; - // couleur standard - elemColl[i].style.color=document.body.getAttribute("link"); - - // on ajoute un onmouseover/onmouseout sur le lien (IE) - if (navigator.appName == "Microsoft Internet Explorer") { - elemColl[i].setAttribute("onmouseover",function() { - this.style.color=document.body.getAttribute("alink"); - }); - - elemColl[i].setAttribute("onmouseout",function() { - this.style.color=document.body.getAttribute("link"); - }); - - // on ajoute un onmouseover/onmouseout sur le lien (Firefox/Mozilla) - } else { - - elemColl[i].setAttribute("onMouseOver","this.style.color=document.body.getAttribute('link');"); - - elemColl[i].setAttribute("onMouseOut","this.style.color=document.body.getAttribute('link');"); - } - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/*** Simulation des liens sur table ***/ - - elemColl = document.getElementsByTagName("table"); - // pour toutes les tables de la page - for (var i = 0; i < elemColl.length; i++) { - // si un abgcolor est d\xE9fini - if (elemColl[i].getAttribute('abgcolor') != null) { - - // on ajoute un onmouseover/onmouseout sur le lien (IE) - if (navigator.appName == "Microsoft Internet Explorer") { - elemColl[i].setAttribute("onmouseover",function() { - this.setAttribute('bgColor2',this.getAttribute('bgcolor')); - this.bgColor = this.getAttribute('abgcolor'); - this.style.cursor='hand'; - }); - - elemColl[i].setAttribute("onmouseout",function() { - this.bgColor=this.getAttribute('bgcolor2'); - }); - - elemColl[i].setAttribute("onmousedown",function() { - if (this.parentNode.name = "a") { - location.href=this.parentNode.href; - } - }); - - // on ajoute un onmouseover/onmouseout sur le lien (Firefox/Mozilla/Opera) - } else { - - elemColl[i].setAttribute("onMouseOver","this.bgColor = '"+elemColl[i].getAttribute("abgcolor")+"';"); - - elemColl[i].setAttribute("onMouseOut","this.bgColor = '"+elemColl[i].getAttribute("bgcolor")+"';"); - - } - - } - } - -getParameters(); - - -/*** Simulation des touches ***/ -setTimeout("getTouches()",0); Deleted: index1.html =================================================================== --- index1.html 2006-09-25 20:41:40 UTC (rev 7) +++ index1.html 2006-09-25 22:24:33 UTC (rev 8) @@ -1,37 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> -<!-- - * Created on 16 Mai 2006 - * - * To change the template for this generated file go to - * Window - Preferences - PHPeclipse - PHP - Code Templates ---> - <head> - <title> </title> - </head> - <body> - <IMG src="_framework/easyban.png" width="800" height="139" border="0"> -<center> -<form name="form1" method="get" action="index.html"> -<br> <br> -<A href="configuration/configuration.php">Configurer easyBox</A><br> <br> - -<A href="module/_menu/menu.php">Utiliser easyBox</A><br> <br> -<A href="module/freeboxtv/content.php">Regarder la t\xE9l\xE9vision</A><br> <br> -<?php -if ($_REQUEST['vlc']): -$param='--extraintf=http --http-host=:8081 --http-charset=ISO-8859-1 --sout="#std" --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-url=212.27.38.253:1234 --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --http-src="'.$_SERVER['DOCUMENT_ROOT'].'" --config="~/.vlc/vlcrc-fbx" --wx-systray'; -//exec("vlc ".$param); -endif; -if(!$contenu_html = file_get_contents("http://127.0.0.1:8081/_framework/vlc/temps2.html")): - ?> -<input type="submit" name="vlc" value="Lancer VLC"> -<?php else: ?> -VLC est d\xE9marr\xE9. -<?php endif; ?> -</form> - - </body> -</html> Deleted: remplir bdd.php =================================================================== --- remplir bdd.php 2006-09-25 20:41:40 UTC (rev 7) +++ remplir bdd.php 2006-09-25 22:24:33 UTC (rev 8) @@ -1,17 +0,0 @@ -<?php -$RACINE_REP = ""; -require($RACINE_REP.'_framework/framework.php'); - -$page = @fopen ('TvFreePlayer-Radios.fwr', 'r') ; - -$contenu_html = ''; -while (!feof ($page)) { - $ligne1 = trim(fgets($page)); - $ligne2 = trim(fgets($page)); - -$db = sqlite_open('_utilisateur/podcast.db', 0666); -sqlite_query($db,'INSERT INTO radios VALUES(NULL,\''.sqlite_escape_string($ligne1).'\',\''.sqlite_escape_string($ligne2).'\')'); -sqlite_close($db); - -} -?> Deleted: settings.html =================================================================== --- settings.html 2006-09-25 20:41:40 UTC (rev 7) +++ settings.html 2006-09-25 22:24:33 UTC (rev 8) @@ -1,21 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//Freebox//DTD HTML 3.2//EN"> -<html> -<head> - <title>EasyBox</title> - <meta name="settings_page" content="http://212.27.38.254:8080/settings.html"> - <meta name="home_page" content="/settings.html"> - <meta name="love_page" content="/module/favoris/index1.php"> - <meta name="mail_page" content="/module/mail/index1.php"> - <meta name="front_panel" content="EASYBOX"> - <meta name="prompt" content="...Powered by Easybox..."> - <services> - </services> - <meta name=maddr content="127.0.0.1"> - <meta name=pcr content="68"> - <meta name=vid content="68"> - <meta name=aud content="69(en,mp2)"> - <meta name=refresh content="0;url=/_framework/demarrage.php"> -</head> -<body> -</body> -</html> Deleted: status.html =================================================================== --- status.html 2006-09-25 20:41:40 UTC (rev 7) +++ status.html 2006-09-25 22:24:33 UTC (rev 8) @@ -1 +0,0 @@ -OK Deleted: telecommande.png =================================================================== (Binary files differ) Deleted: testeur.php =================================================================== --- testeur.php 2006-09-25 20:41:40 UTC (rev 7) +++ testeur.php 2006-09-25 22:24:33 UTC (rev 8) @@ -1,74 +0,0 @@ -<?php -function parsePHPModules() { - ob_start(); - phpinfo(); - $s = ob_get_contents(); - ob_end_clean(); - - $s = strip_tags($s,'<h2><td>'); - //print_r($s); - $s = preg_replace('/<h2[^>]*>([^<]+)<\/h2>/',"<cat>\\1</cat>",$s); - $s = preg_replace('/<td class="e">([^<]+)<\/td>/',"<key>\\1</key>",$s); - $s = preg_replace('/<td class="v">([^<]+)<\/td>/',"<val>\\1</val>",$s); - $s="<cat>principal</cat>".$s; - $s = strip_tags($s,'<cat><key><val>'); - $vcat = preg_split('/(<cat>[^<]+<\/cat>)/',$s,-1,PREG_SPLIT_DELIM_CAPTURE); - $vcat=array_filter($vcat); - $vcat=array_values($vcat); - $vModules = array(); - $i=0; - while ($i<count($vcat)) { - if (preg_match('/<cat>([^<]+)<\/cat>/',$vcat[$i],$vMat)) { - $catName = trim($vMat[1]); - $vkey = preg_split('/(<key>[^<]+<\/key>)/',$vcat[++$i],-1,PREG_SPLIT_DELIM_CAPTURE); - $j=0; - while ($j<count($vkey)) { - if (preg_match('/<key>([^<]+)<\/key>/',$vkey[$j],$vMat)) { - $keyName=trim($vMat[1]); - if (preg_match('/<val>([^<]+)<\/val>/',$vkey[++$j],$vMat)) -$vModules[$catName][$keyName]=trim($vMat[1]); - } - $j++; - } - $i++; - } - } - return $vModules; -} - -function getSetting($pModuleName,$pSetting, $text_ok, $text_nok) { - $vModules = parsePHPModules(); - if (!$vModules[$pModuleName][$pSetting]) { - echo "<b><font color=red>".$text_nok."</font></b><br>"; - }else{ - echo "<b>".$text_ok.$vModules[$pModuleName][$pSetting]."</b><br>"; - } -} - - -getSetting('Apache Environment','DOCUMENT_ROOT', 'R\xE9pertoire par defaut :', 'R\xE9pertoire DOC_ROOT non configurer'); -getSetting('principal','System', 'Systeme d\'exploitation :', 'Syst\xE9me d\'exploitation non d\xE9termin\xE9'); - - -echo "<hr>"; -getSetting('gd','GD Version', 'Le module GD est pr\xE9sent avec la version : ', 'Le module GD n\'est pas pr\xE9sent !'); -getSetting('SimpleXML','Revision', 'Le module SimpleXML est pr\xE9sent avec la version : ', 'Le module SimpleXML n\'est pas pr\xE9sent !'); -getSetting('SQLite','SQLite Library', 'Le module SQLite est pr\xE9sent avec la version : ', 'Le module SQLite n\'est pas pr\xE9sent !'); -getSetting('zlib','Compiled Version', 'Le module Zlib est pr\xE9sent avec la version : ', 'Le module Zlib n\'est pas pr\xE9sent !'); -getSetting('imap','IMAP c-Client Version', 'Le module imap pr\xE9sent avec la version : ', 'Le module imap n\'est pas pr\xE9sent !'); -getSetting('libxml','libXML Version', 'Le module XML pr\xE9sent avec la version : ', 'Le module XML n\'est pas pr\xE9sent !'); -echo "<hr>"; -getSetting('Apache Environment','SERVER_SOFTWARE', 'Version du Serveur : ', 'Aucune donn\xE9es sur la version du SERVEUR !'); -echo "<hr>"; - - if(!$contenu_html = file_get_contents("http://127.0.0.1:8081/_framework/vlc/temps2.html")){ - echo '<b>Vlc n\'est pas lanc\xE9 ou il n\'\xE9coute pas le port 8081</b>'; - }else{ - echo '<b>Vlc est bien lanc\xE9 et il \xE9coute le port 8081</b>'; - } - - - -//phpinfo(); - -?> Copied: trunk/_framework (from rev 7, _framework) Copied: trunk/_utilisateur (from rev 7, _utilisateur) Copied: trunk/configuration (from rev 7, configuration) Copied: trunk/copyright.php (from rev 7, copyright.php) =================================================================== --- trunk/copyright.php (rev 0) +++ trunk/copyright.php 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,21 @@ +<?php +$RACINE_REP = ""; + +require($RACINE_REP.'_framework/framework.php'); +$LINK['red']= $MODULE.'_menu/menu.php'; +$version_l = get_version('Easybox'); + + +$message='<br> <br> +<u>Version actuellement install\xE9e</u> : v'.$version_l.' +<br> <br> +Ce mod pour freeplayer est propos\xE9 par <br> +Aragornis, DJ-Maboul, beb59, DaRkYoda et Nuxgyver.<br> <br> +<u>Site officiel</u> : http://www.easybox-mod.org/ +<br> +<br> '; + +$smarty->assign('AVERTISSEMENT',$message); +$smarty->display('avertissement.tpl'); + +?> Copied: trunk/erreur.php (from rev 7, erreur.php) =================================================================== Copied: trunk/fb2ie.js (from rev 7, fb2ie.js) =================================================================== --- trunk/fb2ie.js (rev 0) +++ trunk/fb2ie.js 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,364 @@ +/** Script de simulation du navigateur Freebox ** +/*----------------------------------------------* + * R\xE9alisation : Laurent Asfaux alias DEL65 + * Contributeurs : + * - + * - + * - + * + * version 0.6+ + */ + +/********************************************/ +/*** Fonctions annexes ***/ +/********************************************/ + +// enregistrement des param\xE8tres de la freebox +// + redirection +function getParameters () { +if (document.getElementsByTagName) { + // parcours des attributs des balises "meta" + elemColl = document.getElementsByTagName('meta'); + + // pour chaque param\xE8tre (si pr\xE9sent) + // on stocke sa valeur dans un cookie + for (var i = 0; i < elemColl.length; i++) { + + valeur = elemColl[i].name; + + if(valeur=="refresh"){ + valeurs = elemColl[i].content.split(";"); + setTimeout('document.location.href="'+valeurs[1].substring(4, valeurs[1].length)+'";',valeurs[0]*1000); + + + + + + + + + + + + } + } +} +} + +// interface de simulation des touches de la t\xE9l\xE9commande +function getTouches() { + + // parcours des attributs des balises "link" + elemColl = document.getElementsByTagName("link"); + // pour chaque touche affect\xE9e, on cr\xE9e un lien + // qui sera plac\xE9e en haut de l'\xE9cran. + var commande=document.createElement("div"); + var carte=document.createElement("map"); + carte.setAttribute("name","Telecommande"); + carte.setAttribute("id","Telecommande"); + + document.body.appendChild(document.createElement("hr")); + + for (var i = 0; i < elemColl.length; i++) { + // pr\xE9paration du lien + document.body.appendChild(document.createTextNode("[")); + var lien = document.createElement("a"); + var zone = document.createElement("area"); + lien.setAttribute("href",elemColl[i].getAttribute("href")); + zone.setAttribute("href",elemColl[i].getAttribute("href")); + + switch (elemColl[i].getAttribute("rel")) { + case "help" : + lien.appendChild(document.createTextNode("Aide")); + zone.setAttribute("alt","Aide"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","4,18,41,33"); + carte.appendChild(zone); + break; + case "options" : + lien.appendChild(document.createTextNode("Options")); + zone.setAttribute("alt","Options"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","58,18,93,33"); + carte.appendChild(zone); + break; + case "red" : + lien.appendChild(document.createTextNode("Rouge")); + zone.setAttribute("alt","Rouge"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","8,53,37,81"); + carte.appendChild(zone); + break; + case "green" : + lien.appendChild(document.createTextNode("Vert")); + zone.setAttribute("alt","Vert"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","169,52,197,81"); + carte.appendChild(zone); + break; + case "yellow" : + lien.appendChild(document.createTextNode("Jaune")); + zone.setAttribute("alt","Jaune"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","8,133,37,161"); + carte.appendChild(zone); + break; + case "blue" : + lien.appendChild(document.createTextNode("Bleu")); + zone.setAttribute("alt","Bleu"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","169,133,167.161"); + carte.appendChild(zone); + break; + case "info" : + lien.appendChild(document.createTextNode("Info")); + zone.setAttribute("alt","Info"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","89,186,115,213"); + carte.appendChild(zone); + break; + case "guide" : + lien.appendChild(document.createTextNode("Guide")); + zone.setAttribute("alt","Guide"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","160,186,187,213"); + carte.appendChild(zone); + break; + case "stop" : + lien.appendChild(document.createTextNode("Stop")); + zone.setAttribute("alt","Stop"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","18,230,46,257"); + carte.appendChild(zone); + break; + case "rec" : + lien.appendChild(document.createTextNode("Enregistrer")); + zone.setAttribute("alt","Enregistrer"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","160,230,187,257"); + carte.appendChild(zone); + break; + case "play" : + lien.appendChild(document.createTextNode("Lecture")); + zone.setAttribute("alt","Lecture"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","89,230,115,257"); + carte.appendChild(zone); + break; + case "pause" : + lien.appendChild(document.createTextNode("Pause")); + zone.setAttribute("alt","Pause"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","89,230,115,257"); + carte.appendChild(zone); + break; + case "up" : + lien.appendChild(document.createTextNode("Haut")); + zone.setAttribute("alt","Haut"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","83,58,121,77"); + carte.appendChild(zone); + break; + case "down" : + lien.appendChild(document.createTextNode("Bas")); + zone.setAttribute("alt","Bas"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","83,137,121,156"); + carte.appendChild(zone); + break; + case "left" : + lien.appendChild(document.createTextNode("Gauche")); + zone.setAttribute("alt","Gauche"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","18,93,41,120"); + carte.appendChild(zone); + break; + case "right" : + lien.appendChild(document.createTextNode("Droite")); + zone.setAttribute("alt","Droite"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","164,93,188,121"); + carte.appendChild(zone); + break; + case "star" : + lien.appendChild(document.createTextNode("Etoile")); + zone.setAttribute("alt","Etoile"); + zone.setAttribute("shape","rect"); + zone.setAttribute("coords","4,397,41,413"); + carte.appendChild(zone); + break; + case "sharp" : + lien.appendChild(document.createTextNode("Di\xE8se")); + zone.setAttribute("alt","Di\xE8se"); + zone.setAttribute("shape","111,397,147,413"); + zone.setAttribute("coords","rect"); + carte.appendChild(zone); + break; + + default : + lien.appendChild(document.createTextNode("Autre")); + break; + + } + document.body.appendChild(lien); + document.body.appendChild(document.createTextNode("] ")); + } + + var telecommande=document.createElement("img"); + telecommande.setAttribute("src","/telecommande.png"); + telecommande.setAttribute("usemap","#Telecommande"); + + commande.appendChild(carte); + commande.appendChild(telecommande); + document.body.appendChild(commande); + +} + +// corrige l'opacit\xE9 de l'\xE9l\xE9ment "obj" +function setOpacity(obj, opacity) { + opacity = hex2dec(opacity)/4 + opacity = opacity+36; + + // IE/Win + obj.style.filter = "alpha(opacity:"+opacity+")"; + + // Safari<1.2, Konqueror + obj.style.KHTMLOpacity = opacity/100; + + // Older Mozilla and Firefox + obj.style.MozOpacity = opacity/100; + + // Safari 1.2, newer Firefox and Mozilla, CSS3 + obj.style.opacity = opacity/100; +} + + +/********************************************/ +/*** Code principal ***/ +/********************************************/ + +/*** Modification de l'opacit\xE9 des images ***/ + + elemColl = document.getElementsByTagName("img"); + for (var i = 0; i < elemColl.length; i++) { + var alpha = elemColl[i].getAttribute("alpha"); + if (alpha != null) { setOpacity(elemColl[i],alpha.substr(1,2)); } + } + + + +/*** texte en Helvetica gras ***/ + + + +/*** Correction du style des liens ***/ + + elemColl = document.getElementsByTagName("a"); + // pour tous les liens de la page + for (var i = 0; i < elemColl.length; i++) { + // pas de soulignement + elemColl[i].style.textDecoration="none"; + // couleur standard + elemColl[i].style.color=document.body.getAttribute("link"); + + // on ajoute un onmouseover/onmouseout sur le lien (IE) + if (navigator.appName == "Microsoft Internet Explorer") { + elemColl[i].setAttribute("onmouseover",function() { + this.style.color=document.body.getAttribute("alink"); + }); + + elemColl[i].setAttribute("onmouseout",function() { + this.style.color=document.body.getAttribute("link"); + }); + + // on ajoute un onmouseover/onmouseout sur le lien (Firefox/Mozilla) + } else { + + elemColl[i].setAttribute("onMouseOver","this.style.color=document.body.getAttribute('link');"); + + elemColl[i].setAttribute("onMouseOut","this.style.color=document.body.getAttribute('link');"); + } + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/*** Simulation des liens sur table ***/ + + elemColl = document.getElementsByTagName("table"); + // pour toutes les tables de la page + for (var i = 0; i < elemColl.length; i++) { + // si un abgcolor est d\xE9fini + if (elemColl[i].getAttribute('abgcolor') != null) { + + // on ajoute un onmouseover/onmouseout sur le lien (IE) + if (navigator.appName == "Microsoft Internet Explorer") { + elemColl[i].setAttribute("onmouseover",function() { + this.setAttribute('bgColor2',this.getAttribute('bgcolor')); + this.bgColor = this.getAttribute('abgcolor'); + this.style.cursor='hand'; + }); + + elemColl[i].setAttribute("onmouseout",function() { + this.bgColor=this.getAttribute('bgcolor2'); + }); + + elemColl[i].setAttribute("onmousedown",function() { + if (this.parentNode.name = "a") { + location.href=this.parentNode.href; + } + }); + + // on ajoute un onmouseover/onmouseout sur le lien (Firefox/Mozilla/Opera) + } else { + + elemColl[i].setAttribute("onMouseOver","this.bgColor = '"+elemColl[i].getAttribute("abgcolor")+"';"); + + elemColl[i].setAttribute("onMouseOut","this.bgColor = '"+elemColl[i].getAttribute("bgcolor")+"';"); + + } + + } + } + +getParameters(); + + +/*** Simulation des touches ***/ +setTimeout("getTouches()",0); Copied: trunk/http-vlc (from rev 7, http-vlc) Copied: trunk/index1.html (from rev 7, index1.html) =================================================================== --- trunk/index1.html (rev 0) +++ trunk/index1.html 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,37 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> +<!-- + * Created on 16 Mai 2006 + * + * To change the template for this generated file go to + * Window - Preferences - PHPeclipse - PHP - Code Templates +--> + <head> + <title> </title> + </head> + <body> + <IMG src="_framework/easyban.png" width="800" height="139" border="0"> +<center> +<form name="form1" method="get" action="index.html"> +<br> <br> +<A href="configuration/configuration.php">Configurer easyBox</A><br> <br> + +<A href="module/_menu/menu.php">Utiliser easyBox</A><br> <br> +<A href="module/freeboxtv/content.php">Regarder la t\xE9l\xE9vision</A><br> <br> +<?php +if ($_REQUEST['vlc']): +$param='--extraintf=http --http-host=:8081 --http-charset=ISO-8859-1 --sout="#std" --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-url=212.27.38.253:1234 --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --http-src="'.$_SERVER['DOCUMENT_ROOT'].'" --config="~/.vlc/vlcrc-fbx" --wx-systray'; +//exec("vlc ".$param); +endif; +if(!$contenu_html = file_get_contents("http://127.0.0.1:8081/_framework/vlc/temps2.html")): + ?> +<input type="submit" name="vlc" value="Lancer VLC"> +<?php else: ?> +VLC est d\xE9marr\xE9. +<?php endif; ?> +</form> + + </body> +</html> Copied: trunk/lecteur (from rev 7, lecteur) Copied: trunk/module (from rev 7, module) Copied: trunk/remplir bdd.php (from rev 7, remplir bdd.php) =================================================================== --- trunk/remplir bdd.php (rev 0) +++ trunk/remplir bdd.php 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,17 @@ +<?php +$RACINE_REP = ""; +require($RACINE_REP.'_framework/framework.php'); + +$page = @fopen ('TvFreePlayer-Radios.fwr', 'r') ; + +$contenu_html = ''; +while (!feof ($page)) { + $ligne1 = trim(fgets($page)); + $ligne2 = trim(fgets($page)); + +$db = sqlite_open('_utilisateur/podcast.db', 0666); +sqlite_query($db,'INSERT INTO radios VALUES(NULL,\''.sqlite_escape_string($ligne1).'\',\''.sqlite_escape_string($ligne2).'\')'); +sqlite_close($db); + +} +?> Copied: trunk/settings.html (from rev 7, settings.html) =================================================================== --- trunk/settings.html (rev 0) +++ trunk/settings.html 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,21 @@ +<!DOCTYPE HTML PUBLIC "-//Freebox//DTD HTML 3.2//EN"> +<html> +<head> + <title>EasyBox</title> + <meta name="settings_page" content="http://212.27.38.254:8080/settings.html"> + <meta name="home_page" content="/settings.html"> + <meta name="love_page" content="/module/favoris/index1.php"> + <meta name="mail_page" content="/module/mail/index1.php"> + <meta name="front_panel" content="EASYBOX"> + <meta name="prompt" content="...Powered by Easybox..."> + <services> + </services> + <meta name=maddr content="127.0.0.1"> + <meta name=pcr content="68"> + <meta name=vid content="68"> + <meta name=aud content="69(en,mp2)"> + <meta name=refresh content="0;url=/_framework/demarrage.php"> +</head> +<body> +</body> +</html> Copied: trunk/skin (from rev 7, skin) Copied: trunk/status.html (from rev 7, status.html) =================================================================== --- trunk/status.html (rev 0) +++ trunk/status.html 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1 @@ +OK Copied: trunk/telecommande.png (from rev 7, telecommande.png) =================================================================== (Binary files differ) Property changes on: trunk/telecommande.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Copied: trunk/testeur.php (from rev 7, testeur.php) =================================================================== --- trunk/testeur.php (rev 0) +++ trunk/testeur.php 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,74 @@ +<?php +function parsePHPModules() { + ob_start(); + phpinfo(); + $s = ob_get_contents(); + ob_end_clean(); + + $s = strip_tags($s,'<h2><td>'); + //print_r($s); + $s = preg_replace('/<h2[^>]*>([^<]+)<\/h2>/',"<cat>\\1</cat>",$s); + $s = preg_replace('/<td class="e">([^<]+)<\/td>/',"<key>\\1</key>",$s); + $s = preg_replace('/<td class="v">([^<]+)<\/td>/',"<val>\\1</val>",$s); + $s="<cat>principal</cat>".$s; + $s = strip_tags($s,'<cat><key><val>'); + $vcat = preg_split('/(<cat>[^<]+<\/cat>)/',$s,-1,PREG_SPLIT_DELIM_CAPTURE); + $vcat=array_filter($vcat); + $vcat=array_values($vcat); + $vModules = array(); + $i=0; + while ($i<count($vcat)) { + if (preg_match('/<cat>([^<]+)<\/cat>/',$vcat[$i],$vMat)) { + $catName = trim($vMat[1]); + $vkey = preg_split('/(<key>[^<]+<\/key>)/',$vcat[++$i],-1,PREG_SPLIT_DELIM_CAPTURE); + $j=0; + while ($j<count($vkey)) { + if (preg_match('/<key>([^<]+)<\/key>/',$vkey[$j],$vMat)) { + $keyName=trim($vMat[1]); + if (preg_match('/<val>([^<]+)<\/val>/',$vkey[++$j],$vMat)) +$vModules[$catName][$keyName]=trim($vMat[1]); + } + $j++; + } + $i++; + } + } + return $vModules; +} + +function getSetting($pModuleName,$pSetting, $text_ok, $text_nok) { + $vModules = parsePHPModules(); + if (!$vModules[$pModuleName][$pSetting]) { + echo "<b><font color=red>".$text_nok."</font></b><br>"; + }else{ + echo "<b>".$text_ok.$vModules[$pModuleName][$pSetting]."</b><br>"; + } +} + + +getSetting('Apache Environment','DOCUMENT_ROOT', 'R\xE9pertoire par defaut :', 'R\xE9pertoire DOC_ROOT non configurer'); +getSetting('principal','System', 'Systeme d\'exploitation :', 'Syst\xE9me d\'exploitation non d\xE9termin\xE9'); + + +echo "<hr>"; +getSetting('gd','GD Version', 'Le module GD est pr\xE9sent avec la version : ', 'Le module GD n\'est pas pr\xE9sent !'); +getSetting('SimpleXML','Revision', 'Le module SimpleXML est pr\xE9sent avec la version : ', 'Le module SimpleXML n\'est pas pr\xE9sent !'); +getSetting('SQLite','SQLite Library', 'Le module SQLite est pr\xE9sent avec la version : ', 'Le module SQLite n\'est pas pr\xE9sent !'); +getSetting('zlib','Compiled Version', 'Le module Zlib est pr\xE9sent avec la version : ', 'Le module Zlib n\'est pas pr\xE9sent !'); +getSetting('imap','IMAP c-Client Version', 'Le module imap pr\xE9sent avec la version : ', 'Le module imap n\'est pas pr\xE9sent !'); +getSetting('libxml','libXML Version', 'Le module XML pr\xE9sent avec la version : ', 'Le module XML n\'est pas pr\xE9sent !'); +echo "<hr>"; +getSetting('Apache Environment','SERVER_SOFTWARE', 'Version du Serveur : ', 'Aucune donn\xE9es sur la version du SERVEUR !'); +echo "<hr>"; + + if(!$contenu_html = file_get_contents("http://127.0.0.1:8081/_framework/vlc/temps2.html")){ + echo '<b>Vlc n\'est pas lanc\xE9 ou il n\'\xE9coute pas le port 8081</b>'; + }else{ + echo '<b>Vlc est bien lanc\xE9 et il \xE9coute le port 8081</b>'; + } + + + +//phpinfo(); + +?> Copied: trunk/version.html (from rev 7, version.html) =================================================================== --- trunk/version.html (rev 0) +++ trunk/version.html 2006-09-25 22:24:33 UTC (rev 8) @@ -0,0 +1,9 @@ + +<html> +<head> +</head> +<body> +<h1>Easybox</h1> +<h2>3.4.5</h2> +</body> +</html> \ No newline at end of file Deleted: version.html =================================================================== --- version.html 2006-09-25 20:41:40 UTC (rev 7) +++ version.html 2006-09-25 22:24:33 UTC (rev 8) @@ -1,9 +0,0 @@ - -<html> -<head> -</head> -<body> -<h1>Easybox</h1> -<h2>3.4.5</h2> -</body> -</html> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |