| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- <?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";
 
- ?>
 
 
  |