<?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(); } ?>