Feature #306 - Removing the obsolete library file media.lib.php.
parent
bc1231b1df
commit
c6b8d1ff63
@ -1,48 +0,0 @@ |
|||||||
<?php |
|
||||||
|
|
||||||
// TODO: This file is deprecated, it will be removed. Ivan Tcholakov, 23-SEP-2003. |
|
||||||
|
|
||||||
// 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'); |
|
||||||
define('SCRIPT_ASCIIMATHML', 'SCRIPT_ASCIIMATHML'); |
|
||||||
|
|
||||||
/** |
|
||||||
* 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, SCRIPT_ASCIIMATHML |
|
||||||
* @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; |
|
||||||
case SCRIPT_ASCIIMATHML: |
|
||||||
$relative_path = 'main/inc/lib/asciimath/ASCIIMathML.js'; |
|
||||||
break; |
|
||||||
default: |
|
||||||
return ''; |
|
||||||
} |
|
||||||
$base_path = api_get_path($path_type); |
|
||||||
if (empty($base_path)) { |
|
||||||
return ''; |
|
||||||
} |
|
||||||
return $base_path.$relative_path; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
@ -1,14 +0,0 @@ |
|||||||
<?php |
|
||||||
require_once(api_get_path(LIBRARY_PATH).'media.lib.php'); |
|
||||||
|
|
||||||
class TestMedia extends UnitTestCase { |
|
||||||
|
|
||||||
public function testget_path() { |
|
||||||
$result1 = Media::get_path(FLASH_PLAYER_AUDIO, REL_PATH); |
|
||||||
$result2 = Media::get_path(FLASH_PLAYER_VIDEO, WEB_PATH); |
|
||||||
$result3 = Media::get_path(SCRIPT_SWFOBJECT, SYS_PATH); |
|
||||||
$result4 = Media::get_path(SCRIPT_ASCIIMATHML, REL_PATH); |
|
||||||
$this->assertTrue(!empty($result1) && !empty($result2) && !empty($result3) && !empty($result4)); |
|
||||||
} |
|
||||||
} |
|
||||||
?> |
|
||||||
Loading…
Reference in new issue