function viewe_sp_video_only()
{
    global $wpdb;
    global $post;
    $single = htmlspecialchars($_GET['single']);
    if ($single == 0) {
        $id = htmlspecialchars($_GET['id_player']);
        $id_for_posts = $post->ID;
        $all_player_ids = $wpdb->get_col($wpdb->prepare("SELECT id FROM " . $wpdb->prefix . "Spider_Video_Player_player"));
        $b = false;
        foreach ($all_player_ids as $all_player_id) {
            if ($all_player_id == $id) {
                $b = true;
            }
        }
        if (!$b) {
            echo "<h2>Error svpv_31</h2>";
            return "";
        }
        $Spider_Video_Player_front_end = "";
        $row = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_player WHERE id=%d", $id));
        $params = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_theme WHERE id=%d", $row->theme));
        $theme = $row->theme;
        $playlist = $row->id;
        if ($params->appWidth != "") {
            $width = $params->appWidth;
        } else {
            $width = '700';
        }
        if ($params->appHeight != "") {
            $height = $params->appHeight;
        } else {
            $height = '400';
        }
        $show_trackid = $params->show_trackid;
        ?>
		<?php 
        $Spider_Video_Player_front_end = "<script type=\"text/javascript\" src=\"" . plugins_url("swfobject.js", __FILE__) . "\"></script>\n\t\t  <div id=\"" . $id_for_posts . "_flashcontent\"  style=\"width: " . ($width + 20) . "px; height:" . ($height + 20) . "px; margin-top:-40px; margin-left:0px;\"></div>\n\t\t\t<script type=\"text/javascript\">\nfunction flashShare(type,b,c)\t\n{\n\tu=location.href;\n\tu=u.replace('/?','/index.php?');\n\tif(!location.search)\n\t\t\tu=u+'?';\n\t\telse\n\t\t\tu=u+'&';\n\tt=document.title;\n\tswitch (type)\n\t{\n\tcase 'fb':\t\n\t\twindow.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Facebook\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'g':\n\t\twindow.open('http://plus.google.com/share?url='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Google\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'tw':\n\t\twindow.open('http://twitter.com/home/?status='+encodeURIComponent(u+'&AlbumId='+b+'&TrackId='+c), \"Twitter\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\t}\n}\t\t\n\t\t   var so = new SWFObject(\"" . plugins_url("videoSpider_Video_Player.swf", __FILE__) . "?wdrand=" . mt_rand() . "\", \"Spider_Video_Player\", \"100%\", \"100%\", \"8\", \"#000000\");\n\t\t   so.addParam(\"FlashVars\", \"settingsUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayersettingsxml') . "&playlist=" . $playlist . "&theme=" . $theme . "&s_v_player_id=" . $id)) . "&playlistUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayerplaylistxml') . "&playlist=" . $playlist . "&show_trackid=" . $show_trackid)) . "&defaultAlbumId=" . htmlspecialchars($_GET['AlbumId']) . "&defaultTrackId=" . htmlspecialchars($_GET['TrackId']) . "\");\n\t\t   so.addParam(\"quality\", \"high\");\n\t\t   so.addParam(\"menu\", \"false\");\n\t\t   so.addParam(\"wmode\", \"transparent\");\n\t\t   so.addParam(\"loop\", \"false\");\n\t\t   so.addParam(\"allowfullscreen\", \"true\");\n\t\t   so.write(\"" . $id_for_posts . "_flashcontent\");\n\t\t\t</script>";
        echo $Spider_Video_Player_front_end;
        exit;
    } else {
        $theme_id = htmlspecialchars($_GET['theme']);
        $track = htmlspecialchars($_GET['trackID']);
        $priority = htmlspecialchars($_GET['priority']);
        if ($priority == 0) {
            $id_for_posts = $post->ID;
            $all_player_ids = $wpdb->get_col($wpdb->prepare("SELECT id FROM " . $wpdb->prefix . "Spider_Video_Player_video"));
            $b = false;
            foreach ($all_player_ids as $all_player_id) {
                if ($all_player_id == $track) {
                    $b = true;
                }
            }
            if (!$b) {
                echo "<h2>Error svpv_31</h2>";
                return "";
            }
            $Spider_Video_Player_front_end = "";
            $row = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_video WHERE id=%d", $track));
            $params = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_theme WHERE id=%d", $theme_id));
            if ($params->appWidth != "") {
                $width = $params->appWidth;
            } else {
                $width = '700';
            }
            if ($params->appHeight != "") {
                $height = $params->appHeight;
            } else {
                $height = '400';
            }
            $show_trackid = $params->show_trackid;
            ?>
		<?php 
            $Spider_Video_Player_front_end = "<script type=\"text/javascript\" src=\"" . plugins_url("swfobject.js", __FILE__) . "\"></script>\n\t\t  <div id=\"" . $id_for_posts . "_flashcontent\"  style=\"width: " . ($width + 20) . "px; height:" . ($height + 20) . "px; margin-top:-40px; margin-left:0px;\"></div>\n\t\t\t<script type=\"text/javascript\">\nfunction flashShare(type,b,c)\t\n{\n\tu=location.href;\n\tu=u.replace('/?','/index.php?');\n\tif(!location.search)\n\t\t\tu=u+'?';\n\t\telse\n\t\t\tu=u+'&';\n\tt=document.title;\n\tswitch (type)\n\t{\n\tcase 'fb':\t\n\t\twindow.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Facebook\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'g':\n\t\twindow.open('http://plus.google.com/share?url='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Google\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'tw':\n\t\twindow.open('http://twitter.com/home/?status='+encodeURIComponent(u+'&AlbumId='+b+'&TrackId='+c), \"Twitter\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\t}\n}\t\t\n\t\t   var so = new SWFObject(\"" . plugins_url("videoSpider_Video_Player.swf", __FILE__) . "?wdrand=" . mt_rand() . "\", \"Spider_Video_Player\", \"100%\", \"100%\", \"8\", \"#000000\");\n\t\t   so.addParam(\"FlashVars\", \"settingsUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayersettingsxml') . "&playlist=" . $playlist . "&theme=" . $theme_id . "&s_v_player_id=" . $track . "&single=1")) . "&playlistUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayerplaylistxml') . "&trackID=" . $track . "&single=1&show_trackid=" . $show_trackid)) . "&defaultAlbumId=" . htmlspecialchars($_GET['defaultAlbumId']) . "&defaultTrackId=" . htmlspecialchars($_GET['defaultTrackId']) . "\");\n\t\t   so.addParam(\"quality\", \"high\");\n\t\t   so.addParam(\"menu\", \"false\");\n\t\t   so.addParam(\"wmode\", \"transparent\");\n\t\t   so.addParam(\"loop\", \"false\");\n\t\t   so.addParam(\"allowfullscreen\", \"true\");\n\t\t   so.write(\"" . $id_for_posts . "_flashcontent\");\n\t\t\t</script>";
            echo $Spider_Video_Player_front_end;
            exit;
        } else {
            echo Spider_Single_Video_front_end($track, $theme_id, $priority);
        }
    }
}
コード例 #2
0
function front_end_Spider_Single_Video($track, $theme_id, $priority)
{
    global $wpdb;
    global $ident;
    $row = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_video WHERE id=%d", $track));
    $params = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_theme WHERE id=%d", $theme_id));
    if ($priority == 0) {
        $scripttt = '    <script type="text/javascript"> 
var html5_' . $ident . ' = document.getElementById("spidervideoplayerhtml5_' . $ident . '");
var flash_' . $ident . ' = document.getElementById("spidervideoplayerflash_' . $ident . '");
if(!FlashDetect.installed){
flash_' . $ident . '.parentNode.removeChild(flash_' . $ident . ');
spidervideoplayerhtml5_' . $ident . '.style.display=\'\';
}
else{
html5_' . $ident . '.parentNode.removeChild(html5_' . $ident . ');
spidervideoplayerflash_' . $ident . '.style.display=\'\';
}
</script>';
    } else {
        $scripttt = '';
    }
    if ($priority == 0) {
        global $post;
        $track_for_posts = $post->ID;
        $all_player_ids = $wpdb->get_col("SELECT id FROM " . $wpdb->prefix . "Spider_Video_Player_video");
        $b = false;
        foreach ($all_player_ids as $all_player_id) {
            if ($all_player_id == $track) {
                $b = true;
            }
        }
        if (!$b) {
            return "";
        }
        $Spider_Single_Video_front_end = "";
        $params = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "Spider_Video_Player_theme WHERE id=%d", $theme_id));
        $playlist = '';
        if ($params->appWidth != "") {
            $width = $params->appWidth;
        } else {
            $width = '700';
        }
        if ($params->appHeight != "") {
            $height = $params->appHeight;
        } else {
            $height = '400';
        }
        $show_trackid = $params->show_trackid;
        global $many_players;
        ?>
        <?php 
        $Spider_Single_Video_front_end = "<script type=\"text/javascript\" src=\"" . plugins_url("swfobject.js", __FILE__) . "\"></script>\n\t\t<div id=\"spidervideoplayerflash_" . $ident . "\" style=\"display:none\">\t\t\n\t\t  <div id=\"" . $track_for_posts . "_" . $many_players . "_flashcontent\"  style=\"width: " . $width . "px; height:" . $height . "px\"></div>\n\t\t\t<script type=\"text/javascript\">\nfunction flashShare(type,b,c)\t\n{\nu=location.href;\n\tu=u.replace('/?','/index.php?');\n\tif(u.search('&AlbumId')!=-1)\n\t{\n\t\tvar u_part2='';\n\t\tu_part2=u.substring(u.search('&TrackId')+2, 1000)\n\t\tif(u_part2.search('&')!=-1)\n\t\t{\n\t\t\tu_part2=u_part2.substring(u_part2.search('&'),1000);\n\t\t}\n\t\tu=u.replace(u.substring(u.search('&AlbumId'), 1000),'')+u_part2;\t\t\n\t}\n\tif(!location.search)\n\t\t\tu=u+'?';\n\t\telse\n\t\t\tu=u+'&';\n\tt=document.title;\n\tswitch (type)\n\t{\n\tcase 'fb':\t\n\t\twindow.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Facebook\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'g':\n\t\twindow.open('http://plus.google.com/share?url='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c)+'&t='+encodeURIComponent(t), \"Google\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\tcase 'tw':\n\t\twindow.open('http://twitter.com/home/?status='+encodeURIComponent(u+'AlbumId='+b+'&TrackId='+c), \"Twitter\",\"menubar=1,resizable=1,width=350,height=250\");\n\t\tbreak;\n\t}\n}\t\t\n     var so = new SWFObject(\"" . plugins_url("videoSpider_Video_Player.swf", __FILE__) . "?wdrand=" . mt_rand() . "\", \"Spider_Video_Player\", \"100%\", \"100%\", \"8\", \"#000000\");\n\t so.addParam(\"FlashVars\", \"settingsUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayersettingsxml') . "&playlist=" . $playlist . "&theme=" . $theme_id . "&s_v_player_id=" . $track . "&single=1")) . "&playlistUrl=" . str_replace("&", "@", str_replace("&amp;", "@", admin_url('admin-ajax.php?action=spiderVeideoPlayerplaylistxml') . "&priority=" . $priority . "&trackID=" . $track . "&single=1&show_trackid=" . $show_trackid)) . "&defaultAlbumId=" . (isset($_GET['AlbumId']) ? htmlspecialchars($_GET['AlbumId']) : "") . "&defaultTrackId=" . (isset($_GET['TrackId']) ? htmlspecialchars($_GET['TrackId']) : "") . "\");\n\t\t   so.addParam(\"quality\", \"high\");\n\t\t   so.addParam(\"menu\", \"false\");\n\t\t   so.addParam(\"wmode\", \"transparent\");\n\t\t   so.addParam(\"loop\", \"false\");\n\t\t   so.addParam(\"allowfullscreen\", \"true\");\n\t\t   so.write(\"" . $track_for_posts . "_" . $many_players . "_flashcontent\");\n\t\t\t</script>\n\t\t\t</div>\n\t\t\t";
        $many_players++;
        ?>
        <?php 
        return $Spider_Single_Video_front_end . Spider_Single_Video_front_end($track, $theme_id, $priority) . $scripttt;
    } else {
        $identt = $ident;
        return Spider_Single_Video_front_end($track, $theme_id, $priority) . '<script>document.getElementById("spidervideoplayerhtml5_' . $identt . '").style.display=\'\'</script>';
    }
}