check_user(); $source_table = Dever::input('type'); $source_id = Dever::input('id'); $uid = Dever::input('uid'); $content = Dever::input('content'); $insert['add_source_table'] = $source_table; $insert['add_source_id'] = $source_id; $insert['add_uid'] = $uid; $insert['add_info_id'] = $this->data['info']['id']; $insert['add_key'] = $this->session($uid); $insert['add_content'] = $content; $id = Dever::load('comment/share-insert', $insert); $result['share_uid'] = $uid; $result['share_key'] = $insert['add_key']; $result['share_id'] = $id; return $result; } /** * 分享回流 * * @return mixed */ public function reflux_api() { $this->check_user(); $source_uid = Dever::input('share_uid'); $key = Dever::input('key'); $id = Dever::input('share_id'); $uid = Dever::input('uid'); $info = Dever::load('comment/share-one', $id); if ($info) { $insert['add_source_table'] = $info['source_table']; $insert['add_source_id'] = $info['source_id']; $insert['add_share_id'] = $id; $insert['add_source_uid'] = $source_uid; $insert['add_uid'] = $uid; $insert['add_info_id'] = $this->data['info']['id']; if ($source_uid != $uid && $this->check_session($source_uid)) { Dever::load('comment/share_reflux-insert', $insert); } } return true; } }