$user_tos_vers = $user_item->tos_vers_get();
$widefriend = $bdb->usersnet_widefriend($user->code, $user_item->code);
+ $widefriend['skill'] = $bdb->usersnet_wideskill($user->code, $user_item->code);
$narrowfriend = $bdb->usersnet_narrowfriend($user->code, $user_item->code);
+ $narrowfriend['skill'] = $bdb->usersnet_narrowskill($user->code, $user_item->code);
if (($usersnet_item = $bdb->usersnet_bycode($user->code, $user_item->code,
$widefriend, $narrowfriend)) == FALSE) {
$mesg = "";
$user_code = -1;
$ret = 0;
+ $subret = 0;
do {
if (($json = json_decode($json_s)) == FALSE) {
break;
}
- if (($user_item = $bdb->usersnet_save($user->code, $json)) != 0) {
- $ret = 4000 + $user_item;
+ if (($subret = $bdb->usersnet_save($user->code, $json)) != 0) {
+ $ret = 4000 + $subret;
break;
}
} while(0);
}
}
+function login_consistency($name)
+{
+ $old_c = '';
+ if (($len = mb_strlen($name)) > 12) {
+ return FALSE;
+ }
+ for ($i = 0 ; $i < mb_strlen($name) ; $i++) {
+ $c = mb_substr($name, $i, 1);
+ if (mb_ereg_match ("[a-zA-Z0-9]", $c)) {
+ if ($old_c != $c) {
+ $old_c = $c;
+ $old_ct = 1;
+ }
+ else {
+ $old_ct++;
+ if ($old_ct > 2) {
+ return (FALSE);
+ }
+ }
+ }
+ else {
+ return (FALSE);
+ }
+ }
+ return (TRUE);
+}
?>