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. |