|
@@ 54-56 (lines=3) @@
|
| 51 |
|
// Triggered by specific rules |
| 52 |
|
if (isset($identity->trigger) && ! empty($identity->trigger)) { |
| 53 |
|
// Called by his name |
| 54 |
|
if (! empty($identity->trigger->called)) { |
| 55 |
|
$triggered &= preg_match('!(?:^|\s|[_-])(' . implode('|', $identity->trigger->called) . ')(?:$|\s|[\'_-])!i', $content); |
| 56 |
|
} |
| 57 |
|
// Specific sentance |
| 58 |
|
if (! empty($identity->trigger->sentance)) { |
| 59 |
|
$triggered &= preg_match('!(' . implode('|', $identity->trigger->sentance) . ')!i', $content); |
|
@@ 58-60 (lines=3) @@
|
| 55 |
|
$triggered &= preg_match('!(?:^|\s|[_-])(' . implode('|', $identity->trigger->called) . ')(?:$|\s|[\'_-])!i', $content); |
| 56 |
|
} |
| 57 |
|
// Specific sentance |
| 58 |
|
if (! empty($identity->trigger->sentance)) { |
| 59 |
|
$triggered &= preg_match('!(' . implode('|', $identity->trigger->sentance) . ')!i', $content); |
| 60 |
|
} |
| 61 |
|
} |
| 62 |
|
return $triggered; |
| 63 |
|
} |