$userids = isset($_REQUEST['userids']) ? $_REQUEST["userids"] : array();
 $userids = clean_param_array($userids, PARAM_INT);
 // Relink users if form has been submitted.
 if ((!is_null($relink) || !is_null($unlink)) && isset($userids) && count($userids) > 0) {
     foreach ($userids as $tiiid) {
         $tuser = $DB->get_record('turnitintooltwo_users', array('id' => $tiiid));
         if ($muser = $DB->get_record('user', array('id' => $tuser->userid))) {
             // Get the email address if the user has been deleted.
             if (empty($muser->email) || strpos($muser->email, '@') === false) {
                 $split = explode('.', $muser->username);
                 array_pop($split);
                 $muser->email = join('.', $split);
             }
             // Unlink user from Turnitin.
             $user = new turnitintooltwo_user($muser->id, $role = null, $enrol = null, $workflowcontext = null, $finduser = false);
             $user->unlink_user($tiiid);
             // Relink user.
             if (!is_null($relink)) {
                 // The user object will create user in Turnitin.
                 $user = new turnitintooltwo_user($muser->id);
             }
         } else {
             $DB->delete_records('turnitintooltwo_users', array('id' => $tiiid));
         }
     }
     redirect(new moodle_url('/mod/turnitintooltwo/settings_extras.php', array('cmd' => 'unlinkusers')));
     exit;
 }
 $output .= html_writer::tag('h2', get_string('unlinkrelinkusers', 'turnitintooltwo'));
 $table = new html_table();
 $table->id = "unlinkUserTable";