Feature #2044 move function support_svg to main_api and add support fort show svg files into learnpath

skala
Juan Carlos Raña 15 years ago
parent f33a6d3840
commit 37fc791680
  1. 14
      main/document/document.inc.php
  2. 16
      main/inc/lib/main_api.lib.php
  3. 6
      main/newscorm/resourcelinker.inc.php

@ -573,18 +573,4 @@ function search_keyword($document_name, $keyword) {
}
}
/**
* Check brosers support for svg files
* @return return bool Return true
*/
function support_svg() {
$browser_info = get_browser($_SERVER["HTTP_USER_AGENT"], true);
//print_r($browser_info);
if (($browser_info[browser]=='IE' && $browser_info[majorver]>8) || ($browser_info[browser]=='Firefox' && $browser_info[majorver]>1)||($browser_info[browser]=='Safari' && $browser_info[majorver]>3) || $browser_info[browser]=='Chrome' || ($browser_info[browser]=='Opera' && $browser_info[majorver]>9)){
return true;
}else{
return false;
}
}
?>

@ -4640,4 +4640,20 @@ function api_get_template($path_type = 'rel') {
}
$actived_theme_path = $template_path.$actived_theme.DIRECTORY_SEPARATOR;
return $actived_theme_path;
}
/**
* Check brosers support for svg files
* @return bool
*
* @author Juan Carlos Raña Trabado
*/
function support_svg() {
$browser_info = get_browser($_SERVER["HTTP_USER_AGENT"], true);
//print_r($browser_info);
if (($browser_info[browser]=='IE' && $browser_info[majorver]>8) || ($browser_info[browser]=='Firefox' && $browser_info[majorver]>1)||($browser_info[browser]=='Safari' && $browser_info[majorver]>3) || $browser_info[browser]=='Chrome' || ($browser_info[browser]=='Opera' && $browser_info[majorver]>9)){
return true;
}else{
return false;
}
}

@ -271,7 +271,11 @@ function display_addedresource_link($type, $id, $style = '') {
$ext = explode('.', $filename);
$ext = strtolower($ext[sizeof($ext)-1]);
$myrow['path'] = rawurlencode($myrow['path']);
$in_frames = in_array($ext, array('htm', 'html', 'gif', 'jpg', 'jpeg', 'png'));
if (support_svg()){
$in_frames = in_array($ext, array('htm', 'html', 'gif', 'jpg', 'jpeg', 'png', 'svg','svgz'));
}else{
$in_frames = in_array($ext, array('htm', 'html', 'gif', 'jpg', 'jpeg', 'png'));
}
echo '<img src="../img/'.$image.'" align="middle" /> <a href="../document/'.($in_frames ? 'showinframes.php?file=' : 'download.php?doc_url=').$myrow['path'].'"'.$styling.'>'.$filename."</a><br />\n";
break;
case 'Externallink':

Loading…
Cancel
Save