clr_str($_GET[$type[0]]);
$cfg[] = $class_database->getConfigurations('image_player,affiliate_tracking_id');
$u = $db->execute(sprintf("SELECT
A.`usr_key`,
B.`usr_id`,
B.`file_title`, B.`thumb_cache`
FROM
`db_accountuser` A, `db_%sfiles` B
WHERE
A.`usr_id`=B.`usr_id` AND
B.`file_key`='%s'
LIMIT 1;", $type, $file_key));
$usr_key = $u->fields["usr_key"];
$title = $u->fields["file_title"];
$thumb_cache = $u->fields["thumb_cache"];
$thumb_cache = $thumb_cache > 1 ? $thumb_cache : null;
$tmb = $cfg["media_files_url"] . '/' . $usr_key . '/t/' . $file_key . '/0' . $thumb_cache . '.jpg';
$href_key = 'blogs';
$blog_tpl = $cfg["media_files_dir"] . '/' . $usr_key . '/b/' . $file_key . '.tplb';
$blog_html = null;
if (file_exists($blog_tpl)) {
$blog_html = file_get_contents($blog_tpl);
$parse = preg_match_all("/\[([^]].*?)\]/", $blog_html, $matches);
$media = $matches[1];
if ($media[0]) {
foreach ($media as $media_entry) {
$a = explode("_", $media_entry);
$mtype = $a[1];
$mkey = $a[2];
/* embed code player sizes */
$ps = array();
$ps[0]["w"] = '100%';
$ps[0]["h"] = 500;
switch ($mtype[0]) {
case "l":
case "v": //embed code for video and audio is generated from within player cfg after initialization (class.players.php)
$vi = sprintf("SELECT A.`file_type`, A.`embed_src`, A.`embed_key`, A.`embed_url`, B.`usr_key` FROM `db_videofiles` A, `db_accountuser` B WHERE A.`usr_id`=B.`usr_id` AND A.`file_key`='%s' LIMIT 1;", $mkey);
$mrs = $db->execute($vi);
$msrc = $mrs->fields["file_type"];
$membed_src = $mrs->fields["embed_src"];
$membed_key = $mrs->fields["embed_key"];
$membed_url = $mrs->fields["embed_url"];
$mukey = $mrs->fields["usr_key"];
if ($msrc == 'embed') {
$mec = VPlayers::playerEmbedCodes($membed_src, array("key" => $membed_key, "url" => $membed_url), $ps[0]["w"], $ps[0]["h"]);
} else {
$mec = '';
}
break;
case "a": //embed code for video and audio is generated from within player cfg after initialization (class.players.php)
$mec = '';
break;
case "d": //embed code for documents is generated from within player cfg after page load (class.players.php)
$mdoc = VGenerate::thumbSigned(array("type" => "doc", "server" => "upload", "key" => '/' . $mukey . '/d/' . $mkey . '.pdf'), $mkey, $mukey, 0, 1);
$mec = '