public function insert($token, $other = '')
 {
     if ($token) {
         $base = array('token' => $token, 'other' => (string) $other);
         parent::insert($base, false, true);
     }
 }
示例#2
0
 public function insert($uid, $username, $password, $email, $ip, $groupid, $extdata, $adminid = 0)
 {
     if ($uid = dintval($uid)) {
         $credits = isset($extdata['credits']) ? $extdata['credits'] : array();
         $profile = isset($extdata['profile']) ? $extdata['profile'] : array();
         $profile['uid'] = $uid;
         $base = array('uid' => $uid, 'username' => (string) $username, 'password' => (string) $password, 'email' => (string) $email, 'adminid' => intval($adminid), 'groupid' => intval($groupid), 'regdate' => TIMESTAMP, 'emailstatus' => intval($extdata['emailstatus']), 'credits' => dintval($credits[0]), 'timeoffset' => 9999);
         $status = array('uid' => $uid, 'regip' => (string) $ip, 'lastip' => (string) $ip, 'lastvisit' => TIMESTAMP, 'lastactivity' => TIMESTAMP, 'lastpost' => 0, 'lastsendmail' => 0);
         $count = array('uid' => $uid, 'extcredits1' => dintval($credits[1]), 'extcredits2' => dintval($credits[2]), 'extcredits3' => dintval($credits[3]), 'extcredits4' => dintval($credits[4]), 'extcredits5' => dintval($credits[5]), 'extcredits6' => dintval($credits[6]), 'extcredits7' => dintval($credits[7]), 'extcredits8' => dintval($credits[8]));
         $ext = array('uid' => $uid);
         parent::insert($base, false, true);
         C::t('common_member_status')->insert($status, false, true);
         C::t('common_member_count')->insert($count, false, true);
         C::t('common_member_profile')->insert($profile, false, true);
         C::t('common_member_field_forum')->insert($ext, false, true);
         C::t('common_member_field_home')->insert($ext, false, true);
         manyoulog('user', $uid, 'add');
     }
 }