Example #1
0
    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)">&nbsp;</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;
        }
    }
Example #2
0
						{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}
Example #3
0
 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();
 }