return;\r
}\r
\r
+ \r
+ // check for username\r
+ $r = q("SELECT uid FROM user WHERE nickname='%s'", $account['user']['nickname']);\r
+ if ($r===false) {\r
+ logger("uimport:check nickname : ERROR : ".last_error(), LOGGER_NORMAL);\r
+ notice(t('Error! Cannot check nickname'));\r
+ return;\r
+ }\r
+ if (count($r)>0) {\r
+ notice(sprintf(t("User '%s' already exists on this server!"),$account['user']['nickname']));\r
+ return;\r
+ }\r
\r
$oldbaseurl = $account['baseurl'];\r
$newbaseurl = $a->get_baseurl();\r
if ($contact['uid'] == $olduid && $contact['self'] == '0') {\r
switch ($contact['network']){\r
case NETWORK_DFRN:\r
- // send moved message\r
+ // send relocate message (below)\r
break;\r
case NETWORK_ZOT:\r
// TODO handle zot network\r
logger("uimport:insert pconfig ".$pconfig['id']. " : ERROR : ".last_error(), LOGGER_NORMAL);\r
}\r
} \r
- \r
+ \r
+ // send relocate messages\r
+ proc_run('php', 'include/notifier.php', 'relocate' , $newuid);\r
\r
info(t("Done. You can now login with your username and password"));\r
goaway( $a->get_baseurl() ."/login");\r
\r
\r
-}
\ No newline at end of file
+}\r