bug #2491017 [operations] ANSI mode not supported (db rename and table move)
[phpmyadmin/crack.git] / bs_play_media.php
blob42eb06cc45026ce79e3ba9cadad9d000bf9f61df
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
3 /**
4 * @author Raj Kissu Rajandran
5 * @version 1.0
6 * @package BLOBStreaming
7 */
8 require_once './libraries/common.inc.php';
11 * @var string contains media type of BLOB reference
13 $mediaType = isset($_REQUEST['media_type']) ? $_REQUEST['media_type'] : NULL;
16 * @var string indicates whether media type is of custom type
18 $customType = isset($_REQUEST['custom_type']) ? $_REQUEST['custom_type'] : false;
21 * @var string contains BLOB reference
23 $bsReference = isset($_REQUEST['bs_reference']) ? $_REQUEST['bs_reference'] : NULL;
25 // if media type and BS reference are specified
26 if (isset($mediaType) && isset($bsReference))
28 // load PMA configuration
29 $PMA_Config = $_SESSION['PMA_Config'];
31 // if PMA configuration exists
32 if (!empty($PMA_Config))
34 // retrieve BS server variables from PMA configuration
35 $bs_server = $PMA_Config->get('BLOBSTREAMING_SERVER');
36 $bs_file_path = "http://" . $bs_server . '/' . $bsReference;
38 if (isset($customType) && $customType)
39 $bs_file_path = "bs_disp_as_mime_type.php?file_path=" . urlencode($bs_file_path) . "&c_type=" . urlencode($mediaType);
42 <html>
43 <head>
44 </head>
45 <body>
46 <?php
48 // supported media types
49 switch ($mediaType)
51 // audio content
52 case 'audio/mpeg':
53 ?><embed width=620 height=100 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php
54 break;
55 // video content
56 case 'application/x-flash-video':
57 case 'video/mpeg':
58 ?><embed width=620 height=460 src="<?php echo $bs_file_path; ?>" autostart=true></embed><?php
59 break;
60 default:
61 // do nothing
64 </body>
65 </html>
66 <?php
67 } // end if (!empty($PMA_Config))
68 } // end if (isset($mediaType) && isset($bsReference))