public function show_one_html() { $toff = $this->input['toff']; $sta_id = $this->input['sta_id'] ? $this->input['sta_id'] : 0; $video_id = $this->input['video_id'] ? $this->input['video_id'] : 0; $video_name = $this->input['video_name'] ? $this->input['video_name'] : 0; $brief = $this->input['video_brief'] ? $this->input['video_brief'] : ""; if (!$end && !$sta_id && !$video_id) { echo json_encode(''); exit; } else { $html = '<div class="interacDisable"></div> <div class="interactArea" style="width:550px;"> <div class="panels"> <div id="panel_share" class="panel panelShare" style="display: block;"> <div class="p2"> <span class="close_share" style="float:right;margin-right:5px;margin-top:3px;" ><a title="关闭" onclick="close_program_one()" href="javascript:void(0)"> </a></span> <h4 style="padding:5px;margin-bottom:5px;">添加节目单</h4> <ul> <li style="float:left;">' . $this->lang['video_name'] . '<input id="v_name" style="width:180px;;" disabled type="text" value="' . $video_name . '"/></li> <li style="float:left;padding-left: 10px;">' . $this->lang['program_name'] . '<input id="p_name" style="width:165px;" type="text" value="' . $video_name . '"/><span id="p_name_tip" style="font-size:12px;color:red;padding-left:5px;display:none;">*</span></li> <li class="clear">' . $this->lang['program_brief'] . '<textarea id="p_brief" rows="3" cols="62">' . $brief . '</textarea></li> <li><span style="width: 60px; text-align: right;display:inline-block">时长:</span><a href="javascript:void(0);" id="s_time">' . hg_toff_time(0, $toff) . '</a></li> <li class="program_bt"><input type="button" value="提交" onclick="add_program_one();"/><input type="button" value="清空" onclick="reset_programe();"/></li> </ul> <input type="hidden" id="v_id" value="' . $video_id . '"/> <input type="hidden" id="s_id" value="' . $sta_id . '"/> <input type="hidden" id="v_toff" value="' . $toff . '"/> <input type="hidden" id="start_time" value="0"/> </div> <div class="clear"></div> </div> </div> </div> '; ob_end_clean(); echo $html; exit; } }
{code} $count = count($program_info); $i = 1; {/code} {foreach $program_info as $key =>$value} {code} $start_time = $value['end_time']; $p_id = $value['id']; {/code} <li id="p_show_{$value['id']}" onmouseover="edit_del({$value['id']},1);" onmouseout="edit_del({$value['id']},0);"> <div class="program_time"> <img src="<?php echo RESOURCE_DIR; ?> img/play_default.png"/><?php echo hg_toff_time($value['start_time'], $value['end_time']); ?> </div> <div class="program_name"><a target="_blank" title="{$value['programe_name']}" id="program_name_{$value['id']}"href="<?php echo hg_build_link('station_play.php', array('sta_id' => $value['sta_id'], 'user_id' => $value['user_id'])); ?> "><?php echo hg_cutchars($value['programe_name'], 10, " "); ?> </a></div> <div class="program_manage" id="p_{$value['id']}"> <a href="javascript:void(0);" onclick="program({$sta_id},{$value['id']},1);">编辑</a> <a href="javascript:void(0);" onclick="program({$sta_id},{$value['id']},2);">删除</a> {if $i!=1} <a href="javascript:void(0);" onclick="program({$sta_id},{$value['id']},3);">上移</a> {/if}
public function refer_detail() { if (!$this->input['id']) { $this->errorOutput(NOID); } $ret = array(); $sql = "SELECT * FROM " . DB_PREFIX . "vodinfo WHERE id = " . intval($this->input['id']); $info = $this->db->query_first($sql); $ret['type'] = "vod"; $ret['title'] = $info['title']; $ret['time'] = date('Y-m-d H:i', $info['create_time']); $ret['img'] = unserialize($info['img_info']); $ret['keywords'] = $info['keywords']; $info['totalsize'] = hg_bytes_to_size($info['totalsize']); $ret['size'] = $info['totalsize']; $ret['duration'] = hg_toff_time(0, $info['duration']); $ret['flashvars'] = array('startTime' => $info['start'], 'duration' => $info['duration'], 'videoUrl' => $info['hostwork'] . '/' . $info['video_path'] . str_replace('.mp4', '.m3u8', $info['video_filename']), 'snapUrl' => $this->settings['App_mediaserver']['protocol'] . $this->settings['App_mediaserver']['host'] . '/' . $this->settings['App_mediaserver']['dir'] . 'admin/snap.php', 'videoId' => intval($this->input['id']), 'aspect' => $info['aspect']); //如果是链接上传,返回原始链接和swf信息https://redmine.hoge.cn/issues/3531 if ($info['is_link']) { $ret['is_link'] = $info['is_link']; $ret['ori_url'] = $info['ori_url']; $ret['swf'] = $info['swf']; } //查询分类 $sql = "select * from " . DB_PREFIX . "vod_media_node where id = " . $info['vod_sort_id']; $sort_info = $this->db->query_first($sql); $ret['sort_name'] = $sort_info['name']; $this->addItem($ret); $this->output(); }