From d00ff47894e8f598276b8e956f8f90400e0f9351 Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Tue, 9 Dec 2008 21:57:22 +0100 Subject: [PATCH] [svn r17187] minor - style changes - defined variable --- main/gradebook/lib/be/learnpathlink.class.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/main/gradebook/lib/be/learnpathlink.class.php b/main/gradebook/lib/be/learnpathlink.class.php index 7b0098a355..8096c1d808 100644 --- a/main/gradebook/lib/be/learnpathlink.class.php +++ b/main/gradebook/lib/be/learnpathlink.class.php @@ -250,10 +250,11 @@ class LearnpathLink extends AbstractLink */ private function get_learnpath_table () { - if (!isset($this->learnpath_table)) - { - $course_info = api_get_course_info($this->get_course_code()); - $database_name = $course_info['dbName']; + $course_info = api_get_course_info($this->get_course_code()); + $database_name = isset($course_info['dbName']) ? $course_info['dbName'] : ''; + if ($database_name=='') { + return ''; + } elseif (!isset($this->learnpath_table)) { $this->learnpath_table = Database :: get_course_table(TABLE_LP_MAIN, $database_name); } return $this->learnpath_table; @@ -262,10 +263,11 @@ class LearnpathLink extends AbstractLink /** * Lazy load function to get the database contents of this learnpath */ - private function get_learnpath_data() - { - if (!isset($this->learnpath_data)) - { + private function get_learnpath_data() { + $tb_learnpath=$this->get_learnpath_table(); + if ($tb_learnpath=='') { + return false; + } elseif (!isset($this->learnpath_data)) { $sql = 'SELECT * from '.$this->get_learnpath_table() .' WHERE id = '.$this->get_ref_id(); $result = api_sql_query($sql, __FILE__, __LINE__);