|
|
本帖最后由 bing234 于 2015-1-15 15:49 编辑
/* 剩余时间
* $second 未来某一天的时间戳
* */
function om_sytime($second){
global $DT_TIME;
$second=$second-$DT_TIME;
$day = floor($second/(3600*24));
$second = $second%(3600*24);//除去整天之后剩余的时间
$hour = floor($second/3600);
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
$second = $second%60;//除去整分钟之后剩余的时间
//返回字符串
return $day.'天'.$hour.'小时'.$minute.'分'.$second.'秒';
}
/* 优惠券生成
* $username 领取会员名
* $amount 金额
* $total 优惠券的张数
* */
function youhuiquan_add($username,$amount,$mid,$total){
global $DT_PRE,$db;
$table = $DT_PRE.'finance_promo';
$amount = dround($amount);
if($amount get_one("SELECT itemid FROM {$table} WHERE number='$number'")) {
$i--;
} else {
$t++;
$db->query("INSERT INTO {$table} (number,type,amount,reuse,editor,username,addtime,totime) VALUES('$number','$type','$amount','$reuse','admin','$username','$DT_TIME','$totime')");
}
}
}
/* 生成账号
* $post Array() 传手机号+密码即可
* */
function register_username($post){
global $db,$DT_IP,$DT_TIME,$DT,$MODULE;
$post[username]='Fancy'.$post[mobile];
$post[passport]=$post[username];
$post[password]= md5(md5($post['password']));
$post[payword]= md5(md5($post['payword']));
$post[regid]=5;
$post[groupid]=5;
$member_fields = array('username','company','passport', 'password','payword','email','sound','gender','truename','mobile','msn','qq','ali','skype','department','career','groupid','regid','areaid','edittime','inviter','vweixin','jietingtime');
$company_fields = array('username','groupid','company','type','catid','catids','areaid', 'mode','capital','regunit','size','regyear','sell','buy','business','telephone','fax','mail','address','postcode','homepage','introduce','thumb','keyword','linkurl');
$member_sqlk = $member_sqlv = $company_sqlk = $company_sqlv = '';
foreach($post as $k=>$v) {
if(in_array($k, $member_fields)) {$member_sqlk .= ','.$k; $member_sqlv .= ",'$v'";}
if(in_array($k, $company_fields)) {$company_sqlk .= ','.$k; $company_sqlv .= ",'$v'";}
}
$member_sqlk = substr($member_sqlk, 1);
$member_sqlv = substr($member_sqlv, 1);
$company_sqlk = substr($company_sqlk, 1);
$company_sqlv = substr($company_sqlv, 1);
$db->query("INSERT INTO om_member ($member_sqlk,regip,regtime,loginip,logintime) VALUES ($member_sqlv,'$DT_IP','$DT_TIME','$DT_IP','$DT_TIME')");
$userid = $db->insert_id();
if(!$userid) return 0;
$post['userid'] = $userid;
$username = $post['username'];
$db->query("INSERT INTO om_company (userid, $company_sqlk) VALUES ('$userid', $company_sqlv)");
$db->query("INSERT INTO om_company_data (userid, content) VALUES ('$userid', '$post[content]')");
$cookietime = $DT_TIME + ($cookietime ? intval($cookietime) : 86400*7);
$auth = encrypt($post['userid']."\t".$post['username']."\t".$post['groupid']."\t".$post['password']."\t".$post['admin']."\t".$post['mobile']."\t".$post['qq']);
set_cookie('auth', $auth, $cookietime);
set_cookie('userid', $post['userid'], $cookietime);
set_cookie('username', $post['username'], $DT_TIME + 86400*365);
$db->query("UPDATE om_member SET loginip='$DT_IP',logintime=$DT_TIME,logintimes=logintimes+1 WHERE userid=$userid");
return $username;
} |
|