global $user_info, $sourcedir;
$dire='/home/tpnet/alpha';
$sdire='alpha/';
echo '<table align="center" width="500"><tr><td><h2>Alpha downloads</h2>';
$allowed=array('1','2','13','32','30','48','40','20','39','41','22','24');
$show=false;
for($b=0; $b<sizeof($allowed); $b++)
{
if(in_array($allowed[$b], $user_info['groups']))
$show=true;
}
if($show)
{
if(isset($_GET['alpha']))
{
$name=$dire.'/'.$_GET['alpha'];
$what=$_GET['alpha'];
$fn = @fopen($name, "rb");
if(!$fn)
echo "File $what not found here";
else
{
header('Content-Disposition: attachment; filename="' . $what . '"');
header('Content-Type: application/octet-stream');
fpassthru($fn);
fclose($fn);
}
}
// read the directory
$filer = array();
if ($handle = opendir($dire))
{
while (false !== ($file = readdir($handle)))
{
if($file!= '.' && $file!='..' && $file!='.htaccess' )
{
$dato=substr($file,6);
$rt=substr($dato,3,2).substr($dato,0,2);
$filer[] = $rt.'-'.$file;
}
}
closedir($handle);
sort($filer);
$filer=array_reverse($filer);
}
$st=true;
$max=0;
foreach($filer as $al)
{
$max++;
if($max<20)
{
$al=substr($al,5);
$dato=substr($al,6);
$dt=substr($dato,0,2).'.'.substr($dato,3,2).' 20'.substr($dato,6,2);
if($st)
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div style="margin: 10px 0 10px 0; background: #f9f9f9; padding: 10px; border: solid 1px #d0d0d0;">
Latest release: <a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]
Changes:
<pre style="font-size: 10px; font-family: verdana; margin: 0;">'.$changelog.'</div>';
$st=false;
}
else
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog2=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div><a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]</a>';
if($changelog2 != $changelog)
{
echo '
Changes:
<pre style="font-size: 10px; font-family: verdana; margin-top: 0;">'.$changelog2.'';
$changelog=$changelog2;
}
echo '</div>';
}
}
}
}
else
echo 'Sorry, no access.';
echo '</td></tr></table>';
global $user_info, $sourcedir;
$dire='/home/tpnet/alpha';
$sdire='alpha/';
echo '<table align="center" width="500"><tr><td><h2>Alpha downloads</h2>';
$allowed=array('1','2','13','32','30','48','40','20','39','41','22','24');
$show=false;
for($b=0; $b<sizeof($allowed); $b++)
{
if(in_array($allowed[$b], $user_info['groups']))
$show=true;
}
if($show)
{
if(isset($_GET['alpha']))
{
$name=$dire.'/'.$_GET['alpha'];
$what=$_GET['alpha'];
$fn = @fopen($name, "rb");
if(!$fn)
echo "File $what not found here";
else
{
header('Content-Disposition: attachment; filename="' . $what . '"');
//header('Content-Type: application/octet-stream'); header('Content-Type: application/x-gzip');
fpassthru($fn);
fclose($fn);
}
}
// read the directory
$filer = array();
if ($handle = opendir($dire))
{
while (false !== ($file = readdir($handle)))
{
if($file!= '.' && $file!='..' && $file!='.htaccess' )
{
$dato=substr($file,6);
$rt=substr($dato,3,2).substr($dato,0,2);
$filer[] = $rt.'-'.$file;
}
}
closedir($handle);
sort($filer);
$filer=array_reverse($filer);
}
$st=true;
$max=0;
foreach($filer as $al)
{
$max++;
if($max<20)
{
$al=substr($al,5);
$dato=substr($al,6);
$dt=substr($dato,0,2).'.'.substr($dato,3,2).' 20'.substr($dato,6,2);
if($st)
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div style="margin: 10px 0 10px 0; background: #f9f9f9; padding: 10px; border: solid 1px #d0d0d0;">
Latest release: <a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]
Changes:
<pre style="font-size: 10px; font-family: verdana; margin: 0;">'.$changelog.'</div>';
$st=false;
}
else
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog2=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div><a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]</a>';
if($changelog2 != $changelog)
{
echo '
Changes:
<pre style="font-size: 10px; font-family: verdana; margin-top: 0;">'.$changelog2.'';
$changelog=$changelog2;
}
echo '</div>';
}
}
}
}
else
echo 'Sorry, no access.';
echo '</td></tr></table>';
global $user_info, $sourcedir;
$dire='/home/tpnet/alpha';
$sdire='alpha/';
echo '<table align="center" width="500"><tr><td><h2>Alpha downloads</h2>';
$allowed=array('1','2','13','32','30','48','40','20','39','41','22','24');
$show=false;
for($b=0; $b<sizeof($allowed); $b++)
{
if(in_array($allowed[$b], $user_info['groups']))
$show=true;
}
if($show)
{
if(isset($_GET['alpha']))
{
$name=$dire.'/'.$_GET['alpha'];
$what=$_GET['alpha'];
$fn = @fopen($name, "rb");
if(!$fn)
echo "File $what not found here";
else
{
header('Content-Disposition: attachment; filename="' . $what . '"');
//header('Content-Type: application/octet-stream');
header('Content-Type: application/x-gzip');
fpassthru($fn);
fclose($fn);
}
}
// read the directory
$filer = array();
if ($handle = opendir($dire))
{
while (false !== ($file = readdir($handle)))
{
if($file!= '.' && $file!='..' && $file!='.htaccess' )
{
$dato=substr($file,6);
$rt=substr($dato,3,2).substr($dato,0,2);
$filer[] = $rt.'-'.$file;
}
}
closedir($handle);
sort($filer);
$filer=array_reverse($filer);
}
$st=true;
$max=0;
foreach($filer as $al)
{
$max++;
if($max<20)
{
$al=substr($al,5);
$dato=substr($al,6);
$dt=substr($dato,0,2).'.'.substr($dato,3,2).' 20'.substr($dato,6,2);
if($st)
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div style="margin: 10px 0 10px 0; background: #f9f9f9; padding: 10px; border: solid 1px #d0d0d0;">
Latest release: <a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]
Changes:
<pre style="font-size: 10px; font-family: verdana; margin: 0;">'.$changelog.'</div>';
$st=false;
}
else
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog2=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div><a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]</a>';
if($changelog2 != $changelog)
{
echo '
Changes:
<pre style="font-size: 10px; font-family: verdana; margin-top: 0;">'.$changelog2.'';
$changelog=$changelog2;
}
echo '</div>';
}
}
}
}
else
echo 'Sorry, no access.';
echo '</td></tr></table>';
global $user_info, $sourcedir;
$dire='/home/tpnet/alpha';
$sdire='alpha/';
echo '<table align="center" width="500"><tr><td><h2>Alpha downloads</h2>';
$allowed=array('1','2','13','32','30','48','40','20','39','41','22','24');
$show=false;
for($b=0; $b<sizeof($allowed); $b++)
{
if(in_array($allowed[$b], $user_info['groups']))
$show=true;
}
if($show)
{
if(isset($_GET['alpha']))
{
$name=$dire.'/'.$_GET['alpha'];
$what=$_GET['alpha'];
if(!file_exists($name))
echo "File $what not found here";
else
{
header('Content-Disposition: attachment; filename="' . $what . '"');
//header('Content-Type: application/octet-stream');
header('Content-Type: application/x-gzip');
readfile($name);
}
}
// read the directory
$filer = array();
if ($handle = opendir($dire))
{
while (false !== ($file = readdir($handle)))
{
if($file!= '.' && $file!='..' && $file!='.htaccess' )
{
$dato=substr($file,6);
$rt=substr($dato,3,2).substr($dato,0,2);
$filer[] = $rt.'-'.$file;
}
}
closedir($handle);
sort($filer);
$filer=array_reverse($filer);
}
$st=true;
$max=0;
foreach($filer as $al)
{
$max++;
if($max<20)
{
$al=substr($al,5);
$dato=substr($al,6);
$dt=substr($dato,0,2).'.'.substr($dato,3,2).' 20'.substr($dato,6,2);
if($st)
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div style="margin: 10px 0 10px 0; background: #f9f9f9; padding: 10px; border: solid 1px #d0d0d0;">
Latest release: <a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]
Changes:
<pre style="font-size: 10px; font-family: verdana; margin: 0;">'.$changelog.'</div>';
$st=false;
}
else
{
// open the file and read the changelog!
$zip = zip_open($dire.'/'.$al);
if ($zip)
{
while ($zip_entry = zip_read($zip))
{
if(zip_entry_name($zip_entry)=='changelog_TP.txt')
{
if (zip_entry_open($zip, $zip_entry, "r"))
{
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
$changelog2=substr($buf,0,strpos($buf,'1.0',5));
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
echo '<div><a href="index.php?page=86;alpha='.$al.'">TPv1.0 alpha</a> [ '.$dt.' ]</a>';
if($changelog2 != $changelog)
{
echo '
Changes:
<pre style="font-size: 10px; font-family: verdana; margin-top: 0;">'.$changelog2.'';
$changelog=$changelog2;
}
echo '</div>';
}
}
}
}
else
echo 'Sorry, no access.';
echo '</td></tr></table>';