config error:'.__FILE__.'
set
-
CONFVAL_showExtractInfo = SCRIPTVAL_UnderCourseList
(actually : '.CONFVAL_showExtractInfo.')
or
-
$orderKey[0] != \'keyCourse\'
(actually : '.$orderKey[0].')
');
} else {
$orderKey = array('keyCourse', 'keyTools', 'keyTime');
}
}*/
/*
Header
Include the HTTP, HTML headers plus the top banner.
*/
if ($load_dirs) {
$url = api_get_path(WEB_AJAX_PATH).'document.ajax.php?a=document_preview';
$folder_icon = api_get_path(WEB_IMG_PATH).'icons/22/folder.png';
$close_icon = api_get_path(WEB_IMG_PATH).'loading1.gif';
$htmlHeadXtra[] = '';
}
Display :: display_header($nameTools);
/* Sniffing system */
//by Juan Carlos RaƱa Trabado
?>
\n');
if (result) return name+' , '; else return '';
}
}
if (nav!="ie"){
if (list_plugins.indexOf("Shockwave Flash")!=-1){
check_some_plugins=check_some_plugins+', flash_yes';
}
if (list_plugins.indexOf("QuickTime")!=-1){
check_some_plugins=check_some_plugins+', quicktime_yes';
}
if (list_plugins.indexOf("Windows Media Player")!=-1){
check_some_plugins=check_some_plugins+', wmediaplayer_yes';
}
if (list_plugins.indexOf("Adobe Acrobat")!=-1){
check_some_plugins=check_some_plugins+',acrobatreader_yes';
}
}
if(navigator.javaEnabled()==true){java="java_yes";}else{java="java_no";}
//for not IE
if (nav!="ie"){
if (navigator.mimeTypes["application/x-java-applet"]){ java_sun_ver="javasun_yes";}
if (navigator.mimeTypes["application/x-java-applet;jpi-version=1.6.0_24"]){ java_sun_ver=java_sun_ver+" , javasun_ver_1.6_24_yes"; }//This java version 1.6.0_24 is problematic, the user should be updated
}
//for IE
if (nav=="ie"){
//1.5->end nov 2009
//TODO:extract minor version
var java_sun_ver =
DetectActiveXObject("JavaWebStart.isInstalled","javasun_yes")+
DetectActiveXObject("JavaWebStart.isInstalled.1.4.2.0","javasun_ver_1.4_yes")+
DetectActiveXObject("JavaWebStart.isInstalled.1.5.0.0","javasun_ver_1.5_yes")+
DetectActiveXObject("JavaWebStart.isInstalled.1.6.0.0","javasun_ver_1.6_yes")+
DetectActiveXObject("JavaWebStart.isInstalled.1.7.0.0","javasun_ver_1.7_yes");
function DetectActiveXObject(ObjectName, name) {
result = false;
document.write(' \n');
if (result) return name+' , '; else return '';
}
}
function sendSniff(){
document.forms.sniff_nav_form.sniff_navigator.value="checked";
document.forms.sniff_nav_form.sniff_navigator_screen_size_w.value=screen_size_w;
document.forms.sniff_nav_form.sniff_navigator_screen_size_h.value=screen_size_h;
document.forms.sniff_nav_form.sniff_navigator_type_mimetypes.value=type_mimetypes;
document.forms.sniff_nav_form.sniff_navigator_suffixes_mimetypes.value=suffixes_mimetypes;
document.forms.sniff_nav_form.sniff_navigator_list_plugins.value=list_plugins;
document.forms.sniff_nav_form.sniff_navigator_check_some_activex.value=check_some_activex;
document.forms.sniff_nav_form.sniff_navigator_check_some_plugins.value=check_some_plugins;
document.forms.sniff_nav_form.sniff_navigator_java.value=java;
document.forms.sniff_nav_form.sniff_navigator_java_sun_ver.value=java_sun_ver;
document.sniff_nav_form.submit();
}
';
echo 'sendSniff();';
echo '';
}
//store posts to sessions
$_SESSION['sniff_screen_size_w']=Security::remove_XSS($_POST['sniff_navigator_screen_size_w']);
$_SESSION['sniff__screen_size_h']=Security::remove_XSS($_POST['sniff_navigator_screen_size_h']);
$_SESSION['sniff_type_mimetypes']=Security::remove_XSS($_POST['sniff_navigator_type_mimetypes']);
$_SESSION['sniff_suffixes_mimetypes']=Security::remove_XSS($_POST['sniff_navigator_suffixes_mimetypes']);
$_SESSION['sniff_list_plugins']=Security::remove_XSS($_POST['sniff_navigator_list_plugins']);
$_SESSION['sniff_check_some_activex']=Security::remove_XSS($_POST['sniff_navigator_check_some_activex']);
$_SESSION['sniff_check_some_plugins']=Security::remove_XSS($_POST['sniff_navigator_check_some_plugins']);
$_SESSION['sniff_java']=Security::remove_XSS($_POST['sniff_navigator_java']);
$_SESSION['sniff_java_sun_ver']=Security::remove_XSS($_POST['sniff_navigator_java_sun_ver']);
//var_dump($_SESSION);
// end sniffing system
//check for flash and message
if (stripos("flash_yes", $_SESSION['sniff_check_some_activex'])===0 || stripos("flash_yes", $_SESSION['sniff_check_some_plugins'])===0){
Display::display_warning_message(get_lang('NoFlash'),false);
}
/* MAIN CODE */
$index = new IndexManager($nameTools, false);
echo ''; // Start of content for logged in users.
// Plugins for the my courses main area.
echo $index->return_courses_main_plugin();
// Main courses and session list
echo $index->return_courses_and_sessions($personal_course_list);
echo '
'; // End of content main-section
// Register whether full admin or null admin course by course through an array dbname x user status.
api_session_register('status');
/* RIGHT MENU */
echo ''; // End of menu wrapper
// Deleting the session_id.
api_session_unregister('session_id');
// Footer
Display :: display_footer();