function main() { global $db, $template, $cache; $loginname = getCookie("adminname"); $keyword = be("all", "keyword"); $stype = be("all", "stype"); $area = be("all", "area"); $topic = be("all", "topic"); $level = be("all", "level"); $from = be("all", "from"); $sserver = be("all", "sserver"); $sstate = be("all", "sstate"); $repeat = be("all", "repeat"); $repeatlen = be("all", "repeatlen"); $order = be("all", "order"); $pagenum = be("all", "page"); $sort = be("all", "sort"); $spic = be("all", "spic"); $hide = be("all", "hide"); $d_status = be("all", "d_status"); $douban_score = be("all", "douban_score"); $ipadpic = be("all", "ipadpic"); $d_douban_id = be("all", "d_douban_id"); $can_search_device = be("all", "can_search_device"); if (!isNum($level)) { $level = 0; } else { $level = intval($level); } if (!isNum($sstate)) { $sstate = 0; } else { $sstate = intval($sstate); } if (!isNum($stype)) { $stype = 0; } else { $stype = intval($stype); } if (!isNum($area)) { $area = 0; } else { $area = intval($area); } if (!isNum($topic)) { $topic = 0; } else { $topic = intval($topic); } if (!isNum($spic)) { $spic = 0; } else { $spic = intval($spic); } if (!isNum($ipadpic)) { $ipadpic = 0; } else { $ipadpic = intval($ipadpic); } if (!isNum($hide)) { $hide = -1; } else { $hide = intval($hide); } if (!isNum($douban_score)) { $douban_score = 0; } else { $douban_score = intval($douban_score); } if (!isNum($repeatlen)) { $repeatlen = 0; } if (!isNum($d_status)) { $d_status = -1; } else { $d_status = intval($d_status); } if (isNum($d_douban_id)) { $d_douban_id = intval($d_douban_id); } if (!isNum($pagenum)) { $pagenum = 1; } else { $pagenum = intval($pagenum); } if ($pagenum < 1) { $pagenum = 1; } $where = " d_type in (1,2,3,131) "; $keyword_col = be("all", "keyword_col"); if (!isN($keyword)) { $keyword = trim($keyword); if (isN($keyword_col)) { $where .= " AND ( d_directed like '%" . $keyword . "%' or d_starring like '%" . $keyword . "%' or d_name like '%" . $keyword . "%' or d_enname like '%" . $keyword . "%' ) "; } else { $where .= " AND " . $keyword_col . " like '%" . $keyword . "%' "; } } if ($stype > 0) { $typearr = getValueByArray($cache[0], "t_id", $stype); if (is_array($typearr)) { $where = $where . " and d_type in (" . $typearr["childids"] . ")"; } else { $where .= " AND d_type=" . $stype . " "; } } if ($stype == -1) { $where .= " AND d_type=0 "; } if ($area > 0) { $where .= " AND d_area = " . $area . " "; } if ($topic > 0) { $where .= " AND d_topic = " . $topic . " "; } if ($level > 0) { $where .= " AND d_level = " . $level . " "; } if ($sstate == 1) { $where .= " AND d_state>0 "; } else { if ($sstate == 2) { $where .= " AND d_state=0 "; } } if ($hide != -1) { $where .= " AND d_hide=" . $hide . " "; } if ($d_douban_id == -1) { $where .= " AND d_douban_id=" . $d_douban_id . " "; } else { if ($d_douban_id == 1) { $where .= " AND d_douban_id >0 "; } else { if ($d_douban_id == 2) { $where .= " AND d_douban_id =0 "; } } } if ($d_status != -1) { $where .= " AND d_status=" . $d_status . " "; } if ($douban_score == 1) { $where .= " AND d_score >0 "; } if ($douban_score == 2) { $where .= " AND d_score <=0 "; } if ($stype == 1 || $stype == 2) { $douban_scoreT = "block"; } else { $douban_scoreT = "none"; } if (!isN($can_search_device)) { // if($can_search_device ==='TV'){ // $where .= " AND can_search_device like '%TV%' "; // }else { // $where .= " AND (can_search_device like '".$can_search_device."' or can_search_device is null or can_search_device ='' ) "; // } $where .= " AND (can_search_device like '" . $can_search_device . "' or can_search_device is null or can_search_device ='' ) "; } if ($repeat == "ok") { $repeatSearch = " d_name "; if ($repeatlen > 0) { $repeatSearch = " substring(d_name,1," . $repeatlen . ") "; } $repeatsql = " , (SELECT " . $repeatSearch . " as d_name1 FROM {pre}vod GROUP BY d_name1 HAVING COUNT(*)>1) as `t2` "; $where .= " AND `{pre}vod`.`d_name`=`t2`.`d_name1` "; if (isN($order)) { $order = "d_name,d_addtime"; } } $douban_comment = be("all", "douban_comment"); if (!isNum($douban_comment)) { $douban_comment = 0; } else { $douban_comment = intval($douban_comment); } if ($douban_comment == 1) { $where .= " and d_id in (SELECT DISTINCT content_id FROM tbl_comments WHERE author_id IS NULL AND thread_id IS NULL) "; } if ($douban_comment == 2) { $where .= " and d_id not in (SELECT DISTINCT content_id FROM tbl_comments WHERE author_id IS NULL AND thread_id IS NULL) "; } if (isN($order)) { $orders = "d_time desc "; } else { if (!isN($sort)) { $orders = $order . ' ' . $sort; } } if (!isN($sserver)) { $where .= " AND d_playserver like '%" . $sserver . "%' "; } if (!isN($from)) { $where .= " and d_playfrom like '%" . $from . "%' "; } if ($spic == 1) { $where .= " AND d_pic = '' "; } else { if ($spic == 2) { $where .= " and d_pic not like '%joyplus%' and d_pic!='' "; } } if ($ipadpic == 1) { $where .= " AND (d_pic_ipad = '' or d_pic_ipad is null )"; } else { if ($ipadpic == 2) { $where .= " AND d_pic_ipad not like '%joyplus%' and d_pic_ipad != '' "; } } $select_weburl = be("all", "select_weburl"); $select_videourl = be("all", "select_videourl"); $select_videourl_play = be("all", "select_videourl_play"); if (!isNum($select_videourl_play)) { $select_videourl_play = -1; } else { $select_videourl_play = intval($select_videourl_play); } if ($select_videourl_play == 0) { $where .= " AND d_play_check = 0 "; } if ($select_videourl_play == 2) { $where .= " AND d_play_check = 2 "; } if ($select_videourl_play == 1) { $where .= " AND d_play_check = 1 "; } if ($select_weburl == 1) { $where .= " AND webUrls is not null and webUrls !='' "; } if ($select_weburl == 2) { $where .= " AND (webUrls is null or webUrls ='') "; } if ($select_videourl == 1) { $where .= " AND d_downurl is not null and d_downurl !='' "; } if ($select_videourl == 2) { $where .= " AND (d_downurl is null or d_downurl ='') "; } $sql = "SELECT count(*) FROM {pre}vod " . $repeatsql . " where " . $where; $nums = $db->getOne($sql); $pagecount = ceil($nums / app_pagenum); //$sql = "SELECT d_year,d_id, d_name, d_enname, d_play_num,d_type,d_state,d_topic, d_level, d_hits, d_time,d_remarks,d_playfrom,d_hide,p.id as popular_id FROM {pre}vod ".$repeatsql." left join {pre}vod_popular as p on p.vod_id=d_id WHERE" . $where . " ORDER BY " . $orders . " limit ".(app_pagenum * ($pagenum-1)) .",".app_pagenum; $sql = "SELECT d_year,d_id, d_name, d_enname, d_play_num,d_type,d_state,d_topic, d_level, d_hits, d_time,d_remarks,d_playfrom,d_hide FROM {pre}vod " . $repeatsql . " WHERE" . $where . " ORDER BY " . $orders . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; // var_dump($sql); $rs = $db->query($sql); ?> <script type="text/javascript" src="./resource/thickbox-compressed.js"></script> <script type="text/javascript" src="./resource/thickbox.js"></script> <link href="./resource/thickbox.css" rel="stylesheet" type="text/css" /> <script language="javascript"> $(document).ready(function(){ $("#form1").validate({ rules:{ repeatlen:{ number:true, max:10 } } }); $("#btnrepeat").click(function(){ var repeatlen = $("#repeatlen").val(); var reg = /^\d+$/; var re = repeatlen.match(reg); if (!re){ repeatlen=0; } if (repeatlen >20){ alert("长度最大20");$("#repeatlen").focus();return;} var url = "admin_vod.php?repeat=ok&repeatlen=" + repeatlen; window.location.href=url; }); $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod.php?action=del"); $("#form1").submit(); } else{return false} }); $("#plsc").click(function(){ var ids="",rc=false; $("input[name='d_id']").each(function() { if(this.checked){ if(rc)ids+=","; ids = ids + this.value; rc=true; } }); $("#form1").attr("action","admin_makehtml.php?acton=viewpl&flag=vod&d_id="+ids); $("#form1").submit(); }); }); function filter(){ var stype=$("#stype").val(); var order=$("#order").val(); var from=$("#from").val(); var sort=$("#sort").val(); var keyword=$("#keyword").val(); var keyword_col=$("#keyword_col").val(); var can_search_device=$("#can_search_device").val(); var url = "admin_online_subscribe.php?can_search_device="+can_search_device+"&keyword_col="+keyword_col+"&sort="+sort+"&keyword="+encodeURI(keyword)+"&stype="+stype+"&order="+order+"&from="+from; //ipadpic window.location.href=url; } function prepareWeiboText(type,id,name){ document.getElementById( "weiboText").value= name; document.getElementById( "notify_msg_prod_id").value= id; document.getElementById( "notify_msg_prod_type").value= type; $('#SendWeiboMsg').empty(); } function sendWeiboText(){ var weibotxt= document.getElementById( "weiboText").value; var notify_msg_prod_id= document.getElementById( "notify_msg_prod_id").value; var notify_msg_prod_type= document.getElementById( "notify_msg_prod_type").value; var urlT='admin_vod.php?action=notifyMsg&prod_type='+notify_msg_prod_type+'&prod_id='+notify_msg_prod_id+'&content=' +encodeURIComponent(weibotxt) ; var channels= document.getElementById( "channel[]"); alert(channels); for(var i = 0; i < channels.length; i++){ if (channels[i].checked == true) { urlT = urlT +'&channels='+channels[i].value; } } $.post(urlT, {Action:"post"}, function (data, textStatus){ if(textStatus == "success"){ //alert(data); $('#SendWeiboMsg').empty().append(data); }else{ $('#SendWeiboMsg').empty().append('发送失败。'); } }); // alert(urlT); } </script> <table class="admin_online_subscribe tb"> <tr> <td> <table width="96%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td colspan="2"> 过滤条件:<select id="stype" name="stype" onchange="javascript:{var typeid= this.options[this.selectedIndex].value; if(typeid=='1' || typeid=='2'){document.getElementById('btnsearchs').style.display='block'; document.getElementById('btnsearchsThumbs').style.display='block';document.getElementById('btnsearchsComment').style.display='block';}else {document.getElementById('btnsearchs').style.display='none'; document.getElementById('btnsearchsThumbs').style.display='none';document.getElementById('btnsearchsComment').style.display='none';}}"> <option value="0">视频栏目</option> <option value="-1" <?php if ($stype == -1) { echo "selected"; } ?> >没有栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $stype); ?> </select> <select id="order" name="order"> <option value="d_time">视频排序</option> <option value="d_id" <?php if ($order == "d_id") { echo "selected"; } ?> >视频编号</option> <option value="d_name" <?php if ($order == "d_name") { echo "selected"; } ?> >视频名称</option> <option value="d_play_num" <?php if ($order == "d_play_num") { echo "selected"; } ?> >播放次数</option> <option value="d_year" <?php if ($order == "d_year") { echo "selected"; } ?> >上映日期</option> </select> <select id="sort" name="sort"> <option value="desc" <?php if ($sort == "desc") { echo "selected"; } ?> >视频排序 降序序</option> <option value="asc" <?php if ($sort == "asc") { echo "selected"; } ?> >视频排序 升序</option> </select> <select id="from" name="from"> <option value="">视频播放器</option> <?php echo makeSelectPlayer($from); ?> </select> <select id="can_search_device" name="can_search_device"> <option value="" >投放设备</option> <option value="TV" <?php if ($can_search_device === 'TV') { echo "selected"; } ?> >TV版</option> <option value="iPad" <?php if ($can_search_device === 'iPad') { echo "selected"; } ?> >iPad版</option> <option value="iphone" <?php if ($can_search_device === 'iphone') { echo "selected"; } ?> >iphone版</option> <option value="apad" <?php if ($can_search_device === 'apad') { echo "selected"; } ?> >Android-Pad版</option> <option value="aphone" <?php if ($can_search_device === 'aphone') { echo "selected"; } ?> >Android-Phone版</option> <option value="web" <?php if ($can_search_device === 'web') { echo "selected"; } ?> >网站版</option> </select> </td> </tr> <tr> <td colspan="4"> 关键字:<input id="keyword" size="40" name="keyword" value="<?php echo $keyword; ?> "> <select id="keyword_col" name="keyword_col"> <option value="">关键字的匹配列</option> <option value="d_name" <?php if ($keyword_col == "d_name") { echo "selected"; } ?> >视频名称</option> <option value="d_starring" <?php if ($keyword_col == "d_starring") { echo "selected"; } ?> >演员</option> <option value="d_directed" <?php if ($keyword_col == "d_directed") { echo "selected"; } ?> >导演</option> </select> <input class="input" type="button" value="搜索" id="btnsearch" onClick="filter();"> </td> </tr> </table> </td> </tr> </table> <form id="form1" name="form1" method="post"> <table class="tb"> <tr> <td width="10%">编号</td> <td width="25%">名称</td> <td width="10%">播放次数</td> <td width="10%">上映日期</td> <td width="5%">分类</td> <td width="20%">时间</td> <td width="20%">操作</td> </tr> <?php if ($nums == 0) { ?> <tr><td align="center" colspan="12">没有任何记录!</td></tr> <?php } else { while ($row = $db->fetch_array($rs)) { $d_id = $row["d_id"]; $tname = "未知"; $tenname = ""; $typearr = getValueByArray($cache[0], "t_id", $row["d_type"]); if (is_array($typearr)) { $tname = $typearr["t_name"]; $tenname = $typearr["t_enname"]; } ?> <tr> <td><?php echo $d_id; ?> </td> <td><?php echo substring($row["d_name"], 20); ?> <?php if ($row["d_state"] > 0) { echo "<font color=\"red\">[" . $row["d_state"] . "]</font>"; } ?> <?php if (!isN($row["d_remarks"])) { echo "<font color=\"red\">[" . $row["d_remarks"] . "]</font>"; } ?> <?php if ($row["d_hide"] == 1) { echo "<font color=\"red\">[隐藏]</font>"; } ?> </td> <td><?php echo $row["d_play_num"]; ?> </td> <td><?php echo $row["d_year"]; ?> </td> <td><?php echo $tname; ?> </td> <td><?php echo isToday($row["d_time"]); ?> </td> <td><a href="admin_vod_topic.php?action=info&id=<?php echo $d_id; ?> ">所在榜单</a> | <a class="thickbox" href="#TB_inline?height=400&width=600&inlineId=myOnPageContent" onclick="javascript:{prepareWeiboText('<?php echo $row["d_type"]; ?> ','<?php echo $d_id; ?> ','<?php echo substring($row["d_name"], 20); ?> ');}" > 消息推送</a> </td> </tr> <?php } } ?> <!-- <tr>--> <!-- <td colspan="12">--> <!-- 全选<input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'d_id[]');"/> --> <!-- 批量操作:<input type="button" id="btnDel" value="删除" class="input">--> <!-- <input type="button" id="pltj" value="推荐" onClick="plset('pltj','vod')" class="input">--> <!-- <input type="button" id="plfl" value="分类" onClick="plset('plfl','vod')" class="input">--> <!-- <input type="button" id="plzt" value="专题" onClick="plset('plzt','vod')" class="input">--> <!-- <input type="button" id="plluobo" value="轮播图" onClick="plsetLuobo()" class="input">--> <!-- <input type="button" id="plbd" value="视频悦单" onClick="plsetBD('plbd','vod','1')" class="input">--> <!-- <input type="button" id="plbd" value="视频悦榜" onClick="plsetBD('plbd','vod','2')" class="input">--> <!-- <input type="button" id="plrq" value="人气" onClick="plset('plrq','vod')" class="input">--> <!-- <input type="button" id="plsc" value="生成" class="input">--> <!-- <input type="button" id="plyc" value="显隐" onClick="plset('plyc','vod')" class="input">--> <!-- <span id="plmsg" name="plmsg"></span>--> <!-- </td>--> <!-- </tr>--> <tr class="formlast"> <td align="center" colspan="12"> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "admin_online_subscribe.php?page={p}&can_search_device=" . $can_search_device . "&keyword=" . urlencode($keyword) . "&keyword_col=" . $keyword_col . "&sort=" . $sort . "&order=" . $order . "&stype=" . $stype . "&from=" . $from); ?> </td> </tr> </table> </form> <div id="myOnPageContent" style="display:none"> <script language="javascript"> $('#form2').form({ success:function(data){ $('#SendWeiboMsg').empty().append(data); $("#btnEdit").attr("disabled",false); } }); $("#btnEdit").click(function(){ if(confirm('确定要推送消息吗')){ $("#form2").attr("action","?action=notifyMsg"); var weibotxt= $("#weiboText").val(); $("#btnEdit").attr("disabled",true); if(weibotxt ==''){ alert("发送内容不能为空。"); $("#btnEdit").attr("disabled",false); return; } if(weibotxt.length>=110){ alert("你发送的内容太长,不能超过110个字符。"); $("#btnEdit").attr("disabled",false); return; } var prod_id= $("#notify_msg_prod_id").val(); var prod_type= $("#notify_msg_prod_type").val(); $('#SendWeiboMsg').empty().append('正在推送消息.....<br/>'); var urlT='admin_online_subscribe.php?action=notifyMsg¬ify_msg_prod_type='+prod_type+'¬ify_msg_prod_id='+prod_id+'&content=' +encodeURIComponent(weibotxt) ; var channels=document.getElementsByName("channel[]"); var channelFlag=true; var index=0; var indexSelect=0; for(var i = 0; i < channels.length; i++){ if (channels[i].checked == true) { channelFlag=false; indexSelect++; urlTs = urlT +'&channel='+channels[i].value; // alert(channels[i].value); $.post(urlTs, {Action:"post"}, function (data, textStatus){ if(textStatus == "success"){ index++; //alert(data); $('#SendWeiboMsg').append(data).append('<br/>'); }else{ index++; $('#SendWeiboMsg').append('发送失败。').append('<br/>'); } if( index==indexSelect){ $("#btnEdit").attr("disabled",false); $('#SendWeiboMsg').append('推送消息完成。').append('<br/>'); } }); } } if(channelFlag){ alert('你必须要选择一个频道发送'); } //$("#form2").submit(); } }); </script> <form id="form2" name="form1" method="post"> <table class="table" cellpadding="0" cellspacing="0" width="100%" border="0"> <thead class="tb-tit-bg"> <!-- <tr>--> <!-- <td > <h3 class="title"> 发送设备:<select name="device_type" id="device_type" > --> <!-- <option value="" >所有设备</option>--> <!-- <option value="ios" >IOS</option>--> <!-- <option value="android" >Android</option> --> <!-- </select> --> <!-- </h3></td> --> <!-- --> <!-- </tr>--> <tr> <td colspan="2"><span><h3>发送信息</h3></span></td> </tr> <input type="hidden" name="notify_msg_prod_id" id="notify_msg_prod_id" value=""> <input type="hidden" name="notify_msg_prod_type" id="notify_msg_prod_type" value=""> <tr> <td colspan="2" align="center"><textarea name="wbText" id="weiboText" rows="10" cols="90"></textarea></td> </tr> <tr> <td align="left"> <br/> Parse 云推送<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_ANDROID" />悦视频 Android版<br/> <!-- <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_TV" />悦视频 TV版<br/>--> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IOS" />悦视频 IOS版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPHONE" />今晚剧场iphone版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPAD" />今晚剧场IPAD版<br/> </td> <td align="left"> <br/> 百度云推送<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_ANDROID_BAIDU" />悦视频 Android版<br/> <!-- <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_TV_BAIDU" />悦视频 TV版<br/>--> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IOS_BAIDU" />悦视频 IOS版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPHONE_BAIDU" />今晚剧场iphone版<br/> <input type="checkbox" id='channel[]' name="channel[]" value="CHANNEL_IPAD_BAIDU" />今晚剧场IPAD版<br/> </td> </tr> <tr> <td align="center" colspan="2"><input type="button" value="发送消息" id="btnEdit" class="input" /></td> </tr> <tr> <td align="left" colspan="2"> <font color=red><span id="SendWeiboMsg"></span></font></td> </tr> </thead> </table> </form> </div> <?php if ($pagenum == 1 && $where == " 1=1 ") { echo "<script>showpic();</script>"; } unset($rs); }
function edit() { global $db; $p_id = be("all", "p_id"); if (!isN($p_id)) { $sql = "select * from {pre}cj_vod_projects where p_id = " . $p_id; $row = $db->getRow($sql); $p_name = $row["p_name"]; $p_coding = $row["p_coding"]; $p_playtype = $row["p_playtype"]; $p_pagetype = $row["p_pagetype"]; $p_url = $row["p_url"]; $p_pagebatchurl = $row["p_pagebatchurl"]; $p_manualurl = $row["p_manualurl"]; $p_pagebatchid1 = $row["p_pagebatchid1"]; $p_pagebatchid2 = $row["p_pagebatchid2"]; $p_script = $row["p_script"]; $p_collecorder = $row["p_collecorder"]; $p_savefiles = $row["p_savefiles"]; $p_intolib = $row["p_intolib"]; $p_ontime = $row["p_ontime"]; $p_server = $row["p_server"]; $p_hitsstart = $row["p_hitsstart"]; $p_hitsend = $row["p_hitsend"]; $p_colleclinkorder = $row["p_colleclinkorder"]; $p_showtype = $row["p_showtype"]; unset($row); } else { $p_pagetype = 0; } ?> <form action="?action=editstep1" method="post" id="form1" name="form1"> <INPUT id="p_id" name="p_id" type="hidden" value="<?php echo $p_id; ?> " > <table class="tb"> <tr> <td width="20%" >项目名称:</td> <td> <INPUT id="p_name" name="p_name" size="50" value="<?php echo $p_name; ?> " > </td> </tr> <tr> <td>采集过程方式:</td> <td> <input name="p_showtype" type="radio" value="0" <?php if ($p_showtype == 0) { echo "checked"; } ?> >显示采集一个列表 <input name="p_showtype" type="radio" value="1" <?php if ($p_showtype == 1) { echo "checked"; } ?> >显示采集一条数据 </td> </tr> <tr> <td>采集参数:</td> <td> <input id="p_collecorder" name="p_collecorder" type="checkbox" value="1" <?php if ($p_collecorder == 1) { echo "checked"; } ?> >分页倒序采集 <input id="p_colleclinkorder" name="p_colleclinkorder" type="checkbox" value="1" <?php if ($p_colleclinkorder == 1) { echo "checked"; } ?> >列表倒序采集 <input id="p_savefiles" name="p_savefiles" type="checkbox" value="1" <?php if ($p_savefiles == 1) { echo "checked"; } ?> > 采集中保存图片(采集过程方式为:显示采集一条数据时使用) </td> </tr> <tr> <td>目标网页编码:</td> <td> <select id="p_coding" name="p_coding"> <option value="GB2312" <?php if ($p_coding == "GB2312") { echo "selected"; } ?> >GB2312</option> <option value="UTF-8" <?php if ($p_coding == "UTF-8") { echo "selected"; } ?> >UTF-8</option> <option value="BIG5" <?php if ($p_coding == "BIG5") { echo "selected"; } ?> >BIG5</option> </select> </td> </tr> <tr> <td>播放器:</td> <td> <select id="p_playtype" name="p_playtype"> <option value=''>暂没有数据</option> <?php echo makeSelectPlayer($p_playtype); ?> </select> </td> </tr> <tr> <td>服务器组:</td> <td> <select id="p_server" name="p_server"> <option value='0'>无服务器组</option> <?php echo makeSelectServer($p_server); ?> </select> </td> </tr> <tr> <td>分页设置:</td> <td> <input type="radio" value="0" id="p_pagetype" name="p_pagetype" checked="checked" onClick="ChangeCutPara(0);" <?php if ($p_pagetype == 0) { echo "checked"; } ?> > 不分页 <input type="radio" value="1" id="p_pagetype" name="p_pagetype" onClick="ChangeCutPara(1);" <?php if ($p_pagetype == 1) { echo "checked"; } ?> > 批量分页 <input type="radio" value="2" id="p_pagetype" name="p_pagetype" onClick="ChangeCutPara(2);" <?php if ($p_pagetype == 2) { echo "checked"; } ?> > 手动分页 <input type="radio" value="3" id="p_pagetype" name="p_pagetype" onClick="ChangeCutPara(3);" <?php if ($p_pagetype == 3) { echo "checked"; } ?> > 按ID直接采集内容 </td> </tr> <tr ID="IndexCutPage" > <td>采集地址:</td> <td> <INPUT id="p_url" name="p_url" size="50" value="<?php echo $p_url; ?> "> </td> </tr> <tr ID="HandCutPage" style="display:none"> <td><span id="CutPageName"></span>:</td> <td><input type="text" name="p_pagebatchurl" size="60" value="<?php echo $p_pagebatchurl; ?> "/> 分页代码 <font color=red>{ID}</font><br> 标准格式:Http://www.xxxxx.com/list/list_{ID}.html<br> 采集范围: <input name="p_pagebatchid1" type="text" value="<?php echo $p_pagebatchid1; ?> " size="4"> To <input name="p_pagebatchid2" type="text" value="<?php echo $p_pagebatchid2; ?> " size="4"> 例如:1 - 9</td> </tr> <tr ID="ListContent" style="display:none"> <td>手动分页:</td> <td><textarea name="p_manualurl" cols="60" rows="3"><?php echo $p_manualurl; ?> </textarea></td> </tr> <tr> <td>随机人气:</td> <td> 从 <input id="p_hitsstart" name="p_hitsstart" type="text" size="4" value="<?php echo $p_hitsstart; ?> "> 到 <input id="p_hitsend" name="p_hitsend" type="text" size="4" value="<?php echo $p_hitsend; ?> "> 之间 (前小后大) </td> </tr> <tr> <td>下一步显示源码:</td> <td> <input type="checkbox" class="checkbox" name="showcode" id="showcode" value="1"/>显示 </td> </tr> <tr> <td>过滤选项:</td> <td height=16 > <input name="p_script[]" type="checkbox" value="1" <?php if (($p_script & 1) > 0) { echo "checked"; } ?> > Iframe <input name="p_script[]" type="checkbox" value="2" <?php if (($p_script & 2) > 0) { echo "checked"; } ?> > Object <input name="p_script[]" type="checkbox" value="4" <?php if (($p_script & 4) > 0) { echo "checked"; } ?> > Script <input name="p_script[]" type="checkbox" value="8" <?php if (($p_script & 8) > 0) { echo "checked"; } ?> > Div <input name="p_script[]" type="checkbox" value="16" <?php if (($p_script & 16) > 0) { echo "checked"; } ?> > Class <input name="p_script[]" type="checkbox" value="32" <?php if (($p_script & 32) > 0) { echo "checked"; } ?> > Table<br> <br> <input name="p_script[]" type="checkbox" value="64" <?php if (($p_script & 64) > 0) { echo "checked"; } ?> > Span <input name="p_script[]" type="checkbox" value="128" <?php if (($p_script & 128) > 0) { echo "checked"; } ?> > Img <input name="p_script[]" type="checkbox" value="256" <?php if (($p_script & 256) > 0) { echo "checked"; } ?> > Font <input name="p_script[]" type="checkbox" value="512" <?php if (($p_script & 512) > 0) { echo "checked"; } ?> > A <input name="p_script[]" type="checkbox" value="1024" <?php if (($p_script & 1024) > 0) { echo "checked"; } ?> > Tr <input name="p_script[]" type="checkbox" value="2048" <?php if (($p_script & 2048) > 0) { echo "checked"; } ?> > Td <input name="p_script[]" type="checkbox" value="4096" <?php if (($p_script & 4096) > 0) { echo "checked"; } ?> > Html </td> </tr> <tr> <td colspan="2" ><input type="submit" class="btn" id="btnNext1" name="btnNext" value="下一步"></td> </tr> </table> </form> <script language="JavaScript"> function ChangeCutPara(Flag) { switch (Flag) { case 0 : $("#IndexCutPage").css("display",""); $("#HandCutPage").css("display","none"); $("#ListContent").css("display","none"); break; case 1 : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display",""); $("#ListContent").css("display","none"); $("#CutPageName").html("批量分页"); break; case 2 : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display","none"); $("#ListContent").css("display",""); break; case 3 : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display",""); $("#ListContent").css("display","none"); $("#CutPageName").html("按ID采集内容页"); break; default : $("#IndexCutPage").css("display","none"); $("#HandCutPage").css("display","none"); $("#ListContent").css("display","none"); break; } } ChangeCutPara(<?php echo $p_pagetype; ?> ); </script> <?php }
function main() { global $db, $cache; $pagenum = be("get", "page"); if (isN($pagenum) || !isNum($pagenum)) { $pagenum = 1; } if ($pagenum < 1) { $pagenum = 1; } $pagenum = intval($pagenum); $keyword = be("get", "keyword"); $from = be("get", "playfrom"); $project = be("get", "cj_vod_projects"); $zt = be("get", "zt"); $sql = "Select a.*,b.p_name as p_name from {pre}cj_vod a,{pre}cj_vod_projects b where a.m_pid=b.p_id and m_playfrom not in ('tudou','kankan','cntv','wasu') "; if ($zt != "") { $sql = $sql . " and m_zt = " . $zt; } if ($keyword != "") { $keyword = trim($keyword); $sql = $sql . " and m_name like '%" . $keyword . "%' "; } if ($project != "") { $sql = $sql . " and a.m_pid = " . $project; } if ($from != "") { $sql = $sql . " and a.m_playfrom ='" . $from . "' "; } $sql = $sql . " order by m_zt asc, m_addtime desc,m_name desc "; $rscount = $db->query($sql); $nums = $db->num_rows($rscount); //总记录数 $pagecount = ceil($nums / app_pagenum); //总页数 $sql = $sql . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; $rs = $db->query($sql); ?> <script language="javascript"> $(document).ready(function () { $("#btnDel").click(function () { if (confirm('确定要删除吗')) { $("#form1").attr("action", "?action=delpl"); $("#form1").submit(); } }); $("#btnDelall").click(function () { if (confirm('确定要删除吗')) { $("#form1").attr("action", "?action=delall"); $("#form1").submit(); } }); $("#btnSelin").click(function () { if (confirm('确定入库您所选择的数据吗')) { $("#form1").attr("action", "?action=IDInflow"); $("#form1").submit(); } }); $("#btnSelinZhuiju").click(function () { if (confirm('确定添加您所选择的数据到自动采集/自动入库吗')) { $("#form1").attr("action", "?action=IDInflowZhuiJu"); $("#form1").submit(); } }); $("#btnAllin").click(function () { if (confirm('全部入库你所采集的数据吗')) { $("#form1").attr("action", "?action=AllInflow"); $("#form1").submit(); } }); $("#btnNoin").click(function () { if (confirm('确定入库所有未入库的数据吗')) { $("#form1").attr("action", "?action=noInflow"); $("#form1").submit(); } }); $("#noInflowProject").click(function () { var keyword = $("#keyword").val(); var playfrom = $("#playfrom").val(); var project = $("#cj_vod_projects").val(); if (confirm('确定所搜视频入库未入库吗')) { $("#form1").attr("action", "?action=noInflowProject&keyword=" + keyword + "&playfrom=" + playfrom + "&cj_vod_projects=" + project); $("#form1").submit(); } }); $("#AllInflowProject").click(function () { var keyword = $("#keyword").val(); var playfrom = $("#playfrom").val(); var project = $("#cj_vod_projects").val(); if (confirm('确定所搜视频全部入库吗')) { $("#form1").attr("action", "?action=AllInflowProject&keyword=" + keyword + "&playfrom=" + playfrom + "&cj_vod_projects=" + project); $("#form1").submit(); } }); $("#btnType").click(function () { if (confirm('确定更新所选数据的分类吗')) { $("#form1").attr("action", "?action=editype"); $("#form1").submit(); } }); }); </script> <TABLE width="96%" border=0 align=center cellpadding=0 cellSpacing=0 class=tbtitle> <TBODY> <tr> <td> <form action="collect_vod.php" method="get"><strong>搜索影片:</strong> <input type="hidden" name="action" value="main"> <input id=keyword size=40 name=keyword value="<?php echo $keyword; ?> "> <select id="playfrom" name=playfrom> <option value="">视频播放器</option> <?php echo makeSelectPlayer($from); ?> </select> <select id="cj_vod_projects" name="cj_vod_projects"> <option value="">全部采集项目</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "", " | ", $project); ?> </select> <INPUT class=inputbut type=submit value=搜索 name=submit></form> </td> </tr> </TBODY> </TABLE> <form action="" method="post" name="form1" id="form1"> <table class="collect_vod tb"> <tr> <td width="4%"> </td> <td>影片名称</td> <td width="7%">状态</td> <td width="7%">播放器</td> <td width="10%">栏目分类</td> <td width="10%">地区</td> <td width="10%">上映日期</td> <td width="15%">所属采集项目</td> <td width="13%">更新时间</td> <td width="8%">操作</td> </tr> <?php if (!$rs) { ?> <tr> <td align="center" colspan="9">没有任何记录!</td> </tr> <?php } else { $i = 0; while ($row = $db->fetch_array($rs)) { ?> <tr> <td><input name="m_id[]" type="checkbox" id="m_id" value="<?php echo $row["m_id"]; ?> "/></td> <td><?php echo $row["m_name"]; ?> (连载:<?php echo $row["m_state"]; ?> )</td> <td><?php if ($row["m_zt"] == 1) { echo "<font color=\"#FF0000\">已入库</font>"; } else { echo "未入库"; } ?> </td> <td><?php echo $row["m_playfrom"]; ?> </td> <td><?php if ($row["m_typeid"] == 0) { ?> <font color="#FF0000">没找到对应分类请配置</font> <?php } else { $typearr = getValueByArray($cache[0], "t_id", $row["m_typeid"]); echo $typearr["t_name"]; } ?> </td> <td><?php echo $row["m_area"]; ?> </td> <td><?php echo $row["m_year"]; ?> </td> <td><?php echo $row["p_name"]; ?> </td> <td><?php echo isToDay($row['m_addtime']); ?> </td> <td><A href="?action=edit&m_id=<?php echo $row["m_id"]; ?> ">修改</A>|<A href="?action=del&m_id=<?php echo $row["m_id"]; ?> ">删除</A></td> </tr> <?php } } ?> <tr class="formlast"> <td colspan="9"><input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'m_id[]');"/> 全选 <input type="button" id="btnDel" value="批量删除" class="btn"/> <!-- <input type="button" id="btnDelall" value="删除所有" class="btn" />--> <input type="button" id="btnSelin" class="btn" name="Submit" value="入库所选"> <input type="button" id="btnSelinZhuiju" class="btn" name="Submit" value="添加到自动采集入库"> <!-- <input type="button" id="btnAllin" class="btn" name="Submit" value="全部入库" >--> <!-- <input type="button" id="btnNoin" class="btn" name="Submit" value="入库未入库" >--> <input type="button" id="AllInflowProject" class="btn" name="Submit" value="所搜视频全部入库"> <input type="button" id="noInflowProject" class="btn" name="Submit" value="所搜视频入库未入库"> <font color="#FF0000"> </font></td> </tr> <tr class="formlast"> <td colspan="9">入库同名处理: <input type="radio" name="CCTV" value="0" checked>自动处理 <input type="radio" name="CCTV" value="1">始终新增数据 <input type="radio" name="CCTV" value="2">新增播放器组 <input type="radio" name="CCTV" value="3">不处理 <br/> 强制覆盖数据: <input type="checkbox" name="CCTV1" value="1">年份 <input type="checkbox" name="CCTV2" value="2">地区 <input type="checkbox" name="CCTV3" value="3">演员 <input type="checkbox" name="CCTV4" value="4">图片 <input type="checkbox" name="CCTV5" value="5">简介 <input type="checkbox" name="CCTV6" value="6">语言 <input type="checkbox" name="CCTV7" value="7">备注 <input type="checkbox" name="CCTV8" value="8">导演 <input type="checkbox" name="CCTV9" value="9">影片长度 <br/> <font color="#FF0000">注意 :自动判断播放来源,如遇到相同来源则更新数据。</font></td> </tr> <tr align="center" class="formlast"> <td colspan="9"><?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "collect_vod.php?action=main&page={p}&cj_vod_projects=" . $project . "&keyword=" . $keyword . "&playfrom=" . $from); ?> </td> </tr> </table> </form> <?php }
function info() { global $db, $action; $backurl = getReferer(); if (strpos($backurl, "admin_vod.php") <= 0) { $backurl = "admin_vod.php"; } if ($action == "edit") { $d_id = be("get", "id"); $row = $db->getRow("SELECT * FROM {pre}vod WHERE d_id=" . $d_id); if (!$row) { errmsg("系统信息", "错误没有找到该数据"); } else { $d_name = $row["d_name"]; $d_enname = $row["d_enname"]; $d_state = $row["d_state"]; $d_type = $row["d_type"]; $d_color = $row["d_color"]; $d_pic = $row["d_pic"]; $d_starring = $row["d_starring"]; $d_directed = $row["d_directed"]; $d_area = $row["d_area"]; $d_year = $row["d_year"]; $d_language = $row["d_language"]; $d_level = $row["d_level"]; $d_stint = $row["d_stint"]; $d_hits = $row["d_hits"]; $d_dayhits = $row["d_dayhits"]; $d_weekhits = $row["d_weekhits"]; $d_monthhits = $row["d_monthhits"]; $d_topic = $row["d_topic"]; $d_content = $row["d_content"]; $d_remarks = $row["d_remarks"]; $d_hide = $row["d_hide"]; $d_good = $row["d_good"]; $d_bad = $row["d_bad"]; $d_usergroup = $row["d_usergroup"]; $d_score = $row["d_score"]; $d_scorecount = $row["d_scorecount"]; $d_addtime = $row["d_addtime"]; $d_time = $row["d_time"]; $d_hitstime = $row["d_hitstime"]; $d_subname = $row["d_subname"]; $d_playurl = $row["d_playurl"]; $d_downurl = $row["d_downurl"]; $d_playfrom = $row["d_playfrom"]; $d_playserver = $row["d_playserver"]; $d_letter = $row["d_letter"]; $d_type_name = $row["d_type_name"]; $d_pic_ipad = $row["d_pic_ipad"]; $d_video_desc_url = $row["d_video_desc_url"]; $duraning = $row["duraning"]; $d_play_check = $row["d_play_check"]; $can_play_device = $row["can_play_device"]; $d_status = $row["d_status"]; $can_search_device = $row["can_search_device"]; $d_douban_id = $row["d_douban_id"]; $d_capital_name = $row["d_capital_name"]; if (isN($d_playurl)) { $d_playurl = ""; } if (isN($d_video_desc_url)) { $d_video_desc_url = ""; } if (isN($d_downurl)) { $d_downurl = ""; } // var_dump($d_downurl); $d_weburl = $row["webUrls"]; if (isN($d_weburl)) { $d_weburl = ""; } unset($row); if (!isNum($d_hide)) { $d_hide = -1; } else { $d_hide = intval($d_hide); } if (!isNum($d_play_check)) { $d_play_check = 0; } else { $d_play_check = intval($d_play_check); } } } ?> <div id="win1" class="easyui-window" title="窗口" style="padding: 5px; width: 650px;" closed="true" minimizable="false" maximizable="false"> <table class="admin_vod tb"> <tr> <td>视频地址:</td> <td><TEXTAREA id="tip" NAME="tip" ROWS="10" style="width: 500px; table-layout: fixed; word-wrap: break-word;"></TEXTAREA> </td> </tr> </table> </div> <script language="javascript" src="editor/xheditor-zh-cn.min.js"></script> <script language="javascript"> var ac = "<?php echo $action; ?> "; $(document).ready(function(){ $("#form1").validate({ rules:{ d_type:{ required:true }, d_name:{ required:true, maxlength:254 }, d_subname:{ maxlength:254 }, d_enname:{ maxlength:254 }, d_letter:{ maxlength:1 }, d_state:{ number:true }, d_pic:{ maxlength:254 }, d_starring:{ maxlength:254 }, d_directed:{ maxlength:254 }, d_year:{ maxlength:32 }, d_hits:{ number:true }, d_dayhits:{ number:true }, d_weekhits:{ number:true }, d_monthhits:{ number:true }, d_good:{ number:true }, d_bad:{ number:true }, d_score:{ number:true }, d_scorecount:{ number:true }, d_stint:{ number:true } } }); $('#form1').form({ onSubmit:function(){ if(!$("#form1").valid()) {return false;} }, success:function(data){ if (ac=="add"){ $.messager.defaults.ok = "确定"; $.messager.defaults.cancel = "返回"; $.messager.confirm('系统提示', '是否继续添加数据?', function(r){ if(r==true){ location.href = "admin_vod.php?action=add"; } else{ location.href = $("#backurl").val(); } }); } else{ if(data.indexOf('no') >-1){ alert("存在播放器为no,不能保存。"); }else { location.href = $("#backurl").val(); } // } } }); $("#btnCancel").click(function(){ location.href = $("#backurl").val(); }); }); function collect(weburls,playerfrom){ var urls=$("#"+weburls).val(); var playerfrom=$("#"+playerfrom).val(); // alert(urls); $.post("admin_vod_getVideoUrls.php",{"weburls":urls,"playerfrom":playerfrom}, function(obj) { //oncomplete(obj); $("#tip").val(obj); $('#win1').window('open'); }); }; function changeArea(prod_type,area,typename){ // alert(prod_type);alert(area); // var areaArray= // var content='<option value="0">请选择地区</option>'; var content=''; if(prod_type =='1'){ content='内地,香港,台湾,美国,日本,韩国,欧洲,东南亚,其他'; } if(prod_type =='2'){ content='内地,香港,台湾,韩国,美国,日本,其他'; } if(prod_type =='3'){ content='港台,内地,日韩,欧美,其他'; } if(prod_type =='131'){ content='日本,欧美,国产,其他'; } var obj=$("#d_area_span"); obj[0].innerHTML=content; // //alert(obj[0].innerHTML); // for(var i=0;i<areaArray.length;i++){ // if(area==areaArray[i]){ // content=content+'<option value="'+area+'" selected="">'+area+'</option>'; // }else { // content=content+'<option value="'+areaArray[i]+'" >'+areaArray[i]+'</option>'; // } // } // obj[0].innerHTML=content; //<input type="checkbox" name="can_search_device[]" value="TV" "checked" />TV版 var typenameContent=''; if(prod_type =='1'){ typeNameArray='恐怖,惊悚,悬疑,伦理,爱情,剧情,喜剧,科幻,动作,战争,冒险,音乐,动画,运动,奇幻,传记,古装,犯罪,武侠,其他'.split(','); } if(prod_type =='2'){ typeNameArray='剧情,情感,青春偶像,家庭伦理,喜剧,犯罪,战争,古装,动作,奇幻,经典,乡村,商战,历史,情景,TVB,其他'.split(','); } if(prod_type =='3'){ typeNameArray='综艺,选秀,情感,访谈,播报,旅游,音乐,美食,纪实,曲艺,生活,游戏互动,财经,求职,其他'.split(','); } if(prod_type =='131'){ typeNameArray='情感,科幻,热血,推理,搞笑,冒险,萝莉,校园,动作,机战,运动,耽美,战争,少年,少女,社会,原创,亲子,益智,励志,百合,其他'.split(','); } var typeNameobj=$("#d_type_name_span"); for(var i=0;i<typeNameArray.length;i++){ var index =typename.indexOf(typeNameArray[i]); // alert(typename + '==='+typeNameArray[i] +' ==' +index); if( index >= 0 ){ // alert('hear'); typenameContent=typenameContent+'<input type="checkbox" name="d_type_name[]" value="'+typeNameArray[i]+'" checked />'+typeNameArray[i]; }else { typenameContent=typenameContent+'<input type="checkbox" name="d_type_name[]" value="'+typeNameArray[i]+'" />'+typeNameArray[i]; } } typeNameobj[0].innerHTML=typenameContent; } </script> <form name="form1" id="form1" method="post" action="?action=save"> <table class="admin_vod_2 tb"> <input name="flag" type="hidden" value="<?php echo $action; ?> "> <input name="d_id" type="hidden" value="<?php echo $d_id; ?> "> <input id="backurl" name="backurl" type="hidden" value="<?php echo $backurl; ?> "> <tr> <td width="10%">参数:</td> <td><select id="d_type" name="d_type" onchange="changeArea(this.options[this.selectedIndex].value,'<?php echo $d_area; ?> ','<?php echo $d_type_name; ?> ');"> <option value="">请选择栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", $d_type); ?> </select><select id="d_level" name="d_level"> <option value="">选择推荐值</option> <option value="1" <?php if ($d_level == 1) { echo "selected"; } ?> >推荐1</option> <option value="2" <?php if ($d_level == 2) { echo "selected"; } ?> >推荐2</option> <option value="3" <?php if ($d_level == 3) { echo "selected"; } ?> >推荐3</option> <option value="4" <?php if ($d_level == 4) { echo "selected"; } ?> >推荐4</option> <option value="5" <?php if ($d_level == 5) { echo "selected"; } ?> >推荐5</option> <option value="6" <?php if ($d_level == 6) { echo "selected"; } ?> >推荐6</option> <option value="7" <?php if ($d_level == 7) { echo "selected"; } ?> >推荐7</option> <option value="8" <?php if ($d_level == 8) { echo "selected"; } ?> >推荐8</option> </select> <select id="d_language" name="d_language"> <option value="0">请选择语言</option> <?php echo makeSelectAreaLang("lang", $d_language); ?> </select><select id="d_hide" name="d_hide"> <option value="0" <?php if ($d_hide == 0) { echo "selected"; } ?> >显示</option> <option value="1" <?php if ($d_hide == 1) { echo "selected"; } ?> >隐藏</option> <option value="-100" <?php if ($d_hide == -100) { echo "selected"; } ?> >视频不能播放</option> </select> <a href="admin_vod_topic.php?action=info&id=<?php echo $d_id; ?> "><font color="red">所在榜单</font></a> 视频ID: <?php echo $d_id; ?> <input type="checkbox" name="uptime" value="1" checked>更新时间 <input type="hidden" name="oldtime" value="<?php echo $d_time; ?> "></td> </tr> <tr> <td>名称:</td> <td><input id="d_name" name="d_name" type="text" size="40" value="<?php echo $d_name; ?> " onBlur="if(this.value){ajaxckname(this.value);}"><span id="d_name_ok"></span> 名称首字母:<input id="d_capital_name" name="d_capital_name" type="text" size="40" value="<?php echo $d_capital_name; ?> "> </td> </tr> <tr> <td>拼音:</td> <td><input id="d_enname" name="d_enname" type="text" size="40" value="<?php echo $d_enname; ?> "> 备注:<input id="d_remarks" name="d_remarks" type="text" size="40" value="<?php echo $d_remarks; ?> "> 连载信息:<input id="d_state" name="d_state" type="text" size="10" value="<?php echo $d_state; ?> "> <!-- 播放设备:--> <!-- <select id="can_play_device" name="can_play_device">--> <!-- <option value="0" <?php if ($can_play_device == 0) { echo "selected"; } ?> >所有设备</option>--> <!-- <option value="1" <?php if ($can_play_device == 1) { echo "selected"; } ?> >只能ipad/iphone播放</option>--> <!-- <option value="2" <?php if ($can_play_device == 2) { echo "selected"; } ?> >只能Android播放</option>--> <!-- </select>--></td> </tr> <tr> <td>演员:</td> <td><input id="d_starring" name="d_starring" type="text" size="40" value="<?php echo $d_starring; ?> "> 导演:<input id="d_directed" name="d_directed" type="text" size="40" value="<?php echo $d_directed; ?> "> 上映日期:<input id="d_year" name="d_year" type="text" value="<?php echo $d_year; ?> " size="10"> 豆瓣ID:<input id="d_douban_id" name="d_douban_id" type="text" value="<?php echo $d_douban_id; ?> " size="10"> </tr> <tr> <td><font color="red"><strong>是否已经审核过:</strong></font></td> <td><select id="d_status" name="d_status"> <option value="0" <?php if ($d_status == 0) { echo "selected"; } ?> >未审核</option> <option value="1" <?php if ($d_status == 1) { echo "selected"; } ?> >审核并锁定</option> </select> <font color="red"><strong>投放的设备:</strong></font> <?php if (isN($can_search_device)) { $can_search_device = "iPad,iphone,web,apad,TV,aphone,Vendor"; } ?> <input type="checkbox" name="can_search_device[]" value="TV" <?php if (strpos($can_search_device, "TV") !== false) { echo "checked"; } ?> />TV版 <input type="checkbox" name="can_search_device[]" value="iPad" <?php if (strpos($can_search_device, "iPad") !== false) { echo "checked"; } ?> />iPad版 <input type="checkbox" name="can_search_device[]" value="iphone" <?php if (strpos($can_search_device, "iphone") !== false) { echo "checked"; } ?> />iphone版 <input type="checkbox" name="can_search_device[]" value="apad" <?php if (strpos($can_search_device, "apad") !== false) { echo "checked"; } ?> />Android-Pad版 <input type="checkbox" name="can_search_device[]" value="aphone" <?php if (strpos($can_search_device, "aphone") !== false) { echo "checked"; } ?> />Android-phone版 <input type="checkbox" name="can_search_device[]" value="web" <?php if (strpos($can_search_device, "web") !== false) { echo "checked"; } ?> />网站版 <input type="checkbox" name="can_search_device[]" value="Vendor" <?php if (strpos($can_search_device, "Vendor") !== false) { echo "checked"; } ?> />Vendor版 <font color="red"><strong>播放时长:</strong></font> <input id="duraning" name="duraning" type="text" value="<?php echo $duraning; ?> " size="10"> <font color="red"><strong>(格式为:分钟:秒,例如:122:00)</strong></font> </td> </tr> <tr> <td>类别:</td> <td><span id="d_type_name_span"><?php echo $d_type_name; ?> </span> </td> </tr> <tr> <td>地区:</td> <td><input id="d_area" name="d_area" type="text" size="60" value="<?php echo $d_area; ?> ">可以多个,以空格分开 <br /> <span id='d_area_span'></span></td> </tr> <tr> <td>图片:</td> <td><input id="pic" name="pic" type="text" size="60" value="<?php echo $d_pic; ?> "><font color="red">(可以直接填写图片url地址)</font><iframe src="editor/uploadshow.php?action=vod" scrolling="no" topmargin="0" width="320" height="24" marginwidth="0" marginheight="0" frameborder="0" align="middle"></iframe></td> </tr> <tr> <td>图片 For IPad:</td> <td><input id="d_pic_ipad" name="d_pic_ipad" type="text" size="60" value="<?php echo $d_pic_ipad; ?> "><font color="red">(可以直接填写图片url地址)</font><iframe src="editor/uploadshow.php?action=vod" scrolling="no" topmargin="0" width="320" height="24" marginwidth="0" marginheight="0" frameborder="0" align="middle"></iframe> <br /> <font color="red">备注:对于综艺悦榜里的视频,需要两种大图片,他们以逗号分开,格式为:综艺悦榜列表图片地址,综艺详细页面图片地址</font> </td> </tr> <tr> <td>短视频简介Url地址:</td> <td> <textarea id="d_video_desc_url" name="d_video_desc_url" style="width: 700px; height: 50px;"><?php echo $d_video_desc_url; ?> </textarea> <br /> 只用于微信 ,如果存在两个地址,按{Array}隔开。IOS/Android,其中android版的支持flash.</td> </tr> <tr> <td>其他:</td> <td>豆瓣评分:<input id="d_score" name="d_score" type="text" size="8" value="<?php echo $d_score; ?> "></td> </tr> <tr> <td>权限:</td> <td> 收费积分:<input id="d_stint" name="d_stint" type="text" size="8" value="<?php echo $d_stint; ?> "> 可看会员组(向下兼容): <select id="d_usergroup" name="d_usergroup"> <option value="0">请选择会员组</option> <?php echo makeSelect("{pre}user_group", "ug_id", "ug_name", "", "", " | ", $d_usergroup); ?> </select> </td> </tr> <tr> <td colspan="2" style="padding: 0"> <div id="urlarr"><?php $playnum = 0; if ($action == "edit") { if (isN($d_weburl)) { $d_weburl = ""; } if (isN($d_playfrom)) { $d_playfrom = ""; } $playurlarr1 = explode("\$\$\$", $d_weburl); $playfromarr = explode("\$\$\$", $d_playfrom); $playserverarr = explode("\$\$\$", $d_playserver); for ($i = 0; $i < count($playurlarr1); $i++) { if (!isN($playurlarr1[$i]) || $playfromarr[$i] === 'yuanxian') { $playnum = $i + 1; $playurl = replaceStr($playurlarr1[$i], "{Array}", Chr(13)); $playfrom = $playfromarr[$i]; $playserver = $playserverarr[$i]; ?> <div id="playurldiv<?php echo $playnum; ?> " class="playurldiv"> <table width="100%" class='tb2'> <tr> <td width='22%'>网页播放器<?php echo $playnum; ?> :</td> <td><input id="urlid<?php echo $playnum; ?> " name="urlid[]" type="hidden" value="<?php echo $playnum; ?> " /> 播放器: <select id="urlfrom<?php echo $playnum; ?> " name="urlfrom[]"> <option value="no">暂无数据</option> <?php echo makeSelectPlayer($playfrom); ?> </select> <a href="javascript:void(0)" onclick="removeplay('<?php echo $playnum; ?> ')">删除</a> <a href="javascript:void(0)" onclick="moveUp('<?php echo $playnum; ?> ')">上移</a> <a href="javascript:void(0)" onclick="moveDown('<?php echo $playnum; ?> ')">下移</a> 说明:每行一个地址,不能有空行(如果是电视剧,剧集数$网页播放地址)。 <input type="button" value="采集视频地址" class="input" onclick="collect('url<?php echo $playnum; ?> ','urlfrom<?php echo $playnum; ?> ');return false;" /> </td> </tr> <tr> <td>网页播放地址<?php echo $playnum; ?> :</td> <td><textarea id="url<?php echo $playnum; ?> " name="url[]" style="width: 700px; height: 150px;"><?php echo $playurl; ?> </textarea></td> </tr> </table> </div> <?php } } } ?> </div> </td> </tr> <tr> <td colspan="2"><img onClick="appendplay(<?php echo $playnum + 1; ?> ,escape('<?php echo replaceStr(makeSelectPlayer(""), "'", "\\'"); ?> '),escape('<?php echo replaceStr(makeSelectServer(""), "'", "\\'"); ?> '))" src="../images/icons/edit_add.png" style="cursor: pointer" /> 单击按钮添加一组播放地址 </td> </tr> <!-- play weburl address --> <!-- play weburl address --> <tr> <td colspan="2" style="padding: 0"> <div id="downurlarr"><?php if ($action == "edit") { $downurlarr1 = explode("\$\$\$", $d_downurl); $downurlarrcount = count($downurlarr1); for ($j = 0; $j < $downurlarrcount; $j++) { if (!isN($downurlarr1[$j])) { $downurlarr2 = explode("\$\$", $downurlarr1[$j]); $downnum = $j + 1; $downfrom = $downurlarr2[0]; $downurl = replaceStr($downurlarr2[1], "{Array}", chr(13)); // $playfrom = $playfromarr[$j]; // // $playnum = $i + 1; // $playurl = replaceStr($playurlarr1[$i], "{Array}", Chr(13)); // $playfrom = $playfromarr[$i]; // $playserver = $playserverarr[$i]; ?> <div id="downurldiv<?php echo $downnum; ?> " class="downurldiv"> <table width="100%" class='tb2'> <tr> <td width='22%'>视频下载选择<?php echo $downnum; ?> :</td> <td><input id="downurlid<?php echo $downnum; ?> " name="downurlid[]" type="hidden" value="<?php echo $downnum; ?> " /> 类型: <select id="downurlfrom<?php echo $downnum; ?> " name="downurlfrom[]"> <option value="no">暂无数据</option> <?php echo makeSelectPlayer($downfrom); ?> </select> <a href="javascript:void(0)" onclick="removedown('<?php echo $downnum; ?> ')">删除</a> <a href="javascript:void(0)" onclick="moveUps('down','<?php echo $downnum; ?> ')">上移</a> <a href="javascript:void(0)" onclick="moveDowns('down','<?php echo $downnum; ?> ')">下移</a> 说明:每行一个地址,不能有空行。(如果是电视剧,剧集数$视频地址)</td> </tr> <tr> <td>视频下载地址<?php echo $downnum; ?> :</td> <td><textarea id="downurl<?php echo $downnum; ?> " name="downurl[]" style="width: 700px; height: 150px;"><?php echo $downurl; ?> </textarea></td> </tr> </table> </div> <?php } } } ?> </div> </td> </tr> <tr> <td colspan="2"><img onClick="appenddown(<?php echo $downnum + 1; ?> ,escape('<?php echo replaceStr(makeSelectPlayer(""), "'", "\\'"); ?> '))" src="../images/icons/edit_add.png" style="cursor: pointer" /> 单击按钮添加一组下载地址 </td> </tr> <tr> <td>相关介绍:</td> <td><textarea name="d_content" id="d_content" class="xheditor {tools:'BtnBr,Cut,Copy,Paste,Pastetext,Blocktag,Fontface,FontSize,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,SelectAll,Removeformat,Align,List,Outdent,Indent,Link,Unlink,Img,Flash,Media,Table,Source,Fullscreen',width:'700',height:'200',upBtnText:'上传',html5Upload:false,upMultiple:1,upLinkUrl:'{editorRoot}upload.php?action=xht',upImgUrl:'{editorRoot}upload.php?action=xht'}"><?php echo $d_content; ?> </textarea> </td> </tr> <tr align="center"> <td colspan="2"><input class="input" type="submit" value="保存" id="btnSave"> <input class="input" type="button" value="返回" id="btnCancel"></td> </tr> </table> </form> <script language="javascript"> changeArea('<?php echo $d_type; ?> ','<?php echo $d_area; ?> ','<?php echo $d_type_name; ?> '); </script> <?php if ($playnum == 0) { ?> <script> appendplay(1,escape("<?php echo makeSelectPlayer(""); ?> "),escape("<?php echo makeSelectServer(""); ?> ")); </script> <?php } unset($rs); }
function main() { global $db, $cache; $pagenum = be("get", "page"); if (isN($pagenum) || !isNum($pagenum)) { $pagenum = 1; } if ($pagenum < 1) { $pagenum = 1; } $pagenum = intval($pagenum); $keyword = be("get", "keyword"); $from = be("get", "playfrom"); $project = be("get", "cj_vod_projects"); $zt = be("get", "zt"); $sql = "Select a.crontab_desc, a.m_id,a.m_name,a.m_typeid,a.m_urltest,m_playfrom,a.status ,b.p_name from {pre}cj_zhuiju a,{pre}cj_vod_projects b where a.m_pid=b.p_id "; if ($keyword != "") { $keyword = trim($keyword); $sql = $sql . " and m_name like '%" . $keyword . "%' "; } if ($project != "") { $sql = $sql . " and a.m_pid = " . $project; } if ($from != "") { $sql = $sql . " and a.m_playfrom ='" . $from . "' "; } //$sql = $sql . " group by m_urltest " ; $rscount = $db->query($sql); $nums = $db->num_rows($rscount); //总记录数 $pagecount = ceil($nums / app_pagenum); //总页数 $sql = $sql . " limit " . app_pagenum * ($pagenum - 1) . "," . app_pagenum; //var_dump($sql); $rs = $db->query($sql); ?> <script language="javascript"> $(document).ready(function(){ $("#btnDelall").click(function(){ if(confirm('确定要删除所有的数据 吗')){ $("#form1").attr("action","?action=delall"); $("#form1").submit(); } }); $("#btnDel").click(function(){ if(confirm('确定要删除所选择的数据吗')){ $("#form1").attr("action","?action=delpl"); $("#form1").submit(); } }); $("#btnEdit").click(function(){ $("#form1").attr("action","?action=editall"); $("#form1").submit(); }); $('#form1').form({ success:function(data){ $.messager.alert('系统提示', data, 'info',function(){ location.href=location.href; }); } }); }); </script> <TABLE border=0 cellpadding=0 cellSpacing=0 class=tbtitle > <TBODY> <tr> <td> <form action="collect_vod_zhuiju.php" method="get" > <strong>搜索影片:</strong> <input id=keyword size=40 name=keyword value="<?php echo $keyword; ?> "> <select id="playfrom" name=playfrom> <option value="">视频播放器</option> <?php echo makeSelectPlayer($from); ?> </select> <select id="cj_vod_projects" name="cj_vod_projects"> <option value="">全部采集项目</option> <?php echo makeSelect("{pre}cj_vod_projects", "p_id", "p_name", "", "", " | ", $project); ?> </select> <INPUT class=inputbut type=submit value=搜索 name=submit> </form> </td> </tr> </TBODY> </TABLE> <form action="" method="post" name="form1" id="form1"> <table class=tb > <tr> <td width="4%" > </td> <td>影片名称</td> <td>定时采集时间</td> <td>栏目分类</td> <td width="15%">所属采集项目</td> <td width="7%">播放器</td> <td width="8%">操作</td> </tr> <?php if (!$rs) { ?> <tr><td align="center" colspan="9" >没有任何记录!</td></tr> <?php } else { $i = 0; while ($row = $db->fetch_array($rs)) { $t_id = $row["m_id"]; ?> <tr> <td><input name="m_id[]" type="checkbox" id="m_id" value="<?php echo $t_id; ?> " /></td> <td><a href="collect_vod.php?action=edit&m_id=<?php echo $row["m_id"]; ?> "><?php echo $row["m_name"]; ?> (连载:<?php echo $row["status"]; ?> )</a></td> <td> <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="1" <?php if (strpos($row["crontab_desc"], "1") !== false) { echo "checked"; } ?> />星期一 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="2" <?php if (strpos($row["crontab_desc"], "2") !== false) { echo "checked"; } ?> />星期二 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="3" <?php if (strpos($row["crontab_desc"], "3") !== false) { echo "checked"; } ?> />星期三 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="4" <?php if (strpos($row["crontab_desc"], "4") !== false) { echo "checked"; } ?> />星期四 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="5" <?php if (strpos($row["crontab_desc"], "5") !== false) { echo "checked"; } ?> />星期五 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="6" <?php if (strpos($row["crontab_desc"], "6") !== false) { echo "checked"; } ?> />星期六 <input type="checkbox" name="crontab_desc<?php echo $t_id; ?> []" value="0" <?php if (strpos($row["crontab_desc"], "0") !== false) { echo "checked"; } ?> />星期天 </td> <td> <?php if ($row["m_typeid"] == 0) { ?> <font color="#FF0000">没找到对应分类请配置</font> <?php } else { $typearr = getValueByArray($cache[0], "t_id", $row["m_typeid"]); echo $typearr["t_name"]; } ?> </td><td><a href="<?php echo $row["m_urltest"]; ?> " target='_blank'><?php echo $row["p_name"]; ?> </a></td> <td><?php echo $row["m_playfrom"]; ?> </td> <td><A href="?action=del&m_id=<?php echo $row["m_id"]; ?> ">删除</A></td> </tr> <?php } } ?> <tr class="formlast"> <td colspan="4"> <input name="chkall" type="checkbox" id="chkall" value="1" onClick="checkAll(this.checked,'m_id[]');"/> 全选 <input type="button" id="btnDel" value="批量删除" class="btn" /> <input type="button" value="批量修改" id="btnEdit" class="input" /> </td> </tr> <tr align="center" class="formlast"> <td colspan="4"> <?php echo pagelist_manage($pagecount, $pagenum, $nums, app_pagenum, "collect_vod_zhuiju.php?page={p}&cj_vod_projects=" . $project . "&keyword=" . $keyword . "&playfrom=" . $from); ?> </td> </tr> </table> </form> <?php }
function main() { ?> <script language="javascript"> $(document).ready(function(){ $("#btnDel").click(function(){ if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod_batch.php?action=del"); $("#form1").submit(); } else{return false} }); $("#btnDelPlay").click(function(){ if($("#from").val()==""){ alert("请选择要删除的播放器类型"); return; } if(confirm('确定要删除吗')){ $("#form1").attr("action","admin_vod_batch.php?action=delplay"); $("#form1").submit(); } else{return false} }); }); </script> <form id="form1" name="form1" method="post"> <table class="tb"> <tr> <td> <table width="96%" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td colspan="2"> 过滤条件:<select id="stype" name="stype"> <option value="0">视频栏目</option> <option value="-1">没有栏目</option> <?php echo makeSelectAll("{pre}vod_type", "t_id", "t_name", "t_pid", "t_sort", 0, "", " | ", ""); ?> </select> <select id="state" name="state"> <option value="0">视频连载</option> <option value="1">连载中</option> <option value="2">未连载</option> </select> <select id="level" name="level"> <option value="0">视频推荐</option> <option value="1">推荐1</option> <option value="2">推荐2</option> <option value="3">推荐3</option> <option value="4">推荐4</option> <option value="5">推荐5</option> </select> <select id="topic" name="topic"> <option value="0">视频专题</option> <?php echo makeSelect("{pre}vod_topic", "t_id", "t_name", "t_sort", "", " | ", ""); ?> </select> <select id="sserver" name="sserver"> <option value="">视频服务器</option> <?php echo makeSelectServer(""); ?> </select> <select id="from" name="from"> <option value="">视频播放器</option> <?php echo makeSelectPlayer(""); ?> </select> <select id="spic" name="spic"> <option value="0">视频图片</option> <option value="1">无图片</option> <option value="2">远程图片</option> </select> <select id="hide" name="hide"> <option value="-1">视频显隐</option> <option value="0">显示</option> <option value="1">隐藏</option> </select> </td> </tr> <tr> <td colspan="6"> <input class="input" type="button" value="批量删除数据" id="btnDel"> <input class="input" type="button" value="批量删除播放组" id="btnDelPlay"> </td> </tr> </table> </td> </tr> </table> </form> <?php }