cvs: php-bugs-web /scripts no-more-php3
| From: | Jani Taskinen | Date: | Thu, 31 Mar 2005 07:19:52 +0000 |
| Subject: | cvs: php-bugs-web /scripts no-more-php3 | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-27794@lists.php.net to get a copy of this message | ||
sniper Thu Mar 31 02:19:52 2005 EDT
Modified files:
/php-bugs-web/scripts no-more-php3
Log:
Now this actually works too :)
http://cvs.php.net/diff.php/php-bugs-web/scripts/no-more-php3?r1=1.1&r2=1.2&ty=u
Index: php-bugs-web/scripts/no-more-php3
diff -u php-bugs-web/scripts/no-more-php3:1.1 php-bugs-web/scripts/no-more-php3:1.2
--- php-bugs-web/scripts/no-more-php3:1.1 Wed Mar 30 02:15:58 2005
+++ php-bugs-web/scripts/no-more-php3 Thu Mar 31 02:19:52 2005
@@ -3,38 +3,27 @@
require dirname(__FILE__).'/../include/functions.inc';
-# this script closes PHP 3 bugs
+# this script closes PHP 3 bugs (without emails)
-$message = 'We are sorry, but we can not support PHP 3 related problems anymore.';
-$mail_bugs_to = 'php-bugs@lists.php.net';
+$mailfrom = 'php-bugs@lists.php.net';
+$message = 'We are sorry, but we do not support PHP 3 related problems anymore.';
-mysql_connect("localhost", "nobody", "")
+$db = mysql_connect("localhost", "nobody", "")
or die("unable to connect to database");
-mysql_select_db("phpbugdb")
+mysql_select_db("phpbugdb", $db)
or die("unable to select db");
# fetch info about the bug into $bug
-$query = "SELECT id,bug_type,email,passwd,sdesc,ldesc,"
- . "php_version,php_os,status,ts1,ts2,assign,"
- . "UNIX_TIMESTAMP(ts1) AS submitted, UNIX_TIMESTAMP(ts2) AS modified,"
- . "COUNT(bug=id) AS votes,"
- . "SUM(reproduced) AS reproduced,SUM(tried) AS tried,"
- . "SUM(sameos) AS sameos, SUM(samever) AS samever,"
- . "AVG(score)+3 AS average,STD(score) AS deviation"
- . " FROM bugdb LEFT JOIN bugdb_votes ON id=bug"
- . " WHERE (SUBSTRING(php_version,1,1) = '3'"
- . " GROUP BY bug";
+$query = "
+ SELECT id
+ FROM bugdb
+ WHERE SUBSTRING(php_version,1,1) = '3' AND status NOT IN ('Wont fix',
'Bogus', 'Closed')
+";
-$result = mysql_query($query)
- or die("query failed: ".mysql_query()."\n$query");
-
-$in = array('status' => 'Wont Fix');
+$result = mysql_query($query, $db)
+ or die("query failed: ".mysql_error($db)."\n$query");
while ($bug = mysql_fetch_assoc($result)) {
- list($mailto,$mailfrom) = get_bugtype_mail($bug['bug_type']);
-
mysql_query("INSERT bugdb_comments SET
bug=$bug[id],email='$mailfrom',ts=NOW(),comment='".addslashes($message)."'");
- mysql_query("UPDATE bugdb SET status='wont fix',ts2=NOW() WHERE
id=$bug[id]");
-
- mail_bug_updates($bug,$in,$mailfrom,$message);
+ mysql_query("UPDATE bugdb SET status='Wont fix',ts2=NOW() WHERE
id=$bug[id]");
}