if ($time_difference > 1800) { echo '<span style="font-weight:bold;color:red;">' . get_string('loginzone:olddata', 'sloodle') . '</span><br>'; echo get_string('loginzone:mayneedrez', 'sloodle') . '<br><br>'; } // If the user already had an avatar, then there's nothing else to do if ($has_avatar) { print_box_end(); print_footer(); exit; } // Make sure the user is allowed to register an avatar require_capability('mod/sloodle:registeravatar', get_context_instance(CONTEXT_SYSTEM)); // Has a new allocation been requested? if (isset($_REQUEST['allocate_loginzone'])) { // Yes - generate one if ($sloodle_course->generate_loginzone_allocation($sloodle->user)) { echo '<span style="font-weight:bold;color:green;">' . get_string('loginzone:allocationsucceeded', 'sloodle') . '</span><br>'; echo get_string('loginzone:expirynote', 'sloodle') . '<br>'; } else { echo get_string('loginzone:allocationfailed', 'sloodle') . '<br>'; } echo '<br>'; } // Does the user already have a loginzone? $alloc = $sloodle_course->get_loginzone_allocation($sloodle->user); if ($alloc) { // Yes - show the teleport link echo '<span style="font-size:150%; font-weight:bold;">'; echo '<a href="' . $alloc . '">' . get_string('loginzone:teleport', 'sloodle') . '</a>'; echo '</span><br><br>'; } else {