function better_watchdog_ui_condition_watchdog_uid in Better Watchdog UI 7
Same name and namespace in other branches
- 8 better_watchdog_ui_rules/better_watchdog_ui_rules.rules.inc \better_watchdog_ui_condition_watchdog_uid()
Watchdog entry user condition.
File
- better_watchdog_ui_rules/
better_watchdog_ui_rules.rules.inc, line 265 - General better_watchdog_ui related rules integration.
Code
function better_watchdog_ui_condition_watchdog_uid($better_watchdog_ui_watchdog, $accounts, $include_anonymus) {
$account_array = preg_split("/[\r\n]+/", $accounts, -1, PREG_SPLIT_NO_EMPTY);
$wd_uid = $better_watchdog_ui_watchdog
->getUid();
$wd_user = user_load($wd_uid);
if ($include_anonymus && $wd_uid == 0) {
return TRUE;
}
foreach ($account_array as $account_name) {
if ($account_name == $wd_user->name) {
return TRUE;
}
}
return FALSE;
}