function getArticleBy($by, $byarg, $display) { switch ($by) { case 'id': return getArticleById((int) $byarg); break; default: echo backInfo(2, 'not found by method'); } }
function create_media_using_plugin($main_media, $configs, $aheight, $awidth, $vheight, $vwidth) { $the_base_link = explode('administrator/', $_SERVER['HTTP_REFERER']); $the_base_link = $the_base_link[0]; //$the_base_link = ""; $database = JFactory::getDBO(); if ($main_media->type == 'video') { if ($main_media->source == 'code') { $media = $main_media->code; } if ($main_media->source == 'url') { //$position_watch = strpos($main_media->url, 'www.youtube.com/watch'); if (strpos($main_media->url, 'www.youtube.com/watch') !== false) { // youtube link - begin $link_array = explode('=', $main_media->url); $link_ = $link_array[1]; $media = '{youtube}' . $link_ . '{/youtube}'; } elseif (strpos($main_media->url, 'www.123video.nl') !== false) { // 123video.nl link - begin $link_array = explode('=', $main_media->url); $link_ = $link_array[1]; $media = '{123video}' . $link_ . '{/123video}'; } elseif (strpos($main_media->url, 'www.aniboom.com') !== false) { // aniboom.com link - begin $begin_tag = strpos($main_media->url, 'video'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{aniboom}' . $link_ . '{/aniboom}'; } elseif (strpos($main_media->url, 'www.badjojo.com') !== false) { // badjojo.com [adult] link - begin $link_array = explode('=', $main_media->url); $link_ = $link_array[1]; $media = '{badjojo}' . $link_ . '{/badjojo}'; //echo $media; } elseif (strpos($main_media->url, 'www.brightcove.tv') !== false) { // brightcove.tv link - begin $begin_tag = strpos($main_media->url, 'title='); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '&'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{brightcove}' . $link_ . '{/brightcove}'; } elseif (strpos($main_media->url, 'www.collegehumor.com') !== false) { // collegehumor.com link - begin $link_array = explode(':', $main_media->url); $link_ = $link_array[2]; $media = '{collegehumor}' . $link_ . '{/collegehumor}'; } elseif (strpos($main_media->url, 'current.com') !== false) { // current.com link - begin $begin_tag = strpos($main_media->url, 'items/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '_'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{current}' . $link_ . '{/current}'; } elseif (strpos($main_media->url, 'dailymotion.com') !== false) { // dailymotion.com link - begin $begin_tag = strpos($main_media->url, 'video/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '_'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{dailymotion}' . $link_ . '{/dailymotion}'; } elseif (strpos($main_media->url, 'espn') !== false) { // video.espn.com link - begin $begin_tag = strpos($main_media->url, 'videoId='); $remaining_link = substr($main_media->url, $begin_tag + 8, strlen($main_media->url)); $end_tag = strpos($remaining_link, '&'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{espn}' . $link_ . '{/espn}'; } elseif (strpos($main_media->url, 'eyespot.com') !== false) { // eyespot.com link - begin $link_array = explode('r=', $main_media->url); $link_ = $link_array[1]; $media = '{eyespot}' . $link_ . '{/eyespot}'; } elseif (strpos($main_media->url, 'flurl.com') !== false) { // flurl.com link - begin $begin_tag = strpos($main_media->url, 'video/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '_'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{flurl}' . $link_ . '{/flurl}'; } elseif (strpos($main_media->url, 'funnyordie.com') !== false) { // funnyordie.com link - begin $link_array = explode('videos/', $main_media->url); $link_ = $link_array[1]; $media = '{funnyordie}' . $link_ . '{/funnyordie}'; } elseif (strpos($main_media->url, 'gametrailers.com') !== false) { // gametrailers.com link - begin $begin_tag = strpos($main_media->url, 'player/'); $remaining_link = substr($main_media->url, $begin_tag + 7, strlen($main_media->url)); $end_tag = strpos($remaining_link, '.'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{gametrailers}' . $link_ . '{/gametrailers}'; } elseif (strpos($main_media->url, 'godtube.com') !== false) { // godtube.com link - begin $link_array = explode('viewkey=', $main_media->url); $link_ = $link_array[1]; $media = '{godtube}' . $link_ . '{/godtube}'; } elseif (strpos($main_media->url, 'gofish.com') !== false) { // gofish.com link - begin $link_array = explode('gfid=', $main_media->url); $link_ = $link_array[1]; $media = '{gofish}' . $link_ . '{/gofish}'; } elseif (strpos($main_media->url, 'google.com') !== false) { // Google Video link - begin $link_array = explode('docid=', $main_media->url); $link_ = $link_array[1]; $media = '{google}' . $link_ . '{/google}'; } elseif (strpos($main_media->url, 'guba.com') !== false) { // guba.com link - begin $link_array = explode('watch/', $main_media->url); $link_ = $link_array[1]; $media = '{guba}' . $link_ . '{/guba}'; } elseif (strpos($main_media->url, 'hook.tv') !== false) { // hook.tv link - begin $link_array = explode('key=', $main_media->url); $link_ = $link_array[1]; $media = '{hook}' . $link_ . '{/hook}'; } elseif (strpos($main_media->url, 'jumpcut.com') !== false) { // jumpcut.com link - begin $link_array = explode('id=', $main_media->url); $link_ = $link_array[1]; $media = '{jumpcut}' . $link_ . '{/jumpcut}'; } elseif (strpos($main_media->url, 'kewego.com') !== false) { // kewego.com link - begin $begin_tag = strpos($main_media->url, 'video/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '.'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{kewego}' . $link_ . '{/kewego}'; } elseif (strpos($main_media->url, 'krazyshow.com') !== false) { // krazyshow.com [adult] link - begin $link_array = explode('cid=', $main_media->url); $link_ = $link_array[1]; $media = '{krazyshow}' . $link_ . '{/krazyshow}'; } elseif (strpos($main_media->url, 'ku6.com') !== false) { // ku6.com link - begin $begin_tag = strpos($main_media->url, 'show/'); $remaining_link = substr($main_media->url, $begin_tag + 5, strlen($main_media->url)); $end_tag = strpos($remaining_link, '.'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{ku6}' . $link_ . '{/ku6}'; } elseif (strpos($main_media->url, 'liveleak.com') !== false) { // liveleak.com link - begin $link_array = explode('i=', $main_media->url); $link_ = $link_array[1]; $media = '{liveleak}' . $link_ . '{/liveleak}'; } elseif (strpos($main_media->url, 'metacafe.com') !== false) { // metacafe.com link - begin $begin_tag = strpos($main_media->url, 'watch/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strlen($remaining_link); $link_ = substr($remaining_link, 0, $end_tag); $media = '{metacafe}' . $link_ . '{/metacafe}'; } elseif (strpos($main_media->url, 'mofile.com') !== false) { // mofile.com link - begin $begin_tag = strpos($main_media->url, 'com/'); $remaining_link = substr($main_media->url, $begin_tag + 4, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{mofile}' . $link_ . '{/mofile}'; } elseif (strpos($main_media->url, 'myspace.com') !== false) { // myspace.com link - begin $link_array = explode('VideoID=', $main_media->url); $link_ = $link_array[1]; $media = '{myspace}' . $link_ . '{/myspace}'; } elseif (strpos($main_media->url, 'myvideo.de') !== false) { // myvideo.de link - begin $begin_tag = strpos($main_media->url, 'watch/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{myvideo}' . $link_ . '{/myvideo}'; } elseif (strpos($main_media->url, 'redtube.com') !== false) { // redtube.com [adult] link - begin $link_array = explode('/', $main_media->url); $link_ = $link_array[1]; $media = '{redtube}' . $link_ . '{/redtube}'; } elseif (strpos($main_media->url, 'revver.com') !== false) { // revver.com link - begin $begin_tag = strpos($main_media->url, 'video/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{revver}' . $link_ . '{/revver}'; } elseif (strpos($main_media->url, 'sapo.pt') !== false) { // sapo.pt link - begin $link_array = explode('pt/', $main_media->url); $link_ = $link_array[1]; $media = '{sapo}' . $link_ . '{/sapo}'; } elseif (strpos($main_media->url, 'sevenload.com') !== false) { // sevenload.com link - begin $begin_tag = strpos($main_media->url, 'videos/'); $remaining_link = substr($main_media->url, $begin_tag + 7, strlen($main_media->url)); $end_tag = strpos($remaining_link, '-'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{sevenload}' . $link_ . '{/sevenload}'; } elseif (strpos($main_media->url, 'sohu.com') !== false) { // sohu.com link - begin $link_array = explode('/', $main_media->url); $link_ = $link_array[count($link_array) - 1]; $media = '{sohu}' . $link_ . '{/sohu}'; } elseif (strpos($main_media->url, 'southparkstudios.com') !== false) { // southparkstudios.com link - begin $begin_tag = strpos($main_media->url, 'clips/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{southpark}' . $link_ . '{/southpark}'; } elseif (strpos($main_media->url, 'spike.com') !== false) { // spike.com link - begin $link_array = explode('video/', $main_media->url); $link_ = $link_array[1]; $media = '{spike}' . $link_ . '{/spike}'; } elseif (strpos($main_media->url, 'stickam.com') !== false) { // stickam.com link - begin $link_array = explode('mId=', $main_media->url); $link_ = $link_array[1]; $media = '{stickam}' . $link_ . '{/stickam}'; } elseif (strpos($main_media->url, 'stupidvideos.com') !== false) { // stupidvideos.com link - begin $link_array = explode('#', $main_media->url); $link_ = $link_array[1]; $media = '{stupidvideos}' . $link_ . '{/stupidvideos}'; } elseif (strpos($main_media->url, 'tudou.com') !== false) { // tudou.com link - begin $begin_tag = strpos($main_media->url, 'view/'); $remaining_link = substr($main_media->url, $begin_tag + 5, strlen($main_media->url)); $end_tag = strpos($remaining_link, '/'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{tudou}' . $link_ . '{/tudou}'; } elseif (strpos($main_media->url, 'ustream.tv') !== false) { // ustream.tv link - begin $link_array = explode('recorded/', $main_media->url); $link_ = $link_array[1]; $media = '{ustream}' . $link_ . '{/ustream}'; } elseif (strpos($main_media->url, 'veoh.com') !== false) { // veoh.com link - begin $link_array = explode('videos/', $main_media->url); $link_ = $link_array[1]; $media = '{veoh}' . $link_ . '{/veoh}'; } elseif (strpos($main_media->url, 'videotube.de') !== false) { // videotube.de link - begin $link_array = explode('watch/', $main_media->url); $link_ = $link_array[1]; $media = '{videotube}' . $link_ . '{/videotube}'; } elseif (strpos($main_media->url, 'vidiac.com') !== false) { // vidiac.com link - begin $begin_tag = strpos($main_media->url, 'video/'); $remaining_link = substr($main_media->url, $begin_tag + 6, strlen($main_media->url)); $end_tag = strpos($remaining_link, '.'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{vidiac}' . $link_ . '{/vidiac}'; } elseif (strpos($main_media->url, 'vimeo.com') !== false) { // vimeo.com link - begin $link_array = explode('.com/', $main_media->url); $link_ = $link_array[1]; $media = '{vimeo}' . $link_ . '{/vimeo}'; } elseif (strpos($main_media->url, 'yahoo.com') !== false) { // video.yahoo.com link - begin $link_array = explode('watch/', $main_media->url); $link_ = $link_array[1]; $media = '{yahoo}' . $link_ . '{/yahoo}'; } elseif (strpos($main_media->url, 'youare.tv') !== false) { // youare.tv link - begin $link_array = explode('id=', $main_media->url); $link_ = $link_array[1]; $media = '{youare}' . $link_ . '{/youare}'; } elseif (strpos($main_media->url, 'youku.com') !== false) { // youku.com link - begin $begin_tag = strpos($main_media->url, 'v_show/'); $remaining_link = substr($main_media->url, $begin_tag + 7, strlen($main_media->url)); $end_tag = strpos($remaining_link, '.'); if ($end_tag === false) { $end_tag = strlen($remaining_link); } $link_ = substr($remaining_link, 0, $end_tag); $media = '{youku}' . $link_ . '{/youku}'; } elseif (strpos($main_media->url, 'youmaker.com') !== false) { // youmaker.com link - begin $link_array = explode('id=', $main_media->url); $link_ = $link_array[1]; $media = '{youmaker}' . $link_ . '{/youmaker}'; } else { //----------- not special link - begin $extension_array = explode('.', $main_media->url); $extension = $extension_array[count($extension_array) - 1]; if (strtolower($extension) == 'flv' || strtolower($extension) == 'swf' || strtolower($extension) == 'mov' || strtolower($extension) == 'wmv' || strtolower($extension) == 'mp4' || strtolower($extension) == 'divx') { $tag_begin = '{' . strtolower($extension) . 'remote}'; $tag_end = '{/' . strtolower($extension) . 'remote}'; } if (!isset($tag_begin)) { $tag_begin = NULL; } if (!isset($tag_end)) { $tag_end = NULL; } $media = $tag_begin . $main_media->url . $tag_end; //----------- not special link - begin } $media = jwAllVideos($media, $aheight, $awidth, $vheight, $vwidth); } //$media = '<a target="_blank" href="'.$main_media->url.'">'.$main_media->name.'</a>'; if ($main_media->source == 'local') { $extension_array = explode('.', $main_media->local); $extension = $extension_array[count($extension_array) - 1]; //echo $extension; if (strtolower($extension) == 'flv' || strtolower($extension) == 'swf' || strtolower($extension) == 'mov' || strtolower($extension) == 'wmv' || strtolower($extension) == 'mp4' || strtolower($extension) == 'divx') { $tag_begin = '{' . strtolower($extension) . 'remote}'; $tag_end = '{/' . strtolower($extension) . 'remote}'; } if (!isset($tag_begin)) { $tag_begin = NULL; } if (!isset($tag_end)) { $tag_end = NULL; } $media = $tag_begin . $the_base_link . $configs->videoin . '/' . $main_media->local . $tag_end; $media = jwAllVideos($media, $aheight, $awidth, $vheight, $vwidth); } } if ($main_media->type == 'audio') { if ($main_media->source == 'code') { $media = $main_media->code; } if ($main_media->source == 'url') { $extension_array = explode('.', $main_media->url); $extension = $extension_array[count($extension_array) - 1]; if (strtolower($extension) == 'mp3' || strtolower($extension) == 'wma' || strtolower($extension) == 'm4a') { $tag_begin = '{' . strtolower($extension) . 'remote}'; $tag_end = '{/' . strtolower($extension) . 'remote}'; } $media = $tag_begin . $main_media->url . $tag_end; $media = jwAllVideos($media, $aheight, $awidth, $vheight, $vwidth); } if ($main_media->source == 'local') { $extension_array = explode('.', $main_media->local); $extension = $extension_array[count($extension_array) - 1]; if (strtolower($extension) == 'mp3' || strtolower($extension) == 'wma') { $tag_begin = '{' . strtolower($extension) . 'remote}'; $tag_end = '{/' . strtolower($extension) . 'remote}'; } $media = $tag_begin . $the_base_link . $configs->audioin . '/' . $main_media->local . $tag_end; $media = jwAllVideos($media, $aheight, $awidth, $vheight, $vwidth); } } if ($main_media->type == 'url') { $media = '<a target="_blank" href="' . $main_media->url . '">' . $main_media->name . '</a>'; } if ($main_media->type == 'docs') { if ($main_media->source == 'url') { $media = '<a target="_blank" href="' . $main_media->url . '">' . $main_media->name . '</a>'; } } if ($main_media->type == 'image') { $img_size = @getimagesize(JPATH_SITE . DS . $configs->imagesin . DS . 'media' . DS . 'thumbs' . $main_media->local); if (isset($img_size[0]) && isset($img_size[1])) { $img_width = $img_size[0]; $img_height = $img_size[1]; if ($img_width > 0 && $img_height > 0) { if ($main_media->width > 0) { $thumb_width = $main_media->width; $thumb_height = $img_height / ($img_width / $main_media->width); } elseif ($main_media->height > 0) { $thumb_height = $main_media->height; $thumb_width = $img_width / ($img_height / $main_media->height); } else { $thumb_height = 200; $thumb_width = $img_width / ($img_height / 200); } } if (isset($thumb_width) && isset($thumb_height)) { $media = '<img width="' . $thumb_width . '" height="' . $thumb_height . '" src="'; } else { $media = '<img src="'; } $media .= JURI::root() . "/" . $configs->imagesin . '/media/thumbs' . $main_media->local . '" />'; } } if ($main_media->type == 'text') { $media = $main_media->code; } if ($main_media->type == 'Article') { $media = getArticleById($main_media->code); } if ($main_media->type == "file") { $media = '<a target="_blank" href="' . JURI::ROOT() . $configs->filesin . '/' . $main_media->local . '">' . $main_media->name . '</a><br/><br/>' . $main_media->instructions; } if (!isset($media)) { return NULL; } return $media; }
<?php include "includes/header.php"; $TheArticle = getTheArticle($_GET['article']); ?> <div class="container"> <section> <div class="row"> <div class="col-xs-12 col-md-12"> <h1><?php echo getArticleById($_GET['article']); ?> </h1> </div> </div> <div class="row"> <div class="col-xs-12 col-md-12"> <article> <div style="background:url(<?php echo $TheArticle['chemin']; ?> ) no-repeat center center;background-size:cover;" class="inlineimg"></div> <h1><?php