123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- <?php
- namespace Content\V1;
- use Dever;
- use Content\Lib\Base;
- class Course extends Base
- {
-
- public function list_api()
- {
- $this->data['course'] = Dever::load('content/course-getAll', array('option_info_id' => $this->data['info']['id']));
- if ($this->data['course']) {
- foreach ($this->data['course'] as $k => $v) {
- $this->data['course'][$k] = $this->one($v);
- }
- }
- return $this->data;
- }
-
- public function view_api()
- {
- $id = Dever::input('id');
- if ($id > 0) {
- $course = Dever::load('content/course-one', $id);
- if ($course) {
- $this->data['course'] = $this->one($course);
- $watch = Dever::load('comment/watch-state', array('option_info_id' => $this->data['info']['id'], 'option_course_id' => $id));
- $this->data['course']['user'] = array();
- if ($watch) {
- foreach($watch as $k => $v) {
- $this->data['course']['user'][] = Dever::load('passport/user-one', $v['uid']);
- }
- }
- $this->data['course']['user_count'] = count($this->data['course']['user']);
-
- Dever::load('content/course-addView', $id);
- } else {
- Dever::alert('错误的课程id');
- }
- } else {
- Dever::alert('错误的课程id');
- }
- $this->data['vote'] = $this->vote(2, $id);
- return $this->data;
- }
- }
|