You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.3 KiB
40 lines
1.3 KiB
<?php
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
require_once '../inc/global.inc.php';
|
|
|
|
$type = $_REQUEST['type'];
|
|
$src = Security::remove_XSS($_REQUEST['source']);
|
|
if (empty($type) || empty($src)) {
|
|
api_not_allowed();
|
|
}
|
|
|
|
$iframe = '';
|
|
switch ($type) {
|
|
case 'youtube':
|
|
$src = 'http://www.youtube.com/embed/'.$src;
|
|
$iframe .= '<div id="content" style="width: 700px ;margin-left:auto; margin-right:auto;"><br />';
|
|
$iframe .= '<iframe class="youtube-player" type="text/html" width="640" height="385" src="'.$src.'" frameborder="0"></iframe>';
|
|
$iframe .= '</div>';
|
|
break;
|
|
case 'vimeo':
|
|
$src = 'http://player.vimeo.com/video/'.$src;
|
|
$iframe .= '<div id="content" style="width: 700px ;margin-left:auto; margin-right:auto;"><br />';
|
|
$iframe .= '<iframe src="'.$src.'" width="640" height="385" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
|
|
$iframe .= '</div>';
|
|
break;
|
|
case 'nonhttps':
|
|
$iframe = '<a href="' . $src . '" target="_blank" style="font-family: arial; color: #666;">' . $src . '</a>';
|
|
break;
|
|
}
|
|
?>
|
|
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title></title>
|
|
</head>
|
|
<body>
|
|
<?php echo $iframe; ?>
|
|
</body>
|
|
</html>
|
|
|