[svn r21787] FS#2867 - Removing previously (SVN#21786) introduced constants, because they have been already defined. Addind empty index.html to some directories. Introducing a new (tiny at the moment) static class Media in the system's library . It is intended to manage the multi-media features.
parent
3891ed4e8c
commit
f223a520a2
@ -0,0 +1,8 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
<head> |
||||
</head> |
||||
<body> |
||||
<br /> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,38 @@ |
||||
<?php |
||||
|
||||
// These constants specify multi-media related resource files (scripts, players, etc.). |
||||
define('FLASH_PLAYER_AUDIO', 'FLASH_PLAYER_AUDIO'); |
||||
define('FLASH_PLAYER_VIDEO', 'FLASH_PLAYER_VIDEO'); |
||||
define('SCRIPT_SWFOBJECT', 'SCRIPT_SWFOBJECT'); |
||||
|
||||
/** |
||||
* A static class for serving the Dokeos system's multi-media features. |
||||
* @author Ivan Tcholakov, July 2009. |
||||
*/ |
||||
class Media { |
||||
|
||||
/** |
||||
* This method returns the path (location) of a specified multi-media resource file. |
||||
* @param string $media_resource The identificator of the requested resource: FLASH_PLAYER_AUDIO, FLASH_PLAYER_VIDEO, SCRIPT_SWFOBJECT |
||||
* @param string $path_type (optional) Type (or base) of the returned path, it can be: WEB_PATH, SYS_PATH, REL_PATH (default) |
||||
* @return string Path to access the requeted media-related file. |
||||
* Note: At the moment returned paths are based on hard-coded data. Configuration data may be used in the future. |
||||
*/ |
||||
public function get_path($media_resource, $path_type = REL_PATH) { |
||||
switch ($media_resource) { |
||||
case FLASH_PLAYER_AUDIO: |
||||
$relative_path = 'main/inc/lib/mediaplayer/player.swf'; |
||||
break ; |
||||
case FLASH_PLAYER_VIDEO: |
||||
$relative_path = 'main/inc/lib/mediaplayer/player.swf'; |
||||
break; |
||||
case SCRIPT_SWFOBJECT: |
||||
$relative_path = 'main/inc/lib/swfobject/swfobject.js'; |
||||
break; |
||||
default: |
||||
$relative_path = ''; |
||||
} |
||||
return api_get_path($path_type).$relative_path; |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,8 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
<head> |
||||
</head> |
||||
<body> |
||||
<br /> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
<head> |
||||
</head> |
||||
<body> |
||||
<br /> |
||||
</body> |
||||
</html> |
||||
Loading…
Reference in new issue