public function insert($token, $other = '') { if ($token) { $base = array('token' => $token, 'other' => (string) $other); parent::insert($base, false, true); } }
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'); } }