\n";
if ( strlen ( $setting ) > 0 && $prefix == "pref_" ) {
$sql =
"DELETE FROM webcal_user_pref WHERE cal_login = '$prefuser' " .
"AND cal_setting = '$setting'";
dbi_query ( $sql );
if ( strlen ( $value ) > 0 ) {
$sql = "INSERT INTO webcal_user_pref " .
"( cal_login, cal_setting, cal_value ) VALUES " .
"( '$prefuser', '$setting', '$value' )";
if ( ! dbi_query ( $sql ) ) {
$error = "Unable to update preference: " . dbi_error () .
"
SQL: $sql";
break;
}
}
}
}
if ( empty ( $error ) ) {
if ( $updating_public ) {
do_redirect ( "pref.php?public=1" );
} elseif (($is_admin || $is_nonuser_admin) && $login != $user ) {
do_redirect ( "pref.php?user=$user" );
} else {
do_redirect ( "pref.php" );
}
}
print_header();
?>