From: <ara...@us...> - 2006-12-01 21:40:25
|
Revision: 54 http://svn.sourceforge.net/easybox-mod/?rev=54&view=rev Author: aragornis Date: 2006-12-01 13:40:22 -0800 (Fri, 01 Dec 2006) Log Message: ----------- Modif sur RC1 pour l'ajout de modules (problemes de caract?\195?\168res etc...) Le fichier icone.gif de chaque module est plac?\195?\169 dans le dossier du th?\195?\168me L'ajout de fichiers ?\195?\160 la playlist audio est beaucoup plus fonctionnelle, la chanson en cours continuant ?\195?\160 etre jou?\195?\169e... Modified Paths: -------------- trunk/_framework/dwl.php trunk/_framework/fonctions_partagees.inc.php trunk/_utilisateur/audiotemp.m3u trunk/_utilisateur/modules.db trunk/http-vlc/module/mp3/lecteuraudio.html trunk/module/modules/index1.php trunk/module/mp3/lecteuraudio.php trunk/module/mp3/playlist_audio.tpl trunk/version.html Added Paths: ----------- trunk/module/horoscope/a.gif trunk/module/horoscope/b.gif Modified: trunk/_framework/dwl.php =================================================================== --- trunk/_framework/dwl.php 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/_framework/dwl.php 2006-12-01 21:40:22 UTC (rev 54) @@ -21,27 +21,29 @@ if($liens){ if ($dwl== "Skin") { - $plus = 'skin/'.$nom; + $plus = 'skin/'.strtolower(supprime_accents($nom)); if(module_exists($nom)){ sup_module(get_id_of_module($nom)); } add_module($nom, $nom.'/', '', '', '', '', '', '', $version, $description, 'Skin', 'Alone', ''); $txt_dwl = "T\xE9l\xE9chargement de la skin termin\xE9e."; + $nom = ''; }elseif($dwl == "Module"){ - $plus = 'module/'.$nom; + $plus = 'module/'.strtolower(supprime_accents($nom)); if(module_exists($nom)){ sup_module(get_id_of_module($nom)); } - add_module($nom, $nom.'/', 'index1.php', '1', '1', '1', '1', '1', $version, $description, 'Module', 'Alone', get_id_of_categorie($categorie)); + add_module($nom, strtolower(supprime_accents($nom)).'/', 'index1.php', '1', '1', '1', '1', '1', $version, $description, 'Module', 'Alone', get_id_of_categorie($categorie)); $txt_dwl = "T\xE9l\xE9chargement du module."; }else{ $plus = ''; $txt_dwl = "T\xE9l\xE9chargement du patch termin\xE9."; change_version('Easybox', $version); + $nom = ''; } ///////// T\xE9l\xE9chargement directe pour les skins - download_file($liens, $RACINE_REP.$plus); + download_file($liens, $RACINE_REP.$plus, $nom); echo "<center>"; echo $txt_dwl; Modified: trunk/_framework/fonctions_partagees.inc.php =================================================================== --- trunk/_framework/fonctions_partagees.inc.php 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/_framework/fonctions_partagees.inc.php 2006-12-01 21:40:22 UTC (rev 54) @@ -257,10 +257,10 @@ switch($module->type){ case 'Skin': - $dir = 'skin/'.$module->nom; + $dir = 'skin/'.$module->repertoire; break; case 'Module': - $dir = 'module/'.$module->nom; + $dir = 'module/'.$module->repertoire; break; } @rmdirr($RACINE_REP.$dir); @@ -413,7 +413,7 @@ sqlite_close($db); } -function download_file($file, $dest_dir){ +function download_file($file, $dest_dir, $name=''){ // on supprime le fichier temp.zip si il existe deja if (file_exists('temp.zip')) { @@ -445,6 +445,11 @@ if ($archive->extract(PCLZIP_OPT_ADD_PATH, $dest_dir) == 0) { die("Erreur : ".$archive->errorInfo(true)); } + + if (file_exists(realpath($dest_dir).'/icone.gif')){ + copy($ICONE_REP.'/icone.gif', $ICONE_REP.str_replace(array('>',' !',' ','\xE9','\xEE','\xF4'),array('','','','e','i','o'),$name).'.gif'); + } + //// On supprime le fichier temporaire unlink("temp.zip"); } Modified: trunk/_utilisateur/audiotemp.m3u =================================================================== --- trunk/_utilisateur/audiotemp.m3u 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/_utilisateur/audiotemp.m3u 2006-12-01 21:40:22 UTC (rev 54) @@ -1,2 +1,26 @@ -#EXTM3U - d:\Ma musique\Kill Bill Vol. 1 - Soundtrack\Kill Bill Vol. 1 Soundtrack - Al Hirt - 08 - Green Hornet.mp3 \ No newline at end of file +#EXTM3U + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 01 - Vivement La Fin.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 02 - Plateau Tele.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 03 - Mathilde.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 04 - Cadaques.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 05 - Un Contrat Merveilleux.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 06 - Calculateurs.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 07 - Le Petit Chef.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 08 - Un Marriage T'reggae.mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 09 - Le Manege (Live).mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 10 - Tu T'amuses Quand (Live).mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 11 - Besac (Live).mp3 + d:\Ma musique\Aldebert - Plateau télé\Aldebert - Plateau Télé - 12 - Vivement La Fin (Version Plage).mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 01 - Saint'nitouche.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 02 - Tête En L'air.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 03 - La Méthode Couette.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 04 - Indélébile.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 05 - Rentrée Des Classes.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 06 - Sur Place Ou À Emporter.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 07 - La Dame Aux Camel Lights.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 08 - Casanova Ou Quasimodo.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 09 - Hypocondriaque.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 10 - Noctambule.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 11 - Rien Qu'un Été.mp3 + d:\Ma musique\Aldebert - Sur place ou a emporter\Aldebert - Sur Place Ou À Emporter - 12 - Petite Peine.mp3 + d:\Ma musique\fernando.mp3 \ No newline at end of file Modified: trunk/_utilisateur/modules.db =================================================================== (Binary files differ) Modified: trunk/http-vlc/module/mp3/lecteuraudio.html =================================================================== --- trunk/http-vlc/module/mp3/lecteuraudio.html 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/http-vlc/module/mp3/lecteuraudio.html 2006-12-01 21:40:22 UTC (rev 54) @@ -1,64 +1,64 @@ - -<vlc id="rpn" param1="stream_length_H stream_length 3600 / store" /> -<vlc id="rpn" param1="stream_length_M stream_length 3600 % 60 / store" /> -<vlc id="rpn" param1="stream_length_S stream_length 60 % store" /> - -<vlc id="rpn" param1="stream_time_H stream_time 3600 / store" /> -<vlc id="rpn" param1="stream_time_M stream_time 3600 % 60 / store" /> -<vlc id="rpn" param1="stream_time_S stream_time 60 % store" /> - -<vlc id="rpn" param1="next 1 store" /> -<vlc id="rpn" param1="nr_nodes 0 store" /> -<vlc id="rpn" param1="nr_items 0 store" /> -<vlc id="foreach" param1="pl" param2="playlist" /> - <vlc id="if" param1="pl.type value 'Node' strcmp" /> - - - if(in_array(strtolower(substr("<vlc id="value" param1="pl.uri"; />",strrpos("<vlc id="value" param1="pl.uri"; />",'.'))),$extv) OR (eregi("://","<vlc id="value" param1="pl.uri"; />") AND "<vlc id="if" param1="pl.current" />1<vlc id="end" />" == 1)){ - $pl[]= array(extract_name('<vlc id="value" param1="pl.name value addslashes"; />'),"<vlc id="if" param1="pl.current" />1<vlc id="else" />0<vlc id="end" />",'<vlc id="value" param1="pl.uri value addslashes" />', "<vlc id="value" param1="pl.index" />"); - <vlc id="if" param1="pl.current" /> - $urlcourante = '<vlc id="value" param1="pl.uri value addslashes" />'; - $nomcourant = extract_name('<vlc id="value" param1="pl.name value addslashes"; />'); - <vlc id="end" /> - } - <vlc id="rpn" param1="nr_nodes nr_nodes 1 + store" /> - <vlc id="end" /> - <vlc id="rpn" param1="nr_items nr_items 1 + store" /> -<vlc id="end" /> -<vlc id="rpn" param1="prev_node_index current_node_index value 1 - store" /> -<vlc id="rpn" param1="next_node_index current_node_index value 1 + store" /> - - <vlc id="foreach" param1="cat" param2="information" /> - <vlc id="if" param1="cat.name value 'M\xE9ta-donn\xE9es' strcmp 0 =" /> - <vlc id="foreach" param1="info" param2="cat.info" /> - $info[$i]=array("<vlc id="value" param1="info.value" />","<vlc id="value" param1="info.name" />"); - $i++; - <vlc id="end" /> - <vlc id="end" /> - - <vlc id="if" param1="cat.name value 'Commentaires Vorbis' strcmp 0 =" /> - unset($info); - <vlc id="foreach" param1="info" param2="cat.info" /> - $info[$i]=array("<vlc id="value" param1="info.value" />","<vlc id="value" param1="info.name" />"); - $i++; - <vlc id="end" /> - <vlc id="end" /> - - <vlc id="end" /> - - - - - -$timetogo ="<vlc id="if" param1="stream_time_H 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_H" />:<vlc id="if" param1="stream_time_M 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_M" />:<vlc id="if" param1="stream_time_S 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_S" /> / <vlc id="if" param1="stream_length_H 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_H" />:<vlc id="if" param1="stream_length_M 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_M" />:<vlc id="if" param1="stream_length_S 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_S" />"; -$etat = "<vlc id="value" param1="stream_state" />"; - - $stream_time[M] = "<vlc id="value" param1="stream_time_M" />"; - $stream_time[S] = "<vlc id="value" param1="stream_time_S" />"; - $stream_length[M] = "<vlc id="value" param1="stream_length_M" />"; - $stream_length[S] = "<vlc id="value" param1="stream_length_S" />"; - -$statut['random'] = "<vlc id="value" param1="random 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; -$statut['loop'] = "<vlc id="value" param1="loop 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; -$statut['repeat'] = "<vlc id="value" param1="repeat 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; - +$pl = array(); +<vlc id="rpn" param1="stream_length_H stream_length 3600 / store" /> +<vlc id="rpn" param1="stream_length_M stream_length 3600 % 60 / store" /> +<vlc id="rpn" param1="stream_length_S stream_length 60 % store" /> + +<vlc id="rpn" param1="stream_time_H stream_time 3600 / store" /> +<vlc id="rpn" param1="stream_time_M stream_time 3600 % 60 / store" /> +<vlc id="rpn" param1="stream_time_S stream_time 60 % store" /> + +<vlc id="rpn" param1="next 1 store" /> +<vlc id="rpn" param1="nr_nodes 0 store" /> +<vlc id="rpn" param1="nr_items 0 store" /> +<vlc id="foreach" param1="pl" param2="playlist" /> + <vlc id="if" param1="pl.type value 'Node' strcmp" /> + + + if(in_array(strtolower(substr("<vlc id="value" param1="pl.uri"; />",strrpos("<vlc id="value" param1="pl.uri"; />",'.'))),$extv) OR (eregi("://","<vlc id="value" param1="pl.uri"; />") AND "<vlc id="if" param1="pl.current" />1<vlc id="end" />" == 1)){ + $pl[]= array(extract_name('<vlc id="value" param1="pl.name value addslashes"; />'),"<vlc id="if" param1="pl.current" />1<vlc id="else" />0<vlc id="end" />",'<vlc id="value" param1="pl.uri value addslashes" />', "<vlc id="value" param1="pl.index" />"); + <vlc id="if" param1="pl.current" /> + $urlcourante = '<vlc id="value" param1="pl.uri value addslashes" />'; + $nomcourant = extract_name('<vlc id="value" param1="pl.name value addslashes"; />'); + <vlc id="end" /> + } + <vlc id="rpn" param1="nr_nodes nr_nodes 1 + store" /> + <vlc id="end" /> + <vlc id="rpn" param1="nr_items nr_items 1 + store" /> +<vlc id="end" /> +<vlc id="rpn" param1="prev_node_index current_node_index value 1 - store" /> +<vlc id="rpn" param1="next_node_index current_node_index value 1 + store" /> + + <vlc id="foreach" param1="cat" param2="information" /> + <vlc id="if" param1="cat.name value 'M\xE9ta-donn\xE9es' strcmp 0 =" /> + <vlc id="foreach" param1="info" param2="cat.info" /> + $info[$i]=array("<vlc id="value" param1="info.value" />","<vlc id="value" param1="info.name" />"); + $i++; + <vlc id="end" /> + <vlc id="end" /> + + <vlc id="if" param1="cat.name value 'Commentaires Vorbis' strcmp 0 =" /> + unset($info); + <vlc id="foreach" param1="info" param2="cat.info" /> + $info[$i]=array("<vlc id="value" param1="info.value" />","<vlc id="value" param1="info.name" />"); + $i++; + <vlc id="end" /> + <vlc id="end" /> + + <vlc id="end" /> + + + + + +$timetogo ="<vlc id="if" param1="stream_time_H 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_H" />:<vlc id="if" param1="stream_time_M 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_M" />:<vlc id="if" param1="stream_time_S 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_time_S" /> / <vlc id="if" param1="stream_length_H 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_H" />:<vlc id="if" param1="stream_length_M 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_M" />:<vlc id="if" param1="stream_length_S 10 <" />0<vlc id="end" /><vlc id="value" param1="stream_length_S" />"; +$etat = "<vlc id="value" param1="stream_state" />"; + + $stream_time[M] = "<vlc id="value" param1="stream_time_M" />"; + $stream_time[S] = "<vlc id="value" param1="stream_time_S" />"; + $stream_length[M] = "<vlc id="value" param1="stream_length_M" />"; + $stream_length[S] = "<vlc id="value" param1="stream_length_S" />"; + +$statut['random'] = "<vlc id="value" param1="random 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; +$statut['loop'] = "<vlc id="value" param1="loop 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; +$statut['repeat'] = "<vlc id="value" param1="repeat 'VLC_OBJECT_PLAYLIST' vlc_var_get"/>"; + Added: trunk/module/horoscope/a.gif =================================================================== (Binary files differ) Property changes on: trunk/module/horoscope/a.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/module/horoscope/b.gif =================================================================== (Binary files differ) Property changes on: trunk/module/horoscope/b.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/module/modules/index1.php =================================================================== --- trunk/module/modules/index1.php 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/module/modules/index1.php 2006-12-01 21:40:22 UTC (rev 54) @@ -22,8 +22,8 @@ foreach($xml3->element as $element){ if(utf8_decode($element->nom)==urldecode($_GET['installnewmod'])){ - download_file($ini['download']['patch'].utf8_decode($element->fichier), $RACINE_REP.'module/'.utf8_decode($element->nom).'/'); - add_module(utf8_decode($element->nom), utf8_decode($element->nom).'/', 'index1.php', '1', '1', '1', '1', '1', utf8_decode($element->version), utf8_decode($element->description), 'Module', 'Alone', get_id_of_categorie(utf8_decode($element->cat))); + download_file($ini['download']['patch'].utf8_decode($element->fichier), $RACINE_REP.'module/'.strtolower(supprime_accents(utf8_decode($element->nom))).'/', $element->nom); + add_module(utf8_decode($element->nom), strtolower(supprime_accents(utf8_decode($element->nom))).'/', 'index1.php', '1', '1', '1', '1', '1', utf8_decode($element->version), utf8_decode($element->description), 'Module', 'Alone', get_id_of_categorie(utf8_decode($element->cat))); } //-- R\xE9initialise la liste des modules get_module_list(); @@ -34,6 +34,8 @@ // Suppression d'un module ou d'un skin if(isset($_GET['delid'])){ sup_module($_GET['delid']); + get_module_list(); + list_templates(); } //Installation d'un nouveau skin Modified: trunk/module/mp3/lecteuraudio.php =================================================================== --- trunk/module/mp3/lecteuraudio.php 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/module/mp3/lecteuraudio.php 2006-12-01 21:40:22 UTC (rev 54) @@ -15,6 +15,13 @@ //$LINK['rev']=$MODULE.'mp3/lecteuraudio.php?seek_value=moins'; //$LINK['fwd']=$MODULE.'mp3/lecteuraudio.php?seek_value=plus'; +$ext_audio = $ini[explorateur][ext_audio]; +$audio_defaut = $ini[explorateur][audio_defaut]; +$afficher_fichier_cache = $ini[explorateur][afficher_fichier_cache]; +$default = $audio_defaut; +$extv = explode(",",$ext_audio); + + if($pisteaudio=='TV'){ // $META['aud'] = '69(en,mp2)'; }elseif($pisteaudio=='AC3'){ @@ -31,8 +38,34 @@ $toplay=$_REQUEST['toplay']; play_fichier('type=0',$toplay,0,'mp3'); $reload='1'; + + $pagedinfo=file_get_contents('http://localhost:8081/module/mp3/lecteuraudio.html'); + eval($pagedinfo); + + foreach($pl as $morceau){ + if($morceau[3] == $toplay){ + if(array_pop(explode(".", $morceau[2]))=='m3u'){ + $supplement = '?toplaybis='.$_GET['url']; + } + } + } } +if (isset($_REQUEST['toplaybis'])){ + $toplaybis=$_REQUEST['toplaybis']; + + $pagedinfo=file_get_contents('http://localhost:8081/module/mp3/lecteuraudio.html'); + eval($pagedinfo); + + foreach($pl as $morceau){ + if(realpath($morceau[2]) == realpath(urldecode($toplaybis))){ + play_fichier('type=0',$morceau[3],0,'mp3'); + } + } + $reload='1'; + +} + if (isset($_REQUEST['control'])) { $control = $_REQUEST['control']; if($control!='seek') @@ -72,12 +105,6 @@ $i=0; -$ext_audio = $ini[explorateur][ext_audio]; -$audio_defaut = $ini[explorateur][audio_defaut]; -$afficher_fichier_cache = $ini[explorateur][afficher_fichier_cache]; -$default = $audio_defaut; -$extv = explode(",",$ext_audio); - $pagedinfo=file_get_contents('http://localhost:8081/module/mp3/lecteuraudio.html'); eval($pagedinfo); @@ -216,6 +243,7 @@ case 'delall': include('http://127.0.0.1:8081/lecteur/'.$ini[multimedia][qualite].'?type=999'); //-- Vide la playlist unset($pl); + unset($pl_transformed); unset($info); $VLC['etat']='stop'; break; @@ -274,7 +302,7 @@ } if($reload=='1'){ - $META['refresh']='2;url=lecteuraudio.php'; + $META['refresh']='1;url=lecteuraudio.php'.$supplement; } $smarty->assign('lastwebradio',get_variable('lastwebradio')); Modified: trunk/module/mp3/playlist_audio.tpl =================================================================== --- trunk/module/mp3/playlist_audio.tpl 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/module/mp3/playlist_audio.tpl 2006-12-01 21:40:22 UTC (rev 54) @@ -1,9 +1,9 @@ -{if $VLC.type_current=='webradio'} +{if $VLC.type_current=='webradio' AND $VLC.etat!='stop'} <center><font size=3><u>Vous lisez actuellement la station de radio</font><br><font size=4>{$lastwebradio}</u></font><br><img src="jaquette.php?directory=&info={$lastwebradio|trim|urlencode}&w=400&h=250"></center> -{elseif $VLC.db_current_type=='podcast'} +{elseif $VLC.db_current_type=='podcast' AND $VLC.etat!='stop'} <font size=3><center><u>Podcast en cours de lecture</u></font></center><br> <br> Auteur : {$info.auteur_flux|strip_tags}<br> @@ -25,7 +25,7 @@ <img src="{$SKIN_REP}dossier/mp3.gif" width="16" height="16"> <a href=lecteuraudio.php?action=save&m3u_save=1&play_m3u={$playlists[pl]|realpath|urlencode}>{$playlists[pl]|realpath|extract_name|truncate:130:''}.m3u</a><br> {/section} -{elseif count($pl)==0 OR $action=='load'} +{elseif count($pl)==0 OR $action=='load' OR $VLC.etat=='stop'} {section name=pl loop=$playlists} {if $smarty.section.pl.first} @@ -52,7 +52,7 @@ <font size="1">{counter name=indice print=true}. </font> <font size="1"> {if $pl[playlist].1}<u>{/if} - <a href=lecteuraudio.php?toplay={$pl[playlist].3}>{$pl[playlist].0|truncate:130:''|strip_delimiters}</a> + <a href=lecteuraudio.php?toplay={$pl[playlist].3}&url={$pl[playlist].2|urlencode}>{$pl[playlist].0|truncate:130:''|strip_delimiters}</a> {if $pl[playlist].1}</u>{/if} </font><br> {/section} Modified: trunk/version.html =================================================================== --- trunk/version.html 2006-11-27 19:23:32 UTC (rev 53) +++ trunk/version.html 2006-12-01 21:40:22 UTC (rev 54) @@ -4,6 +4,6 @@ </head> <body> <h1>Easybox</h1> -<h2>3.4.11</h2> +<h2>3.4.15</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. |