Some fixes to the enrolment page

This commit is contained in:
moodler 2005-03-04 01:53:53 +00:00
parent 70cc4fc602
commit 553924dc80
2 changed files with 39 additions and 44 deletions

View file

@ -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) ) {

View file

@ -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%">&nbsp;</td>
<td width="50%">
<td>&nbsp;</td>
<td>
<table cellpadding="1" cellspacing="0" align="center">
<tr>
<td><input type="submit" value="<?php print_string("login") ?>">&nbsp;&nbsp;</form></td>
<td><input type="submit" value="<?php print_string("enrolme") ?>">&nbsp;&nbsp;</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:&nbsp; </td>
<td><?php print_string('allowguests') ?>:&nbsp; </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">&nbsp;&nbsp;
<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();
}
?>