public static function addInvite($uid, $plan = 'A') { $iv = $uid . substr(hash("sha256", $uid . Util::GetRandomChar(10)), 0, 26); $invite = new Invite(); $invite->uid = $uid; $invite->dateLine = time(); $invite->expiration = 10; $invite->inviteIp = Util::GetUserIP(); $invite->invite = $iv; //invite code. $invite->reguid = 0; $invite->regDateLine = 0; $invite->plan = $plan; $invite->status = 0; $user = User::GetUserByUserId($uid); $user->transfer = $user->transfer - Util::GetGB() * 10; $user->updateUser(); return $invite->insertToDB(); }
public static function addInvite($uid, $plan = 'A') { $iv = $uid . hash("sha256", $uid . Util::GetRandomChar(10)); $invite = new Invite(); $invite->uid = $uid; $invite->dateLine = time(); $invite->expiration = 10; $invite->inviteIp = Util::GetUserIP(); $invite->invite = $iv; //invite code. $invite->reguid = 0; $invite->regDateLine = 0; $invite->plan = $plan; $invite->status = 0; $invite->insertToDB(); }