Exemplo n.º 1
0
require_once "Sprinkles.php";
require_once 'admin-fields.php';
$sprink = new Sprinkles();
$user = $sprink->current_user();
$username = $sprink->current_username();
if (!$username) {
    redirect($sprink->authorize_url('admin.php', false));
    exit(0);
}
$admin_users = $sprink->get_users();
if (!$sprink->user_is_admin()) {
    $sprink->add_std_hash_elems($smarty);
    $smarty->display('not-admin.t');
}
$company_hcard = $sprink->company_hcard();
$company_name = $company_hcard["fn"];
# TBD: fetch the site_settings row just once per request.
$sql = "select background_color, contact_email, contact_phone, " . "contact_address, logo_link, map_url, faq_type from site_settings";
$result = mysql_query($sql);
if (!$result) {
    die("Failed to fetch site settings from database (" . mysql_error() . ").");
}
$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')) {