2 /* vim: set expandtab sw=4 ts=4 sts=4: */
4 * @author Raj Kissu Rajandran
6 * @package BLOBStreaming
12 require_once './libraries/common.inc.php';
15 * @var string contains media type of BLOB reference
17 $mediaType = isset($_REQUEST['media_type']) ?
$_REQUEST['media_type'] : NULL;
20 * @var string indicates whether media type is of custom type
22 $customType = isset($_REQUEST['custom_type']) ?
$_REQUEST['custom_type'] : false;
25 * @var string contains BLOB reference
27 $bsReference = isset($_REQUEST['bs_reference']) ?
$_REQUEST['bs_reference'] : NULL;
29 // if media type and BS reference are specified
30 if (isset($mediaType) && isset($bsReference))
32 // load PMA configuration
33 $PMA_Config = $_SESSION['PMA_Config'];
35 // if PMA configuration exists
36 if (!empty($PMA_Config))
38 // retrieve BS server variables from PMA configuration
39 $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');
40 $bs_file_path = "http://" . $bs_server . '/' . $bsReference;
42 if (isset($customType) && $customType)
43 $bs_file_path = "bs_disp_as_mime_type.php?file_path=" . urlencode($bs_file_path) . "&c_type=" . urlencode($mediaType);
52 // supported media types
57 ?
><embed width
=620 height
=100 src
="<?php echo $bs_file_path; ?>" autostart
=true></embed
><?php
60 case 'application/x-flash-video':
62 ?
><embed width
=620 height
=460 src
="<?php echo $bs_file_path; ?>" autostart
=true></embed
><?php
71 } // end if (!empty($PMA_Config))
72 } // end if (isset($mediaType) && isset($bsReference))