| 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 directorychdir($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><?phpinclude_once "includes/footer.php";?>
 |