Exemplo n.º 1
0
function getArticleBy($by, $byarg, $display)
{
    switch ($by) {
        case 'id':
            return getArticleById((int) $byarg);
            break;
        default:
            echo backInfo(2, 'not found by method');
    }
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
<?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