|
From: <ara...@us...> - 2006-12-15 21:57:53
|
Revision: 59
http://svn.sourceforge.net/easybox-mod/?rev=59&view=rev
Author: aragornis
Date: 2006-12-15 13:57:50 -0800 (Fri, 15 Dec 2006)
Log Message:
-----------
Si le site ne r?\195?\169pond pas, pas de maj auto
Alignements des boutons dans la s?\195?\169quence de boot
Modified Paths:
--------------
trunk/_framework/demarrage.php
trunk/skin/simple/demarrage.tpl
Modified: trunk/_framework/demarrage.php
===================================================================
--- trunk/_framework/demarrage.php 2006-12-15 21:13:44 UTC (rev 58)
+++ trunk/_framework/demarrage.php 2006-12-15 21:57:50 UTC (rev 59)
@@ -80,7 +80,59 @@
// Phase de mise \xE0 jour
case 3:
- get_all_maj();
+
+ function url_validate( $link )
+ {
+ $url_parts = @parse_url( $link );
+
+ if ( empty( $url_parts["host"] ) ) return( false );
+
+ if ( !empty( $url_parts["path"] ) )
+ {
+ $documentpath = $url_parts["path"];
+ }
+ else
+ {
+ $documentpath = "/";
+ }
+
+ if ( !empty( $url_parts["query"] ) )
+ {
+ $documentpath .= "?" . $url_parts["query"];
+ }
+
+ $host = $url_parts["host"];
+ $port = $url_parts["port"];
+ // Now (HTTP-)GET $documentpath at $host";
+
+ if (empty( $port ) ) $port = "80";
+ $socket = @fsockopen( $host, $port, $errno, $errstr, 30 );
+ if (!$socket)
+ {
+ return(false);
+ }
+ else
+ {
+ fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n");
+ $http_response = fgets( $socket, 22 );
+
+ if ( ereg("200 OK", $http_response, $regs ) )
+ {
+ return(true);
+ fclose( $socket );
+ } else
+ {
+// echo "HTTP-Response: $http_response<br>";
+ return(false);
+ }
+ }
+ }
+ if(url_validate($ini['download']['xml'])){
+ get_all_maj();
+ } else{
+ echo 'noooooooooooooo';
+ }
+
require('init_version.php');
$META['refresh']= '1;url=demarrage.php?etape=4';
break;
Modified: trunk/skin/simple/demarrage.tpl
===================================================================
--- trunk/skin/simple/demarrage.tpl 2006-12-15 21:13:44 UTC (rev 58)
+++ trunk/skin/simple/demarrage.tpl 2006-12-15 21:57:50 UTC (rev 59)
@@ -10,9 +10,12 @@
<img src="{$INTERFACE_REP}boot.gif" width="527" height="209" border="0">
</td></tr>
<tr><td>
-<img src="{$INTERFACE_REP}{if $etape>1}done{else}while{/if}.gif" width="50" height="50" border="0"> Initilisation<br>
-<img src="{$INTERFACE_REP}{if $etape>2}done{elseif $etape<2}wait{else}while{/if}.gif" width="50" height="50" border="0"> Mise \xE0 jour<br>
-<img src="{$INTERFACE_REP}{if $etape>3}done{elseif $etape<3}wait{else}while{/if}{if $ask_mdp}key{/if}.gif" width="50" height="50" border="0"> Identification</td>
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr><td width="125" align="right" valign="middle"><img src="{$INTERFACE_REP}{if $etape>1}done{else}while{/if}.gif" width="50" height="50" border="0"></td><td valign="middle"> Initilisation</td></tr>
+ <tr><td width="125" align="right" valign="middle"><img src="{$INTERFACE_REP}{if $etape>2}done{elseif $etape<2}wait{else}while{/if}.gif" width="50" height="50" border="0"></td><td valign="middle"> Mise \xE0 jour</td></tr>
+ <tr><td width="125" align="right" valign="middle"><img src="{$INTERFACE_REP}{if $etape>3}done{elseif $etape<3}wait{else}while{/if}{if $ask_mdp}key{/if}.gif" width="50" height="50" border="0"></td><td valign="middle"> Identification</td></tr>
+ </table>
+</td>
<td>
{if $ask_mdp}
<form action="demarrage.php" method="get">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|