Browse Source

Minor - fix php warning (from ofaj_dev)

Julio Montoya 6 years ago
parent
commit
ed9e31fe55
1 changed files with 4 additions and 3 deletions
  1. 4 3
      main/inc/lib/certificate.lib.php

+ 4 - 3
main/inc/lib/certificate.lib.php

@@ -218,12 +218,13 @@ class Certificate extends Model
         }
 
         $params['hide_print_button'] = isset($params['hide_print_button']) ? true : false;
-
+        $categoryId = 0;
         if (isset($this->certificate_data) && isset($this->certificate_data['cat_id'])) {
-            $my_category = Category::load($this->certificate_data['cat_id']);
+            $categoryId = $this->certificate_data['cat_id'];
+            $my_category = Category::load($categoryId);
         }
 
-        if (isset($my_category[0]) &&
+        if (isset($my_category[0]) && !empty($categoryId) &&
             $my_category[0]->is_certificate_available($this->user_id)
         ) {
             $courseInfo = api_get_course_info($my_category[0]->get_course_code());