|
@@ -81,7 +81,7 @@ class learnpath {
|
|
|
|
|
|
var $arrMenu = array(); //array for the menu items
|
|
|
|
|
|
- var $debug = 0; //logging level
|
|
|
+ var $debug = 1; //logging level
|
|
|
|
|
|
|
|
|
|
|
@@ -597,7 +597,7 @@ class learnpath {
|
|
|
*/
|
|
|
function add_lp($course,$name,$description='',$learnpath='guess',$origin='zip',$zipname='')
|
|
|
{
|
|
|
- //if($this->debug>0){error_log('New LP - In learnpath::add_lp()',0);}
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::add_lp()',0);}
|
|
|
//TODO
|
|
|
$tbl_lp = Database::get_course_table('lp');
|
|
|
//check course code exists
|
|
@@ -1949,6 +1949,7 @@ class learnpath {
|
|
|
*/
|
|
|
function get_previous_item_id()
|
|
|
{
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::get_previous_item_id()',0);}
|
|
|
$new_index = $this->get_previous_index();
|
|
|
return $this->ordered_items[$new_index];
|
|
|
}
|
|
@@ -1977,7 +1978,7 @@ class learnpath {
|
|
|
*/
|
|
|
function get_db_progress($lp_id,$user_id,$mode='%', $course_db='', $sincere=false)
|
|
|
{
|
|
|
- //if($this->debug>0){error_log('New LP - In learnpath::get_db_progress()',0);}
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::get_db_progress()',0);}
|
|
|
$table = Database::get_course_table('lp_view', $course_db);
|
|
|
$sql = "SELECT * FROM $table WHERE lp_id = $lp_id AND user_id = $user_id";
|
|
|
$res = api_sql_query($sql,__FILE__,__LINE__);
|
|
@@ -2045,6 +2046,7 @@ class learnpath {
|
|
|
|
|
|
function get_mediaplayer()
|
|
|
{
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::get_mediaplayer()',0);}
|
|
|
global $_course;
|
|
|
|
|
|
// Database table definition
|
|
@@ -2083,6 +2085,7 @@ class learnpath {
|
|
|
*/
|
|
|
function get_progress_bar($mode='',$percentage=-1,$text_add='',$from_lp=false)
|
|
|
{
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::get_progress_bar()',0);}
|
|
|
global $lp_theme_css;
|
|
|
|
|
|
// Setting up the CSS path of the current style if exists
|
|
@@ -2389,6 +2392,7 @@ class learnpath {
|
|
|
* @return integer Number of interactions
|
|
|
*/
|
|
|
function get_interactions_count_from_db($lp_iv_id=0){
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::get_interactions_count_from_db()',0);}
|
|
|
if(empty($lp_iv_id)){return -1;}
|
|
|
$table = Database::get_course_table('lp_iv_interaction');
|
|
|
$sql = "SELECT count(*) FROM $table WHERE lp_iv_id = $lp_iv_id";
|
|
@@ -2405,6 +2409,7 @@ class learnpath {
|
|
|
* @todo Translate labels
|
|
|
*/
|
|
|
function get_iv_interactions_array($lp_iv_id=0){
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::get_iv_interactions_array()',0);}
|
|
|
$list = array();
|
|
|
$table = Database::get_course_table('lp_iv_interaction');
|
|
|
$sql = "SELECT * FROM $table WHERE lp_iv_id = $lp_iv_id ORDER BY order_id ASC";
|
|
@@ -2443,6 +2448,7 @@ class learnpath {
|
|
|
* @return integer Number of objectives
|
|
|
*/
|
|
|
function get_objectives_count_from_db($lp_iv_id=0){
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::get_objectives_count_from_db()',0);}
|
|
|
if(empty($lp_iv_id)){return -1;}
|
|
|
$table = Database::get_course_table('lp_iv_objective');
|
|
|
$sql = "SELECT count(*) FROM $table WHERE lp_iv_id = $lp_iv_id";
|
|
@@ -2459,6 +2465,7 @@ class learnpath {
|
|
|
* @todo Translate labels
|
|
|
*/
|
|
|
function get_iv_objectives_array($lp_iv_id=0){
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::get_iv_objectives_array()',0);}
|
|
|
$list = array();
|
|
|
$table = Database::get_course_table('lp_iv_objective');
|
|
|
$sql = "SELECT * FROM $table WHERE lp_iv_id = $lp_iv_id ORDER BY order_id ASC";
|
|
@@ -2559,7 +2566,7 @@ class learnpath {
|
|
|
*/
|
|
|
function get_flat_ordered_items_list($lp,$parent=0)
|
|
|
{
|
|
|
- //if($this->debug>0){error_log('New LP - In learnpath::get_flat_ordered_items_list('.$lp.','.$parent.')',0);}
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::get_flat_ordered_items_list('.$lp.','.$parent.')',0);}
|
|
|
$list = array();
|
|
|
if(empty($lp)){return false;}
|
|
|
$tbl_lp_item = Database::get_course_table('lp_item');
|
|
@@ -3084,6 +3091,7 @@ class learnpath {
|
|
|
* @return bool True or false
|
|
|
*/
|
|
|
function has_audio() {
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::has_audio()',0);}
|
|
|
$has = false;
|
|
|
foreach ($this->items as $i=>$item) {
|
|
|
if (!empty($this->items[$i]->audio)) {
|
|
@@ -4238,6 +4246,7 @@ class learnpath {
|
|
|
*/
|
|
|
function tree_array($array)
|
|
|
{
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::tree_array()',0);}
|
|
|
$array = $this->sort_tree_array($array);
|
|
|
$this->create_tree_array($array);
|
|
|
}
|
|
@@ -4254,6 +4263,7 @@ class learnpath {
|
|
|
*/
|
|
|
function create_tree_array($array, $parent = 0, $depth = -1, $tmp = array())
|
|
|
{
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::create_tree_array())',0);}
|
|
|
if(is_array($array))
|
|
|
{
|
|
|
for($i = 0; $i < count($array); $i++)
|
|
@@ -4300,6 +4310,7 @@ class learnpath {
|
|
|
*/
|
|
|
function sort_tree_array($array)
|
|
|
{
|
|
|
+ if($this->debug>1){error_log('New LP - In learnpath::sort_tree_array()',0);}
|
|
|
foreach($array as $key => $row)
|
|
|
{
|
|
|
$parent[$key] = $row['parent_item_id'];
|
|
@@ -4326,6 +4337,7 @@ class learnpath {
|
|
|
*/
|
|
|
function overview()
|
|
|
{
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::overview()',0);}
|
|
|
global $charset, $_course;
|
|
|
$return = '';
|
|
|
|
|
@@ -4805,6 +4817,7 @@ class learnpath {
|
|
|
*/
|
|
|
function display_item($item_id, $iframe = true, $msg = '')
|
|
|
{
|
|
|
+ if($this->debug>0){error_log('New LP - In learnpath::display_item('.$item_id.')',0);}
|
|
|
global $_course; //will disappear
|
|
|
|
|
|
$return = '';
|
|
@@ -8950,6 +8963,4 @@ if (!function_exists('trim_value')) {
|
|
|
function trim_value(&$value) {
|
|
|
$value = trim($value);
|
|
|
}
|
|
|
-}
|
|
|
-
|
|
|
-?>
|
|
|
+}
|