cvs: php4 /scripts/ext_skel_ng ext_skel_ng.php
| From: | Hartmut Holzgraefe | Date: | Tue, 06 May 2003 16:50:39 +0000 |
| Subject: | cvs: php4 /scripts/ext_skel_ng ext_skel_ng.php | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-20744@lists.php.net to get a copy of this message | ||
hholzgra Tue May 6 12:50:39 2003 EDT
Modified files:
/php4/scripts/ext_skel_ng ext_skel_ng.php
Log:
- make sure we are running on PHP 5
- prevent warnings if no known license given
Index: php4/scripts/ext_skel_ng/ext_skel_ng.php
diff -u php4/scripts/ext_skel_ng/ext_skel_ng.php:1.6 php4/scripts/ext_skel_ng/ext_skel_ng.php:1.7
--- php4/scripts/ext_skel_ng/ext_skel_ng.php:1.6 Sat Apr 26 11:54:50 2003
+++ php4/scripts/ext_skel_ng/ext_skel_ng.php Tue May 6 12:50:39 2003
@@ -1,4 +1,9 @@
<?php
+ $min_version = "5.0.0-dev";
+ if (!function_exists("version_compare") || version_compare(phpversion(), $min_version)
<0) {
+ die("need at least PHP version $min_version, you are running ".phpversion());
+ }
+
require_once "extension_parser.php";
require_once "System.php";
@@ -27,7 +32,9 @@
mkdir($ext->name);
// write LICENSE file
- $ext->license->write_license_file("{$ext->name}/LICENSE");
+ if(is_object($ext->license)) {
+ $ext->license->write_license_file("{$ext->name}/LICENSE");
+ }
// generate code
$ext->write_header_file();