gaim/www
Clone
Summary
Browse
Changes
Graph
people are dense
WITH_GTK12_ANSWERS
2004-01-19, Luke Schierer
522b8ea7e1b3
people are dense
<?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
);
?>