diff --git a/classes/levelset.php b/classes/levelset.php index 2b27efa..a63e586 100644 --- a/classes/levelset.php +++ b/classes/levelset.php @@ -127,17 +127,19 @@ class block_gradelevel_levelset { { global $DB; - // FIXME: Make this more efficient by joining it into one sql statement. - $records = $DB->get_records('block_gradelevel_course_link', array('course_id' => $course_id)); - if(count($records) > 0) - { - $levelset = $DB->get_record('block_gradelevel_levelset', array('id' => array_values($records)[0]->levelset_id)); - if($levelset) + try { + // FIXME: Make this more efficient by joining it into one sql statement. + $records = $DB->get_records('block_gradelevel_course_link', array('course_id' => $course_id)); + if(count($records) > 0) { - return new static($levelset->id,$levelset); + $levelset = $DB->get_record('block_gradelevel_levelset', array('id' => array_values($records)[0]->levelset_id)); + if($levelset) + { + return new static($levelset->id,$levelset); + } } } - + catch(Exception $x){} // catch error if table does not (yet exist) return null; // return null if no current levelset linked } diff --git a/lang/nl/block_gradelevel.php b/lang/nl/block_gradelevel.php new file mode 100644 index 0000000..ad70cc7 --- /dev/null +++ b/lang/nl/block_gradelevel.php @@ -0,0 +1,50 @@ +component = 'block_gradelevel'; // Recommended since 2.0.2 (MDL-26035). Required since 3.0 (MDL-48494) -$plugin->version = 2018092300; // YYYYMMDDHH (year, month, day, 24-hr time) +$plugin->version = 2018092400; // YYYYMMDDHH (year, month, day, 24-hr time) $plugin->requires = 2018050800; // YYYYMMDDHH (This is the release version for Moodle 3.5) \ No newline at end of file