本文整理匯總了PHP中Dog::isTriggered方法的典型用法代碼示例。如果您正苦於以下問題:PHP Dog::isTriggered方法的具體用法?PHP Dog::isTriggered怎麽用?PHP Dog::isTriggered使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Dog
的用法示例。
在下文中一共展示了Dog::isTriggered方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: event_privmsg
/**
* We hook into PRIVMSG to record activity.
*/
public function event_privmsg()
{
if (!Dog::isTriggered()) {
if (false !== Dog::getUser()) {
Dog_Seen::record(Dog::getUser(), Dog::getChannel(), 'privmsg', $this->msg());
}
}
}
示例2: event_privmsg
public function event_privmsg()
{
if (!Dog::isTriggered() && $this->collectorEnabled()) {
$user = Dog::getUser();
if (preg_match_all('#(https?://[^\\ ]+)#D', $this->msg(), $matches)) {
array_shift($matches);
foreach ($matches as $match) {
$this->onAdd($user, $match[0]);
}
}
}
}
示例3: event_privmsg
public function event_privmsg()
{
$msg = $this->msg();
if (Dog::isTriggered()) {
if (preg_match('/^([a-z]{2})-([a-z]{2})$/', substr($msg, 1, 5), $l)) {
if (!self::hasLanguage($l[1])) {
$this->rply('err_srv');
} elseif (!self::hasLanguage($l[2])) {
$this->rply('err_dst');
} else {
self::translate($l[1], $l[2], substr($msg, 6));
}
}
}
}
示例4: event_privmsg
public function event_privmsg()
{
if (Dog::isTriggered()) {
$this->onTryAutoLogin();
}
}