本文整理汇总了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();
}
}