/branches/v1.7.6/Classes/PHPExcel/Shared/JAMA/docs/download.php
PHP | 65 lines | 10 code | 9 blank | 46 comment | 2 complexity | 4edf14a2f79db9dd99bdb1fae5e4d9f9 MD5 | raw file
Possible License(s): AGPL-1.0, LGPL-2.0, LGPL-2.1, GPL-3.0, LGPL-3.0
- <?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";
- ?>