} else { $referer = $CFG->wwwroot . '/local/rcommon/users.php'; } } else { $referer = $CFG->wwwroot . '/local/rcommon/books.php?id=' . $book->id; } $form = new local_rcommon_edit_credentials_form(); if ($form->is_cancelled()) { redirect($referer); } else { if ($fromform = $form->get_data() and confirm_sesskey()) { if (empty($fromform->id)) { $userid = $fromform->euserid ? $fromform->euserid : 0; $id = credentials::add($fromform->isbn, $fromform->credentials, $userid); if (!$id) { redirect($referer, get_string('saveko', 'local_rcommon'), 5); } } else { $success = credentials::update($fromform->id, $fromform->isbn, $fromform->credentials); if (!$success) { redirect($referer, get_string('saveko', 'local_rcommon'), 5); } } redirect($referer, get_string('saveok', 'local_rcommon'), 2); } else { $credential->backto = $backto; $form->set_data($credential); $form->display(); } } echo $OUTPUT->footer();