<?php
-
+/**
+ * @file include/uimport.php
+ */
use Friendica\App;
use Friendica\Core\System;
use Friendica\Core\PConfig;
use Friendica\Core\Worker;
use Friendica\Database\DBM;
+use Friendica\Model\Photo;
+use Friendica\Object\Image;
-require_once("include/Photo.php");
define("IMPORT_DEBUG", False);
function last_insert_id() {
// import user
$r = db_import_assoc('user', $account['user']);
if ($r === false) {
- //echo "<pre>"; var_dump($r, $query, mysql_error()); killme();
logger("uimport:insert user : ERROR : " . dba::errorMessage(), LOGGER_NORMAL);
notice(t("User creation error"));
return;
}
}
if ($contact['uid'] == $olduid && $contact['self'] == '0') {
- // set contacts 'avatar-date' to NULL_DATE to let poller to update urls
+ // set contacts 'avatar-date' to NULL_DATE to let worker to update urls
$contact["avatar-date"] = NULL_DATE;
switch ($contact['network']) {
case NETWORK_DIASPORA:
// send relocate message (below)
break;
- case NETWORK_ZOT:
- /// @TODO handle zot network
- break;
- case NETWORK_MAIL2:
- /// @TODO ?
- break;
case NETWORK_FEED:
case NETWORK_MAIL:
// Nothing to do
}
foreach ($account['group_member'] as &$group_member) {
- $group_member['uid'] = $newuid;
-
$import = 0;
foreach ($account['group'] as $group) {
if ($group['id'] == $group_member['gid'] && isset($group['newid'])) {
$photo['uid'] = $newuid;
$photo['data'] = hex2bin($photo['data']);
- $p = new Photo($photo['data'], $photo['type']);
- $r = $p->store(
+ $Image = new Image($photo['data'], $photo['type']);
+ $r = Photo::store(
+ $Image,
$photo['uid'], $photo['contact-id'], //0
$photo['resource-id'], $photo['filename'], $photo['album'], $photo['scale'], $photo['profile'], //1
$photo['allow_cid'], $photo['allow_gid'], $photo['deny_cid'], $photo['deny_gid']