'phone',
'address',
'email',
+ 'id',
+ 'description',
),
'subscribe' => array( 'group' ),
'unsubscribe' => array( 'group' ),
*/
public static function token_match($type, $var, &$str) {
$token = preg_quote('{' . "$type.$var") . '(\|.+?)?' . preg_quote('}');
- return preg_match("/(^|[^\{]) $token/", $str);
+ return preg_match("/(^|[^\{])$token/", $str);
}
/**
$addressCache[$cache_key] = $value;
}
}
- elseif ($token == 'name' || $token == 'id') {
+ elseif ($token == 'name' || $token == 'id' || $token == 'description') {
$value = $domain->$token;
}
elseif ($token == 'phone' || $token == 'email') {