<?php 
/** 
* Script to create REGRESS package for download 
* 
* @author Mike Bommarito 
* @author Paul Meagher 
* @version 0.3 
* @modified Apr 2, 2006 
* 
* Note: Script requires the PEAR Archive_Tar package be installed: 
* 
* @see http://pear.php.net/package/Archive_Tar 
*/ 
 
// name and directory of package 
$pkgName   = "JAMA"; 
 
// root of PHP/Math build directory 
$buildDir  = substr(dirname(__FILE__), 0, -5 - strlen($pkgName)); 
 
// switch to PHP/Math build directory 
chdir($buildDir); 
 
$tarName = "$pkgName.tar.gz";   
 
$tarPath = $buildDir.$pkgName."/downloads/".$tarName; 
 
if($_GET['op'] == "download") {   
   
    require_once('Archive/Tar.php');   
     
    $tar   = new Archive_Tar($tarPath); 
 
  // create $pkgName archive under $pkgName folder 
  $files = glob("$pkgName/*.php"); 
  $files = array_merge($files, glob("$pkgName/*.TXT")); 
  $files = array_merge($files, glob("$pkgName/docs/*.php")); 
  $files = array_merge($files, glob("$pkgName/docs/includes/*.php")); 
  $files = array_merge($files, glob("$pkgName/examples/*.php")); 
  $files = array_merge($files, glob("$pkgName/tests/*.php"));   
  $files = array_merge($files, glob("$pkgName/utils/*.php"));     
   
    $tar->create($files); 
         
    // create the download url 
  $webDir  = substr($_SERVER['PHP_SELF'], 0, -18); 
  $urlPath = "http://".$_SERVER['HTTP_HOST'].$webDir."/downloads"; 
   
  // redirect to download url 
    header("Location: $urlPath/$tarName"); 
 
} 
 
include_once "includes/header.php"; 
include_once "includes/navbar.php"; 
?> 
<p> 
Download current version:  
</p> 
<ul> 
 <li><a href='<?php echo $_SERVER['PHP_SELF']."?op=download"; ?>'><?php echo $tarName ?></a></li> 
</ul> 
<?php 
include_once "includes/footer.php"; 
?> 
 
 |