mirror of
https://github.com/moodle/moodle.git
synced 2025-08-03 16:13:28 +02:00
Some fixes to the enrolment page
This commit is contained in:
parent
70cc4fc602
commit
553924dc80
2 changed files with 39 additions and 44 deletions
|
@ -203,6 +203,10 @@ function print_entry($course) {
|
|||
function check_entry($form, $course) {
|
||||
global $CFG, $USER, $SESSION, $THEME;
|
||||
|
||||
if (empty($form->password)) {
|
||||
$form->password = '';
|
||||
}
|
||||
|
||||
$groupid = $this->check_group_entry($course->id, $form->password);
|
||||
if (($form->password == $course->password) or ($groupid !== false) ) {
|
||||
|
||||
|
|
|
@ -1,69 +1,60 @@
|
|||
<table cellpadding="20" align="center">
|
||||
<?php print_simple_box_start('center'); ?>
|
||||
<p align="center">
|
||||
<?php
|
||||
if ($teacher) {
|
||||
$teachername = "<a href=\"../user/view.php?id=$teacher->id&course=".SITEID."\">".fullname($teacher)."</a>.";
|
||||
} else {
|
||||
$teachername = get_string('yourteacher', '', strtolower($course->teacher));
|
||||
}
|
||||
print_string('enrolmentkeyfrom', '', $teachername);
|
||||
?>
|
||||
</p>
|
||||
|
||||
<p align="center"><?php if (! empty($this->errormsg)) {formerr($this->errormsg);} ?></p>
|
||||
|
||||
<tr valign="top">
|
||||
<td>
|
||||
<p align="center">
|
||||
<?php
|
||||
if ($teacher) {
|
||||
$site = get_site();
|
||||
$teachername = "<a href=\"../user/view.php?id=$teacher->id&course=$site->id\">".fullname($teacher)."</a>.";
|
||||
} else {
|
||||
$teachername = get_string("yourteacher", "", strtolower($course->teacher));
|
||||
}
|
||||
print_string("enrolmentkeyfrom", "", $teachername);
|
||||
?>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr valign="top">
|
||||
<td class=<?php echo ($course->guest==1 ?'"noticebox"':'"generalbox"'); ?> bgcolor="<?php p($THEME->cellcontent) ?>">
|
||||
<center><?php if (! empty($this->errormsg)) {formerr($this->errormsg);} ?></center>
|
||||
<form name="form" method="post" action="enrol.php">
|
||||
<table>
|
||||
<table align="center">
|
||||
<tr>
|
||||
<td width="50%" align="right"><p><?php print_string("enrolmentkey") ?>:</p></td>
|
||||
<td width="50%">
|
||||
<td align="right"><p><?php print_string("enrolmentkey") ?>:</p></td>
|
||||
<td>
|
||||
<input type="password" name="password" size="20" value="<?php p($password) ?>" >
|
||||
<input type="hidden" name="id" value="<?php p($course->id) ?>" >
|
||||
</td>
|
||||
<tr>
|
||||
<td width="50%"> </td>
|
||||
<td width="50%">
|
||||
<td> </td>
|
||||
<td>
|
||||
<table cellpadding="1" cellspacing="0" align="center">
|
||||
<tr>
|
||||
<td><input type="submit" value="<?php print_string("login") ?>"> </form></td>
|
||||
<td><input type="submit" value="<?php print_string("enrolme") ?>"> </form></td>
|
||||
<td><form action="<?php p($CFG->wwwroot)?>/index.php" method="post">
|
||||
<input type="submit" value="<?php print_string("cancel") ?>"></form></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<?php if ($course->guest==1) {
|
||||
$strallowguests = get_string("allowguests");
|
||||
$strloginguest = get_string("loginguest");
|
||||
$bgcolor = $THEME->cellcontent;
|
||||
$viewasguest = <<<view_as_guest
|
||||
<tr>
|
||||
<td class="generalbox" bgcolor="$bgcolor">
|
||||
</form>
|
||||
<?php
|
||||
print_simple_box_end();
|
||||
|
||||
|
||||
if ($course->guest or true) {
|
||||
print_simple_box_start('center');
|
||||
?>
|
||||
<form name="form" method="post" action="enrol.php">
|
||||
<table align="center" cellpadding="20">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>$strallowguests: </td>
|
||||
<td><?php print_string('allowguests') ?>: </td>
|
||||
<td>
|
||||
<input name="id" value="$course->id" type="hidden">
|
||||
<input name="id" value="<?php p($course->id) ?>" type="hidden">
|
||||
<input name="loginasguest" value="yes" type="hidden">
|
||||
<input value="$strloginguest" type="submit">
|
||||
<input value="<?php print_string('loginguest') ?>" type="submit">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
view_as_guest;
|
||||
echo $viewasguest;} ?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
print_simple_box_end();
|
||||
}
|
||||
?>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue