From: Nathan W. <fac...@us...> - 2003-11-17 22:12:08
|
Update of /cvsroot/gaim/web/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv20627 Added Files: version.php Log Message: release notification is uber-cool --- NEW FILE: version.php --- <?php require "base.inc.php"; $changelog_file = "ChangeLog"; $changelog_file_win32 = "win32/ChangeLog.win32"; if(!isset($version) || !isset($build)) exit(); if(preg_match("/cvs/",$version)) $cvs = true; $my_ver = str_replace("cvs","", $version); if($build == "gaim-win32") $cur_ver = $current_win32_version; else $cur_ver = $current_version; $cur_ver_parts = explode(".", $cur_ver); $my_ver_parts = explode(".", $my_ver); $upgrade = false; for($i=0; $i < count($cur_ver_parts); $i++) { if(!isset($my_ver_parts[$i]) || $cur_ver_parts[$i] > $my_ver_parts[$i]) $upgrade = true; } if($cur_ver == $my_ver && $cvs) $upgrade = true; if(!$upgrade) exit(); print "$cur_ver\n"; /* TODO: merge in the stuff from the win32 changelog for them */ $f = fopen ($changelog_file, "r"); $changelog_text = fread ($f, filesize ($changelog_file)); fclose ($f); /* skip the Pimpin' Penguin line */ $startpos = strpos($changelog_text, "version"); $oldpos = strpos($changelog_text, "version $my_ver", $startpos); if($oldpos === FALSE) exit(); print substr($changelog_text, $startpos, $oldpos - $startpos); ?> |