예제 #1
0
}
$settings = mysql_fetch_assoc($result);
$smarty->assign('admin_users', $admin_users);
foreach ($fields as $i => $field) {
    if (request_param($field)) {
        $settings[$field] = request_param($field);
    }
}
if (request_param('admin_users')) {
    $settings['admin_users_str'] = request_param('admin_users');
}
$company_hcard = $sprink->company_hcard();
$smarty->assign('company_url', is_array($company_hcard['url']) ? $company_hcard['url'][0] : $company_hcard['url']);
$sprinkles_tagged_topics = $sprink->topics(array('tag' => 'sprinkles', 'limit' => '3'));
$sprinkles_tagged_topics = $sprinkles_tagged_topics['topics'];
$site_links = $sprink->site_links();
$smarty->assign('site_links', $site_links);
$smarty->assign('invalid', request_param('invalid'));
$smarty->assign('errors', request_param('errors'));
$smarty->assign('settings_saved', request_param('settings_saved'));
$smarty->assign('hooked_msg', request_param('hooked'));
$new_admins = request_param('new_admins');
if ($new_admins) {
    $smarty->assign('new_admins', split(',', $new_admins));
}
$smarty->assign('settings', $settings);
$smarty->assign('sprinkles_root_url', $sprink->sprinkles_root_url());
$smarty->assign('sprinkles_tagged_topics', $sprinkles_tagged_topics);
$smarty->assign('current_url', 'admin.php');
# FIXME: this leads to odd behavior on
# logout: user goes straight to sign-in