function notifications_manage_subscriptions_build_filter_query in Notifications 7
Build query for node administration filters based on session.
1 call to notifications_manage_subscriptions_build_filter_query()
- notifications_manage_subscriptions_form in ./
notifications.manage.inc - Administer subscriptions. For user tabs and admin tabs
File
- ./
notifications.manage.inc, line 175 - Common functions for bulk management of subscriptions
Code
function notifications_manage_subscriptions_build_filter_query($query, $conditions) {
$filters = notifications_manage_subscriptions_filters();
// Build query
if (!empty($_SESSION['subscriptions_overview_filter'])) {
foreach ($_SESSION['subscriptions_overview_filter'] as $index => $filter) {
list($key, $value) = $filter;
switch ($key) {
case 'type':
case 'status':
case 'send_interval':
case 'send_method':
$query
->condition('s.' . $key, $value);
break;
}
}
}
}