summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-06-03 07:17:50 -0400
committerEvan Prodromou <evan@prodromou.name>2008-06-03 07:17:50 -0400
commitefbae69aaed3376043bafd3bd99f83ec548ff130 (patch)
tree8331331157969648d2170730aebf747c4170e7f4 /lib
parenta14833284b3293d1431e1712211d0743112ce8c6 (diff)
restructure filters on services
darcs-hash:20080603111750-84dde-5b3eb37cc05ceaec991951338d55d38a2e0a5f2d.gz
Diffstat (limited to 'lib')
-rw-r--r--lib/omb.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/omb.php b/lib/omb.php
index 481aa6c02..c402e0876 100644
--- a/lib/omb.php
+++ b/lib/omb.php
@@ -72,11 +72,13 @@ function omb_service_filter($type) {
}
function omb_match_service($service, $type) {
- if ($service && $service->matchTypes(array($type))) {
- return TRUE;
- } else {
- return FALSE;
+ if ($service) {
+ $types = $service->matchTypes(array($type));
+ if (in_array($type, $types)) {
+ return TRUE;
+ }
}
+ return FALSE;
}
function omb_service_uri($service) {