 509f27e5c6
			
		
	
	
		509f27e5c6
		
	
	
	
	
		
			
			git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@59884 2327b42d-5241-43d6-9e2a-de5ac946f064
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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";
 | |
| ?>
 |