コード例 #1
0
 public function parse()
 {
     require ONETHINK_ADDON_PATH . 'VideoWall/urlParse.php';
     $urlParse = new \urlParse();
     $url = i('post.url');
     $return = $urlParse->setvideo($url, '');
     if ($return['error']) {
         $this->error($return['error']);
     } else {
         $return['video_id'] = 0;
         $return['video_url'] = $return['id'] ? $return['id'] : $return['pid'];
         unset($return['id']);
         $this->assign($return);
         $return['tpl'] = $this->fetch(ONETHINK_ADDON_PATH . 'VideoWall/publish_form.html');
         $this->success('', '', $return);
     }
 }
コード例 #2
0
 public function parseVideo()
 {
     require './urlParse.php';
     $urlParse = new \urlParse();
     $url = I('post.url');
     $return = $urlParse->setvideo($url, '');
     if ($return['error']) {
         $this->error($return['error']);
     } else {
         slog('in');
         slog($return);
         $return['video_id'] = 0;
         $return['video_url'] = $return['id'] ? $return['id'] : $return['pid'];
         unset($return['id']);
         $this->assign($return);
         $this->assign('type', 'url');
         $return['tpl'] = $this->fetch('Post/video_extra_form');
         slog($return);
         $this->success('', '', $return);
     }
 }