PHPExcel /branches/v1.7.4/Classes/PHPExcel/Shared/JAMA/docs/download.php

Language PHP Lines 66
MD5 Hash 4edf14a2f79db9dd99bdb1fae5e4d9f9 Estimated Cost $538 (why?)
Repository https://PHPExcel.svn.codeplex.com/svn View Raw File
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?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";
?>
Back to Top