123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?php
- class Api_Label extends PhalApi_Api {
- public function getRules() {
- return array(
- 'searchLabel' => array(
- 'key' => array('name' => 'key', 'type' => 'string', 'desc' => '关键词'),
- 'p' => array('name' => 'p', 'type' => 'int','default'=>'1', 'desc' => '页码'),
- ),
-
- 'getLabel' => array(
- 'uid' => array('name' => 'uid', 'type' => 'int', 'desc' => '用户ID'),
- 'labelid' => array('name' => 'labelid', 'type' => 'int', 'desc' => '标签ID'),
- 'p' => array('name' => 'p', 'type' => 'int','default'=>'1', 'desc' => '页码'),
- ),
- );
- }
-
- public function getList() {
- $rs = array('code' => 0, 'msg' => '', 'info' => array());
-
- $domain = new Domain_Label();
- $info = $domain->getList();
- $rs['info']=$info;
- return $rs;
- }
-
- public function searchLabel() {
- $rs = array('code' => 0, 'msg' => '', 'info' => array());
-
- $key=checkNull($this->key);
- $p=checkNull($this->p);
-
- if($key==''){
- $rs['code'] = 1001;
- $rs['msg'] = "请输入话题标签";
- return $rs;
-
- }
- $domain = new Domain_Label();
- $info = $domain->searchLabel($key,$p);
- $rs['info']=$info;
- return $rs;
- }
-
-
- public function getLabel() {
- $rs = array('code' => 0, 'msg' => '', 'info' => array());
-
- $uid=checkNull($this->uid);
- $labelid=checkNull($this->labelid);
- $p=checkNull($this->p);
-
- if($labelid<1){
- $rs['code'] = 1001;
- $rs['msg'] = "信息错误";
- return $rs;
- }
-
- $domain = new Domain_Label();
- $info = $domain->getLabel($labelid);
- if(!$info){
- $rs['code'] = 1001;
- $rs['msg'] = "话题已被删除~";
- return $rs;
- }
-
- $count = $domain->getVideos($labelid);
-
-
- $domain2 = new Domain_Video();
- $list = $domain2->getLabelVideoList($uid,$labelid,$p);
- $rs['info'][0]['label']=$info;
- $rs['info'][0]['count']=$count;
- $rs['info'][0]['list']=$list;
- return $rs;
- }
- }
|