<?php
include(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'class'.DIRECTORY_SEPARATOR.'index.php');
class task_tao{
public static function checkUrl($url){
if (preg_match('/^(?:http:\/\/[\w-]+\.+(?:taobao|tmall)\.com\/item\.htm\?.*?id=(\d+))|(?:http:\/\/item\.(?:tmall|taobao)\.com\/mealDetail\.htm\?.*?id=(\d+))/i', $url, $matches)) return $matches[1] ? $matches[1] : $matches[2];
return false;
}
private static function formatData($datas, $multi = false){
if (!$multi) {
//不是多个商品
if (!in_array($datas['visitWay'], array(1, 2, 3))) $datas['visitWay'] = 0;//
}
$datas['isPriceFit'] = $datas['isPriceFit']?1:0;//是否改价
if ($datas['times'] > 7) $datas['times'] = 0;//评分类型
if (!in_array($datas['scores'], array(0, 5))) $datas['scores'] = 5;//打分
$datas['isRemark'] = $datas['isRemark']?1:0;
if ($datas['isRemark']) $datas['remark'] = common::cutstr($datas['remark'], 200);
$datas['isShare'] = $datas['isShare']?1:0;
if (!in_array($datas['share'], array(1, 2))) $datas['share'] = 1;//分享
$datas['isLimitAddress'] = $datas['isLimitAddress']?1:0;//限制接手地址
if ($datas['isLimitAddress']) {
$datas['limitAddress'] = common::cutstr($datas['limitAddress'], 60);
} else {
$datas['limitAddress'] = '';
}
if (!$datas['isShare'])$datas['share'] = 0;
$datas['tips'] = common::cutstr($datas['tips'], 100);
//处理留言提醒
$datas['cbxIsTip'] = $datas['cbxIsTip']?1:0;
$datas['cbIsHiddenName'] = $datas['cbIsHiddenName']?1:0;
$datas['cbIsNoneAssess'] = $datas['cbIsNoneAssess']?1:0;
$datas['txtMobile'] = trim($datas['txtMobile']);
$datas['scores'] = trim($datas['scores']);
$datas['txtAreaService'] = trim($datas['txtAreaService']);
$datas['txtAccount'] = trim($datas['txtAccount']);
$datas['txtBuyCount'] = trim($datas['txtBuyCount']);
$datas['txtSpecs'] = trim($datas['txtSpecs']);
$datas['ddlDeliver'] = trim($datas['ddlDeliver']);
if ($datas['cbxIsTip']) {
if ($datas['cbIsHiddenName']) $datas['tips'] .= "请匿名购买\r\n";
if ($datas['cbIsNoneAssess']) $datas['tips'] .= "只确认收货不评价,系统默认好评\r\n";
if ($datas['txtMobile']) $datas['tips'] .= "手机请填".$datas['txtMobile']."\r\n";
if ($datas['scores']) $datas['tips'] .= "动态评分打".$datas['scores']."分\r\n";
if ($datas['txtAreaService']) $datas['tips'] .= "区服请填".$datas['txtAreaService']."\r\n";
if ($datas['txtAccount']) $datas['tips'] .= "帐号请填".$datas['txtAccount']."\r\n";
if ($datas['txtBuyCount'] &&
$datas['txtSpecs']) $datas['tips'] .= "请拍件".$datas['txtBuyCount'].",规格为".$datas['txtSpecs']."\r\n";
if ($datas['ddlDeliver']) $datas['tips'] .= "物流".$datas['ddlDeliver']."\r\n";
}
unset($datas['cbIsHiddenName'], $datas['cbIsNoneAssess'],
$datas['txtMobile'], $datas['scores'], $datas['txtAccount'], $datas['txtAreaService'], $datas['txtBuyCount'], $datas['txtSpecs'], $datas['ddlDeliver']
);
//
$datas['isLimit'] = $datas['isLimit']?1:0;
if (!in_array($datas['limit'], array(1, 2))) $datas['limit'] = 1;//限制同一个买号一天只能接几个
if ($multi) {
//多个商品
$datas['isExpress'] = $datas['isExpress']?1:0;
if ($datas['isExpress']) {
$datas['isCart'] = 0;
$datas['isAddress'] = 0;
$datas['address'] = '';
} else {
$datas['isCart'] = $datas['isCart']?1:0;//购物车
if (!$datas['isCart']) {
$datas['isAddress'] = 0;
$datas['address'] = '';
} else {
$datas['isAddress'] = $datas['isAddress']?1:0;
if ($datas['isAddress']) $datas['address'] = common::cutstr($datas['address'], 64);
else $datas['address'] = '';
}
}
} else {
$datas['isExpress'] = $datas['isExpress']?1:0;
if ($datas['isExpress']) {
if (!$datas['expressTM']) {
$datas['isExpress'] = 0;
}
}
}
$datas['isVerify'] = $datas['isVerify']?1:0;//审核对方
$datas['isReal'] = $datas['isReal']?1:0;//支付宝实名认证
$datas['realname'] = intval($datas['realname']);//掌柜号还是普通号
!in_array($datas['realname'], array(1, 2)) && $datas['realname'] = 1;
$datas['isChat'] = $datas['isChat']?1:0;//拍前聊
$datas['ispinimage'] = $datas['ispinimage']?1:0;//好评截图
$datas['isChatDone'] = $datas['isChatDone']?1:0;//聊后收
$datas['isStar'] = $datas['isStar'] ? 1 : 0;//是否星级买号
in_array($datas['lvlStar'], array(3, 4, 5)) || $datas['lvlStar'] = 3;//买号星星级别
$datas['isEnsure'] = $datas['isEnsure'] ? 1: 0;//是否商保
$datas['ensurePoint'] < 0.3 && $datas['ensurePoint'] = 0.3;//奖励的商保点
$datas['isScore'] = $datas['isScore']?1:0;//限制积分
$datas['iscomplain'] = $datas['iscomplain']?1:0;//限制投诉率
if (!in_array($datas['scoreLvl'], array(100, 400, 900))) $datas['scoreLvl'] = 100;//
$datas['isCredit'] = $datas['isCredit']?1:0;//限制信誉不低于
if (!in_array($datas['creditLvl'], array(30, 100, 300))) $datas['creditLvl'] = 30;//
$datas['isGood'] = $datas['isGood']?1:0;//限制好评率
if (!in_array($datas['goodLvl'], array(99, 95, 90))) $datas['goodLvl'] = 90;//
$datas['isBlack'] = $datas['isBlack']?1:0;//限制黑名单
if (!in_array($datas['blackLvl'], array(1, 3, 10))) $datas['blackLvl'] = 3;//
$datas['isFame'] = $datas['isFame']?1:0;//限制信誉不大于
if (!in_array($datas['fameLvl'], array(90, 150, 220))) $datas['fameLvl'] = 90;//
$datas['isBuyerHyper'] = $datas['isBuyerHyper']?1:0;//限制信誉不小于
if (!in_array($datas['buyerHyper'], array(41, 91, 151))) $datas['buyerHyper'] = 41;//
$datas['isPlan'] = $datas['isPlan']?1:0;
if ($datas['isPlan']) {
$datas['planDate'] = time::get_general_timestamp($datas['planDate']);
if ($datas['planDate'] == 0) $datas['isPlan'] = 0;
} else $datas['planDate'] = 0;
return $datas;
}
public static function add($datas, $uid, $count = 1 ,$avatar = ''){
global $sys_debug, $timestamp, $ipint;
if ($member = member_base::getMemberAll($uid)) {
//if (task_seller::exists(1, $uid, $datas['nickname'])) {
if ($seller = task_seller::getSeller2(1, $datas['nickname'], $uid)) {
if ($itemid = self::checkUrl($datas['itemurl'])) {
//检查商品
/*if (!$sys_debug && !data_taobaoShop::exists($itemid)) return "<script>alert('您发布的商品不存在!');window.location.href='/task/tao/?m=add';</script>";
if (!$sys_debug && data_taobaoShop::getNick($itemid) != $datas['nickname']) return
"<script>alert('淘宝地址对应的掌柜名与您所选的掌柜不一致');window.location.href='/task/tao/?m=add';</script>";*/
$datas['price'] = common::formatMoney($datas['price']);
$price = $datas['price'];
$shopPrice = (float)data_taobaoShop::getPrice($itemid);
/*
if (!$sys_debug && $price > $shopPrice + 25) return '对不起,任务担保价格不能大于商品价格';
if (!$sys_debug && $price * 2 < $shopPrice) return '对不起,任务担保价格不能低于商品价格的一半,否则您的支付宝使用率将低于50%<br /><br />任务担保价格:'.$price.'元<br /><br />淘宝商品价格:'.$shopPrice.'元';
$title = data_taobaoShop::getTitle($itemid);//淘宝商品名称
//if (!$title) return '获取商品名称失败';*/
// THE END
//检查参数
$datas = self::formatData($datas);
// THE END
//截图
if ($avatar) {
$p0 = common::getArticlePath($uid_, '/'); //00/00/00
$f0 = strrpos($p0, '/'); // 8
$p1 = substr($p0, 0, $f0); // 00/00/00 路径
$p2 = substr($p0, $f0 + 1); // 00 文件名
$img_name=time().rand(10000,99999);
$img_avatar='img/task'; //新路径
$filename = image::getImage($avatar, d('
没有合适的资源?快使用搜索试试~ 我知道了~
简单化返fan800网站源码程序平台建设管理系统,完整功能强大,操作简单
共3639个文件
gif:1160个
js:831个
png:499个
需积分: 9 54 下载量 65 浏览量
2015-09-15
08:52:17
上传
评论
收藏 48.54MB RAR 举报
温馨提示
简单化返fan800网站源码程序平台建设管理系统,完整功能强大,操作简单 下载直接上传到空间就可以使用安装好的样子是 http://sd.comjz.com 这个系统是很完整的 对刚学习或想建设这么一个站的新手有很大的帮助!希望能帮助更多的朋友!谢谢
资源推荐
资源详情
资源评论
收起资源包目录
简单化返fan800网站源码程序平台建设管理系统,完整功能强大,操作简单 (3639个子文件)
getRemoteImage.ashx 4KB
snapImgUp.ashx 3KB
fileUp.ashx 3KB
imageUp.ashx 3KB
imageManager.ashx 1KB
getMovie.ashx 1KB
getContent.ashx 1KB
k_shuazuan_lochuli.asp 57KB
VIP_RenWu.asp 42KB
Hu_RenWu.asp 37KB
Function.asp 37KB
k_renwu.asp 35KB
Sdcms_Info.asp 34KB
user.asp 33KB
ckeditor.asp 30KB
Sdcms_Set.asp 28KB
y_jiaoyiedit.asp 25KB
k_jiaoyiedit.asp 25KB
Sdcms_Class.asp 24KB
boo_use.asp 22KB
k_shuazuan_mycaozuo.asp 22KB
Create.asp 21KB
getcode.asp 21KB
Sdcmscode.asp 19KB
fun_sql.asp 18KB
buybank.asp 17KB
Vip_KuaiDan.asp 17KB
Sdcms_Ad.asp 16KB
taobaoList.asp 16KB
Templates.asp 14KB
index.asp 14KB
Sdcms_Topic.asp 13KB
Sdcms_Other.asp 13KB
boo_adminadd.asp 13KB
Sdcms_Notice.asp 12KB
Sdcms_Create.asp 12KB
k_jiaoyi.asp 12KB
md5_utf8.asp 12KB
cnmd5.asp 12KB
k_caiwu.asp 12KB
Sdcms_Admin.asp 12KB
Md5.asp 12KB
asp_md5.asp 11KB
Serqqpj.asp 11KB
login.asp 11KB
Sdcms_Link.asp 11KB
Upload.asp 11KB
alimd5.asp 11KB
top.asp 11KB
k_caiwudetail.asp 10KB
Sdcms_Template.asp 10KB
smsList.asp 10KB
smslist1.asp 10KB
Sdcms_Vote.asp 10KB
Sdcms_Template_xy.asp 10KB
k_caiwuchuli.asp 10KB
SendsmsList.asp 10KB
Sdcms_Sitelink.asp 10KB
kdsearch_st.asp 10KB
boo_xianjinjuan.asp 10KB
kdsearch_zt.asp 10KB
Hu_TaoBaoList.asp 10KB
k_caiwujilu.asp 9KB
Pinyin.asp 9KB
y_jiaoyi.asp 9KB
k_tixianjilu.asp 9KB
kdsearch_sf.asp 9KB
kdsearch_yt.asp 9KB
Sdcms_Skins.asp 9KB
kdsearch_tt.asp 9KB
sdcms_Publish.asp 9KB
booup.asp 9KB
boo_use_maihao.asp 9KB
VIP_TaoBaoList.asp 8KB
Union_Default.asp 8KB
k_chongzhijilu.asp 8KB
boo_use_blacklist.asp 8KB
funzhutu.asp 8KB
Sdcms_Label.asp 8KB
Hu_shuazuan_addrenwu.asp 8KB
y_shensu.asp 8KB
Sdcms_Search.asp 8KB
tixian.asp 8KB
VIP_shuazuan_addrenwu.asp 8KB
readIp.asp 7KB
k_shensu.asp 7KB
k_shuazuan_addrenwu.asp 7KB
Sdcms_Up.asp 7KB
taobaoshua.asp 7KB
APIFunction.asp 7KB
k_goukajilu.asp 7KB
jiaoyi.asp 7KB
VIP_TaoBaoShua.asp 6KB
smslist.asp 6KB
Sdcms_Book.asp 6KB
PushAd.asp 6KB
Hu_TaoBaoShua.asp 6KB
useedit.asp 6KB
k_goudianjilu.asp 6KB
clsThief_Get.asp 6KB
共 3639 条
- 1
- 2
- 3
- 4
- 5
- 6
- 37
资源评论
lq1662424999
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功