cvs: php4 /scripts/ext_skel_ng ext_skel_ng.php

From: Date: Thu, 24 Apr 2003 18:01:57 +0000
Subject: cvs: php4 /scripts/ext_skel_ng ext_skel_ng.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-20469@lists.php.net to get a copy of this message
hholzgra Thu Apr 24 14:01:57 2003 EDT Modified files: /php4/scripts/ext_skel_ng ext_skel_ng.php Log: use PEAR::System instead of system() to remove directories ... plus some whitespace/indent changes :/ Index: php4/scripts/ext_skel_ng/ext_skel_ng.php diff -u php4/scripts/ext_skel_ng/ext_skel_ng.php:1.4 php4/scripts/ext_skel_ng/ext_skel_ng.php:1.5 --- php4/scripts/ext_skel_ng/ext_skel_ng.php:1.4 Fri Feb 28 01:33:04 2003 +++ php4/scripts/ext_skel_ng/ext_skel_ng.php Thu Apr 24 14:01:57 2003 @@ -1,26 +1,27 @@ <?php - require_once "extension_parser.php"; + require_once "extension_parser.php"; + require_once "System.php"; - $filename = isset($_SERVER["argv"][1]) ? $_SERVER["argv"][1] : "extension.xml"; + $filename = isset($_SERVER["argv"][1]) ? $_SERVER["argv"][1] : "extension.xml"; - $ext = &new extension_parser(fopen($filename, "r")); + $ext = &new extension_parser(fopen($filename, "r")); - system("rm -rf {$ext->name}"); + System::rm("-rf {$ext->name}"); mkdir($ext->name); - // generate code - $ext->write_header_file(); - $ext->write_code_file(); - if(isset($ext->logo)) { - $fp = fopen("{$ext->name}/{$ext->name}_logo.h", "w"); - fwrite($fp, $ext->logo->h_code()); - fclose($fp); - $ext->logo->h_code(); - } - - // generate project files for configure and ms dev studio - $ext->write_config_m4(); - $ext->write_ms_devstudio_dsp(); + // generate code + $ext->write_header_file(); + $ext->write_code_file(); + if(isset($ext->logo)) { + $fp = fopen("{$ext->name}/{$ext->name}_logo.h", "w"); + fwrite($fp, $ext->logo->h_code()); + fclose($fp); + $ext->logo->h_code(); + } + + // generate project files for configure and ms dev studio + $ext->write_config_m4(); + $ext->write_ms_devstudio_dsp(); - $ext->generate_documentation(); + $ext->generate_documentation(); ?>

« previous php.cvs (#20469) next »