// Loginzone information print_box_start('generalbox boxaligncenter boxwidthnormal'); echo '<div style="text-align:center;"><h3>' . get_string('loginzonedata', 'sloodle') . '</h3>'; // Does the user have an avatar? if ($has_avatar) { print_box_start('generalbox boxaligncenter boxwidthwide'); echo get_string('loginzone:alreadyregistered', 'sloodle') . '<br><br>'; echo "<a href=\"{$CFG->wwwroot}/mod/sloodle/view.php?_type=user&id={$USER->id}&course={$course->id}\">" . get_string('viewmyavatar', 'sloodle') . "</a><br>\n"; print_box_end(); } // Check we have all the data we need $data_error = array(); if ($sloodle_course->get_loginzone_position() == '') { $data_error[] = get_string('position', 'sloodle'); } if ($sloodle_course->get_loginzone_size() == '') { $data_error[] = get_string('size', 'sloodle'); } if ($sloodle_course->get_loginzone_region() == '') { $data_error[] = get_string('region', 'sloodle'); } // Do we have all the data? if (count($data_error) > 0) { // No - display the error, and stop echo '<span style="font-weight:bold;color:red;">' . get_string('loginzone:datamissing', 'sloodle') . '</span><br><i>('; $isfirst = true; foreach ($data_error as $de) { if ($isfirst) { $isfirst = false; } else { echo ", ";