LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Tobias Schlitt Date: Sat Jun 26 23:59:30 2004 Subject: cvs: pearbot /modules bugstats.php
toby Sun Jun 27 01:59:30 2004 EDT
Modified files:
/pearbot/modules bugstats.php
Log:
* Regex more flexible.
* Moved timeout for refetching bugcount.
* Fixed timout to be 15 minutes, not 1.5.
http://cvs.php.net/diff.php/pearbot/modules/bugstats.php?r1=1.5&r2=1.6&ty=u
Index: pearbot/modules/bugstats.php
diff -u pearbot/modules/bugstats.php:1.5 pearbot/modules/bugstats.php:1.6
--- pearbot/modules/bugstats.php:1.5 Sat Jun 26 15:51:16 2004
+++ pearbot/modules/bugstats.php Sun Jun 27 01:59:29 2004
@@ -1,9 +1,9 @@
<?php
/**
- * $Id: bugstats.php,v 1.5 2004/06/26 19:51:16 toby Exp $
- * $Revision: 1.5 $
+ * $Id: bugstats.php,v 1.6 2004/06/27 05:59:29 toby Exp $
+ * $Revision: 1.6 $
* $Author: toby $
- * $Date: 2004/06/26 19:51:16 $
+ * $Date: 2004/06/27 05:59:29 $
*
* Copyright (c) 2004 Tobias Schlitt <toby@php.net> & Mirco Bauer <meebey@php.net>
*/
@@ -18,6 +18,7 @@
var $license = 'LGPL';
var $lastCount = 0;
+ var $timeOut = 900000;
var $timeids = array();
var $actionids = array();
@@ -25,7 +26,7 @@
function module_init(&$irc)
{
$this->actionids[] = $irc->registerActionhandler(SMARTIRC_TYPE_CHANNEL|SMARTIRC_TYPE_QUERY|SMARTIRC_TYPE_NOTICE, '^!bugstats', $this, 'bugstats');
- $this->timeids[] = $irc->registerTimehandler(90000, $this, 'autoBugstats');
+ $this->timeids[] = $irc->registerTimehandler($this->timeout, $this, 'autoBugstats');
}
function module_exit(&$irc)
@@ -55,8 +56,8 @@
}
$chan = $irc->getChannel('#pear');
$topic = $chan->topic;
- $topic = preg_replace('/\| [0-9]+ open bugs/isU', '', $topic);
- $irc->setTopic('#pear', $topic.'| '.$count.' open bugs');
+ $topic = preg_replace('/[\| ]*[0-9]+ open bugs/isU', '', $topic);
+ $irc->setTopic('#pear', $topic.' | '.$count.' open bugs');
return true;
}
| Navigate in group php.pear.bot at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by Zareef Ahmed
Powered By PHP Consultants |