home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / PEAR / PhpDocumentor / scripts / create_examples.php < prev    next >
Encoding:
PHP Script  |  2008-07-02  |  3.0 KB  |  71 lines

  1. <?php
  2. //
  3. // +------------------------------------------------------------------------+
  4. // | phpDocumentor                                                          |
  5. // +------------------------------------------------------------------------+
  6. // | Copyright (c) 2000-2003 Joshua Eichorn, Gregory Beaver                 |
  7. // | Email         jeichorn@phpdoc.org, cellog@phpdoc.org                   |
  8. // | Web           http://www.phpdoc.org                                    |
  9. // | Mirror        http://phpdocu.sourceforge.net/                          |
  10. // | PEAR          http://pear.php.net/package/PhpDocumentor                |
  11. // +------------------------------------------------------------------------+
  12. // | This source file is subject to version 3.00 of the PHP License,        |
  13. // | that is available at http://www.php.net/license/3_0.txt.               |
  14. // | If you did not receive a copy of the PHP license and are unable to     |
  15. // | obtain it through the world-wide-web, please send a note to            |
  16. // | license@php.net so we can mail you a copy immediately.                 |
  17. // +------------------------------------------------------------------------+
  18. //
  19. // ./phpdoc -d /home/jeichorn/phpdoc -dn phpDocumentor -ti "phpDocumentor generated docs" -td templates/DOM/l0l33t -t /tmp/phpdoc_DOM_l0l33t
  20. /**
  21. * This file creates example documentation output of all templates.
  22. * @package phpDocumentor
  23. */
  24.  
  25. /**
  26. * Directory the output should go to.
  27. * Change this variable to an output directory on your computer
  28. * @global    string    $output_directory
  29. */
  30. $output_directory = "/tmp";
  31. /**
  32. * default package name, used to change all non-included files to this package
  33. * @global    string    $base_package
  34. */
  35. $base_package = "phpDocumentor";
  36. /**
  37. * Title of the generated documentation
  38. * @global    string    $title
  39. */
  40. $title = "phpDocumentor Generated Documentation";
  41. /**
  42. * location of the files to parse.  Change to a location on your computer.
  43. * Example:
  44. * <code>
  45. * $parse_directory = "/home/jeichorn/phpdoc";
  46. * </code>
  47. * @global    string    $parse_directory
  48. */
  49. $parse_directory = "/you-MUST/change-me/to-fit/your-environment";
  50.  
  51. /**
  52. * directories to output examples into.
  53. * @global    array    $output
  54. */
  55. $output = array(
  56.     $output_directory.'/docs/phpdoc_default'        => 'HTML:default:default',
  57.     $output_directory.'/docs/phpdoc_l0l33t'            => 'HTML:default:l0l33t',
  58.     $output_directory.'/docs/phpdoc_phpdoc_de'        => 'HTML:default:phpdoc.de',
  59.     $output_directory.'/docs/phpdoc_DOM_default'        => 'HTML:default:DOM/default',
  60.     $output_directory.'/docs/phpdoc_DOM_l0l33t'        => 'HTML:default:DOM/l0l33t',
  61.     $output_directory.'/docs/phpdoc_DOM_phpdoc_de'         => 'HTML:default:DOM/phpdoc.de',
  62.     $output_directory.'/docs/phpdoc_smarty_default'     => 'HTML:Smarty:default',
  63.     $output_directory.'/docs/phpdoc_pdf_default'         => 'PDF:default:default',
  64.     $output_directory.'/docs/phpdoc_chm_default'         => 'CHM:default:default',
  65.     );
  66.  
  67. foreach($output as $output => $template)
  68. {
  69.     passthru("./phpdoc -d /home/jeichorn/phpdoc -dn $base_package -ti \"$title\" -td $template -t $output");
  70. }
  71.