Viewing file: basicConvert.php (1.2 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php /** * Basic convert package.xml 1.0 to package.xml 2.0 * * @version $Id: basicConvert.php 221718 2006-10-14 08:35:07Z farell $ * @author Laurent Laville <pear@laurent-laville.org> * @package PEAR_PackageFileManager * @ignore */
require_once 'PEAR/PackageFileManager2.php';
PEAR::setErrorHandling(PEAR_ERROR_DIE);
// Configuration of PEAR::PackageFileManager $optionsUpdate = array( 'cleardependencies' => false, 'clearcontents' => false, 'baseinstalldir' => 'HTML', 'simpleoutput' => true, 'filelistgenerator' => 'file', 'changelogoldtonew' => false, 'packagefile' => 'package2.xml' );
// Location of your package.xml 1.0 version $packagefile = 'C:\PEAR\HTML\HTML_AJAX-0.5.0\package.xml';
$packagefileExists = file_exists($packagefile);
if ($packagefileExists) { $pkg = &PEAR_PackageFileManager2::importFromPackageFile1($packagefile, $optionsUpdate); } else { die('Your package.xml 1.0 does not exists.'); }
$pkg->generateContents();
// Writes the new version of package.xml
if (isset($_GET['make']) || isset($_SERVER['argv'][1]) && $_SERVER['argv'][1] == 'make') { $pkg->writePackageFile(); } else { $pkg->debugPackageFile(); }
?>
|