Text Formatted Code
// daily digest block
if ($_CONF['emailstories'] == 1) {
$user_etids = DB_getItem ($_TABLES['userindex'], 'etids',
"uid = {$_USER['uid']}");
if (empty ($user_etids)) { // an empty string now means "all topics"
$etids = USER_getAllowedTopics();
$user_etids = implode(' ', $etids);
} elseif ($user_etids == '-') { // this means "no topics"
$user_etids = '';
}
$tmp = COM_checkList($_TABLES['topics'], 'tid,topic', $permissions,
$user_etids, 'etids');
$preferences->set_var('email_topic_checklist',
str_replace($_TABLES['topics'], 'etids', $tmp));
$preferences->parse('digest_block', 'digest', true);
} else {
$preferences->set_var('digest_block', '');
}