';
if ($this->config->get('require_confirmation', '1') === '1') {
$filters['unconfirmed'] = new stdClass();
$filters['unconfirmed']->name = acym_translation('ACYM_UNCONFIRMED_SUBSCRIBERS');
// The count results doesn't show up if there are no options
$filters['unconfirmed']->option = '';
}
}
public function onAcymProcessFilter_unconfirmed(&$query, &$options, $num)
{
$query->where[] = 'user.confirmed = 0';
}
public function onAcymProcessFilterCount_unconfirmed(&$query, $options, $num)
{
$this->onAcymProcessFilter_unconfirmed($query, $options, $num);
return acym_translationSprintf('ACYM_SELECTED_USERS', $query->count());
}
public function onAcymProcessFilter_acy_list(&$query, &$options, $num)
{
$this->processConditionAcyLists($query, $options, $num);
}
public function onAcymProcessFilterCount_acy_list(&$query, $options, $num)
{
$this->onAcymProcessFilter_acy_list($query, $options, $num);
return acym_translationSprintf('ACYM_SELECTED_USERS', $query->count());
}
public function onAcymDeclareSummary_filters(&$automation)
{
$this->onAcymDeclareSummary_conditionsFilters(
$automation,
'ACYM_FILTER_ACY_LIST_SUMMARY',
'ACYM_SUBSCRIBED',
'ACYM_UNSUBSCRIBED',
'ACYM_NOT_SUBSCRIBED',
'ACYM_NOT_CURRENTLY_SUBSCRIBED'
);
}
}