|
|
|
@ -2202,6 +2202,21 @@ class learnpath { |
|
|
|
if($this->debug>2){error_log('New LP - In learnpath::get_type() - Returning '.($res==false?'false':$res),0);} |
|
|
|
if($this->debug>2){error_log('New LP - In learnpath::get_type() - Returning '.($res==false?'false':$res),0);} |
|
|
|
return $res; |
|
|
|
return $res; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Gets the learning path type as static method |
|
|
|
|
|
|
|
* @param boolean Return the name? If false, return the ID. Default is false. |
|
|
|
|
|
|
|
* @return mixed Type ID or name, depending on the parameter |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
function get_type_static($lp_id=0) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$tbl_lp = Database::get_course_table('lp'); |
|
|
|
|
|
|
|
$sql = "SELECT lp_type FROM $tbl_lp WHERE id = '".$lp_id."'"; |
|
|
|
|
|
|
|
$res = api_sql_query($sql); |
|
|
|
|
|
|
|
if($res===false){ return null;} |
|
|
|
|
|
|
|
if(Database::num_rows($res)<=0){return null;} |
|
|
|
|
|
|
|
$row = Database::fetch_array($res); |
|
|
|
|
|
|
|
return $row['lp_type']; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Gets a flat list of item IDs ordered for display (level by level ordered by order_display) |
|
|
|
* Gets a flat list of item IDs ordered for display (level by level ordered by order_display) |
|
|
|
|