From 5fb4f58672489aa71fe591705aedbd99931330f3 Mon Sep 17 00:00:00 2001 From: Isaac Flores Date: Mon, 2 Nov 2009 00:22:45 -0500 Subject: [PATCH 1/2] Allow see glossary only scorm format --- main/newscorm/scorm_api.php | 61 ++++++++++++++----------------------- 1 file changed, 23 insertions(+), 38 deletions(-) diff --git a/main/newscorm/scorm_api.php b/main/newscorm/scorm_api.php index 0b695bbf0a..32e286e38a 100755 --- a/main/newscorm/scorm_api.php +++ b/main/newscorm/scorm_api.php @@ -180,7 +180,6 @@ $(document).ready( function() { $(document).ready( function() { - $("iframe").contents().find('head').append(''); $("iframe#content_id").load( function(){ //alert("Document title: " + $("iframe#content_id").attr('src')); info_lms_item[0]=info_lms_item[1]; @@ -188,7 +187,10 @@ $(document).ready( function() { - attach_glossary_into_scorm(); + if (lms_lp_type == 2) { //Only scorm + attach_glossary_into_scorm(); + } + @@ -1593,6 +1595,7 @@ if(lms_lp_type==1 || lms_item_type=='asset'){ */ function attach_glossary_into_scorm() { var f = $('#content_id')[0]; + var doc = f.contentWindow ? f.contentWindow.document : f.contentDocument ? f.contentDocument : f.document; @@ -1605,49 +1608,24 @@ function attach_glossary_into_scorm() { $.ajax({ contentType: "application/x-www-form-urlencoded", - beforeSend: function(content_object) { + beforeSend: function(objeto) { }, type: "POST", url: my_protocol+"//"+location.host+work_path+"/main/glossary/glossary_ajax_request.php", data: "glossary_data=true", - success: function(datas) { - if (datas.length==0) { + success: function(datos) { + if (datos.length==0) { return false; } - - data_terms=datas.split("[|.|_|.|-|.|]"); - var complex_array = new Array(); - var cp_complex_array = new Array(); + data_terms=datos.split("[|.|_|.|-|.|]"); for(i=0;i"); }, type: "POST", url: my_protocol+"//"+location.host+work_path+"/main/glossary/glossary_ajax_request.php", data: "glossary_id="+my_glossary_id, - success: function(datas) { - $("iframe").contents().find('body').find("div#"+div_content_id).html(datas); + success: function(datos) { + $("iframe").contents().find('body').find("div#"+div_content_id).html(datos); } }); }); @@ -1678,6 +1656,13 @@ function attach_glossary_into_scorm() { div_show_id=current_element.find("div").attr("id"); $("iframe").contents().find('body').find("div#"+div_show_id).remove(); }); + + //Callback Helper + function replace_complete_char(m) { + var complete_term_pattern = new RegExp(real_term,"i"); + var tag = m.replace(complete_term_pattern," $&"); + return tag; + } } From 09f9e053beb7dbebea589e28cc9a17bcd1ce5573 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Mon, 2 Nov 2009 11:10:59 -0500 Subject: [PATCH 2/2] Fixing filter problem --- main/admin/add_users_to_session.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/admin/add_users_to_session.php b/main/admin/add_users_to_session.php index 0fa6ff327a..012188a2f5 100644 --- a/main/admin/add_users_to_session.php +++ b/main/admin/add_users_to_session.php @@ -422,8 +422,8 @@ if ($ajax_search) { if (array_key_exists($user['user_id'],$nosessionUsersList)) unset($nosessionUsersList[$user['user_id']]); } - else if ( $sessionUsersList[$user['user_id']]['id_session']!=$id_session ) - $nosessionUsersList[$user['user_id']] = $user ; +/* else if ( $sessionUsersList[$user['user_id']]['id_session']!=$id_session ) + $nosessionUsersList[$user['user_id']] = $user ;*/ } }