@@ -2874,7 +2874,7 @@ public function restore_learnpaths($session_id = 0, $respect_base_content = fals
28742874 // Updating prerequisites
28752875 foreach ($ old_prerequisite as $ key => $ my_old_prerequisite ) {
28762876 if ($ my_old_prerequisite != '' ) {
2877- $ sql = "UPDATE " . $ table_item. " SET prerequisite = ' " .$ my_old_prerequisite ."'
2877+ $ sql = "UPDATE $ table_item SET prerequisite = ' " .$ my_old_prerequisite ."'
28782878 WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " .$ key ."' " ;
28792879 Database::query ($ sql );
28802880 }
@@ -2883,7 +2883,7 @@ public function restore_learnpaths($session_id = 0, $respect_base_content = fals
28832883 // Updating refs
28842884 foreach ($ old_refs as $ key => $ my_old_ref ) {
28852885 if ($ my_old_ref != '' ) {
2886- $ sql = "UPDATE " . $ table_item. " SET ref = ' " .$ my_old_ref ."'
2886+ $ sql = "UPDATE $ table_item SET ref = ' " .$ my_old_ref ."'
28872887 WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " .$ key ."' " ;
28882888 Database::query ($ sql );
28892889 }
@@ -2892,10 +2892,10 @@ public function restore_learnpaths($session_id = 0, $respect_base_content = fals
28922892 foreach ($ parent_item_ids as $ new_item_id => $ parent_item_old_id ) {
28932893 $ parent_new_id = 0 ;
28942894 if ($ parent_item_old_id != 0 ) {
2895- $ parent_new_id = $ new_item_ids [$ parent_item_old_id ];
2895+ $ parent_new_id = isset ( $ new_item_ids [$ parent_item_old_id ]) ? $ new_item_ids [ $ parent_item_old_id ] : 0 ;
28962896 }
2897- $ sql = "UPDATE " . $ table_item. " SET parent_item_id = ' " . $ parent_new_id. " '
2898- WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " . $ new_item_id. " ' " ;
2897+ $ sql = "UPDATE $ table_item SET parent_item_id = ' $ parent_new_id'
2898+ WHERE c_id = " .$ this ->destination_course_id ." AND id = $ new_item_id " ;
28992899 Database::query ($ sql );
29002900 }
29012901
@@ -2904,17 +2904,17 @@ public function restore_learnpaths($session_id = 0, $respect_base_content = fals
29042904 if ($ previous_item_old_id != 0 ) {
29052905 $ previous_new_id = isset ($ new_item_ids [$ previous_item_old_id ]) ? $ new_item_ids [$ previous_item_old_id ] : '' ;
29062906 }
2907- $ sql = "UPDATE " . $ table_item. " SET previous_item_id = ' " . $ previous_new_id. " '
2907+ $ sql = "UPDATE $ table_item SET previous_item_id = $ previous_new_id
29082908 WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " .$ new_item_id ."' " ;
29092909 Database::query ($ sql );
29102910 }
29112911
29122912 foreach ($ next_item_ids as $ new_item_id => $ next_item_old_id ) {
29132913 $ next_new_id = 0 ;
29142914 if ($ next_item_old_id != 0 ) {
2915- $ next_new_id = $ new_item_ids [$ next_item_old_id ];
2915+ $ next_new_id = isset ( $ new_item_ids [$ next_item_old_id ]) ? $ new_item_ids [ $ next_item_old_id ] : 0 ;
29162916 }
2917- $ sql = "UPDATE " . $ table_item. " SET next_item_id = ' " . $ next_new_id. " '
2917+ $ sql = "UPDATE $ table_item SET next_item_id = $ next_new_id
29182918 WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " .$ new_item_id ."' " ;
29192919 Database::query ($ sql );
29202920 }
@@ -2924,8 +2924,8 @@ public function restore_learnpaths($session_id = 0, $respect_base_content = fals
29242924 if ($ prerequisite_old_id != 0 ) {
29252925 $ prerequisite_new_id = $ new_item_ids [$ prerequisite_old_id ];
29262926 }
2927- $ sql = "UPDATE " . $ table_item. " SET prerequisite = ' " . $ prerequisite_new_id. " '
2928- WHERE c_id = " .$ this ->destination_course_id ." AND id = ' " . $ new_item_id. " ' " ;
2927+ $ sql = "UPDATE $ table_item SET prerequisite = $ prerequisite_new_id
2928+ WHERE c_id = " .$ this ->destination_course_id ." AND id = $ new_item_id " ;
29292929 Database::query ($ sql );
29302930 }
29312931 $ this ->course ->resources [RESOURCE_LEARNPATH ][$ id ]->destination_id = $ new_lp_id ;
0 commit comments