id)) { require_login(); } if ($agree == 1 and confirm_sesskey()) { // User has agreed if ($USER->username != 'guest') { // Don't remember guests if (!set_field('user', 'policyagreed', 1, 'id', $USER->id)) { error('Could not save your agreement'); } } $USER->policyagreed = 1; if (!empty($SESSION->wantsurl)) { $wantsurl = $SESSION->wantsurl; unset($SESSION->wantsurl); redirect($wantsurl); } else { redirect($CFG->wwwroot.'/'); } exit; } $strpolicyagree = get_string('policyagree'); $strpolicyagreement = get_string('policyagreement'); $strpolicyagreementclick = get_string('policyagreementclick'); print_header($strpolicyagreement, $SITE->fullname, $strpolicyagreement); print_heading($strpolicyagreement); echo '
'; echo ''; echo '
'; notice_yesno($strpolicyagree, "policy.php?agree=1&sesskey=$USER->sesskey", $CFG->wwwroot); print_footer(); ?>