diff -Naur moodle_old//mod/assignment/lib.php moodle_latest//mod/assignment/lib.php
--- moodle_old//mod/assignment/lib.php 2012-03-16 05:34:53.000000000 +0530
+++ moodle_latest//mod/assignment/lib.php 2012-03-28 00:33:02.000000000 +0530
@@ -228,14 +228,26 @@
echo $OUTPUT->box_start('generalbox boxaligncenter', 'dates');
echo '
';
+ if(!$this->assignment->timeavailable && $this->assignment->timedue){
+ echo '
';
+ print_error('Time Available Must be defined','assignment');
+ }
+ else{
if ($this->assignment->timeavailable) {
- echo ''.get_string('availabledate','assignment').': | ';
+ if($this->assignment->timeavailable > $this->assignment->timedue){
+ echo '';
+ print_error('invalidduedate','assignment');
+ }
+ else{
+ echo '
'.get_string('availabledate','assignment').': | ';
echo ' '.userdate($this->assignment->timeavailable).' |
';
+ }
}
if ($this->assignment->timedue) {
echo ''.get_string('duedate','assignment').': | ';
echo ' '.userdate($this->assignment->timedue).' |
';
}
+}
echo '';
echo $OUTPUT->box_end();
}