summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2003-04-24 18:01:57 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2003-04-24 18:01:57 +0000
commit580115b589a478ec3e6ce34b4773505d04990e85 (patch)
treea4cfd73f60871a7a49d33d325749455a3cfe1e94 /scripts
parentcec89b244671652992d05ce266cabc7de6b72211 (diff)
downloadphp-git-580115b589a478ec3e6ce34b4773505d04990e85.tar.gz
use PEAR::System instead of system() to remove directories
... plus some whitespace/indent changes :/
Diffstat (limited to 'scripts')
-rw-r--r--scripts/ext_skel_ng/ext_skel_ng.php35
1 files changed, 18 insertions, 17 deletions
diff --git a/scripts/ext_skel_ng/ext_skel_ng.php b/scripts/ext_skel_ng/ext_skel_ng.php
index 8921601381..714eef280d 100644
--- a/scripts/ext_skel_ng/ext_skel_ng.php
+++ b/scripts/ext_skel_ng/ext_skel_ng.php
@@ -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 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 project files for configure and ms dev studio
+ $ext->write_config_m4();
+ $ext->write_ms_devstudio_dsp();
- $ext->generate_documentation();
+ $ext->generate_documentation();
?> \ No newline at end of file