Some fixes for bug 3166 and the errors when in debug mode

This commit is contained in:
moodler 2005-05-19 14:13:23 +00:00
parent bdcf985cbd
commit d49b56e533
3 changed files with 20 additions and 55 deletions

View file

@ -159,22 +159,17 @@
</table>
<br />
<center>
<!-- <input type="hidden" name=grade value="<?php p($form->grade) ?>" /> -->
<input type="hidden" name="resubmit" value="<?php p($form->resubmit) ?>" />
<input type="hidden" name="emailteachers" value="<?php p($form->emailteachers) ?>" />
<input type="hidden" name="maxbytes" value="<?php p($form->maxbytes) ?>" />
<input type="hidden" name="var1" value="<?php p($form->var1) ?>" />
<input type="hidden" name="var2" value="<?php p($form->var2) ?>" />
<input type="hidden" name="var3" value="<?php p($form->var3) ?>" />
<input type="hidden" name="var4" value="<?php p($form->var4) ?>" />
<input type="hidden" name="var5" value="<?php p($form->var5) ?>" />
<input type="hidden" name="course" value="<?php p($form->course) ?>" />
<input type="hidden" name="coursemodule" value="<?php p($form->coursemodule) ?>" />
<input type="hidden" name="section" value="<?php p($form->section) ?>" />
<input type="hidden" name="module" value="<?php p($form->module) ?>" />
<input type="hidden" name="modulename" value="<?php p($form->modulename) ?>" />
<input type="hidden" name="instance" value="<?php p($form->instance) ?>" />
<input type="hidden" name="mode" value="<?php p($form->mode) ?>" />
<?php
// Add hidden fields for all the ones not defined on this page
$assvars = array('course','coursemodule','section','module','modulename','instance','mode',
'resubmit','emailteachers','maxbytes', 'var1','var2','var3','var4','var5');
foreach ($assvars as $assname) {
if (isset($form->$assname)) {
echo '<input type="hidden" name="'.$assname.'" value="'.s($form->$assname).'" />'."\n";
}
}
?>
<input type="submit" value="<?php print_string('next') ?> &raquo;" />
<input type="submit" name="cancel" value="<?php print_string('cancel') ?>" />
</center>

View file

@ -1,41 +1,11 @@
<form name="form" method="post" action="<?php p($action) ?>">
<input type="hidden" name="sesskey" value="<?php echo sesskey() ?>" />
<input type="hidden" name="grade" value="<?php p($form->grade) ?>" />
<input type="hidden" name="course" value="<?php p($form->course) ?>" />
<input type="hidden" name="coursemodule" value="<?php p($form->coursemodule) ?>" />
<input type="hidden" name="section" value="<?php p($form->section) ?>" />
<input type="hidden" name="module" value="<?php p($form->module) ?>" />
<input type="hidden" name="modulename" value="<?php p($form->modulename) ?>" />
<input type="hidden" name="instance" value="<?php p($form->instance) ?>" />
<input type="hidden" name="mode" value="<?php p($form->mode) ?>" />
<?php
$form->sesskey = sesskey();
<input type="hidden" name="name" value="<?php p($form->name) ?>" />
<input type="hidden" name="description" value="<?php p($form->description) ?>" />
<input type="hidden" name="format" value="<?php p($form->format) ?>" />
<input type="hidden" name="assignmenttype" value="<?php p($form->assignmenttype) ?>" />
<input type="hidden" name="resubmit" value="<?php p($form->resubmit) ?>" />
<input type="hidden" name="emailteachers" value="<?php p($form->emailteachers) ?>" />
<input type="hidden" name="maxbytes" value="<?php p($form->maxbytes) ?>" />
// Pass variables through
foreach ($form as $assname => $assvalue) {
echo '<input type="hidden" name="'.$assname.'" value="'.s($assvalue).'" />'."\n";
}
<input type="hidden" name="var1" value="<?php p($form->var1) ?>" />
<input type="hidden" name="var2" value="<?php p($form->var2) ?>" />
<input type="hidden" name="var3" value="<?php p($form->var3) ?>" />
<input type="hidden" name="var4" value="<?php p($form->var4) ?>" />
<input type="hidden" name="var5" value="<?php p($form->var5) ?>" />
<input type="hidden" name="availableenable" value="<?php p($form->availableenable) ?>" />
<input type="hidden" name="availableday" value="<?php p($form->availableday) ?>" />
<input type="hidden" name="availablemonth" value="<?php p($form->availablemonth) ?>" />
<input type="hidden" name="availableyear" value="<?php p($form->availableyear) ?>" />
<input type="hidden" name="availablehour" value="<?php p($form->availablehour) ?>" />
<input type="hidden" name="availableminute" value="<?php p($form->availableminute) ?>" />
<input type="hidden" name="dueenable" value="<?php p($form->dueenable) ?>" />
<input type="hidden" name="dueday" value="<?php p($form->dueday) ?>" />
<input type="hidden" name="duemonth" value="<?php p($form->duemonth) ?>" />
<input type="hidden" name="dueyear" value="<?php p($form->dueyear) ?>" />
<input type="hidden" name="duehour" value="<?php p($form->duehour) ?>" />
<input type="hidden" name="dueminute" value="<?php p($form->dueminute) ?>" />
<input type="hidden" name="preventlate" value="<?php p($form->preventlate) ?>" />
?>

View file

@ -2,10 +2,10 @@
if (!isset($form->resubmit)) {
$form->resubmit = 1;
}
if (!isset($form->emailteachers)) {
if (empty($form->emailteachers)) {
$form->emailteachers = 0;
}
if (!isset($form->var1)) {
if (empty($form->var1)) {
$form->var1 = 0;
}
?>