HTTP_Session
[ class tree: HTTP_Session ] [ index: HTTP_Session ] [ all elements ]

Source for file createPackageXml.php

Documentation is available at createPackageXml.php

  1. <?php
  2. set_include_path('c:/wwwroot/pear');
  3. require_once 'PEAR/PackageFileManager2.php';
  4. PEAR::setErrorHandling(PEAR_ERROR_DIE);
  5.  
  6. $packagefile 'c:/wwwroot/pear_dev/Package/package2.xml';
  7.  
  8. $options = array('filelistgenerator' => 'file',
  9.                  'baseinstalldir'    => 'HTTP',
  10.                  'outputdirectory'   => 'c:/wwwroot/pear_dev/Package',
  11.                  'simpleoutput'      => true,
  12.                  'changelogoldtonew' => false
  13.                 );
  14.  
  15. $p2 =PEAR_PackageFileManager2::importOptions($packagefile$options);
  16. $p2->setPackageType('php');
  17. $p2->addRelease();
  18. $p2->generateContents();
  19. $p2->setReleaseVersion('0.5.4');
  20. $p2->setAPIVersion('0.5.4');
  21. $p2->setReleaseStability('beta');
  22. $p2->setAPIStability('beta');
  23. $p2->setNotes('- fixed bug #8815: Notices with error_reporting(E_ALL)
  24. - implemented request #8911: Add the possibilty to change the session id after destroy of old one
  25. - implemented request #9261: Add destructor to allow usage in PHP > 5.0.5
  26. - added End-user Documentation');
  27.  
  28. // get a compatible version 1.0 of package xml
  29. $p1 =$p2->exportCompatiblePackageFile1();
  30.  
  31. // write to file
  32. if (isset($_GET['make']|| (isset($_SERVER['argv'][1]&&
  33.                              $_SERVER['argv'][1== 'make')) {
  34.     $p1->writePackageFile();
  35.     $e $p2->writePackageFile();
  36.  
  37.   // output on screen
  38. else {
  39.     $p1->debugPackageFile();
  40.     $e $p2->debugPackageFile();
  41. }
  42.  
  43. if (PEAR::isError($e)) {
  44.     echo $e->getMessage();
  45.     die();
  46. }
  47. ?>

Documentation generated on Mon, 11 Mar 2019 14:48:42 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.