/**
  * 通过的分享提交表单的数据处理
  * @param mix $_POST 为标准分享表单 $_POST['type'] default:默认,bar:主题,ershou:二手,ask:问答
  * $_POST['share_data'] = photo 有图 goods 有产品 goods_photo:有图有商品 default:都没有
  * 	* 返回
  *  array(
  *   'status' => xxx  状态  bool
  *   'share_id' => share_id
  *   'error_code' => '错误代码'
  *   'error_msg' => 错误描述
  * )
  */
 public function submit($_POST, $is_check = true, $is_score = true)
 {
     //创建分享数据
     global $_FANWE;
     $share_content = htmlspecialchars(trim($_POST['content']));
     $share_data = array();
     $share_data['content'] = $share_content;
     $share_data['uid'] = intval($_FANWE['uid']);
     $share_data['parent_id'] = intval($_POST['parent_id']);
     //分享的转发
     $share_data['rec_id'] = intval($_POST['rec_id']);
     //关联的编号
     $share_data['base_id'] = intval($_POST['base_id']);
     $share_data['albumid'] = intval($_POST['albumid']);
     if ($is_check) {
         $check_result = ShareService::checkWord($share_data['content'], 'content');
         if ($check_result['error_code'] == 1) {
             $check_result['status'] = false;
             return $check_result;
         }
     }
     /*//当为转发的时候,获取原创ID
     		if($share_data['parent_id'] > 0 && $share_data['base_id'] == 0)
     		{
     			$base_id = intval(FDB::resultFirst('SELECT base_id
     				FROM '.FDB::table("share").'
     				WHERE share_id = '.$share_data['parent_id']));
     
     			$share_data['base_id'] = $base_id == 0 ? $share_data['parent_id'] : $base_id;
     		}*/
     if (isset($_POST['type'])) {
         $share_data['type'] = $_POST['type'];
     }
     $share_data['title'] = isset($_POST['title']) ? htmlspecialchars(trim($_POST['title'])) : '';
     if (!empty($share_data['title']) && $is_check) {
         $check_result = ShareService::checkWord($share_data['title'], 'title');
         if ($check_result['error_code'] == 1) {
             $check_result['status'] = false;
             return $check_result;
         }
     }
     $data['share'] = $share_data;
     //创建分享商品数据
     $share_goods_data = array();
     if (isset($_POST['goods']) && is_array($_POST['goods']) && count($_POST['goods']) > 0) {
         $share_goods = $_POST['goods'];
         foreach ($share_goods as $goods) {
             $goods = unserialize(authcode($goods, 'DECODE'));
             $gkey = $goods['item']['key'];
             $c_data = array();
             $c_data['img'] = $goods['item']['img'];
             $c_data['server_code'] = $goods['item']['server_code'];
             $c_data['goods_key'] = $gkey;
             $c_data['name'] = addslashes(htmlspecialchars($goods['item']['name']));
             $c_data['url'] = $goods['item']['url'];
             $c_data['taoke_url'] = $goods['item']['taoke_url'];
             $c_data['price'] = $goods['item']['price'];
             $c_data['sort'] = isset($_POST['goods_sort'][$gkey]) ? intval($_POST['goods_sort'][$gkey]) : 10;
             $c_data['shop_name'] = addslashes(htmlspecialchars($goods['shop']['name']));
             $c_data['shop_logo'] = $goods['shop']['logo'];
             $c_data['shop_server_code'] = $goods['shop']['server_code'];
             $c_data['shop_url'] = $goods['shop']['url'];
             $c_data['shop_taoke_url'] = $goods['shop']['taoke_url'];
             array_push($share_goods_data, $c_data);
         }
     }
     $data['share_goods'] = $share_goods_data;
     //创建图库数据
     $share_photos_data = array();
     if (isset($_POST['pics']) && is_array($_POST['pics']) && count($_POST['pics']) > 0) {
         $share_photos = $_POST['pics'];
         foreach ($share_photos as $pkey => $photo) {
             $photo = authcode($photo, 'DECODE');
             $photo = unserialize($photo);
             $c_data = array();
             $c_data['img'] = $photo['path'];
             $c_data['server_code'] = $photo['server_code'];
             $type = $photo['type'];
             if (empty($type) || !in_array($type, array('default', 'dapei', 'look'))) {
                 $type = 'default';
             }
             $c_data['type'] = $type;
             $c_data['sort'] = isset($_POST['pics_sort'][$pkey]) ? intval($_POST['pics_sort'][$pkey]) : 10;
             array_push($share_photos_data, $c_data);
         }
     }
     $data['share_photo'] = $share_photos_data;
     if ($share_data['albumid'] > 0 && count($share_photos_data) == 0 && count($share_goods_data) == 0) {
         exit;
     }
     $data['share_tag'] = array();
     if (isset($_POST['tags']) && trim($_POST['tags']) != '') {
         $tags = htmlspecialchars(trim($_POST['tags']));
         if ($is_check) {
             $check_result = ShareService::checkWord($tags, 'tag');
             if ($check_result['error_code'] == 1) {
                 $check_result['status'] = false;
                 return $check_result;
             }
         }
         $tags = str_replace(' ', ' ', $tags);
         $data['share_tag'] = explode(' ', $tags);
     }
     $data['pub_out_check'] = intval($_POST['pub_out_check']);
     //发送到外部微博
     $result = ShareService::save($data, $is_score);
     return $result;
 }