Video.class.php
1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
/**
* 品牌信息
*
* @name Service_Video
* @version 1.0 (2013-6-5)
* @package Service/Video
* @author hbomb
* @since 1.0
*/
class Service_Video extends Lib_Service
{
const ROUTER = 'video.yohood.video';
/**
* 获取视频
* @param $offset unknown_type
* @param $limit unknown_type
* @return Ambigous <multitype:, Util_Dao_Db_PdoQuery>
*/
public function getVideo ($offset, $limit)
{
return self::service(self::ROUTER)->cache(false)->fetchAssoc('getVideo', array('offset' => $offset, 'limit' => $limit));
}
/**
* 获取所有视频个数.
* 用于前端分页
*/
public function getVideoTotal ()
{
return self::service(self::ROUTER)->cache(false)->fetchOne('getVideoTotal');
}
/**
* 根据id更新明星状态.
* 用于管理员更新一个明星的操作.
* @param unknown_type $url
* @param unknown_type $title
* @param unknown_type $pic
* @param unknown_type $id
*/
public function updateVideo ($url,$title,$pic,$id,$create_time)
{
$param = array('id' => $id, 'title' => $title, 'pic' => $pic,'url'=>$url,'create_time'=>$create_time);
$status = self::service(self::ROUTER)->cache(false)
->update('updateVideo', $param)
->status();
return $status;
}
/**
* 用户提交视频
* @param unknown_type $url
* @param unknown_type $title
* @param unknown_type $pic
*/
public function submitVideo ($url,$title,$pic)
{
$param = array('title' => $title, 'pic' => $pic,'url'=>$url);
$status = self::service(self::ROUTER)->cache(false)
->insert('insertVideo', $param)
->lastInsertId();
return $status;
}
/**
* 删除视频
* @param unknown_type $id
*/
public function delVideo($id)
{
return self::service(self::ROUTER)->cache(false)->delete('delVideo',array('id'=>$id))->status();
}
}