Rename DBM method calls to DBA method calls
This commit is contained in:
parent
8ddb94ef06
commit
0ec44f3e8a
153 changed files with 813 additions and 918 deletions
6
boot.php
6
boot.php
|
|
@ -29,7 +29,7 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\Protocol;
|
use Friendica\Core\Protocol;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBStructure;
|
use Friendica\Database\DBStructure;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Conversation;
|
use Friendica\Model\Conversation;
|
||||||
|
|
@ -803,7 +803,7 @@ function run_update_function($x, $prefix)
|
||||||
function check_addons(App $a)
|
function check_addons(App $a)
|
||||||
{
|
{
|
||||||
$r = q("SELECT * FROM `addon` WHERE `installed` = 1");
|
$r = q("SELECT * FROM `addon` WHERE `installed` = 1");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$installed = $r;
|
$installed = $r;
|
||||||
} else {
|
} else {
|
||||||
$installed = [];
|
$installed = [];
|
||||||
|
|
@ -1002,7 +1002,7 @@ function feed_birthday($uid, $tz)
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($p)) {
|
if (DBA::is_result($p)) {
|
||||||
$tmp_dob = substr($p[0]['dob'], 5);
|
$tmp_dob = substr($p[0]['dob'], 5);
|
||||||
if (intval($tmp_dob)) {
|
if (intval($tmp_dob)) {
|
||||||
$y = DateTimeFormat::timezoneNow($tz, 'Y');
|
$y = DateTimeFormat::timezoneNow($tz, 'Y');
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ use Friendica\Core\Protocol;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -235,7 +234,7 @@ function api_login(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($record)) {
|
if (!DBA::is_result($record)) {
|
||||||
logger('API_login failure: ' . print_r($_SERVER, true), LOGGER_DEBUG);
|
logger('API_login failure: ' . print_r($_SERVER, true), LOGGER_DEBUG);
|
||||||
header('WWW-Authenticate: Basic realm="Friendica"');
|
header('WWW-Authenticate: Basic realm="Friendica"');
|
||||||
//header('HTTP/1.0 401 Unauthorized');
|
//header('HTTP/1.0 401 Unauthorized');
|
||||||
|
|
@ -501,7 +500,7 @@ function api_unique_id_to_nurl($id)
|
||||||
{
|
{
|
||||||
$r = DBA::selectFirst('contact', ['nurl'], ['id' => $id]);
|
$r = DBA::selectFirst('contact', ['nurl'], ['id' => $id]);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $r["nurl"];
|
return $r["nurl"];
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -631,14 +630,14 @@ function api_get_user(App $a, $contact_id = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
// if the contact wasn't found, fetch it from the contacts with uid = 0
|
// if the contact wasn't found, fetch it from the contacts with uid = 0
|
||||||
if (!DBM::is_result($uinfo)) {
|
if (!DBA::is_result($uinfo)) {
|
||||||
$r = [];
|
$r = [];
|
||||||
|
|
||||||
if ($url != "") {
|
if ($url != "") {
|
||||||
$r = q("SELECT * FROM `contact` WHERE `uid` = 0 AND `nurl` = '%s' LIMIT 1", dbesc(normalise_link($url)));
|
$r = q("SELECT * FROM `contact` WHERE `uid` = 0 AND `nurl` = '%s' LIMIT 1", dbesc(normalise_link($url)));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$network_name = ContactSelector::networkToName($r[0]['network'], $r[0]['url']);
|
$network_name = ContactSelector::networkToName($r[0]['network'], $r[0]['url']);
|
||||||
|
|
||||||
// If no nick where given, extract it from the address
|
// If no nick where given, extract it from the address
|
||||||
|
|
@ -1184,7 +1183,7 @@ function api_statuses_update($type)
|
||||||
intval(requestdata('media_ids')),
|
intval(requestdata('media_ids')),
|
||||||
api_user()
|
api_user()
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$phototypes = Image::supportedTypes();
|
$phototypes = Image::supportedTypes();
|
||||||
$ext = $phototypes[$r[0]['type']];
|
$ext = $phototypes[$r[0]['type']];
|
||||||
$_REQUEST['body'] .= "\n\n" . '[url=' . System::baseUrl() . '/photos/' . $r[0]['nickname'] . '/image/' . $r[0]['resource-id'] . ']';
|
$_REQUEST['body'] .= "\n\n" . '[url=' . System::baseUrl() . '/photos/' . $r[0]['nickname'] . '/image/' . $r[0]['resource-id'] . ']';
|
||||||
|
|
@ -1280,7 +1279,7 @@ function api_status_show($type)
|
||||||
'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT]];
|
'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT]];
|
||||||
$lastwall = Item::selectFirst(Item::ITEM_FIELDLIST, $condition, ['order' => ['id' => true]]);
|
$lastwall = Item::selectFirst(Item::ITEM_FIELDLIST, $condition, ['order' => ['id' => true]]);
|
||||||
|
|
||||||
if (DBM::is_result($lastwall)) {
|
if (DBA::is_result($lastwall)) {
|
||||||
$in_reply_to = api_in_reply_to($lastwall);
|
$in_reply_to = api_in_reply_to($lastwall);
|
||||||
|
|
||||||
$converted = api_convert_item($lastwall);
|
$converted = api_convert_item($lastwall);
|
||||||
|
|
@ -1365,7 +1364,7 @@ function api_users_show($type)
|
||||||
'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => false];
|
'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => false];
|
||||||
$lastwall = Item::selectFirst(Item::ITEM_FIELDLIST, $condition, ['order' => ['id' => true]]);
|
$lastwall = Item::selectFirst(Item::ITEM_FIELDLIST, $condition, ['order' => ['id' => true]]);
|
||||||
|
|
||||||
if (DBM::is_result($lastwall)) {
|
if (DBA::is_result($lastwall)) {
|
||||||
$in_reply_to = api_in_reply_to($lastwall);
|
$in_reply_to = api_in_reply_to($lastwall);
|
||||||
|
|
||||||
$converted = api_convert_item($lastwall);
|
$converted = api_convert_item($lastwall);
|
||||||
|
|
@ -1440,11 +1439,11 @@ function api_users_search($type)
|
||||||
if (x($_GET, 'q')) {
|
if (x($_GET, 'q')) {
|
||||||
$r = q("SELECT id FROM `contact` WHERE `uid` = 0 AND `name` = '%s'", dbesc($_GET["q"]));
|
$r = q("SELECT id FROM `contact` WHERE `uid` = 0 AND `name` = '%s'", dbesc($_GET["q"]));
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT `id` FROM `contact` WHERE `uid` = 0 AND `nick` = '%s'", dbesc($_GET["q"]));
|
$r = q("SELECT `id` FROM `contact` WHERE `uid` = 0 AND `nick` = '%s'", dbesc($_GET["q"]));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$k = 0;
|
$k = 0;
|
||||||
foreach ($r as $user) {
|
foreach ($r as $user) {
|
||||||
$user_info = api_get_user($a, $user["id"]);
|
$user_info = api_get_user($a, $user["id"]);
|
||||||
|
|
@ -1824,12 +1823,12 @@ function api_statuses_show($type)
|
||||||
|
|
||||||
// try to fetch the item for the local user - or the public item, if there is no local one
|
// try to fetch the item for the local user - or the public item, if there is no local one
|
||||||
$uri_item = Item::selectFirst(['uri'], ['id' => $id]);
|
$uri_item = Item::selectFirst(['uri'], ['id' => $id]);
|
||||||
if (!DBM::is_result($uri_item)) {
|
if (!DBA::is_result($uri_item)) {
|
||||||
throw new BadRequestException("There is no status with this id.");
|
throw new BadRequestException("There is no status with this id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirst(['id'], ['uri' => $uri_item['uri'], 'uid' => [0, api_user()]], ['order' => ['uid' => true]]);
|
$item = Item::selectFirst(['id'], ['uri' => $uri_item['uri'], 'uid' => [0, api_user()]], ['order' => ['uid' => true]]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
throw new BadRequestException("There is no status with this id.");
|
throw new BadRequestException("There is no status with this id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1846,7 +1845,7 @@ function api_statuses_show($type)
|
||||||
$statuses = Item::selectForUser(api_user(), [], $condition, $params);
|
$statuses = Item::selectForUser(api_user(), [], $condition, $params);
|
||||||
|
|
||||||
/// @TODO How about copying this to above methods which don't check $r ?
|
/// @TODO How about copying this to above methods which don't check $r ?
|
||||||
if (!DBM::is_result($statuses)) {
|
if (!DBA::is_result($statuses)) {
|
||||||
throw new BadRequestException("There is no status with this id.");
|
throw new BadRequestException("There is no status with this id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1904,12 +1903,12 @@ function api_conversation_show($type)
|
||||||
|
|
||||||
// try to fetch the item for the local user - or the public item, if there is no local one
|
// try to fetch the item for the local user - or the public item, if there is no local one
|
||||||
$item = Item::selectFirst(['parent-uri'], ['id' => $id]);
|
$item = Item::selectFirst(['parent-uri'], ['id' => $id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
throw new BadRequestException("There is no status with this id.");
|
throw new BadRequestException("There is no status with this id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent = Item::selectFirst(['id'], ['uri' => $item['parent-uri'], 'uid' => [0, api_user()]], ['order' => ['uid' => true]]);
|
$parent = Item::selectFirst(['id'], ['uri' => $item['parent-uri'], 'uid' => [0, api_user()]], ['order' => ['uid' => true]]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
throw new BadRequestException("There is no status with this id.");
|
throw new BadRequestException("There is no status with this id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1926,7 +1925,7 @@ function api_conversation_show($type)
|
||||||
$params = ['order' => ['id' => true], 'limit' => [$start, $count]];
|
$params = ['order' => ['id' => true], 'limit' => [$start, $count]];
|
||||||
$statuses = Item::selectForUser(api_user(), [], $condition, $params);
|
$statuses = Item::selectForUser(api_user(), [], $condition, $params);
|
||||||
|
|
||||||
if (!DBM::is_result($statuses)) {
|
if (!DBA::is_result($statuses)) {
|
||||||
throw new BadRequestException("There is no status with id $id.");
|
throw new BadRequestException("There is no status with id $id.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1976,7 +1975,7 @@ function api_statuses_repeat($type)
|
||||||
$fields = ['body', 'author-name', 'author-link', 'author-avatar', 'guid', 'created', 'plink'];
|
$fields = ['body', 'author-name', 'author-link', 'author-avatar', 'guid', 'created', 'plink'];
|
||||||
$item = Item::selectFirst($fields, ['id' => $id, 'private' => false]);
|
$item = Item::selectFirst($fields, ['id' => $id, 'private' => false]);
|
||||||
|
|
||||||
if (DBM::is_result($item) && $item['body'] != "") {
|
if (DBA::is_result($item) && $item['body'] != "") {
|
||||||
if (strpos($item['body'], "[/share]") !== false) {
|
if (strpos($item['body'], "[/share]") !== false) {
|
||||||
$pos = strpos($item['body'], "[share");
|
$pos = strpos($item['body'], "[share");
|
||||||
$post = substr($item['body'], $pos);
|
$post = substr($item['body'], $pos);
|
||||||
|
|
@ -2226,7 +2225,7 @@ function api_favorites_create_destroy($type)
|
||||||
|
|
||||||
$item = Item::selectFirstForUser(api_user(), [], ['id' => $itemid, 'uid' => api_user()]);
|
$item = Item::selectFirstForUser(api_user(), [], ['id' => $itemid, 'uid' => api_user()]);
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
throw new BadRequestException("Invalid item.");
|
throw new BadRequestException("Invalid item.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3410,7 +3409,7 @@ function api_ff_ids($type)
|
||||||
WHERE `contact`.`uid` = %s AND NOT `contact`.`self`",
|
WHERE `contact`.`uid` = %s AND NOT `contact`.`self`",
|
||||||
intval(api_user())
|
intval(api_user())
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3486,7 +3485,7 @@ function api_direct_messages_new($type)
|
||||||
dbesc($_POST['screen_name'])
|
dbesc($_POST['screen_name'])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// Selecting the id by priority, friendica first
|
// Selecting the id by priority, friendica first
|
||||||
api_best_nickname($r);
|
api_best_nickname($r);
|
||||||
|
|
||||||
|
|
@ -3590,7 +3589,7 @@ function api_direct_messages_destroy($type)
|
||||||
);
|
);
|
||||||
|
|
||||||
// error message if specified id is not in database
|
// error message if specified id is not in database
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
if ($verbose == "true") {
|
if ($verbose == "true") {
|
||||||
$answer = ['result' => 'error', 'message' => 'message id not in database'];
|
$answer = ['result' => 'error', 'message' => 'message id not in database'];
|
||||||
return api_format_data("direct_messages_delete", $type, ['$result' => $answer]);
|
return api_format_data("direct_messages_delete", $type, ['$result' => $answer]);
|
||||||
|
|
@ -3695,7 +3694,7 @@ function api_direct_messages_box($type, $box, $verbose)
|
||||||
intval($start),
|
intval($start),
|
||||||
intval($count)
|
intval($count)
|
||||||
);
|
);
|
||||||
if ($verbose == "true" && !DBM::is_result($r)) {
|
if ($verbose == "true" && !DBA::is_result($r)) {
|
||||||
$answer = ['result' => 'error', 'message' => 'no mails available'];
|
$answer = ['result' => 'error', 'message' => 'no mails available'];
|
||||||
return api_format_data("direct_messages_all", $type, ['$result' => $answer]);
|
return api_format_data("direct_messages_all", $type, ['$result' => $answer]);
|
||||||
}
|
}
|
||||||
|
|
@ -3850,7 +3849,7 @@ function api_fr_photoalbum_delete($type)
|
||||||
intval(api_user()),
|
intval(api_user()),
|
||||||
dbesc($album)
|
dbesc($album)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException("album not available");
|
throw new BadRequestException("album not available");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3860,7 +3859,7 @@ function api_fr_photoalbum_delete($type)
|
||||||
$condition = ['uid' => local_user(), 'resource-id' => $rr['resource-id'], 'type' => 'photo'];
|
$condition = ['uid' => local_user(), 'resource-id' => $rr['resource-id'], 'type' => 'photo'];
|
||||||
$photo_item = Item::selectFirstForUser(local_user(), ['id'], $condition);
|
$photo_item = Item::selectFirstForUser(local_user(), ['id'], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($photo_item)) {
|
if (!DBA::is_result($photo_item)) {
|
||||||
throw new InternalServerErrorException("problem with deleting items occured");
|
throw new InternalServerErrorException("problem with deleting items occured");
|
||||||
}
|
}
|
||||||
Item::deleteForUser(['id' => $photo_item['id']], api_user());
|
Item::deleteForUser(['id' => $photo_item['id']], api_user());
|
||||||
|
|
@ -3940,7 +3939,7 @@ function api_fr_photos_list($type)
|
||||||
'image/gif' => 'gif'
|
'image/gif' => 'gif'
|
||||||
];
|
];
|
||||||
$data = ['photo'=>[]];
|
$data = ['photo'=>[]];
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$photo = [];
|
$photo = [];
|
||||||
$photo['id'] = $rr['resource-id'];
|
$photo['id'] = $rr['resource-id'];
|
||||||
|
|
@ -4012,7 +4011,7 @@ function api_fr_photo_create_update($type)
|
||||||
dbesc($photo_id),
|
dbesc($photo_id),
|
||||||
dbesc($album)
|
dbesc($album)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException("photo not available");
|
throw new BadRequestException("photo not available");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -4135,7 +4134,7 @@ function api_fr_photo_delete($type)
|
||||||
intval(api_user()),
|
intval(api_user()),
|
||||||
dbesc($photo_id)
|
dbesc($photo_id)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException("photo not available");
|
throw new BadRequestException("photo not available");
|
||||||
}
|
}
|
||||||
// now we can perform on the deletion of the photo
|
// now we can perform on the deletion of the photo
|
||||||
|
|
@ -4147,7 +4146,7 @@ function api_fr_photo_delete($type)
|
||||||
$condition = ['uid' => local_user(), 'resource-id' => $photo_id, 'type' => 'photo'];
|
$condition = ['uid' => local_user(), 'resource-id' => $photo_id, 'type' => 'photo'];
|
||||||
$photo_item = Item::selectFirstForUser(local_user(), ['id'], $condition);
|
$photo_item = Item::selectFirstForUser(local_user(), ['id'], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($photo_item)) {
|
if (!DBA::is_result($photo_item)) {
|
||||||
throw new InternalServerErrorException("problem with deleting items occured");
|
throw new InternalServerErrorException("problem with deleting items occured");
|
||||||
}
|
}
|
||||||
// function for setting the items to "deleted = 1" which ensures that comments, likes etc. are not shown anymore
|
// function for setting the items to "deleted = 1" which ensures that comments, likes etc. are not shown anymore
|
||||||
|
|
@ -4214,7 +4213,7 @@ function api_account_update_profile_image($type)
|
||||||
if ($profile_id != 0) {
|
if ($profile_id != 0) {
|
||||||
$profile = DBA::selectFirst('profile', ['is-default'], ['uid' => api_user(), 'id' => $profile_id]);
|
$profile = DBA::selectFirst('profile', ['is-default'], ['uid' => api_user(), 'id' => $profile_id]);
|
||||||
// error message if specified profile id is not in database
|
// error message if specified profile id is not in database
|
||||||
if (!DBM::is_result($profile)) {
|
if (!DBA::is_result($profile)) {
|
||||||
throw new BadRequestException("profile_id not available");
|
throw new BadRequestException("profile_id not available");
|
||||||
}
|
}
|
||||||
$is_default_profile = $profile['is-default'];
|
$is_default_profile = $profile['is-default'];
|
||||||
|
|
@ -4346,7 +4345,7 @@ function check_acl_input($acl_string)
|
||||||
intval($cid),
|
intval($cid),
|
||||||
intval(api_user())
|
intval(api_user())
|
||||||
);
|
);
|
||||||
$contact_not_found |= !DBM::is_result($contact);
|
$contact_not_found |= !DBA::is_result($contact);
|
||||||
}
|
}
|
||||||
return $contact_not_found;
|
return $contact_not_found;
|
||||||
}
|
}
|
||||||
|
|
@ -4608,7 +4607,7 @@ function prepare_photo_data($type, $scale, $photo_id)
|
||||||
];
|
];
|
||||||
|
|
||||||
// prepare output data for photo
|
// prepare output data for photo
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$data = ['photo' => $r[0]];
|
$data = ['photo' => $r[0]];
|
||||||
$data['photo']['id'] = $data['photo']['resource-id'];
|
$data['photo']['id'] = $data['photo']['resource-id'];
|
||||||
if ($scale !== false) {
|
if ($scale !== false) {
|
||||||
|
|
@ -4703,7 +4702,7 @@ function api_friendica_remoteauth()
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['uid' => api_user(), 'nurl' => $c_url]);
|
$contact = DBA::selectFirst('contact', [], ['uid' => api_user(), 'nurl' => $c_url]);
|
||||||
|
|
||||||
if (!DBM::is_result($contact) || ($contact['network'] !== NETWORK_DFRN)) {
|
if (!DBA::is_result($contact) || ($contact['network'] !== NETWORK_DFRN)) {
|
||||||
throw new BadRequestException("Unknown contact");
|
throw new BadRequestException("Unknown contact");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4854,7 +4853,7 @@ function api_get_nick($profile)
|
||||||
dbesc(normalise_link($profile))
|
dbesc(normalise_link($profile))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$nick = $r[0]["nick"];
|
$nick = $r[0]["nick"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4864,7 +4863,7 @@ function api_get_nick($profile)
|
||||||
dbesc(normalise_link($profile))
|
dbesc(normalise_link($profile))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$nick = $r[0]["nick"];
|
$nick = $r[0]["nick"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -4939,7 +4938,7 @@ function api_in_reply_to($item)
|
||||||
|
|
||||||
if (($item['thr-parent'] != $item['uri']) && (intval($item['parent']) != intval($item['id']))) {
|
if (($item['thr-parent'] != $item['uri']) && (intval($item['parent']) != intval($item['id']))) {
|
||||||
$parent = Item::selectFirst(['id'], ['uid' => $item['uid'], 'uri' => $item['thr-parent']]);
|
$parent = Item::selectFirst(['id'], ['uid' => $item['uid'], 'uri' => $item['thr-parent']]);
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
$in_reply_to['status_id'] = intval($parent['id']);
|
$in_reply_to['status_id'] = intval($parent['id']);
|
||||||
} else {
|
} else {
|
||||||
$in_reply_to['status_id'] = intval($item['parent']);
|
$in_reply_to['status_id'] = intval($item['parent']);
|
||||||
|
|
@ -4950,7 +4949,7 @@ function api_in_reply_to($item)
|
||||||
$fields = ['author-nick', 'author-name', 'author-id', 'author-link'];
|
$fields = ['author-nick', 'author-name', 'author-id', 'author-link'];
|
||||||
$parent = Item::selectFirst($fields, ['id' => $in_reply_to['status_id']]);
|
$parent = Item::selectFirst($fields, ['id' => $in_reply_to['status_id']]);
|
||||||
|
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
if ($parent['author-nick'] == "") {
|
if ($parent['author-nick'] == "") {
|
||||||
$parent['author-nick'] = api_get_nick($parent['author-link']);
|
$parent['author-nick'] = api_get_nick($parent['author-link']);
|
||||||
}
|
}
|
||||||
|
|
@ -5127,7 +5126,7 @@ function api_friendica_group_show($type)
|
||||||
intval($gid)
|
intval($gid)
|
||||||
);
|
);
|
||||||
// error message if specified gid is not in database
|
// error message if specified gid is not in database
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException("gid not available");
|
throw new BadRequestException("gid not available");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -5197,7 +5196,7 @@ function api_friendica_group_delete($type)
|
||||||
intval($gid)
|
intval($gid)
|
||||||
);
|
);
|
||||||
// error message if specified gid is not in database
|
// error message if specified gid is not in database
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException('gid not available');
|
throw new BadRequestException('gid not available');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5209,7 +5208,7 @@ function api_friendica_group_delete($type)
|
||||||
dbesc($name)
|
dbesc($name)
|
||||||
);
|
);
|
||||||
// error message if specified gid is not in database
|
// error message if specified gid is not in database
|
||||||
if (!DBM::is_result($rname)) {
|
if (!DBA::is_result($rname)) {
|
||||||
throw new BadRequestException('wrong group name');
|
throw new BadRequestException('wrong group name');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5294,7 +5293,7 @@ function group_create($name, $uid, $users = [])
|
||||||
dbesc($name)
|
dbesc($name)
|
||||||
);
|
);
|
||||||
// error message if specified group name already exists
|
// error message if specified group name already exists
|
||||||
if (DBM::is_result($rname)) {
|
if (DBA::is_result($rname)) {
|
||||||
throw new BadRequestException('group name already exists');
|
throw new BadRequestException('group name already exists');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5305,7 +5304,7 @@ function group_create($name, $uid, $users = [])
|
||||||
dbesc($name)
|
dbesc($name)
|
||||||
);
|
);
|
||||||
// error message if specified group name already exists
|
// error message if specified group name already exists
|
||||||
if (DBM::is_result($rname)) {
|
if (DBA::is_result($rname)) {
|
||||||
$reactivate_group = true;
|
$reactivate_group = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5636,7 +5635,7 @@ function api_friendica_notification_seen($type)
|
||||||
if ($note['otype']=='item') {
|
if ($note['otype']=='item') {
|
||||||
// would be really better with an ItemsManager and $im->getByID() :-P
|
// would be really better with an ItemsManager and $im->getByID() :-P
|
||||||
$item = Item::selectFirstForUser(api_user(), [], ['id' => $note['iid'], 'uid' => api_user()]);
|
$item = Item::selectFirstForUser(api_user(), [], ['id' => $note['iid'], 'uid' => api_user()]);
|
||||||
if (DBM::is_result($$item)) {
|
if (DBA::is_result($$item)) {
|
||||||
// we found the item, return it to the user
|
// we found the item, return it to the user
|
||||||
$ret = api_format_items([$item], $user_info, false, $type);
|
$ret = api_format_items([$item], $user_info, false, $type);
|
||||||
$data = ['status' => $ret];
|
$data = ['status' => $ret];
|
||||||
|
|
@ -5735,7 +5734,7 @@ function api_friendica_direct_messages_search($type, $box = "")
|
||||||
$profile_url = $user_info["url"];
|
$profile_url = $user_info["url"];
|
||||||
|
|
||||||
// message if nothing was found
|
// message if nothing was found
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$success = ['success' => false, 'search_results' => 'problem with query'];
|
$success = ['success' => false, 'search_results' => 'problem with query'];
|
||||||
} elseif (count($r) == 0) {
|
} elseif (count($r) == 0) {
|
||||||
$success = ['success' => false, 'search_results' => 'nothing found'];
|
$success = ['success' => false, 'search_results' => 'nothing found'];
|
||||||
|
|
@ -5793,7 +5792,7 @@ function api_friendica_profile_show($type)
|
||||||
);
|
);
|
||||||
|
|
||||||
// error message if specified gid is not in database
|
// error message if specified gid is not in database
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
throw new BadRequestException("profile_id not available");
|
throw new BadRequestException("profile_id not available");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -136,7 +135,7 @@ function localize_item(&$item)
|
||||||
|
|
||||||
$fields = ['author-link', 'author-name', 'verb', 'object-type', 'resource-id', 'body', 'plink'];
|
$fields = ['author-link', 'author-name', 'verb', 'object-type', 'resource-id', 'body', 'plink'];
|
||||||
$obj = Item::selectFirst($fields, ['uri' => $item['parent-uri']]);
|
$obj = Item::selectFirst($fields, ['uri' => $item['parent-uri']]);
|
||||||
if (!DBM::is_result($obj)) {
|
if (!DBA::is_result($obj)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -267,7 +266,7 @@ function localize_item(&$item)
|
||||||
$fields = ['author-id', 'author-link', 'author-name', 'author-network',
|
$fields = ['author-id', 'author-link', 'author-name', 'author-network',
|
||||||
'verb', 'object-type', 'resource-id', 'body', 'plink'];
|
'verb', 'object-type', 'resource-id', 'body', 'plink'];
|
||||||
$obj = Item::selectFirst($fields, ['uri' => $item['parent-uri']]);
|
$obj = Item::selectFirst($fields, ['uri' => $item['parent-uri']]);
|
||||||
if (!DBM::is_result($obj)) {
|
if (!DBA::is_result($obj)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -322,7 +321,7 @@ function localize_item(&$item)
|
||||||
if (strlen($obj->id)) {
|
if (strlen($obj->id)) {
|
||||||
$fields = ['author-link', 'author-name', 'plink'];
|
$fields = ['author-link', 'author-name', 'plink'];
|
||||||
$target = Item::selectFirst($fields, ['uri' => $obj->id, 'uid' => $item['uid']]);
|
$target = Item::selectFirst($fields, ['uri' => $obj->id, 'uid' => $item['uid']]);
|
||||||
if (DBM::is_result($target) && $target['plink']) {
|
if (DBA::is_result($target) && $target['plink']) {
|
||||||
$Bname = $target['author-name'];
|
$Bname = $target['author-name'];
|
||||||
$Blink = $target['author-link'];
|
$Blink = $target['author-link'];
|
||||||
$A = '[url=' . Contact::magicLink($Alink) . ']' . $Aname . '[/url]';
|
$A = '[url=' . Contact::magicLink($Alink) . ']' . $Aname . '[/url]';
|
||||||
|
|
@ -830,7 +829,7 @@ function item_photo_menu($item) {
|
||||||
$rel = 0;
|
$rel = 0;
|
||||||
$condition = ['uid' => local_user(), 'nurl' => normalise_link($item['author-link'])];
|
$condition = ['uid' => local_user(), 'nurl' => normalise_link($item['author-link'])];
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'network', 'rel'], $condition);
|
$contact = DBA::selectFirst('contact', ['id', 'network', 'rel'], $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$cid = $contact['id'];
|
$cid = $contact['id'];
|
||||||
$network = $contact['network'];
|
$network = $contact['network'];
|
||||||
$rel = $contact['rel'];
|
$rel = $contact['rel'];
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Emailer;
|
use Friendica\Util\Emailer;
|
||||||
|
|
@ -54,7 +53,7 @@ function notification($params)
|
||||||
['uid' => $params['uid']]);
|
['uid' => $params['uid']]);
|
||||||
|
|
||||||
// There is no need to create notifications for forum accounts
|
// There is no need to create notifications for forum accounts
|
||||||
if (!DBM::is_result($user) || in_array($user["page-flags"], [PAGE_COMMUNITY, PAGE_PRVGROUP])) {
|
if (!DBA::is_result($user) || in_array($user["page-flags"], [PAGE_COMMUNITY, PAGE_PRVGROUP])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -108,7 +107,7 @@ function notification($params)
|
||||||
|
|
||||||
if ($params['type'] == NOTIFY_COMMENT) {
|
if ($params['type'] == NOTIFY_COMMENT) {
|
||||||
$thread = DBA::selectFirst('thread', ['ignored'], ['iid' => $parent_id]);
|
$thread = DBA::selectFirst('thread', ['ignored'], ['iid' => $parent_id]);
|
||||||
if (DBM::is_result($thread) && $thread["ignored"]) {
|
if (DBA::is_result($thread) && $thread["ignored"]) {
|
||||||
logger("Thread ".$parent_id." will be ignored", LOGGER_DEBUG);
|
logger("Thread ".$parent_id." will be ignored", LOGGER_DEBUG);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -156,7 +155,7 @@ function notification($params)
|
||||||
}
|
}
|
||||||
|
|
||||||
// "your post"
|
// "your post"
|
||||||
if (DBM::is_result($item) && $item['owner-id'] == $item['author-id'] && $item['wall']) {
|
if (DBA::is_result($item) && $item['owner-id'] == $item['author-id'] && $item['wall']) {
|
||||||
$dest_str = L10n::t('%1$s commented on [url=%2$s]your %3$s[/url]',
|
$dest_str = L10n::t('%1$s commented on [url=%2$s]your %3$s[/url]',
|
||||||
'[url='.$params['source_link'].']'.$params['source_name'].'[/url]',
|
'[url='.$params['source_link'].']'.$params['source_name'].'[/url]',
|
||||||
$itemlink,
|
$itemlink,
|
||||||
|
|
@ -438,7 +437,7 @@ function notification($params)
|
||||||
$hash = random_string();
|
$hash = random_string();
|
||||||
$r = q("SELECT `id` FROM `notify` WHERE `hash` = '%s' LIMIT 1",
|
$r = q("SELECT `id` FROM `notify` WHERE `hash` = '%s' LIMIT 1",
|
||||||
dbesc($hash));
|
dbesc($hash));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$dups = true;
|
$dups = true;
|
||||||
}
|
}
|
||||||
} while ($dups == true);
|
} while ($dups == true);
|
||||||
|
|
@ -690,12 +689,12 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {
|
||||||
|
|
||||||
$fields = ['notify-flags', 'language', 'username', 'email', 'nickname'];
|
$fields = ['notify-flags', 'language', 'username', 'email', 'nickname'];
|
||||||
$user = DBA::selectFirst('user', $fields, ['uid' => $uid]);
|
$user = DBA::selectFirst('user', $fields, ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$owner = DBA::selectFirst('contact', ['url'], ['self' => true, 'uid' => $uid]);
|
$owner = DBA::selectFirst('contact', ['url'], ['self' => true, 'uid' => $uid]);
|
||||||
if (!DBM::is_result($owner)) {
|
if (!DBA::is_result($owner)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -746,7 +745,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {
|
||||||
'guid', 'parent-uri', 'uri', 'contact-id', 'network'];
|
'guid', 'parent-uri', 'uri', 'contact-id', 'network'];
|
||||||
$condition = ['id' => $itemid, 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT]];
|
$condition = ['id' => $itemid, 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT]];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
if (!DBM::is_result($item) || in_array($item['author-id'], $contacts)) {
|
if (!DBA::is_result($item) || in_array($item['author-id'], $contacts)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -773,7 +772,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {
|
||||||
$tags = q("SELECT `url` FROM `term` WHERE `otype` = %d AND `oid` = %d AND `type` = %d AND `uid` = %d",
|
$tags = q("SELECT `url` FROM `term` WHERE `otype` = %d AND `oid` = %d AND `type` = %d AND `uid` = %d",
|
||||||
intval(TERM_OBJ_POST), intval($itemid), intval(TERM_MENTION), intval($uid));
|
intval(TERM_OBJ_POST), intval($itemid), intval(TERM_MENTION), intval($uid));
|
||||||
|
|
||||||
if (DBM::is_result($tags)) {
|
if (DBA::is_result($tags)) {
|
||||||
foreach ($tags AS $tag) {
|
foreach ($tags AS $tag) {
|
||||||
$condition = ['nurl' => normalise_link($tag["url"]), 'uid' => $uid, 'notify_new_posts' => true];
|
$condition = ['nurl' => normalise_link($tag["url"]), 'uid' => $uid, 'notify_new_posts' => true];
|
||||||
$r = DBA::exists('contact', $condition);
|
$r = DBA::exists('contact', $condition);
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Protocol\DFRN;
|
use Friendica\Protocol\DFRN;
|
||||||
use Friendica\Protocol\Feed;
|
use Friendica\Protocol\Feed;
|
||||||
|
|
@ -266,7 +265,7 @@ function consume_feed($xml, $importer, $contact, &$hub, $datedir = 0, $pass = 0)
|
||||||
WHERE `contact`.`id` = %d AND `user`.`uid` = %d",
|
WHERE `contact`.`id` = %d AND `user`.`uid` = %d",
|
||||||
dbesc($contact["id"]), dbesc($importer["uid"])
|
dbesc($contact["id"]), dbesc($importer["uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
logger("Now import the DFRN feed");
|
logger("Now import the DFRN feed");
|
||||||
DFRN::import($xml, $r[0], true);
|
DFRN::import($xml, $r[0], true);
|
||||||
return;
|
return;
|
||||||
|
|
@ -290,7 +289,7 @@ function subscribe_to_hub($url, $importer, $contact, $hubmode = 'subscribe') {
|
||||||
* through the direct Diaspora protocol. If we try and use
|
* through the direct Diaspora protocol. If we try and use
|
||||||
* the feed, we'll get duplicates. So don't.
|
* the feed, we'll get duplicates. So don't.
|
||||||
*/
|
*/
|
||||||
if ((!DBM::is_result($r)) || $contact['network'] === NETWORK_DIASPORA) {
|
if ((!DBA::is_result($r)) || $contact['network'] === NETWORK_DIASPORA) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -341,7 +340,7 @@ function drop_item($id) {
|
||||||
$fields = ['id', 'uid', 'contact-id', 'deleted'];
|
$fields = ['id', 'uid', 'contact-id', 'deleted'];
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $id]);
|
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $id]);
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
notice(L10n::t('Item not found.') . EOL);
|
notice(L10n::t('Item not found.') . EOL);
|
||||||
goaway(System::baseUrl() . '/' . $_SESSION['return_url']);
|
goaway(System::baseUrl() . '/' . $_SESSION['return_url']);
|
||||||
}
|
}
|
||||||
|
|
@ -462,7 +461,7 @@ function posted_date_widget($url, $uid, $wall) {
|
||||||
|
|
||||||
$ret = list_post_dates($uid, $wall);
|
$ret = list_post_dates($uid, $wall);
|
||||||
|
|
||||||
if (!DBM::is_result($ret)) {
|
if (!DBA::is_result($ret)) {
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
|
|
@ -101,7 +100,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
|
||||||
|
|
||||||
if ((x($_SESSION, 'submanage')) && intval($_SESSION['submanage'])) {
|
if ((x($_SESSION, 'submanage')) && intval($_SESSION['submanage'])) {
|
||||||
$user = DBA::selectFirst('user', [], ['uid' => $_SESSION['submanage']]);
|
$user = DBA::selectFirst('user', [], ['uid' => $_SESSION['submanage']]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$master_record = $user;
|
$master_record = $user;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -115,7 +114,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
|
||||||
// Then add all the children
|
// Then add all the children
|
||||||
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
||||||
['parent-uid' => $master_record['uid'], 'account_removed' => false]);
|
['parent-uid' => $master_record['uid'], 'account_removed' => false]);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -125,14 +124,14 @@ function authenticate_success($user_record, $login_initial = false, $interactive
|
||||||
// First entry is our parent
|
// First entry is our parent
|
||||||
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
||||||
['uid' => $master_record['parent-uid'], 'account_removed' => false]);
|
['uid' => $master_record['parent-uid'], 'account_removed' => false]);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->identities = DBA::toArray($r);
|
$a->identities = DBA::toArray($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Then add all siblings
|
// Then add all siblings
|
||||||
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
$r = DBA::select('user', ['uid', 'username', 'nickname'],
|
||||||
['parent-uid' => $master_record['parent-uid'], 'account_removed' => false]);
|
['parent-uid' => $master_record['parent-uid'], 'account_removed' => false]);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -143,7 +142,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
|
||||||
WHERE `user`.`account_removed` = 0 AND `manage`.`uid` = ?",
|
WHERE `user`.`account_removed` = 0 AND `manage`.`uid` = ?",
|
||||||
$master_record['uid']
|
$master_record['uid']
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
$a->identities = array_merge($a->identities, DBA::toArray($r));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -155,7 +154,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => true]);
|
$contact = DBA::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => true]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->contact = $contact;
|
$a->contact = $contact;
|
||||||
$a->cid = $contact['id'];
|
$a->cid = $contact['id'];
|
||||||
$_SESSION['cid'] = $a->cid;
|
$_SESSION['cid'] = $a->cid;
|
||||||
|
|
@ -247,7 +246,7 @@ function can_write_wall($owner)
|
||||||
intval(PAGE_COMMUNITY)
|
intval(PAGE_COMMUNITY)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$verified = 2;
|
$verified = 2;
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -302,7 +301,7 @@ function permissions_sql($owner_id, $remote_verified = false, $groups = null)
|
||||||
intval($remote_user),
|
intval($remote_user),
|
||||||
intval($owner_id)
|
intval($owner_id)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$remote_verified = true;
|
$remote_verified = true;
|
||||||
$groups = Group::getIdsByContactId($remote_user);
|
$groups = Group::getIdsByContactId($remote_user);
|
||||||
}
|
}
|
||||||
|
|
@ -365,7 +364,7 @@ function item_permissions_sql($owner_id, $remote_verified = false, $groups = nul
|
||||||
intval($remote_user),
|
intval($remote_user),
|
||||||
intval($owner_id)
|
intval($owner_id)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$remote_verified = true;
|
$remote_verified = true;
|
||||||
$groups = Group::getIdsByContactId($remote_user);
|
$groups = Group::getIdsByContactId($remote_user);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,10 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Event;
|
use Friendica\Model\Event;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Profile;
|
|
||||||
use Friendica\Render\FriendicaSmarty;
|
use Friendica\Render\FriendicaSmarty;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Map;
|
use Friendica\Util\Map;
|
||||||
|
|
@ -760,7 +759,7 @@ function contact_block() {
|
||||||
dbesc(NETWORK_OSTATUS),
|
dbesc(NETWORK_OSTATUS),
|
||||||
dbesc(NETWORK_DIASPORA)
|
dbesc(NETWORK_DIASPORA)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$total = intval($r[0]['total']);
|
$total = intval($r[0]['total']);
|
||||||
}
|
}
|
||||||
if (!$total) {
|
if (!$total) {
|
||||||
|
|
@ -779,7 +778,7 @@ function contact_block() {
|
||||||
dbesc(NETWORK_DIASPORA),
|
dbesc(NETWORK_DIASPORA),
|
||||||
intval($shown)
|
intval($shown)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contacts = [];
|
$contacts = [];
|
||||||
foreach ($r AS $contact) {
|
foreach ($r AS $contact) {
|
||||||
$contacts[] = $contact["id"];
|
$contacts[] = $contact["id"];
|
||||||
|
|
@ -787,7 +786,7 @@ function contact_block() {
|
||||||
$r = q("SELECT `id`, `uid`, `addr`, `url`, `name`, `thumb`, `network` FROM `contact` WHERE `id` IN (%s)",
|
$r = q("SELECT `id`, `uid`, `addr`, `url`, `name`, `thumb`, `network` FROM `contact` WHERE `id` IN (%s)",
|
||||||
dbesc(implode(",", $contacts)));
|
dbesc(implode(",", $contacts)));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contacts = L10n::tt('%d Contact', '%d Contacts', $total);
|
$contacts = L10n::tt('%d Contact', '%d Contacts', $total);
|
||||||
$micropro = [];
|
$micropro = [];
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
|
|
@ -1470,7 +1469,7 @@ function generate_user_guid() {
|
||||||
$x = q("SELECT `uid` FROM `user` WHERE `guid` = '%s' LIMIT 1",
|
$x = q("SELECT `uid` FROM `user` WHERE `guid` = '%s' LIMIT 1",
|
||||||
dbesc($guid)
|
dbesc($guid)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($x)) {
|
if (!DBA::is_result($x)) {
|
||||||
$found = false;
|
$found = false;
|
||||||
}
|
}
|
||||||
} while ($found == true);
|
} while ($found == true);
|
||||||
|
|
@ -1759,7 +1758,7 @@ function file_tag_update_pconfig($uid, $file_old, $file_new, $type = 'file') {
|
||||||
intval($termtype),
|
intval($termtype),
|
||||||
intval($uid));
|
intval($uid));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
unset($deleted_tags[$key]);
|
unset($deleted_tags[$key]);
|
||||||
} else {
|
} else {
|
||||||
$filetags_updated = str_replace($lbracket . file_tag_encode($tag) . $rbracket,'',$filetags_updated);
|
$filetags_updated = str_replace($lbracket . file_tag_encode($tag) . $rbracket,'',$filetags_updated);
|
||||||
|
|
@ -1783,7 +1782,7 @@ function file_tag_save_file($uid, $item_id, $file)
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirst(['file'], ['id' => $item_id, 'uid' => $uid]);
|
$item = Item::selectFirst(['file'], ['id' => $item_id, 'uid' => $uid]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
if (!stristr($item['file'],'[' . file_tag_encode($file) . ']')) {
|
if (!stristr($item['file'],'[' . file_tag_encode($file) . ']')) {
|
||||||
$fields = ['file' => $item['file'] . '[' . file_tag_encode($file) . ']'];
|
$fields = ['file' => $item['file'] . '[' . file_tag_encode($file) . ']'];
|
||||||
Item::update($fields, ['id' => $item_id]);
|
Item::update($fields, ['id' => $item_id]);
|
||||||
|
|
@ -1812,7 +1811,7 @@ function file_tag_unsave_file($uid, $item_id, $file, $cat = false)
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirst(['file'], ['id' => $item_id, 'uid' => $uid]);
|
$item = Item::selectFirst(['file'], ['id' => $item_id, 'uid' => $uid]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1825,7 +1824,7 @@ function file_tag_unsave_file($uid, $item_id, $file, $cat = false)
|
||||||
intval($termtype),
|
intval($termtype),
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$saved = PConfig::get($uid, 'system', 'filetags');
|
$saved = PConfig::get($uid, 'system', 'filetags');
|
||||||
PConfig::set($uid, 'system', 'filetags', str_replace($pattern, '', $saved));
|
PConfig::set($uid, 'system', 'filetags', str_replace($pattern, '', $saved));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@ use Friendica\Core\System;
|
||||||
use Friendica\Core\Theme;
|
use Friendica\Core\Theme;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
use Friendica\Module\Login;
|
use Friendica\Module\Login;
|
||||||
|
|
||||||
|
|
@ -96,7 +95,7 @@ if (x($_SESSION, 'authenticated') && !x($_SESSION, 'language')) {
|
||||||
// we haven't loaded user data yet, but we need user language
|
// we haven't loaded user data yet, but we need user language
|
||||||
$user = DBA::selectFirst('user', ['language'], ['uid' => $_SESSION['uid']]);
|
$user = DBA::selectFirst('user', ['language'], ['uid' => $_SESSION['uid']]);
|
||||||
$_SESSION['language'] = $lang;
|
$_SESSION['language'] = $lang;
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$_SESSION['language'] = $user['language'];
|
$_SESSION['language'] = $user['language'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\Content\Widget;
|
||||||
use Friendica\Core\ACL;
|
use Friendica\Core\ACL;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
|
|
@ -210,7 +209,7 @@ function acl_content(App $a)
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$forums = [];
|
$forums = [];
|
||||||
foreach ($r as $g) {
|
foreach ($r as $g) {
|
||||||
$entry = [
|
$entry = [
|
||||||
|
|
@ -243,7 +242,7 @@ function acl_content(App $a)
|
||||||
if ($conv_id) {
|
if ($conv_id) {
|
||||||
// In multi threaded posts the conv_id is not the parent of the whole thread
|
// In multi threaded posts the conv_id is not the parent of the whole thread
|
||||||
$parent_item = Item::selectFirst(['parent'], ['id' => $conv_id]);
|
$parent_item = Item::selectFirst(['parent'], ['id' => $conv_id]);
|
||||||
if (DBM::is_result($parent_item)) {
|
if (DBA::is_result($parent_item)) {
|
||||||
$conv_id = $parent_item['parent'];
|
$conv_id = $parent_item['parent'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ use Friendica\Core\System;
|
||||||
use Friendica\Core\Theme;
|
use Friendica\Core\Theme;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Database\DBStructure;
|
use Friendica\Database\DBStructure;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -819,7 +818,7 @@ function admin_page_summary(App $a)
|
||||||
$r = q("SELECT `engine` FROM `information_schema`.`tables` WHERE `engine` = 'myisam' AND `table_schema` = '%s' LIMIT 1", dbesc(DBA::databaseName()));
|
$r = q("SELECT `engine` FROM `information_schema`.`tables` WHERE `engine` = 'myisam' AND `table_schema` = '%s' LIMIT 1", dbesc(DBA::databaseName()));
|
||||||
$showwarning = false;
|
$showwarning = false;
|
||||||
$warningtext = [];
|
$warningtext = [];
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$showwarning = true;
|
$showwarning = true;
|
||||||
$warningtext[] = L10n::t('Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href="%s">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />', 'https://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html');
|
$warningtext[] = L10n::t('Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href="%s">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />', 'https://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html');
|
||||||
}
|
}
|
||||||
|
|
@ -961,7 +960,7 @@ function admin_page_site_post(App $a)
|
||||||
|
|
||||||
$r = q("UPDATE %s SET %s;", $table_name, $upds);
|
$r = q("UPDATE %s SET %s;", $table_name, $upds);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice("Failed updating '$table_name': " . DBA::errorMessage());
|
notice("Failed updating '$table_name': " . DBA::errorMessage());
|
||||||
goaway('admin/site');
|
goaway('admin/site');
|
||||||
}
|
}
|
||||||
|
|
@ -1581,7 +1580,7 @@ function admin_page_dbsync(App $a)
|
||||||
$failed = [];
|
$failed = [];
|
||||||
$r = q("SELECT `k`, `v` FROM `config` WHERE `cat` = 'database' ");
|
$r = q("SELECT `k`, `v` FROM `config` WHERE `cat` = 'database' ");
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$upd = intval(substr($rr['k'], 7));
|
$upd = intval(substr($rr['k'], 7));
|
||||||
if ($upd < 1139 || $rr['v'] === 'success') {
|
if ($upd < 1139 || $rr['v'] === 'success') {
|
||||||
|
|
@ -1731,7 +1730,7 @@ function admin_page_users(App $a)
|
||||||
if ($a->argc > 2) {
|
if ($a->argc > 2) {
|
||||||
$uid = $a->argv[3];
|
$uid = $a->argv[3];
|
||||||
$user = DBA::selectFirst('user', ['username', 'blocked'], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', ['username', 'blocked'], ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
notice('User not found' . EOL);
|
notice('User not found' . EOL);
|
||||||
goaway('admin/users');
|
goaway('admin/users');
|
||||||
return ''; // NOTREACHED
|
return ''; // NOTREACHED
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Content\ContactSelector;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -37,7 +36,7 @@ function allfriends_content(App $a)
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => local_user()]);
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -49,7 +48,7 @@ function allfriends_content(App $a)
|
||||||
$a->set_pager_total($total);
|
$a->set_pager_total($total);
|
||||||
|
|
||||||
$r = GContact::allFriends(local_user(), $cid, $a->pager['start'], $a->pager['itemspage']);
|
$r = GContact::allFriends(local_user(), $cid, $a->pager['start'], $a->pager['itemspage']);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$o .= L10n::t('No friends to display.');
|
$o .= L10n::t('No friends to display.');
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Module\Login;
|
use Friendica\Module\Login;
|
||||||
|
|
||||||
require_once 'include/api.php';
|
require_once 'include/api.php';
|
||||||
|
|
@ -22,7 +22,7 @@ function oauth_get_client($request)
|
||||||
WHERE `clients`.`client_id`=`tokens`.`client_id`
|
WHERE `clients`.`client_id`=`tokens`.`client_id`
|
||||||
AND `tokens`.`id`='%s' AND `tokens`.`scope`='request'", dbesc($token));
|
AND `tokens`.`id`='%s' AND `tokens`.`scope`='request'", dbesc($token));
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -23,7 +22,7 @@ function attach_init(App $a)
|
||||||
// Check for existence, which will also provide us the owner uid
|
// Check for existence, which will also provide us the owner uid
|
||||||
|
|
||||||
$r = DBA::selectFirst('attach', [], ['id' => $item_id]);
|
$r = DBA::selectFirst('attach', [], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t('Item was not found.'). EOL);
|
notice(L10n::t('Item was not found.'). EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -36,7 +35,7 @@ function attach_init(App $a)
|
||||||
dbesc($item_id)
|
dbesc($item_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t('Permission denied.') . EOL);
|
notice(L10n::t('Permission denied.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Event;
|
use Friendica\Model\Event;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
@ -38,7 +37,7 @@ function cal_init(App $a)
|
||||||
if ($a->argc > 1) {
|
if ($a->argc > 1) {
|
||||||
$nick = $a->argv[1];
|
$nick = $a->argv[1];
|
||||||
$user = DBA::selectFirst('user', [], ['nickname' => $nick, 'blocked' => false]);
|
$user = DBA::selectFirst('user', [], ['nickname' => $nick, 'blocked' => false]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -132,7 +131,7 @@ function cal_content(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($a->profile['profile_uid'])
|
intval($a->profile['profile_uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -230,7 +229,7 @@ function cal_content(App $a)
|
||||||
|
|
||||||
$links = [];
|
$links = [];
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$r = Event::sortByDate($r);
|
$r = Event::sortByDate($r);
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
|
$j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Content\ContactSelector;
|
use Friendica\Content\ContactSelector;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -40,14 +39,14 @@ function common_content(App $a)
|
||||||
if ($cmd === 'loc' && $cid) {
|
if ($cmd === 'loc' && $cid) {
|
||||||
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['id' => $cid, 'uid' => $uid]);
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->page['aside'] = "";
|
$a->page['aside'] = "";
|
||||||
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['self' => true, 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', ['name', 'url', 'photo'], ['self' => true, 'uid' => $uid]);
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$vcard_widget = replace_macros(get_markup_template("vcard-widget.tpl"), [
|
$vcard_widget = replace_macros(get_markup_template("vcard-widget.tpl"), [
|
||||||
'$name' => htmlentities($contact['name']),
|
'$name' => htmlentities($contact['name']),
|
||||||
'$photo' => $contact['photo'],
|
'$photo' => $contact['photo'],
|
||||||
|
|
@ -61,17 +60,17 @@ function common_content(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$cid && Profile::getMyURL()) {
|
if (!$cid && Profile::getMyURL()) {
|
||||||
$contact = DBA::selectFirst('contact', ['id'], ['nurl' => normalise_link(Profile::getMyURL()), 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', ['id'], ['nurl' => normalise_link(Profile::getMyURL()), 'uid' => $uid]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$cid = $contact['id'];
|
$cid = $contact['id'];
|
||||||
} else {
|
} else {
|
||||||
$gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => normalise_link(Profile::getMyURL())]);
|
$gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => normalise_link(Profile::getMyURL())]);
|
||||||
if (DBM::is_result($gcontact)) {
|
if (DBA::is_result($gcontact)) {
|
||||||
$zcid = $gcontact['id'];
|
$zcid = $gcontact['id'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -100,7 +99,7 @@ function common_content(App $a)
|
||||||
$r = GContact::commonFriendsZcid($uid, $zcid, $a->pager['start'], $a->pager['itemspage']);
|
$r = GContact::commonFriendsZcid($uid, $zcid, $a->pager['start'], $a->pager['itemspage']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
function community_init(App $a)
|
function community_init(App $a)
|
||||||
{
|
{
|
||||||
|
|
@ -138,7 +137,7 @@ function community_content(App $a, $update = 0)
|
||||||
|
|
||||||
$r = community_getitems($a->pager['start'], $a->pager['itemspage'], $content);
|
$r = community_getitems($a->pager['start'], $a->pager['itemspage'], $content);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
info(L10n::t('No results.') . EOL);
|
info(L10n::t('No results.') . EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
||||||
|
|
@ -17,7 +17,7 @@ function contactgroup_content(App $a)
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$change = intval($a->argv[2]);
|
$change = intval($a->argv[2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -27,7 +27,7 @@ function contactgroup_content(App $a)
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
@ -45,7 +44,7 @@ function contacts_init(App $a)
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
if ($contact['self']) {
|
if ($contact['self']) {
|
||||||
if (($a->argc == 3) && intval($a->argv[1]) && ($a->argv[2] == "posts")) {
|
if (($a->argc == 3) && intval($a->argv[1]) && ($a->argv[2] == "posts")) {
|
||||||
goaway('profile/' . $contact['nick']);
|
goaway('profile/' . $contact['nick']);
|
||||||
|
|
@ -225,14 +224,14 @@ function contacts_post(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
info(L10n::t('Contact updated.') . EOL);
|
info(L10n::t('Contact updated.') . EOL);
|
||||||
} else {
|
} else {
|
||||||
notice(L10n::t('Failed to update contact record.') . EOL);
|
notice(L10n::t('Failed to update contact record.') . EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user()]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->data['contact'] = $contact;
|
$a->data['contact'] = $contact;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -244,7 +243,7 @@ function contacts_post(App $a)
|
||||||
function _contact_update($contact_id)
|
function _contact_update($contact_id)
|
||||||
{
|
{
|
||||||
$contact = DBA::selectFirst('contact', ['uid', 'url', 'network'], ['id' => $contact_id, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', ['uid', 'url', 'network'], ['id' => $contact_id, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -265,7 +264,7 @@ function _contact_update($contact_id)
|
||||||
function _contact_update_profile($contact_id)
|
function _contact_update_profile($contact_id)
|
||||||
{
|
{
|
||||||
$contact = DBA::selectFirst('contact', ['uid', 'url', 'network'], ['id' => $contact_id, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', ['uid', 'url', 'network'], ['id' => $contact_id, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -336,7 +335,7 @@ function _contact_block($contact_id, $orig_record)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
return DBM::is_result($r);
|
return DBA::is_result($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
function _contact_ignore($contact_id, $orig_record)
|
function _contact_ignore($contact_id, $orig_record)
|
||||||
|
|
@ -347,7 +346,7 @@ function _contact_ignore($contact_id, $orig_record)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
return DBM::is_result($r);
|
return DBA::is_result($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
function _contact_archive($contact_id, $orig_record)
|
function _contact_archive($contact_id, $orig_record)
|
||||||
|
|
@ -358,7 +357,7 @@ function _contact_archive($contact_id, $orig_record)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
return DBM::is_result($r);
|
return DBA::is_result($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
function _contact_drop($orig_record)
|
function _contact_drop($orig_record)
|
||||||
|
|
@ -369,7 +368,7 @@ function _contact_drop($orig_record)
|
||||||
WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
|
WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
|
||||||
intval($a->user['uid'])
|
intval($a->user['uid'])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -397,7 +396,7 @@ function contacts_content(App $a)
|
||||||
$cmd = $a->argv[2];
|
$cmd = $a->argv[2];
|
||||||
|
|
||||||
$orig_record = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user(), 'self' => false]);
|
$orig_record = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user(), 'self' => false]);
|
||||||
if (!DBM::is_result($orig_record)) {
|
if (!DBA::is_result($orig_record)) {
|
||||||
notice(L10n::t('Could not access contact record.') . EOL);
|
notice(L10n::t('Could not access contact record.') . EOL);
|
||||||
goaway('contacts');
|
goaway('contacts');
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
|
|
@ -788,7 +787,7 @@ function contacts_content(App $a)
|
||||||
WHERE `uid` = %d AND `self` = 0 AND `pending` = 0 $sql_extra $sql_extra2 ",
|
WHERE `uid` = %d AND `self` = 0 AND `pending` = 0 $sql_extra $sql_extra2 ",
|
||||||
intval($_SESSION['uid'])
|
intval($_SESSION['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total($r[0]['total']);
|
$a->set_pager_total($r[0]['total']);
|
||||||
$total = $r[0]['total'];
|
$total = $r[0]['total'];
|
||||||
}
|
}
|
||||||
|
|
@ -802,7 +801,7 @@ function contacts_content(App $a)
|
||||||
intval($a->pager['start']),
|
intval($a->pager['start']),
|
||||||
intval($a->pager['itemspage'])
|
intval($a->pager['itemspage'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$contacts[] = _contact_detail_for_template($rr);
|
$contacts[] = _contact_detail_for_template($rr);
|
||||||
}
|
}
|
||||||
|
|
@ -911,7 +910,7 @@ function contact_posts($a, $contact_id)
|
||||||
$o = contacts_tab($a, $contact_id, 1);
|
$o = contacts_tab($a, $contact_id, 1);
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', ['url'], ['id' => $contact_id]);
|
$contact = DBA::selectFirst('contact', ['url'], ['id' => $contact_id]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->page['aside'] = "";
|
$a->page['aside'] = "";
|
||||||
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
||||||
$o .= Contact::getPostsFromUrl($contact["url"]);
|
$o .= Contact::getPostsFromUrl($contact["url"]);
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -28,7 +27,7 @@ function crepair_init(App $a)
|
||||||
$a->page['aside'] = '';
|
$a->page['aside'] = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->data['contact'] = $contact;
|
$a->data['contact'] = $contact;
|
||||||
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
|
||||||
}
|
}
|
||||||
|
|
@ -47,7 +46,7 @@ function crepair_post(App $a)
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -108,7 +107,7 @@ function crepair_content(App $a)
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
notice(L10n::t('Contact not found.') . EOL);
|
notice(L10n::t('Contact not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
||||||
require_once 'mod/settings.php';
|
require_once 'mod/settings.php';
|
||||||
|
|
@ -35,7 +34,7 @@ function delegate_post(App $a)
|
||||||
|
|
||||||
if ($parent_uid != 0) {
|
if ($parent_uid != 0) {
|
||||||
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $parent_uid]);
|
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $parent_uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
notice(L10n::t('Parent user not found.') . EOL);
|
notice(L10n::t('Parent user not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -66,7 +65,7 @@ function delegate_content(App $a)
|
||||||
$user_id = $a->argv[2];
|
$user_id = $a->argv[2];
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $user_id]);
|
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $user_id]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$condition = [
|
$condition = [
|
||||||
'uid' => local_user(),
|
'uid' => local_user(),
|
||||||
'nurl' => normalise_link(System::baseUrl() . '/profile/' . $user['nickname'])
|
'nurl' => normalise_link(System::baseUrl() . '/profile/' . $user['nickname'])
|
||||||
|
|
@ -93,7 +92,7 @@ function delegate_content(App $a)
|
||||||
$r = q("SELECT * FROM `user` WHERE `uid` IN (SELECT `uid` FROM `manage` WHERE `mid` = %d)",
|
$r = q("SELECT * FROM `user` WHERE `uid` IN (SELECT `uid` FROM `manage` WHERE `mid` = %d)",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$delegates = $r;
|
$delegates = $r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -115,7 +114,7 @@ function delegate_content(App $a)
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc(NETWORK_DFRN)
|
dbesc(NETWORK_DFRN)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$nicknames = [];
|
$nicknames = [];
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$nicknames[] = "'" . dbesc(basename($rr['nurl'])) . "'";
|
$nicknames[] = "'" . dbesc(basename($rr['nurl'])) . "'";
|
||||||
|
|
@ -125,7 +124,7 @@ function delegate_content(App $a)
|
||||||
|
|
||||||
// get user records for all potential page delegates who are not already delegates or managers
|
// get user records for all potential page delegates who are not already delegates or managers
|
||||||
$r = q("SELECT `uid`, `username`, `nickname` FROM `user` WHERE `nickname` IN ($nicks)");
|
$r = q("SELECT `uid`, `username`, `nickname` FROM `user` WHERE `nickname` IN ($nicks)");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
if (!in_array($rr['uid'], $uids)) {
|
if (!in_array($rr['uid'], $uids)) {
|
||||||
$potentials[] = $rr;
|
$potentials[] = $rr;
|
||||||
|
|
@ -140,7 +139,7 @@ function delegate_content(App $a)
|
||||||
|
|
||||||
$parent_user = null;
|
$parent_user = null;
|
||||||
|
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
if (!DBA::exists('user', ['parent-uid' => local_user()])) {
|
if (!DBA::exists('user', ['parent-uid' => local_user()])) {
|
||||||
$parent_uid = $user['parent-uid'];
|
$parent_uid = $user['parent-uid'];
|
||||||
$parents = [0 => L10n::t('No parent user')];
|
$parents = [0 => L10n::t('No parent user')];
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
@ -68,7 +67,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', [], ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
notice(L10n::t('Profile not found.') . EOL);
|
notice(L10n::t('Profile not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -122,7 +121,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
intval($cid),
|
intval($cid),
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger('Contact not found in DB.');
|
logger('Contact not found in DB.');
|
||||||
notice(L10n::t('Contact not found.') . EOL);
|
notice(L10n::t('Contact not found.') . EOL);
|
||||||
notice(L10n::t('This may occasionally happen if contact was requested by both persons and it has already been approved.') . EOL);
|
notice(L10n::t('This may occasionally happen if contact was requested by both persons and it has already been approved.') . EOL);
|
||||||
|
|
@ -281,7 +280,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
|
|
||||||
if (($status == 0) && $intro_id) {
|
if (($status == 0) && $intro_id) {
|
||||||
$intro = DBA::selectFirst('intro', ['note'], ['id' => $intro_id]);
|
$intro = DBA::selectFirst('intro', ['note'], ['id' => $intro_id]);
|
||||||
if (DBM::is_result($intro)) {
|
if (DBA::is_result($intro)) {
|
||||||
DBA::update('contact', ['reason' => $intro['note']], ['id' => $contact_id]);
|
DBA::update('contact', ['reason' => $intro['note']], ['id' => $contact_id]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -386,14 +385,14 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t('Unable to set contact photo.') . EOL);
|
notice(L10n::t('Unable to set contact photo.') . EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
// reload contact info
|
// reload contact info
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id]);
|
||||||
if ((isset($new_relation) && $new_relation == CONTACT_IS_FRIEND)) {
|
if ((isset($new_relation) && $new_relation == CONTACT_IS_FRIEND)) {
|
||||||
if (DBM::is_result($contact) && ($contact['network'] === NETWORK_DIASPORA)) {
|
if (DBA::is_result($contact) && ($contact['network'] === NETWORK_DIASPORA)) {
|
||||||
$ret = Diaspora::sendShare($user, $contact);
|
$ret = Diaspora::sendShare($user, $contact);
|
||||||
logger('share returns: ' . $ret);
|
logger('share returns: ' . $ret);
|
||||||
}
|
}
|
||||||
|
|
@ -444,7 +443,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
|
|
||||||
// Find our user's account
|
// Find our user's account
|
||||||
$user = DBA::selectFirst('user', [], ['nickname' => $node]);
|
$user = DBA::selectFirst('user', [], ['nickname' => $node]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
$message = L10n::t('No user record found for \'%s\' ', $node);
|
$message = L10n::t('No user record found for \'%s\' ', $node);
|
||||||
System::xmlExit(3, $message); // failure
|
System::xmlExit(3, $message); // failure
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
|
|
@ -472,7 +471,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['url' => $decrypted_source_url, 'uid' => $local_uid]);
|
$contact = DBA::selectFirst('contact', [], ['url' => $decrypted_source_url, 'uid' => $local_uid]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
if (strstr($decrypted_source_url, 'http:')) {
|
if (strstr($decrypted_source_url, 'http:')) {
|
||||||
$newurl = str_replace('http:', 'https:', $decrypted_source_url);
|
$newurl = str_replace('http:', 'https:', $decrypted_source_url);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -480,7 +479,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['url' => $newurl, 'uid' => $local_uid]);
|
$contact = DBA::selectFirst('contact', [], ['url' => $newurl, 'uid' => $local_uid]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
// this is either a bogus confirmation (?) or we deleted the original introduction.
|
// this is either a bogus confirmation (?) or we deleted the original introduction.
|
||||||
$message = L10n::t('Contact record was not found for you on our site.');
|
$message = L10n::t('Contact record was not found for you on our site.');
|
||||||
System::xmlExit(3, $message);
|
System::xmlExit(3, $message);
|
||||||
|
|
@ -522,7 +521,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
dbesc($dfrn_pubkey),
|
dbesc($dfrn_pubkey),
|
||||||
intval($dfrn_record)
|
intval($dfrn_record)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$message = L10n::t('Unable to set your contact credentials on our system.');
|
$message = L10n::t('Unable to set your contact credentials on our system.');
|
||||||
System::xmlExit(3, $message);
|
System::xmlExit(3, $message);
|
||||||
}
|
}
|
||||||
|
|
@ -538,7 +537,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
|
|
||||||
// We're good but now we have to scrape the profile photo and send notifications.
|
// We're good but now we have to scrape the profile photo and send notifications.
|
||||||
$contact = DBA::selectFirst('contact', ['photo'], ['id' => $dfrn_record]);
|
$contact = DBA::selectFirst('contact', ['photo'], ['id' => $dfrn_record]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$photo = $contact['photo'];
|
$photo = $contact['photo'];
|
||||||
} else {
|
} else {
|
||||||
$photo = System::baseUrl() . '/images/person-175.jpg';
|
$photo = System::baseUrl() . '/images/person-175.jpg';
|
||||||
|
|
@ -577,7 +576,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
dbesc(NETWORK_DFRN),
|
dbesc(NETWORK_DFRN),
|
||||||
intval($dfrn_record)
|
intval($dfrn_record)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) { // indicates schema is messed up or total db failure
|
if (!DBA::is_result($r)) { // indicates schema is messed up or total db failure
|
||||||
$message = L10n::t('Unable to update your contact profile details on our system');
|
$message = L10n::t('Unable to update your contact profile details on our system');
|
||||||
System::xmlExit(3, $message);
|
System::xmlExit(3, $message);
|
||||||
}
|
}
|
||||||
|
|
@ -595,7 +594,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
|
||||||
LIMIT 1",
|
LIMIT 1",
|
||||||
intval($dfrn_record)
|
intval($dfrn_record)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$combined = $r[0];
|
$combined = $r[0];
|
||||||
|
|
||||||
if ($combined['notify-flags'] & NOTIFY_CONFIRM) {
|
if ($combined['notify-flags'] & NOTIFY_CONFIRM) {
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Protocol\DFRN;
|
use Friendica\Protocol\DFRN;
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
|
|
@ -28,7 +27,7 @@ function dfrn_notify_post(App $a) {
|
||||||
$nick = defaults($a->argv, 1, '');
|
$nick = defaults($a->argv, 1, '');
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
$user = DBA::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
System::httpExit(500);
|
System::httpExit(500);
|
||||||
}
|
}
|
||||||
dfrn_dispatch_private($user, $postdata);
|
dfrn_dispatch_private($user, $postdata);
|
||||||
|
|
@ -108,7 +107,7 @@ function dfrn_notify_post(App $a) {
|
||||||
dbesc($a->argv[1])
|
dbesc($a->argv[1])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger('contact not found for dfrn_id ' . $dfrn_id);
|
logger('contact not found for dfrn_id ' . $dfrn_id);
|
||||||
System::xmlExit(3, 'Contact not found');
|
System::xmlExit(3, 'Contact not found');
|
||||||
//NOTREACHED
|
//NOTREACHED
|
||||||
|
|
@ -221,7 +220,7 @@ function dfrn_dispatch_public($postdata)
|
||||||
$importer['importer_uid'] = 0;
|
$importer['importer_uid'] = 0;
|
||||||
|
|
||||||
// This should never fail
|
// This should never fail
|
||||||
if (!DBM::is_result($importer)) {
|
if (!DBA::is_result($importer)) {
|
||||||
logger('Contact not found for address ' . $msg['author']);
|
logger('Contact not found for address ' . $msg['author']);
|
||||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||||
}
|
}
|
||||||
|
|
@ -258,7 +257,7 @@ function dfrn_dispatch_private($user, $postdata)
|
||||||
$cid);
|
$cid);
|
||||||
|
|
||||||
// This should never fail
|
// This should never fail
|
||||||
if (!DBM::is_result($importer)) {
|
if (!DBA::is_result($importer)) {
|
||||||
logger('Contact not found for address ' . $msg['author']);
|
logger('Contact not found for address ' . $msg['author']);
|
||||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||||
}
|
}
|
||||||
|
|
@ -335,7 +334,7 @@ function dfrn_notify_content(App $a) {
|
||||||
dbesc($a->argv[1])
|
dbesc($a->argv[1])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger('No user data found for ' . $a->argv[1] . ' - SQL: ' . $sql_extra);
|
logger('No user data found for ' . $a->argv[1] . ' - SQL: ' . $sql_extra);
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Module\Login;
|
use Friendica\Module\Login;
|
||||||
use Friendica\Protocol\DFRN;
|
use Friendica\Protocol\DFRN;
|
||||||
use Friendica\Protocol\OStatus;
|
use Friendica\Protocol\OStatus;
|
||||||
|
|
@ -101,7 +100,7 @@ function dfrn_poll_init(App $a)
|
||||||
dbesc($a->argv[1])
|
dbesc($a->argv[1])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$s = Network::fetchUrl($r[0]['poll'] . '?dfrn_id=' . $my_id . '&type=profile-check');
|
$s = Network::fetchUrl($r[0]['poll'] . '?dfrn_id=' . $my_id . '&type=profile-check');
|
||||||
|
|
||||||
logger("dfrn_poll: old profile returns " . $s, LOGGER_DATA);
|
logger("dfrn_poll: old profile returns " . $s, LOGGER_DATA);
|
||||||
|
|
@ -147,7 +146,7 @@ function dfrn_poll_init(App $a)
|
||||||
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
|
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
|
||||||
dbesc($sec)
|
dbesc($sec)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
System::xmlExit(3, 'No ticket');
|
System::xmlExit(3, 'No ticket');
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
}
|
}
|
||||||
|
|
@ -160,7 +159,7 @@ function dfrn_poll_init(App $a)
|
||||||
$c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
$c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
||||||
intval($r[0]['cid'])
|
intval($r[0]['cid'])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($c)) {
|
if (!DBA::is_result($c)) {
|
||||||
System::xmlExit(3, 'No profile');
|
System::xmlExit(3, 'No profile');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -211,7 +210,7 @@ function dfrn_poll_init(App $a)
|
||||||
DBA::delete('profile_check', ["`expire` < ?", time()]);
|
DBA::delete('profile_check', ["`expire` < ?", time()]);
|
||||||
$r = q("SELECT * FROM `profile_check` WHERE `dfrn_id` = '%s' ORDER BY `expire` DESC",
|
$r = q("SELECT * FROM `profile_check` WHERE `dfrn_id` = '%s' ORDER BY `expire` DESC",
|
||||||
dbesc($dfrn_id));
|
dbesc($dfrn_id));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
System::xmlExit(1);
|
System::xmlExit(1);
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
}
|
}
|
||||||
|
|
@ -239,7 +238,7 @@ function dfrn_poll_post(App $a)
|
||||||
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
|
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
|
||||||
dbesc($sec)
|
dbesc($sec)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
System::xmlExit(3, 'No ticket');
|
System::xmlExit(3, 'No ticket');
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
}
|
}
|
||||||
|
|
@ -252,7 +251,7 @@ function dfrn_poll_post(App $a)
|
||||||
$c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
$c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
||||||
intval($r[0]['cid'])
|
intval($r[0]['cid'])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($c)) {
|
if (!DBA::is_result($c)) {
|
||||||
System::xmlExit(3, 'No profile');
|
System::xmlExit(3, 'No profile');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -301,7 +300,7 @@ function dfrn_poll_post(App $a)
|
||||||
dbesc($challenge)
|
dbesc($challenge)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -330,7 +329,7 @@ function dfrn_poll_post(App $a)
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT * FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 $sql_extra LIMIT 1");
|
$r = q("SELECT * FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 $sql_extra LIMIT 1");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -346,7 +345,7 @@ function dfrn_poll_post(App $a)
|
||||||
$reputation = 0;
|
$reputation = 0;
|
||||||
$text = '';
|
$text = '';
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$reputation = $r[0]['rating'];
|
$reputation = $r[0]['rating'];
|
||||||
$text = $r[0]['reason'];
|
$text = $r[0]['reason'];
|
||||||
|
|
||||||
|
|
@ -458,7 +457,7 @@ function dfrn_poll_content(App $a)
|
||||||
AND `user`.`nickname` = '%s' $sql_extra LIMIT 1",
|
AND `user`.`nickname` = '%s' $sql_extra LIMIT 1",
|
||||||
dbesc($nickname)
|
dbesc($nickname)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$challenge = '';
|
$challenge = '';
|
||||||
$encrypted_id = '';
|
$encrypted_id = '';
|
||||||
$id_str = $my_id . '.' . mt_rand(1000, 9999);
|
$id_str = $my_id . '.' . mt_rand(1000, 9999);
|
||||||
|
|
@ -499,7 +498,7 @@ function dfrn_poll_content(App $a)
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$profile = ((DBM::is_result($r) && $r[0]['nickname']) ? $r[0]['nickname'] : $nickname);
|
$profile = ((DBA::is_result($r) && $r[0]['nickname']) ? $r[0]['nickname'] : $nickname);
|
||||||
|
|
||||||
switch ($destination_url) {
|
switch ($destination_url) {
|
||||||
case 'profile':
|
case 'profile':
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -88,7 +87,7 @@ function dfrn_request_post(App $a)
|
||||||
dbesc(normalise_link($dfrn_url))
|
dbesc(normalise_link($dfrn_url))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if (strlen($r[0]['dfrn-id'])) {
|
if (strlen($r[0]['dfrn-id'])) {
|
||||||
// We don't need to be here. It has already happened.
|
// We don't need to be here. It has already happened.
|
||||||
notice(L10n::t("This introduction has already been accepted.") . EOL);
|
notice(L10n::t("This introduction has already been accepted.") . EOL);
|
||||||
|
|
@ -130,7 +129,7 @@ function dfrn_request_post(App $a)
|
||||||
$photo = $parms["photo"];
|
$photo = $parms["photo"];
|
||||||
|
|
||||||
// Escape the entire array
|
// Escape the entire array
|
||||||
DBM::esc_array($parms);
|
DBA::esc_array($parms);
|
||||||
|
|
||||||
// Create a contact record on our site for the other person
|
// Create a contact record on our site for the other person
|
||||||
$r = q("INSERT INTO `contact` ( `uid`, `created`,`url`, `nurl`, `addr`, `name`, `nick`, `photo`, `site-pubkey`,
|
$r = q("INSERT INTO `contact` ( `uid`, `created`,`url`, `nurl`, `addr`, `name`, `nick`, `photo`, `site-pubkey`,
|
||||||
|
|
@ -167,7 +166,7 @@ function dfrn_request_post(App $a)
|
||||||
dbesc($dfrn_url),
|
dbesc($dfrn_url),
|
||||||
$parms['key'] // this was already escaped
|
$parms['key'] // this was already escaped
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
Group::addMember(User::getDefaultGroup(local_user(), $r[0]["network"]), $r[0]['id']);
|
Group::addMember(User::getDefaultGroup(local_user(), $r[0]["network"]), $r[0]['id']);
|
||||||
|
|
||||||
if (isset($photo)) {
|
if (isset($photo)) {
|
||||||
|
|
@ -243,7 +242,7 @@ function dfrn_request_post(App $a)
|
||||||
dbesc(DateTimeFormat::utc('now - 24 hours')),
|
dbesc(DateTimeFormat::utc('now - 24 hours')),
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r) && count($r) > $maxreq) {
|
if (DBA::is_result($r) && count($r) > $maxreq) {
|
||||||
notice(L10n::t('%s has received too many connection requests today.', $a->profile['name']) . EOL);
|
notice(L10n::t('%s has received too many connection requests today.', $a->profile['name']) . EOL);
|
||||||
notice(L10n::t('Spam protection measures have been invoked.') . EOL);
|
notice(L10n::t('Spam protection measures have been invoked.') . EOL);
|
||||||
notice(L10n::t('Friends are advised to please try again in 24 hours.') . EOL);
|
notice(L10n::t('Friends are advised to please try again in 24 hours.') . EOL);
|
||||||
|
|
@ -259,7 +258,7 @@ function dfrn_request_post(App $a)
|
||||||
WHERE `intro`.`blocked` = 1 AND `contact`.`self` = 0
|
WHERE `intro`.`blocked` = 1 AND `contact`.`self` = 0
|
||||||
AND `intro`.`datetime` < UTC_TIMESTAMP() - INTERVAL 30 MINUTE "
|
AND `intro`.`datetime` < UTC_TIMESTAMP() - INTERVAL 30 MINUTE "
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
if (!$rr['rel']) {
|
if (!$rr['rel']) {
|
||||||
DBA::delete('contact', ['id' => $rr['cid'], 'self' => false]);
|
DBA::delete('contact', ['id' => $rr['cid'], 'self' => false]);
|
||||||
|
|
@ -306,7 +305,7 @@ function dfrn_request_post(App $a)
|
||||||
dbesc($url)
|
dbesc($url)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($ret)) {
|
if (DBA::is_result($ret)) {
|
||||||
if (strlen($ret[0]['issued-id'])) {
|
if (strlen($ret[0]['issued-id'])) {
|
||||||
notice(L10n::t('You have already introduced yourself here.') . EOL);
|
notice(L10n::t('You have already introduced yourself here.') . EOL);
|
||||||
return;
|
return;
|
||||||
|
|
@ -372,7 +371,7 @@ function dfrn_request_post(App $a)
|
||||||
$parms['issued-id'] = $issued_id;
|
$parms['issued-id'] = $issued_id;
|
||||||
$photo = $parms["photo"];
|
$photo = $parms["photo"];
|
||||||
|
|
||||||
DBM::esc_array($parms);
|
DBA::esc_array($parms);
|
||||||
$r = q("INSERT INTO `contact` ( `uid`, `created`, `url`, `nurl`, `addr`, `name`, `nick`, `issued-id`, `photo`, `site-pubkey`,
|
$r = q("INSERT INTO `contact` ( `uid`, `created`, `url`, `nurl`, `addr`, `name`, `nick`, `issued-id`, `photo`, `site-pubkey`,
|
||||||
`request`, `confirm`, `notify`, `poll`, `poco`, `network`, `blocked`, `pending` )
|
`request`, `confirm`, `notify`, `poll`, `poco`, `network`, `blocked`, `pending` )
|
||||||
VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d )",
|
VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d )",
|
||||||
|
|
@ -404,7 +403,7 @@ function dfrn_request_post(App $a)
|
||||||
$parms['url'],
|
$parms['url'],
|
||||||
$parms['issued-id']
|
$parms['issued-id']
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact_record = $r[0];
|
$contact_record = $r[0];
|
||||||
Contact::updateAvatar($photo, $uid, $contact_record["id"], true);
|
Contact::updateAvatar($photo, $uid, $contact_record["id"], true);
|
||||||
}
|
}
|
||||||
|
|
@ -538,7 +537,7 @@ function dfrn_request_content(App $a)
|
||||||
dbesc($_GET['confirm_key'])
|
dbesc($_GET['confirm_key'])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($intro)) {
|
if (DBA::is_result($intro)) {
|
||||||
$r = q("SELECT `contact`.*, `user`.* FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
|
$r = q("SELECT `contact`.*, `user`.* FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
|
||||||
WHERE `contact`.`id` = %d LIMIT 1",
|
WHERE `contact`.`id` = %d LIMIT 1",
|
||||||
intval($intro[0]['contact-id'])
|
intval($intro[0]['contact-id'])
|
||||||
|
|
@ -546,7 +545,7 @@ function dfrn_request_content(App $a)
|
||||||
|
|
||||||
$auto_confirm = false;
|
$auto_confirm = false;
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if ($r[0]['page-flags'] != PAGE_NORMAL && $r[0]['page-flags'] != PAGE_PRVGROUP) {
|
if ($r[0]['page-flags'] != PAGE_NORMAL && $r[0]['page-flags'] != PAGE_PRVGROUP) {
|
||||||
$auto_confirm = true;
|
$auto_confirm = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -86,7 +85,7 @@ function directory_content(App $a)
|
||||||
$cnt = DBA::fetchFirst("SELECT COUNT(*) AS `total` FROM `profile`
|
$cnt = DBA::fetchFirst("SELECT COUNT(*) AS `total` FROM `profile`
|
||||||
LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
|
LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
|
||||||
WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` $sql_extra");
|
WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` $sql_extra");
|
||||||
if (DBM::is_result($cnt)) {
|
if (DBA::is_result($cnt)) {
|
||||||
$a->set_pager_total($cnt['total']);
|
$a->set_pager_total($cnt['total']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -101,7 +100,7 @@ function directory_content(App $a)
|
||||||
WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` AND `contact`.`self`
|
WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` AND `contact`.`self`
|
||||||
$sql_extra $order LIMIT $limit"
|
$sql_extra $order LIMIT $limit"
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if (in_array('small', $a->argv)) {
|
if (in_array('small', $a->argv)) {
|
||||||
$photo = 'thumb';
|
$photo = 'thumb';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
|
|
@ -113,7 +112,7 @@ function dirfind_content(App $a, $prefix = "") {
|
||||||
|
|
||||||
$search2 = "%".$search."%";
|
$search2 = "%".$search."%";
|
||||||
|
|
||||||
/// @TODO These 2 SELECTs are not checked on validity with DBM::is_result()
|
/// @TODO These 2 SELECTs are not checked on validity with DBA::is_result()
|
||||||
$count = q("SELECT count(*) AS `total` FROM `gcontact`
|
$count = q("SELECT count(*) AS `total` FROM `gcontact`
|
||||||
WHERE NOT `hide` AND `network` IN ('%s', '%s', '%s') AND
|
WHERE NOT `hide` AND `network` IN ('%s', '%s', '%s') AND
|
||||||
((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND
|
((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND
|
||||||
|
|
@ -204,7 +203,7 @@ function dirfind_content(App $a, $prefix = "") {
|
||||||
$connlnk = "";
|
$connlnk = "";
|
||||||
$conntxt = "";
|
$conntxt = "";
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $jj->cid]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $jj->cid]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$photo_menu = Contact::photoMenu($contact);
|
$photo_menu = Contact::photoMenu($contact);
|
||||||
$details = _contact_detail_for_template($contact);
|
$details = _contact_detail_for_template($contact);
|
||||||
$alt_text = $details['alt_text'];
|
$alt_text = $details['alt_text'];
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\Protocol;
|
use Friendica\Core\Protocol;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -53,20 +52,20 @@ function display_init(App $a)
|
||||||
// Does the local user have this item?
|
// Does the local user have this item?
|
||||||
if (local_user()) {
|
if (local_user()) {
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, ['guid' => $a->argv[1], 'uid' => local_user()]);
|
$item = Item::selectFirstForUser(local_user(), $fields, ['guid' => $a->argv[1], 'uid' => local_user()]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$nick = $a->user["nickname"];
|
$nick = $a->user["nickname"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Is it an item with uid=0?
|
// Is it an item with uid=0?
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, ['guid' => $a->argv[1], 'private' => [0, 2], 'uid' => 0]);
|
$item = Item::selectFirstForUser(local_user(), $fields, ['guid' => $a->argv[1], 'private' => [0, 2], 'uid' => 0]);
|
||||||
}
|
}
|
||||||
} elseif (($a->argc == 3) && ($nick == 'feed-item')) {
|
} elseif (($a->argc == 3) && ($nick == 'feed-item')) {
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $a->argv[2], 'private' => [0, 2], 'uid' => 0]);
|
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $a->argv[2], 'private' => [0, 2], 'uid' => 0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
$a->error = 404;
|
$a->error = 404;
|
||||||
notice(L10n::t('Item not found.') . EOL);
|
notice(L10n::t('Item not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
|
|
@ -92,7 +91,7 @@ function display_init(App $a)
|
||||||
WHERE `user`.`nickname` = ? AND `profile`.`is-default` AND `contact`.`self` LIMIT 1",
|
WHERE `user`.`nickname` = ? AND `profile`.`is-default` AND `contact`.`self` LIMIT 1",
|
||||||
$nickname
|
$nickname
|
||||||
);
|
);
|
||||||
if (DBM::is_result($profile)) {
|
if (DBA::is_result($profile)) {
|
||||||
$profiledata = $profile;
|
$profiledata = $profile;
|
||||||
}
|
}
|
||||||
$profiledata["network"] = NETWORK_DFRN;
|
$profiledata["network"] = NETWORK_DFRN;
|
||||||
|
|
@ -222,7 +221,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
|
||||||
if (local_user()) {
|
if (local_user()) {
|
||||||
$condition = ['guid' => $a->argv[1], 'uid' => local_user()];
|
$condition = ['guid' => $a->argv[1], 'uid' => local_user()];
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, $condition);
|
$item = Item::selectFirstForUser(local_user(), $fields, $condition);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$item_id = $item["id"];
|
$item_id = $item["id"];
|
||||||
$item_parent = $item["parent"];
|
$item_parent = $item["parent"];
|
||||||
$item_parent_uri = $item['parent-uri'];
|
$item_parent_uri = $item['parent-uri'];
|
||||||
|
|
@ -232,7 +231,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
|
||||||
if ($item_parent == 0) {
|
if ($item_parent == 0) {
|
||||||
$condition = ['private' => [0, 2], 'guid' => $a->argv[1], 'uid' => 0];
|
$condition = ['private' => [0, 2], 'guid' => $a->argv[1], 'uid' => 0];
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, $condition);
|
$item = Item::selectFirstForUser(local_user(), $fields, $condition);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$item_id = $item["id"];
|
$item_id = $item["id"];
|
||||||
$item_parent = $item["parent"];
|
$item_parent = $item["parent"];
|
||||||
$item_parent_uri = $item['parent-uri'];
|
$item_parent_uri = $item['parent-uri'];
|
||||||
|
|
@ -281,7 +280,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
|
||||||
if ($contact_id) {
|
if ($contact_id) {
|
||||||
$groups = Group::getIdsByContactId($contact_id);
|
$groups = Group::getIdsByContactId($contact_id);
|
||||||
$remote_contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => $a->profile['uid']]);
|
$remote_contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => $a->profile['uid']]);
|
||||||
if (DBM::is_result($remote_contact)) {
|
if (DBA::is_result($remote_contact)) {
|
||||||
$contact = $remote_contact;
|
$contact = $remote_contact;
|
||||||
$is_remote_contact = true;
|
$is_remote_contact = true;
|
||||||
}
|
}
|
||||||
|
|
@ -295,7 +294,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
$page_contact = DBA::selectFirst('contact', [], ['self' => true, 'uid' => $a->profile['uid']]);
|
$page_contact = DBA::selectFirst('contact', [], ['self' => true, 'uid' => $a->profile['uid']]);
|
||||||
if (DBM::is_result($page_contact)) {
|
if (DBA::is_result($page_contact)) {
|
||||||
$a->page_contact = $page_contact;
|
$a->page_contact = $page_contact;
|
||||||
}
|
}
|
||||||
$is_owner = (local_user() && (in_array($a->profile['profile_uid'], [local_user(), 0])) ? true : false);
|
$is_owner = (local_user() && (in_array($a->profile['profile_uid'], [local_user(), 0])) ? true : false);
|
||||||
|
|
@ -339,7 +338,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
|
||||||
$params = ['order' => ['uid', 'parent' => true, 'gravity', 'id']];
|
$params = ['order' => ['uid', 'parent' => true, 'gravity', 'id']];
|
||||||
$items_obj = Item::selectForUser(local_user(), [], $condition, $params);
|
$items_obj = Item::selectForUser(local_user(), [], $condition, $params);
|
||||||
|
|
||||||
if (!DBM::is_result($items_obj)) {
|
if (!DBA::is_result($items_obj)) {
|
||||||
notice(L10n::t('Item not found.') . EOL);
|
notice(L10n::t('Item not found.') . EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function editpost_content(App $a) {
|
function editpost_content(App $a) {
|
||||||
|
|
||||||
|
|
@ -30,7 +30,7 @@ function editpost_content(App $a) {
|
||||||
$fields = ['allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
|
$fields = ['allow_cid', 'allow_gid', 'deny_cid', 'deny_gid',
|
||||||
'type', 'body', 'title', 'file'];
|
'type', 'body', 'title', 'file'];
|
||||||
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $post_id, 'uid' => local_user()]);
|
$item = Item::selectFirstForUser(local_user(), $fields, ['id' => $post_id, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
notice(L10n::t('Item not found') . EOL);
|
notice(L10n::t('Item not found') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -78,7 +78,7 @@ function editpost_content(App $a) {
|
||||||
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d AND `server` != '' LIMIT 1",
|
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d AND `server` != '' LIMIT 1",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$mail_enabled = true;
|
$mail_enabled = true;
|
||||||
if (intval($r[0]['pubmail'])) {
|
if (intval($r[0]['pubmail'])) {
|
||||||
$pubmail_enabled = true;
|
$pubmail_enabled = true;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ use Friendica\Core\ACL;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Event;
|
use Friendica\Model\Event;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -346,7 +346,7 @@ function events_content(App $a) {
|
||||||
|
|
||||||
$links = [];
|
$links = [];
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$r = Event::sortByDate($r);
|
$r = Event::sortByDate($r);
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
|
$j = $rr['adjust'] ? DateTimeFormat::local($rr['start'], 'j') : DateTimeFormat::utc($rr['start'], 'j');
|
||||||
|
|
@ -359,7 +359,7 @@ function events_content(App $a) {
|
||||||
$events = [];
|
$events = [];
|
||||||
|
|
||||||
// transform the event in a usable array
|
// transform the event in a usable array
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$r = Event::sortByDate($r);
|
$r = Event::sortByDate($r);
|
||||||
$events = Event::prepareListForTemplate($r);
|
$events = Event::prepareListForTemplate($r);
|
||||||
}
|
}
|
||||||
|
|
@ -417,7 +417,7 @@ function events_content(App $a) {
|
||||||
intval($event_id),
|
intval($event_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$orig_event = $r[0];
|
$orig_event = $r[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -545,7 +545,7 @@ function events_content(App $a) {
|
||||||
$ev = Event::getListById(local_user(), $event_id);
|
$ev = Event::getListById(local_user(), $event_id);
|
||||||
|
|
||||||
// Delete only real events (no birthdays)
|
// Delete only real events (no birthdays)
|
||||||
if (DBM::is_result($ev) && $ev[0]['type'] == 'event') {
|
if (DBA::is_result($ev) && $ev[0]['type'] == 'event') {
|
||||||
$del = Item::deleteForUser(['id' => $ev[0]['itemid']], local_user());
|
$del = Item::deleteForUser(['id' => $ev[0]['itemid']], local_user());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ use Friendica\Protocol\Diaspora;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
use Friendica\Util\XML;
|
use Friendica\Util\XML;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function fetch_init(App $a)
|
function fetch_init(App $a)
|
||||||
{
|
{
|
||||||
|
|
@ -27,10 +27,10 @@ function fetch_init(App $a)
|
||||||
'event-id', 'resource-id', 'author-link', 'owner-link', 'attach'];
|
'event-id', 'resource-id', 'author-link', 'owner-link', 'attach'];
|
||||||
$condition = ['wall' => true, 'private' => false, 'guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
$condition = ['wall' => true, 'private' => false, 'guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
$condition = ['guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
$condition = ['guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
||||||
$item = Item::selectFirst(['author-link'], $condition);
|
$item = Item::selectFirst(['author-link'], $condition);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$parts = parse_url($item["author-link"]);
|
$parts = parse_url($item["author-link"]);
|
||||||
$host = $parts["scheme"]."://".$parts["host"];
|
$host = $parts["scheme"]."://".$parts["host"];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ use Friendica\Core\System;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function follow_post(App $a)
|
function follow_post(App $a)
|
||||||
{
|
{
|
||||||
|
|
@ -104,7 +104,7 @@ function follow_content(App $a)
|
||||||
$ret['url'] = $ret['addr'];
|
$ret['url'] = $ret['addr'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($ret['network'] === NETWORK_DFRN) && !DBM::is_result($r)) {
|
if (($ret['network'] === NETWORK_DFRN) && !DBA::is_result($r)) {
|
||||||
$request = $ret['request'];
|
$request = $ret['request'];
|
||||||
$tpl = get_markup_template('dfrn_request.tpl');
|
$tpl = get_markup_template('dfrn_request.tpl');
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function friendica_init(App $a)
|
function friendica_init(App $a)
|
||||||
{
|
{
|
||||||
|
|
@ -34,7 +34,7 @@ function friendica_init(App $a)
|
||||||
$visible_addons = [];
|
$visible_addons = [];
|
||||||
if (is_array($a->addons) && count($a->addons)) {
|
if (is_array($a->addons) && count($a->addons)) {
|
||||||
$r = q("SELECT * FROM `addon` WHERE `hidden` = 0");
|
$r = q("SELECT * FROM `addon` WHERE `hidden` = 0");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$visible_addons[] = $rr['name'];
|
$visible_addons[] = $rr['name'];
|
||||||
}
|
}
|
||||||
|
|
@ -93,7 +93,7 @@ function friendica_content(App $a)
|
||||||
$visible_addons = [];
|
$visible_addons = [];
|
||||||
if (is_array($a->addons) && count($a->addons)) {
|
if (is_array($a->addons) && count($a->addons)) {
|
||||||
$r = q("SELECT * FROM `addon` WHERE `hidden` = 0");
|
$r = q("SELECT * FROM `addon` WHERE `hidden` = 0");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$visible_addons[] = $rr['name'];
|
$visible_addons[] = $rr['name'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\ACL;
|
use Friendica\Core\ACL;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
function fsuggest_post(App $a)
|
function fsuggest_post(App $a)
|
||||||
|
|
@ -26,7 +26,7 @@ function fsuggest_post(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Contact not found.') . EOL);
|
notice(L10n::t('Contact not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -43,7 +43,7 @@ function fsuggest_post(App $a)
|
||||||
intval($new_contact),
|
intval($new_contact),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$x = q("INSERT INTO `fsuggest` ( `uid`,`cid`,`name`,`url`,`request`,`photo`,`note`,`created`)
|
$x = q("INSERT INTO `fsuggest` ( `uid`,`cid`,`name`,`url`,`request`,`photo`,`note`,`created`)
|
||||||
VALUES ( %d, %d, '%s','%s','%s','%s','%s','%s')",
|
VALUES ( %d, %d, '%s','%s','%s','%s','%s','%s')",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
|
|
@ -59,7 +59,7 @@ function fsuggest_post(App $a)
|
||||||
dbesc($hash),
|
dbesc($hash),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$fsuggest_id = $r[0]['id'];
|
$fsuggest_id = $r[0]['id'];
|
||||||
q("UPDATE `fsuggest` SET `note` = '%s' WHERE `id` = %d AND `uid` = %d",
|
q("UPDATE `fsuggest` SET `note` = '%s' WHERE `id` = %d AND `uid` = %d",
|
||||||
dbesc($note),
|
dbesc($note),
|
||||||
|
|
@ -92,7 +92,7 @@ function fsuggest_content(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Contact not found.') . EOL);
|
notice(L10n::t('Contact not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
||||||
|
|
@ -52,7 +52,7 @@ function group_post(App $a) {
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Group not found.') . EOL);
|
notice(L10n::t('Group not found.') . EOL);
|
||||||
goaway(System::baseUrl() . '/contacts');
|
goaway(System::baseUrl() . '/contacts');
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
|
|
@ -147,7 +147,7 @@ function group_content(App $a) {
|
||||||
|
|
||||||
$result = null;
|
$result = null;
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$result = Group::removeByName(local_user(), $r[0]['name']);
|
$result = Group::removeByName(local_user(), $r[0]['name']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -168,7 +168,7 @@ function group_content(App $a) {
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$change = intval($a->argv[2]);
|
$change = intval($a->argv[2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -181,7 +181,7 @@ function group_content(App $a) {
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Group not found.') . EOL);
|
notice(L10n::t('Group not found.') . EOL);
|
||||||
goaway(System::baseUrl() . '/contacts');
|
goaway(System::baseUrl() . '/contacts');
|
||||||
}
|
}
|
||||||
|
|
@ -276,7 +276,7 @@ function group_content(App $a) {
|
||||||
$context['$desc'] = L10n::t('Click on a contact to add or remove.');
|
$context['$desc'] = L10n::t('Click on a contact to add or remove.');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// Format the data of the contacts who aren't in the contact group
|
// Format the data of the contacts who aren't in the contact group
|
||||||
foreach ($r as $member) {
|
foreach ($r as $member) {
|
||||||
if (! in_array($member['id'], $preselected)) {
|
if (! in_array($member['id'], $preselected)) {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function ignored_init(App $a) {
|
function ignored_init(App $a) {
|
||||||
|
|
||||||
|
|
@ -22,7 +22,7 @@ function ignored_init(App $a) {
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
intval($message_id)
|
intval($message_id)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Install;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\Temporal;
|
use Friendica\Util\Temporal;
|
||||||
|
|
||||||
$install_wizard_pass = 1;
|
$install_wizard_pass = 1;
|
||||||
|
|
@ -114,7 +113,7 @@ function install_content(App $a) {
|
||||||
|
|
||||||
if (DBA::$connected) {
|
if (DBA::$connected) {
|
||||||
$r = q("SELECT COUNT(*) as `total` FROM `user`");
|
$r = q("SELECT COUNT(*) as `total` FROM `user`");
|
||||||
if (DBM::is_result($r) && $r[0]['total']) {
|
if (DBA::is_result($r) && $r[0]['total']) {
|
||||||
$tpl = get_markup_template('install.tpl');
|
$tpl = get_markup_template('install.tpl');
|
||||||
return replace_macros($tpl, [
|
return replace_macros($tpl, [
|
||||||
'$title' => $install_title,
|
'$title' => $install_title,
|
||||||
|
|
|
||||||
23
mod/item.php
23
mod/item.php
|
|
@ -24,7 +24,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
|
|
@ -102,7 +101,7 @@ function item_post(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// if this isn't the real parent of the conversation, find it
|
// if this isn't the real parent of the conversation, find it
|
||||||
if (DBM::is_result($parent_item)) {
|
if (DBA::is_result($parent_item)) {
|
||||||
|
|
||||||
// The URI and the contact is taken from the direct parent which needn't to be the top parent
|
// The URI and the contact is taken from the direct parent which needn't to be the top parent
|
||||||
$thr_parent_uri = $parent_item['uri'];
|
$thr_parent_uri = $parent_item['uri'];
|
||||||
|
|
@ -113,7 +112,7 @@ function item_post(App $a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($parent_item)) {
|
if (!DBA::is_result($parent_item)) {
|
||||||
notice(L10n::t('Unable to locate original post.') . EOL);
|
notice(L10n::t('Unable to locate original post.') . EOL);
|
||||||
if (x($_REQUEST, 'return')) {
|
if (x($_REQUEST, 'return')) {
|
||||||
goaway($return_path);
|
goaway($return_path);
|
||||||
|
|
@ -176,7 +175,7 @@ function item_post(App $a) {
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['uid' => $profile_uid]);
|
$user = DBA::selectFirst('user', [], ['uid' => $profile_uid]);
|
||||||
|
|
||||||
if (!DBM::is_result($user) && !$parent) {
|
if (!DBA::is_result($user) && !$parent) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -320,7 +319,7 @@ function item_post(App $a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($author)) {
|
if (DBA::is_result($author)) {
|
||||||
$contact_id = $author['id'];
|
$contact_id = $author['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -537,7 +536,7 @@ function item_post(App $a) {
|
||||||
foreach ($match[2] as $mtch) {
|
foreach ($match[2] as $mtch) {
|
||||||
$fields = ['id', 'filename', 'filesize', 'filetype'];
|
$fields = ['id', 'filename', 'filesize', 'filetype'];
|
||||||
$attachment = DBA::selectFirst('attach', $fields, ['id' => $mtch]);
|
$attachment = DBA::selectFirst('attach', $fields, ['id' => $mtch]);
|
||||||
if (DBM::is_result($attachment)) {
|
if (DBA::is_result($attachment)) {
|
||||||
if (strlen($attachments)) {
|
if (strlen($attachments)) {
|
||||||
$attachments .= ',';
|
$attachments .= ',';
|
||||||
}
|
}
|
||||||
|
|
@ -637,7 +636,7 @@ function item_post(App $a) {
|
||||||
$datarray['protocol'] = PROTOCOL_DFRN;
|
$datarray['protocol'] = PROTOCOL_DFRN;
|
||||||
|
|
||||||
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $datarray['parent-uri']]);
|
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $datarray['parent-uri']]);
|
||||||
if (DBM::is_result($conversation)) {
|
if (DBA::is_result($conversation)) {
|
||||||
if ($conversation['conversation-uri'] != '') {
|
if ($conversation['conversation-uri'] != '') {
|
||||||
$datarray['conversation-uri'] = $conversation['conversation-uri'];
|
$datarray['conversation-uri'] = $conversation['conversation-uri'];
|
||||||
}
|
}
|
||||||
|
|
@ -733,7 +732,7 @@ function item_post(App $a) {
|
||||||
|
|
||||||
$datarray = Item::selectFirst(Item::ITEM_FIELDLIST, ['id' => $post_id]);
|
$datarray = Item::selectFirst(Item::ITEM_FIELDLIST, ['id' => $post_id]);
|
||||||
|
|
||||||
if (!DBM::is_result($datarray)) {
|
if (!DBA::is_result($datarray)) {
|
||||||
logger("Item with id ".$post_id." couldn't be fetched.");
|
logger("Item with id ".$post_id." couldn't be fetched.");
|
||||||
goaway($return_path);
|
goaway($return_path);
|
||||||
}
|
}
|
||||||
|
|
@ -964,26 +963,26 @@ function handle_tag(App $a, &$body, &$inform, &$str_tags, $profile_uid, $tag, $n
|
||||||
}
|
}
|
||||||
|
|
||||||
// select someone by nick or attag in the current network
|
// select someone by nick or attag in the current network
|
||||||
if (!DBM::is_result($contact) && ($network != "")) {
|
if (!DBA::is_result($contact) && ($network != "")) {
|
||||||
$condition = ["(`nick` = ? OR `attag` = ?) AND `network` = ? AND `uid` = ?",
|
$condition = ["(`nick` = ? OR `attag` = ?) AND `network` = ? AND `uid` = ?",
|
||||||
$name, $name, $network, $profile_uid];
|
$name, $name, $network, $profile_uid];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
//select someone by name in the current network
|
//select someone by name in the current network
|
||||||
if (!DBM::is_result($contact) && ($network != "")) {
|
if (!DBA::is_result($contact) && ($network != "")) {
|
||||||
$condition = ['name' => $name, 'network' => $network, 'uid' => $profile_uid];
|
$condition = ['name' => $name, 'network' => $network, 'uid' => $profile_uid];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
// select someone by nick or attag in any network
|
// select someone by nick or attag in any network
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$condition = ["(`nick` = ? OR `attag` = ?) AND `uid` = ?", $name, $name, $profile_uid];
|
$condition = ["(`nick` = ? OR `attag` = ?) AND `uid` = ?", $name, $name, $profile_uid];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
// select someone by name in any network
|
// select someone by name in any network
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$condition = ['name' => $name, 'uid' => $profile_uid];
|
$condition = ['name' => $name, 'uid' => $profile_uid];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function lockview_content(App $a) {
|
function lockview_content(App $a) {
|
||||||
|
|
||||||
|
|
@ -27,7 +27,7 @@ function lockview_content(App $a) {
|
||||||
dbesc($type),
|
dbesc($type),
|
||||||
intval($item_id)
|
intval($item_id)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
$item = $r[0];
|
$item = $r[0];
|
||||||
|
|
@ -59,7 +59,7 @@ function lockview_content(App $a) {
|
||||||
$r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
|
$r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
|
||||||
dbesc(implode(', ', $allowed_groups))
|
dbesc(implode(', ', $allowed_groups))
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$l[] = '<b>' . $rr['name'] . '</b>';
|
$l[] = '<b>' . $rr['name'] . '</b>';
|
||||||
}
|
}
|
||||||
|
|
@ -67,7 +67,7 @@ function lockview_content(App $a) {
|
||||||
$r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
|
$r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
|
||||||
dbesc(implode(', ',$allowed_users))
|
dbesc(implode(', ',$allowed_users))
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$l[] = $rr['name'];
|
$l[] = $rr['name'];
|
||||||
|
|
||||||
|
|
@ -77,7 +77,7 @@ function lockview_content(App $a) {
|
||||||
$r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
|
$r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )",
|
||||||
dbesc(implode(', ', $deny_groups))
|
dbesc(implode(', ', $deny_groups))
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$l[] = '<b><strike>' . $rr['name'] . '</strike></b>';
|
$l[] = '<b><strike>' . $rr['name'] . '</strike></b>';
|
||||||
}
|
}
|
||||||
|
|
@ -85,7 +85,7 @@ function lockview_content(App $a) {
|
||||||
$r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
|
$r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )",
|
||||||
dbesc(implode(', ',$deny_users))
|
dbesc(implode(', ',$deny_users))
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$l[] = '<strike>' . $rr['name'] . '</strike>';
|
$l[] = '<strike>' . $rr['name'] . '</strike>';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
|
|
@ -25,7 +24,7 @@ function lostpass_post(App $a)
|
||||||
|
|
||||||
$condition = ['(`email` = ? OR `nickname` = ?) AND `verified` = 1 AND `blocked` = 0', $loginame, $loginame];
|
$condition = ['(`email` = ? OR `nickname` = ?) AND `verified` = 1 AND `blocked` = 0', $loginame, $loginame];
|
||||||
$user = DBA::selectFirst('user', ['uid', 'username', 'email'], $condition);
|
$user = DBA::selectFirst('user', ['uid', 'username', 'email'], $condition);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
notice(L10n::t('No valid account found.') . EOL);
|
notice(L10n::t('No valid account found.') . EOL);
|
||||||
goaway(System::baseUrl());
|
goaway(System::baseUrl());
|
||||||
}
|
}
|
||||||
|
|
@ -87,7 +86,7 @@ function lostpass_content(App $a)
|
||||||
$pwdreset_token = $a->argv[1];
|
$pwdreset_token = $a->argv[1];
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['uid', 'username', 'email', 'pwdreset_time'], ['pwdreset' => $pwdreset_token]);
|
$user = DBA::selectFirst('user', ['uid', 'username', 'email', 'pwdreset_time'], ['pwdreset' => $pwdreset_token]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
notice(L10n::t("Request could not be verified. \x28You may have previously submitted it.\x29 Password reset failed."));
|
notice(L10n::t("Request could not be verified. \x28You may have previously submitted it.\x29 Password reset failed."));
|
||||||
|
|
||||||
return lostpass_form();
|
return lostpass_form();
|
||||||
|
|
@ -132,7 +131,7 @@ function lostpass_generate_password($user)
|
||||||
|
|
||||||
$new_password = User::generateNewPassword();
|
$new_password = User::generateNewPassword();
|
||||||
$result = User::updatePassword($user['uid'], $new_password);
|
$result = User::updatePassword($user['uid'], $new_password);
|
||||||
if (DBM::is_result($result)) {
|
if (DBA::is_result($result)) {
|
||||||
$tpl = get_markup_template('pwdreset.tpl');
|
$tpl = get_markup_template('pwdreset.tpl');
|
||||||
$o .= replace_macros($tpl, [
|
$o .= replace_macros($tpl, [
|
||||||
'$lbl1' => L10n::t('Password Reset'),
|
'$lbl1' => L10n::t('Password Reset'),
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
require_once "include/text.php";
|
require_once "include/text.php";
|
||||||
|
|
||||||
|
|
@ -23,7 +23,7 @@ function manage_post(App $a) {
|
||||||
$r = q("select * from user where uid = %d limit 1",
|
$r = q("select * from user where uid = %d limit 1",
|
||||||
intval($_SESSION['submanage'])
|
intval($_SESSION['submanage'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$uid = intval($r[0]['uid']);
|
$uid = intval($r[0]['uid']);
|
||||||
$orig_record = $r[0];
|
$orig_record = $r[0];
|
||||||
}
|
}
|
||||||
|
|
@ -43,7 +43,7 @@ function manage_post(App $a) {
|
||||||
$limited_id = 0;
|
$limited_id = 0;
|
||||||
$original_id = $uid;
|
$original_id = $uid;
|
||||||
|
|
||||||
if (DBM::is_result($submanage)) {
|
if (DBA::is_result($submanage)) {
|
||||||
foreach ($submanage as $m) {
|
foreach ($submanage as $m) {
|
||||||
if ($identity == $m['mid']) {
|
if ($identity == $m['mid']) {
|
||||||
$limited_id = $m['mid'];
|
$limited_id = $m['mid'];
|
||||||
|
|
@ -64,7 +64,7 @@ function manage_post(App $a) {
|
||||||
);
|
);
|
||||||
|
|
||||||
// Check if the target user is one of our siblings
|
// Check if the target user is one of our siblings
|
||||||
if (!DBM::is_result($r) && ($orig_record['parent-uid'] != 0)) {
|
if (!DBA::is_result($r) && ($orig_record['parent-uid'] != 0)) {
|
||||||
$r = q("SELECT * FROM `user` WHERE `uid` = %d AND `parent-uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `user` WHERE `uid` = %d AND `parent-uid` = %d LIMIT 1",
|
||||||
intval($identity),
|
intval($identity),
|
||||||
dbesc($orig_record['parent-uid'])
|
dbesc($orig_record['parent-uid'])
|
||||||
|
|
@ -72,21 +72,21 @@ function manage_post(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if it's our parent
|
// Check if it's our parent
|
||||||
if (!DBM::is_result($r) && ($orig_record['parent-uid'] != 0) && ($orig_record['parent-uid'] == $identity)) {
|
if (!DBA::is_result($r) && ($orig_record['parent-uid'] != 0) && ($orig_record['parent-uid'] == $identity)) {
|
||||||
$r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
||||||
intval($identity)
|
intval($identity)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Finally check if it's out own user
|
// Finally check if it's out own user
|
||||||
if (!DBM::is_result($r) && ($orig_record['uid'] != 0) && ($orig_record['uid'] == $identity)) {
|
if (!DBA::is_result($r) && ($orig_record['uid'] != 0) && ($orig_record['uid'] == $identity)) {
|
||||||
$r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
||||||
intval($identity)
|
intval($identity)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -155,21 +155,21 @@ function manage_content(App $a) {
|
||||||
$r = q("SELECT DISTINCT(`parent`) FROM `notify` WHERE `uid` = %d AND NOT `seen` AND NOT (`type` IN (%d, %d))",
|
$r = q("SELECT DISTINCT(`parent`) FROM `notify` WHERE `uid` = %d AND NOT `seen` AND NOT (`type` IN (%d, %d))",
|
||||||
intval($id['uid']), intval(NOTIFY_INTRO), intval(NOTIFY_MAIL));
|
intval($id['uid']), intval(NOTIFY_INTRO), intval(NOTIFY_MAIL));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$notifications = sizeof($r);
|
$notifications = sizeof($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT DISTINCT(`convid`) FROM `mail` WHERE `uid` = %d AND NOT `seen`",
|
$r = q("SELECT DISTINCT(`convid`) FROM `mail` WHERE `uid` = %d AND NOT `seen`",
|
||||||
intval($id['uid']));
|
intval($id['uid']));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$notifications = $notifications + sizeof($r);
|
$notifications = $notifications + sizeof($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT COUNT(*) AS `introductions` FROM `intro` WHERE NOT `blocked` AND NOT `ignore` AND `uid` = %d",
|
$r = q("SELECT COUNT(*) AS `introductions` FROM `intro` WHERE NOT `blocked` AND NOT `ignore` AND `uid` = %d",
|
||||||
intval($id['uid']));
|
intval($id['uid']));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$notifications = $notifications + $r[0]["introductions"];
|
$notifications = $notifications + $r[0]["introductions"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\Content\Widget;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -41,7 +41,7 @@ function match_content(App $a)
|
||||||
"SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1",
|
"SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (! $r[0]['pub_keywords'] && (! $r[0]['prv_keywords'])) {
|
if (! $r[0]['pub_keywords'] && (! $r[0]['prv_keywords'])) {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\ACL;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Mail;
|
use Friendica\Model\Mail;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -176,7 +175,7 @@ function message_content(App $a)
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$parent = $r[0]['parent-uri'];
|
$parent = $r[0]['parent-uri'];
|
||||||
$convid = $r[0]['convid'];
|
$convid = $r[0]['convid'];
|
||||||
|
|
||||||
|
|
@ -215,21 +214,21 @@ function message_content(App $a)
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
intval($a->argv[2])
|
intval($a->argv[2])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' LIMIT 1",
|
$r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' LIMIT 1",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc(normalise_link(base64_decode($a->argv[2])))
|
dbesc(normalise_link(base64_decode($a->argv[2])))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `addr` = '%s' LIMIT 1",
|
$r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `addr` = '%s' LIMIT 1",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc(base64_decode($a->argv[2]))
|
dbesc(base64_decode($a->argv[2]))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$prename = $r[0]['name'];
|
$prename = $r[0]['name'];
|
||||||
$preurl = $r[0]['url'];
|
$preurl = $r[0]['url'];
|
||||||
$preid = $r[0]['id'];
|
$preid = $r[0]['id'];
|
||||||
|
|
@ -280,13 +279,13 @@ function message_content(App $a)
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total($r[0]['total']);
|
$a->set_pager_total($r[0]['total']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = get_messages(local_user(), $a->pager['start'], $a->pager['itemspage']);
|
$r = get_messages(local_user(), $a->pager['start'], $a->pager['itemspage']);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
info(L10n::t('No messages.') . EOL);
|
info(L10n::t('No messages.') . EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
@ -308,7 +307,7 @@ function message_content(App $a)
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
intval($a->argv[1])
|
intval($a->argv[1])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact_id = $r[0]['contact-id'];
|
$contact_id = $r[0]['contact-id'];
|
||||||
$convid = $r[0]['convid'];
|
$convid = $r[0]['convid'];
|
||||||
|
|
||||||
|
|
@ -327,7 +326,7 @@ function message_content(App $a)
|
||||||
} else {
|
} else {
|
||||||
$messages = false;
|
$messages = false;
|
||||||
}
|
}
|
||||||
if (!DBM::is_result($messages)) {
|
if (!DBA::is_result($messages)) {
|
||||||
notice(L10n::t('Message not available.') . EOL);
|
notice(L10n::t('Message not available.') . EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function modexp_init(App $a) {
|
function modexp_init(App $a) {
|
||||||
|
|
||||||
|
|
@ -13,7 +13,7 @@ function modexp_init(App $a) {
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function msearch_post(App $a) {
|
function msearch_post(App $a) {
|
||||||
|
|
||||||
|
|
@ -18,7 +18,7 @@ function msearch_post(App $a) {
|
||||||
dbesc($search)
|
dbesc($search)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
$total = $r[0]['total'];
|
$total = $r[0]['total'];
|
||||||
|
|
||||||
$results = [];
|
$results = [];
|
||||||
|
|
@ -29,7 +29,7 @@ function msearch_post(App $a) {
|
||||||
intval($perpage)
|
intval($perpage)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach($r as $rr)
|
foreach($r as $rr)
|
||||||
$results[] = [
|
$results[] = [
|
||||||
'name' => $rr['name'],
|
'name' => $rr['name'],
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -557,7 +556,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
// If $cid belongs to a communitity forum or a privat goup,.add a mention to the status editor
|
// If $cid belongs to a communitity forum or a privat goup,.add a mention to the status editor
|
||||||
$condition = ["`id` = ? AND (`forum` OR `prv`)", $cid];
|
$condition = ["`id` = ? AND (`forum` OR `prv`)", $cid];
|
||||||
$contact = DBA::selectFirst('contact', ['addr', 'nick'], $condition);
|
$contact = DBA::selectFirst('contact', ['addr', 'nick'], $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
if ($contact['addr'] != '') {
|
if ($contact['addr'] != '') {
|
||||||
$content = '!' . $contact['addr'];
|
$content = '!' . $contact['addr'];
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -610,7 +609,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
|
|
||||||
if ($gid) {
|
if ($gid) {
|
||||||
$group = DBA::selectFirst('group', ['name'], ['id' => $gid, 'uid' => local_user()]);
|
$group = DBA::selectFirst('group', ['name'], ['id' => $gid, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($group)) {
|
if (!DBA::is_result($group)) {
|
||||||
if ($update) {
|
if ($update) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
@ -626,7 +625,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
|
|
||||||
$contact_str = implode(',', $contacts);
|
$contact_str = implode(',', $contacts);
|
||||||
$self = DBA::selectFirst('contact', ['id'], ['uid' => local_user(), 'self' => true]);
|
$self = DBA::selectFirst('contact', ['id'], ['uid' => local_user(), 'self' => true]);
|
||||||
if (DBM::is_result($self)) {
|
if (DBA::is_result($self)) {
|
||||||
$contact_str_self = $self['id'];
|
$contact_str_self = $self['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -646,7 +645,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
'forum', 'prv', 'contact-type', 'addr', 'thumb', 'location'];
|
'forum', 'prv', 'contact-type', 'addr', 'thumb', 'location'];
|
||||||
$condition = ["`id` = ? AND (NOT `blocked` OR `pending`)", $cid];
|
$condition = ["`id` = ? AND (NOT `blocked` OR `pending`)", $cid];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$sql_extra = " AND " . $sql_table . ".`contact-id` = " . intval($cid);
|
$sql_extra = " AND " . $sql_table . ".`contact-id` = " . intval($cid);
|
||||||
|
|
||||||
$entries[0] = [
|
$entries[0] = [
|
||||||
|
|
@ -806,7 +805,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
|
|
||||||
// Only show it when unfiltered (no groups, no networks, ...)
|
// Only show it when unfiltered (no groups, no networks, ...)
|
||||||
if (in_array($nets, ['', NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS]) && (strlen($sql_extra . $sql_extra2 . $sql_extra3) == 0)) {
|
if (in_array($nets, ['', NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS]) && (strlen($sql_extra . $sql_extra2 . $sql_extra3) == 0)) {
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$top_limit = current($r)['order_date'];
|
$top_limit = current($r)['order_date'];
|
||||||
$bottom_limit = end($r)['order_date'];
|
$bottom_limit = end($r)['order_date'];
|
||||||
if (empty($_SESSION['network_last_top_limit']) || ($_SESSION['network_last_top_limit'] < $top_limit)) {
|
if (empty($_SESSION['network_last_top_limit']) || ($_SESSION['network_last_top_limit'] < $top_limit)) {
|
||||||
|
|
@ -875,7 +874,7 @@ function networkThreadedView(App $a, $update, $parent)
|
||||||
|
|
||||||
$items = $r;
|
$items = $r;
|
||||||
|
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
$parents_arr = [];
|
$parents_arr = [];
|
||||||
|
|
||||||
foreach ($items as $item) {
|
foreach ($items as $item) {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Content\ContactSelector;
|
use Friendica\Content\ContactSelector;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
function noscrape_init(App $a)
|
function noscrape_init(App $a)
|
||||||
|
|
@ -55,7 +54,7 @@ function noscrape_init(App $a)
|
||||||
/// @todo What should this value tell us?
|
/// @todo What should this value tell us?
|
||||||
$r = q("SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
|
$r = q("SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
|
||||||
intval($a->profile['uid']));
|
intval($a->profile['uid']));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$json_info["updated"] = date("c", strtotime($r[0]['updated']));
|
$json_info["updated"] = date("c", strtotime($r[0]['updated']));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -66,7 +65,7 @@ function noscrape_init(App $a)
|
||||||
dbesc(NETWORK_DIASPORA),
|
dbesc(NETWORK_DIASPORA),
|
||||||
dbesc(NETWORK_OSTATUS)
|
dbesc(NETWORK_OSTATUS)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$json_info["contacts"] = intval($r[0]['total']);
|
$json_info["contacts"] = intval($r[0]['total']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -75,13 +74,13 @@ function noscrape_init(App $a)
|
||||||
$last_active = 0;
|
$last_active = 0;
|
||||||
$condition = ['uid' => $a->profile['uid'], 'self' => true];
|
$condition = ['uid' => $a->profile['uid'], 'self' => true];
|
||||||
$contact = DBA::selectFirst('contact', ['last-item'], $condition);
|
$contact = DBA::selectFirst('contact', ['last-item'], $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$last_active = strtotime($contact['last-item']);
|
$last_active = strtotime($contact['last-item']);
|
||||||
}
|
}
|
||||||
|
|
||||||
$condition = ['uid' => $a->profile['uid']];
|
$condition = ['uid' => $a->profile['uid']];
|
||||||
$user = DBA::selectFirst('user', ['login_date'], $condition);
|
$user = DBA::selectFirst('user', ['login_date'], $condition);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
if ($last_active < strtotime($user['login_date'])) {
|
if ($last_active < strtotime($user['login_date'])) {
|
||||||
$last_active = strtotime($user['login_date']);
|
$last_active = strtotime($user['login_date']);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Content\Nav;
|
use Friendica\Content\Nav;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -70,7 +69,7 @@ function notes_content(App $a, $update = false)
|
||||||
|
|
||||||
$count = 0;
|
$count = 0;
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$count = count($r);
|
$count = count($r);
|
||||||
$parents_arr = [];
|
$parents_arr = [];
|
||||||
|
|
||||||
|
|
@ -82,7 +81,7 @@ function notes_content(App $a, $update = false)
|
||||||
$condition = ['uid' => local_user(), 'parent' => $parents_arr];
|
$condition = ['uid' => local_user(), 'parent' => $parents_arr];
|
||||||
$result = Item::selectForUser(local_user(), [], $condition);
|
$result = Item::selectForUser(local_user(), [], $condition);
|
||||||
|
|
||||||
if (DBM::is_result($result)) {
|
if (DBA::is_result($result)) {
|
||||||
$items = conv_sort(Item::inArray($result), 'commented');
|
$items = conv_sort(Item::inArray($result), 'commented');
|
||||||
$o .= conversation($a, $items, 'notes', $update);
|
$o .= conversation($a, $items, 'notes', $update);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,13 +7,13 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function notice_init(App $a)
|
function notice_init(App $a)
|
||||||
{
|
{
|
||||||
$id = $a->argv[1];
|
$id = $a->argv[1];
|
||||||
$r = q("SELECT `user`.`nickname` FROM `user` LEFT JOIN `item` ON `item`.`uid` = `user`.`uid` WHERE `item`.`id` = %d", intval($id));
|
$r = q("SELECT `user`.`nickname` FROM `user` LEFT JOIN `item` ON `item`.`uid` = `user`.`uid` WHERE `item`.`id` = %d", intval($id));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$nick = $r[0]['nickname'];
|
$nick = $r[0]['nickname'];
|
||||||
$url = System::baseUrl() . "/display/$nick/$id";
|
$url = System::baseUrl() . "/display/$nick/$id";
|
||||||
goaway($url);
|
goaway($url);
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\NotificationsManager;
|
use Friendica\Core\NotificationsManager;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
function notifications_post(App $a)
|
function notifications_post(App $a)
|
||||||
{
|
{
|
||||||
|
|
@ -28,7 +27,7 @@ function notifications_post(App $a)
|
||||||
if ($request_id) {
|
if ($request_id) {
|
||||||
$intro = DBA::selectFirst('intro', ['id', 'contact-id', 'fid'], ['id' => $request_id, 'uid' => local_user()]);
|
$intro = DBA::selectFirst('intro', ['id', 'contact-id', 'fid'], ['id' => $request_id, 'uid' => local_user()]);
|
||||||
|
|
||||||
if (DBM::is_result($intro)) {
|
if (DBA::is_result($intro)) {
|
||||||
$intro_id = $intro['id'];
|
$intro_id = $intro['id'];
|
||||||
$contact_id = $intro['contact-id'];
|
$contact_id = $intro['contact-id'];
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ use Friendica\Content\Text\BBCode;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\NotificationsManager;
|
use Friendica\Core\NotificationsManager;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Module\Login;
|
use Friendica\Module\Login;
|
||||||
use Friendica\Util\Temporal;
|
use Friendica\Util\Temporal;
|
||||||
|
|
@ -64,7 +64,7 @@ function notify_content(App $a)
|
||||||
$not_tpl = get_markup_template('notify.tpl');
|
$not_tpl = get_markup_template('notify.tpl');
|
||||||
|
|
||||||
$r = $nm->getAll(['seen'=>0]);
|
$r = $nm->getAll(['seen'=>0]);
|
||||||
if (DBM::is_result($r) > 0) {
|
if (DBA::is_result($r) > 0) {
|
||||||
foreach ($r as $it) {
|
foreach ($r as $it) {
|
||||||
$notif_content .= replace_macros($not_tpl, [
|
$notif_content .= replace_macros($not_tpl, [
|
||||||
'$item_link' => System::baseUrl(true).'/notify/view/'. $it['id'],
|
'$item_link' => System::baseUrl(true).'/notify/view/'. $it['id'],
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function openid_content(App $a) {
|
function openid_content(App $a) {
|
||||||
|
|
||||||
|
|
@ -44,7 +44,7 @@ function openid_content(App $a) {
|
||||||
dbesc($authid), dbesc(normalise_openid($authid))
|
dbesc($authid), dbesc(normalise_openid($authid))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
|
|
||||||
// successful OpenID login
|
// successful OpenID login
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
* @file mod/photo.php
|
* @file mod/photo.php
|
||||||
*/
|
*/
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
|
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -83,7 +83,7 @@ function photo_init(App $a)
|
||||||
intval($resolution),
|
intval($resolution),
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$data = $r[0]['data'];
|
$data = $r[0]['data'];
|
||||||
$mimetype = $r[0]['type'];
|
$mimetype = $r[0]['type'];
|
||||||
}
|
}
|
||||||
|
|
@ -110,7 +110,7 @@ function photo_init(App $a)
|
||||||
dbesc($photo),
|
dbesc($photo),
|
||||||
intval($resolution)
|
intval($resolution)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$sql_extra = permissions_sql($r[0]['uid']);
|
$sql_extra = permissions_sql($r[0]['uid']);
|
||||||
|
|
||||||
// Now we'll see if we can access the photo
|
// Now we'll see if we can access the photo
|
||||||
|
|
@ -118,7 +118,7 @@ function photo_init(App $a)
|
||||||
dbesc($photo),
|
dbesc($photo),
|
||||||
intval($resolution)
|
intval($resolution)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$resolution = $r[0]['scale'];
|
$resolution = $r[0]['scale'];
|
||||||
$data = $r[0]['data'];
|
$data = $r[0]['data'];
|
||||||
$mimetype = $r[0]['type'];
|
$mimetype = $r[0]['type'];
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -49,7 +48,7 @@ function photos_init(App $a) {
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -170,7 +169,7 @@ function photos_post(App $a)
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$can_post = true;
|
$can_post = true;
|
||||||
$visitor = $contact_id;
|
$visitor = $contact_id;
|
||||||
}
|
}
|
||||||
|
|
@ -202,7 +201,7 @@ function photos_post(App $a)
|
||||||
dbesc($album),
|
dbesc($album),
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t('Album not found.') . EOL);
|
notice(L10n::t('Album not found.') . EOL);
|
||||||
goaway($_SESSION['photo_return']);
|
goaway($_SESSION['photo_return']);
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
|
|
@ -271,7 +270,7 @@ function photos_post(App $a)
|
||||||
dbesc($album)
|
dbesc($album)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$res[] = "'" . dbesc($rr['rid']) . "'" ;
|
$res[] = "'" . dbesc($rr['rid']) . "'" ;
|
||||||
}
|
}
|
||||||
|
|
@ -337,7 +336,7 @@ function photos_post(App $a)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
q("DELETE FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'",
|
q("DELETE FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'",
|
||||||
intval($page_owner_uid),
|
intval($page_owner_uid),
|
||||||
dbesc($r[0]['resource-id'])
|
dbesc($r[0]['resource-id'])
|
||||||
|
|
@ -379,7 +378,7 @@ function photos_post(App $a)
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$image = new Image($r[0]['data'], $r[0]['type']);
|
$image = new Image($r[0]['data'], $r[0]['type']);
|
||||||
|
|
||||||
if ($image->isValid()) {
|
if ($image->isValid()) {
|
||||||
|
|
@ -432,7 +431,7 @@ function photos_post(App $a)
|
||||||
dbesc($resource_id),
|
dbesc($resource_id),
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($p)) {
|
if (DBA::is_result($p)) {
|
||||||
$ext = $phototypes[$p[0]['type']];
|
$ext = $phototypes[$p[0]['type']];
|
||||||
$r = q("UPDATE `photo` SET `desc` = '%s', `album` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s' WHERE `resource-id` = '%s' AND `uid` = %d",
|
$r = q("UPDATE `photo` SET `desc` = '%s', `album` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s' WHERE `resource-id` = '%s' AND `uid` = %d",
|
||||||
dbesc($desc),
|
dbesc($desc),
|
||||||
|
|
@ -496,7 +495,7 @@ function photos_post(App $a)
|
||||||
if ($item_id) {
|
if ($item_id) {
|
||||||
$item = Item::selectFirst(['tag', 'inform'], ['id' => $item_id, 'uid' => $page_owner_uid]);
|
$item = Item::selectFirst(['tag', 'inform'], ['id' => $item_id, 'uid' => $page_owner_uid]);
|
||||||
}
|
}
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$old_tag = $item['tag'];
|
$old_tag = $item['tag'];
|
||||||
$old_inform = $item['inform'];
|
$old_inform = $item['inform'];
|
||||||
}
|
}
|
||||||
|
|
@ -559,7 +558,7 @@ function photos_post(App $a)
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
//select someone by attag or nick and the name passed in
|
//select someone by attag or nick and the name passed in
|
||||||
$r = q("SELECT * FROM `contact` WHERE `attag` = '%s' OR `nick` = '%s' AND `uid` = %d ORDER BY `attag` DESC LIMIT 1",
|
$r = q("SELECT * FROM `contact` WHERE `attag` = '%s' OR `nick` = '%s' AND `uid` = %d ORDER BY `attag` DESC LIMIT 1",
|
||||||
dbesc($name),
|
dbesc($name),
|
||||||
|
|
@ -569,7 +568,7 @@ function photos_post(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$newname = $r[0]['name'];
|
$newname = $r[0]['name'];
|
||||||
$profile = $r[0]['url'];
|
$profile = $r[0]['url'];
|
||||||
$notify = 'cid:' . $r[0]['id'];
|
$notify = 'cid:' . $r[0]['id'];
|
||||||
|
|
@ -712,7 +711,7 @@ function photos_post(App $a)
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r) || ($album == L10n::t('Profile Photos'))) {
|
if (!DBA::is_result($r) || ($album == L10n::t('Profile Photos'))) {
|
||||||
$visible = 1;
|
$visible = 1;
|
||||||
} else {
|
} else {
|
||||||
$visible = 0;
|
$visible = 0;
|
||||||
|
|
@ -985,7 +984,7 @@ function photos_content(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$can_post = true;
|
$can_post = true;
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
|
|
@ -1014,7 +1013,7 @@ function photos_content(App $a)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
}
|
}
|
||||||
|
|
@ -1114,7 +1113,7 @@ function photos_content(App $a)
|
||||||
intval($owner_uid),
|
intval($owner_uid),
|
||||||
dbesc($album)
|
dbesc($album)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total(count($r));
|
$a->set_pager_total(count($r));
|
||||||
$a->set_pager_itemspage(20);
|
$a->set_pager_itemspage(20);
|
||||||
}
|
}
|
||||||
|
|
@ -1170,7 +1169,7 @@ function photos_content(App $a)
|
||||||
|
|
||||||
$photos = [];
|
$photos = [];
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// "Twist" is only used for the duepunto theme with style "slackr"
|
// "Twist" is only used for the duepunto theme with style "slackr"
|
||||||
$twist = false;
|
$twist = false;
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
|
|
@ -1220,13 +1219,13 @@ function photos_content(App $a)
|
||||||
dbesc($datum)
|
dbesc($datum)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($ph)) {
|
if (!DBA::is_result($ph)) {
|
||||||
$ph = q("SELECT `id` FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'
|
$ph = q("SELECT `id` FROM `photo` WHERE `uid` = %d AND `resource-id` = '%s'
|
||||||
LIMIT 1",
|
LIMIT 1",
|
||||||
intval($owner_uid),
|
intval($owner_uid),
|
||||||
dbesc($datum)
|
dbesc($datum)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($ph)) {
|
if (DBA::is_result($ph)) {
|
||||||
notice(L10n::t('Permission denied. Access to this item may be restricted.'));
|
notice(L10n::t('Permission denied. Access to this item may be restricted.'));
|
||||||
} else {
|
} else {
|
||||||
notice(L10n::t('Photo not available') . EOL);
|
notice(L10n::t('Photo not available') . EOL);
|
||||||
|
|
@ -1257,7 +1256,7 @@ function photos_content(App $a)
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($prvnxt)) {
|
if (DBA::is_result($prvnxt)) {
|
||||||
foreach ($prvnxt as $z => $entry) {
|
foreach ($prvnxt as $z => $entry) {
|
||||||
if ($entry['resource-id'] == $ph[0]['resource-id']) {
|
if ($entry['resource-id'] == $ph[0]['resource-id']) {
|
||||||
$prv = $z - 1;
|
$prv = $z - 1;
|
||||||
|
|
@ -1354,7 +1353,7 @@ function photos_content(App $a)
|
||||||
$map = null;
|
$map = null;
|
||||||
$link_item = [];
|
$link_item = [];
|
||||||
|
|
||||||
if (DBM::is_result($linked_items)) {
|
if (DBA::is_result($linked_items)) {
|
||||||
// This is a workaround to not being forced to rewrite the while $sql_extra handling
|
// This is a workaround to not being forced to rewrite the while $sql_extra handling
|
||||||
$link_item = Item::selectFirst([], ['id' => $linked_items[0]['id']]);
|
$link_item = Item::selectFirst([], ['id' => $linked_items[0]['id']]);
|
||||||
|
|
||||||
|
|
@ -1450,7 +1449,7 @@ function photos_content(App $a)
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($items)) {
|
if (!DBA::is_result($items)) {
|
||||||
if (($can_post || can_write_wall($owner_uid))) {
|
if (($can_post || can_write_wall($owner_uid))) {
|
||||||
$comments .= replace_macros($cmnt_tpl, [
|
$comments .= replace_macros($cmnt_tpl, [
|
||||||
'$return_path' => '',
|
'$return_path' => '',
|
||||||
|
|
@ -1477,7 +1476,7 @@ function photos_content(App $a)
|
||||||
];
|
];
|
||||||
|
|
||||||
// display comments
|
// display comments
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
foreach ($items as $item) {
|
foreach ($items as $item) {
|
||||||
builtin_activity_puller($item, $conv_responses);
|
builtin_activity_puller($item, $conv_responses);
|
||||||
}
|
}
|
||||||
|
|
@ -1620,7 +1619,7 @@ function photos_content(App $a)
|
||||||
dbesc(L10n::t('Contact Photos'))
|
dbesc(L10n::t('Contact Photos'))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total(count($r));
|
$a->set_pager_total(count($r));
|
||||||
$a->set_pager_itemspage(20);
|
$a->set_pager_itemspage(20);
|
||||||
}
|
}
|
||||||
|
|
@ -1638,7 +1637,7 @@ function photos_content(App $a)
|
||||||
);
|
);
|
||||||
|
|
||||||
$photos = [];
|
$photos = [];
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// "Twist" is only used for the duepunto theme with style "slackr"
|
// "Twist" is only used for the duepunto theme with style "slackr"
|
||||||
$twist = false;
|
$twist = false;
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
|
|
|
||||||
24
mod/ping.php
24
mod/ping.php
|
|
@ -13,7 +13,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -135,7 +135,7 @@ function ping_init(App $a)
|
||||||
$params = ['order' => ['created' => true]];
|
$params = ['order' => ['created' => true]];
|
||||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
$items_unseen = Item::inArray($items);
|
$items_unseen = Item::inArray($items);
|
||||||
$arr = ['items' => $items_unseen];
|
$arr = ['items' => $items_unseen];
|
||||||
Addon::callHooks('network_ping', $arr);
|
Addon::callHooks('network_ping', $arr);
|
||||||
|
|
@ -153,7 +153,7 @@ function ping_init(App $a)
|
||||||
if (intval(Feature::isEnabled(local_user(), 'groups'))) {
|
if (intval(Feature::isEnabled(local_user(), 'groups'))) {
|
||||||
// Find out how unseen network posts are spread across groups
|
// Find out how unseen network posts are spread across groups
|
||||||
$group_counts = Group::countUnseen();
|
$group_counts = Group::countUnseen();
|
||||||
if (DBM::is_result($group_counts)) {
|
if (DBA::is_result($group_counts)) {
|
||||||
foreach ($group_counts as $group_count) {
|
foreach ($group_counts as $group_count) {
|
||||||
if ($group_count['count'] > 0) {
|
if ($group_count['count'] > 0) {
|
||||||
$groups_unseen[] = $group_count;
|
$groups_unseen[] = $group_count;
|
||||||
|
|
@ -164,7 +164,7 @@ function ping_init(App $a)
|
||||||
|
|
||||||
if (intval(Feature::isEnabled(local_user(), 'forumlist_widget'))) {
|
if (intval(Feature::isEnabled(local_user(), 'forumlist_widget'))) {
|
||||||
$forum_counts = ForumManager::countUnseenItems();
|
$forum_counts = ForumManager::countUnseenItems();
|
||||||
if (DBM::is_result($forum_counts)) {
|
if (DBA::is_result($forum_counts)) {
|
||||||
foreach ($forum_counts as $forum_count) {
|
foreach ($forum_counts as $forum_count) {
|
||||||
if ($forum_count['count'] > 0) {
|
if ($forum_count['count'] > 0) {
|
||||||
$forums_unseen[] = $forum_count;
|
$forums_unseen[] = $forum_count;
|
||||||
|
|
@ -208,7 +208,7 @@ function ping_init(App $a)
|
||||||
WHERE `contact`.`self` = 1"
|
WHERE `contact`.`self` = 1"
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($regs)) {
|
if (DBA::is_result($regs)) {
|
||||||
$register_count = count($regs);
|
$register_count = count($regs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -224,12 +224,12 @@ function ping_init(App $a)
|
||||||
dbesc(DateTimeFormat::utc('now + 7 days')),
|
dbesc(DateTimeFormat::utc('now + 7 days')),
|
||||||
dbesc(DateTimeFormat::utcNow())
|
dbesc(DateTimeFormat::utcNow())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($ev)) {
|
if (DBA::is_result($ev)) {
|
||||||
Cache::set($cachekey, $ev, CACHE_HOUR);
|
Cache::set($cachekey, $ev, CACHE_HOUR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($ev)) {
|
if (DBA::is_result($ev)) {
|
||||||
$all_events = count($ev);
|
$all_events = count($ev);
|
||||||
|
|
||||||
if ($all_events) {
|
if ($all_events) {
|
||||||
|
|
@ -267,7 +267,7 @@ function ping_init(App $a)
|
||||||
$data['birthdays'] = $birthdays;
|
$data['birthdays'] = $birthdays;
|
||||||
$data['birthdays-today'] = $birthdays_today;
|
$data['birthdays-today'] = $birthdays_today;
|
||||||
|
|
||||||
if (DBM::is_result($notifs)) {
|
if (DBA::is_result($notifs)) {
|
||||||
foreach ($notifs as $notif) {
|
foreach ($notifs as $notif) {
|
||||||
if ($notif['seen'] == 0) {
|
if ($notif['seen'] == 0) {
|
||||||
$sysnotify_count ++;
|
$sysnotify_count ++;
|
||||||
|
|
@ -276,7 +276,7 @@ function ping_init(App $a)
|
||||||
}
|
}
|
||||||
|
|
||||||
// merge all notification types in one array
|
// merge all notification types in one array
|
||||||
if (DBM::is_result($intros)) {
|
if (DBA::is_result($intros)) {
|
||||||
foreach ($intros as $intro) {
|
foreach ($intros as $intro) {
|
||||||
$notif = [
|
$notif = [
|
||||||
'id' => 0,
|
'id' => 0,
|
||||||
|
|
@ -292,7 +292,7 @@ function ping_init(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($mails)) {
|
if (DBA::is_result($mails)) {
|
||||||
foreach ($mails as $mail) {
|
foreach ($mails as $mail) {
|
||||||
$notif = [
|
$notif = [
|
||||||
'id' => 0,
|
'id' => 0,
|
||||||
|
|
@ -308,7 +308,7 @@ function ping_init(App $a)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($regs)) {
|
if (DBA::is_result($regs)) {
|
||||||
foreach ($regs as $reg) {
|
foreach ($regs as $reg) {
|
||||||
$notif = [
|
$notif = [
|
||||||
'id' => 0,
|
'id' => 0,
|
||||||
|
|
@ -345,7 +345,7 @@ function ping_init(App $a)
|
||||||
};
|
};
|
||||||
usort($notifs, $sort_function);
|
usort($notifs, $sort_function);
|
||||||
|
|
||||||
if (DBM::is_result($notifs)) {
|
if (DBA::is_result($notifs)) {
|
||||||
// Are the nofications called from the regular process or via the friendica app?
|
// Are the nofications called from the regular process or via the friendica app?
|
||||||
$regularnotifications = (intval($_GET['uid']) && intval($_GET['_']));
|
$regularnotifications = (intval($_GET['uid']) && intval($_GET['_']));
|
||||||
|
|
||||||
|
|
|
||||||
10
mod/poco.php
10
mod/poco.php
|
|
@ -9,7 +9,7 @@ use Friendica\Content\Text\BBCode;
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
|
|
@ -25,7 +25,7 @@ function poco_init(App $a) {
|
||||||
}
|
}
|
||||||
if (empty($user)) {
|
if (empty($user)) {
|
||||||
$c = q("SELECT * FROM `pconfig` WHERE `cat` = 'system' AND `k` = 'suggestme' AND `v` = 1");
|
$c = q("SELECT * FROM `pconfig` WHERE `cat` = 'system' AND `k` = 'suggestme' AND `v` = 1");
|
||||||
if (!DBM::is_result($c)) {
|
if (!DBA::is_result($c)) {
|
||||||
System::httpExit(401);
|
System::httpExit(401);
|
||||||
}
|
}
|
||||||
$system_mode = true;
|
$system_mode = true;
|
||||||
|
|
@ -67,7 +67,7 @@ function poco_init(App $a) {
|
||||||
where `user`.`nickname` = '%s' and `profile`.`is-default` = 1 limit 1",
|
where `user`.`nickname` = '%s' and `profile`.`is-default` = 1 limit 1",
|
||||||
dbesc($user)
|
dbesc($user)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($users) || $users[0]['hidewall'] || $users[0]['hide-friends']) {
|
if (! DBA::is_result($users) || $users[0]['hidewall'] || $users[0]['hide-friends']) {
|
||||||
System::httpExit(404);
|
System::httpExit(404);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -107,7 +107,7 @@ function poco_init(App $a) {
|
||||||
dbesc(NETWORK_STATUSNET)
|
dbesc(NETWORK_STATUSNET)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (DBM::is_result($contacts)) {
|
if (DBA::is_result($contacts)) {
|
||||||
$totalResults = intval($contacts[0]['total']);
|
$totalResults = intval($contacts[0]['total']);
|
||||||
} else {
|
} else {
|
||||||
$totalResults = 0;
|
$totalResults = 0;
|
||||||
|
|
@ -203,7 +203,7 @@ function poco_init(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_array($contacts)) {
|
if (is_array($contacts)) {
|
||||||
if (DBM::is_result($contacts)) {
|
if (DBA::is_result($contacts)) {
|
||||||
foreach ($contacts as $contact) {
|
foreach ($contacts as $contact) {
|
||||||
if (!isset($contact['updated'])) {
|
if (!isset($contact['updated'])) {
|
||||||
$contact['updated'] = '';
|
$contact['updated'] = '';
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -61,7 +61,7 @@ function poke_init(App $a) {
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger('poke: no contact ' . $contact_id);
|
logger('poke: no contact ' . $contact_id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -73,7 +73,7 @@ function poke_init(App $a) {
|
||||||
$condition = ['id' => $parent, 'parent' => $parent, 'uid' => $uid];
|
$condition = ['id' => $parent, 'parent' => $parent, 'uid' => $uid];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$parent_uri = $item['uri'];
|
$parent_uri = $item['uri'];
|
||||||
$private = $item['private'];
|
$private = $item['private'];
|
||||||
$allow_cid = $item['allow_cid'];
|
$allow_cid = $item['allow_cid'];
|
||||||
|
|
@ -154,7 +154,7 @@ function poke_content(App $a) {
|
||||||
intval($_GET['c']),
|
intval($_GET['c']),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$name = $item['name'];
|
$name = $item['name'];
|
||||||
$id = $item['id'];
|
$id = $item['id'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -31,7 +30,7 @@ function profile_init(App $a)
|
||||||
$which = htmlspecialchars($a->argv[1]);
|
$which = htmlspecialchars($a->argv[1]);
|
||||||
} else {
|
} else {
|
||||||
$r = q("SELECT `nickname` FROM `user` WHERE `blocked` = 0 AND `account_expired` = 0 AND `account_removed` = 0 AND `verified` = 1 ORDER BY RAND() LIMIT 1");
|
$r = q("SELECT `nickname` FROM `user` WHERE `blocked` = 0 AND `account_expired` = 0 AND `account_removed` = 0 AND `verified` = 1 ORDER BY RAND() LIMIT 1");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
goaway(System::baseUrl() . '/profile/' . $r[0]['nickname']);
|
goaway(System::baseUrl() . '/profile/' . $r[0]['nickname']);
|
||||||
} else {
|
} else {
|
||||||
logger('profile error: mod_profile ' . $a->query_string, LOGGER_DEBUG);
|
logger('profile error: mod_profile ' . $a->query_string, LOGGER_DEBUG);
|
||||||
|
|
@ -155,7 +154,7 @@ function profile_content(App $a, $update = 0)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($a->profile['profile_uid'])
|
intval($a->profile['profile_uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
}
|
}
|
||||||
|
|
@ -250,7 +249,7 @@ function profile_content(App $a, $update = 0)
|
||||||
intval($a->profile['profile_uid']), intval(GRAVITY_ACTIVITY)
|
intval($a->profile['profile_uid']), intval(GRAVITY_ACTIVITY)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -281,7 +280,7 @@ function profile_content(App $a, $update = 0)
|
||||||
intval(PAGE_PRVGROUP)
|
intval(PAGE_PRVGROUP)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$sql_extra3 = sprintf(" AND `thread`.`contact-id` = %d ", intval(intval($a->profile['contact_id'])));
|
$sql_extra3 = sprintf(" AND `thread`.`contact-id` = %d ", intval(intval($a->profile['contact_id'])));
|
||||||
} else {
|
} else {
|
||||||
$sql_extra3 = "";
|
$sql_extra3 = "";
|
||||||
|
|
@ -328,7 +327,7 @@ function profile_content(App $a, $update = 0)
|
||||||
// search for new items (update routine)
|
// search for new items (update routine)
|
||||||
$_SESSION['last_updated'][$last_updated_key] = time();
|
$_SESSION['last_updated'][$last_updated_key] = time();
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$parents_arr[] = $rr['item_id'];
|
$parents_arr[] = $rr['item_id'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -42,7 +42,7 @@ function profile_photo_post(App $a)
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r) && (!intval($r[0]['is-default']))) {
|
if (DBA::is_result($r) && (!intval($r[0]['is-default']))) {
|
||||||
$is_default_profile = 0;
|
$is_default_profile = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -73,8 +73,7 @@ function profile_photo_post(App $a)
|
||||||
dbesc(local_user()), intval($scale));
|
dbesc(local_user()), intval($scale));
|
||||||
|
|
||||||
$url = System::baseUrl() . '/profile/' . $a->user['nickname'];
|
$url = System::baseUrl() . '/profile/' . $a->user['nickname'];
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
|
|
||||||
$base_image = $r[0];
|
$base_image = $r[0];
|
||||||
|
|
||||||
$Image = new Image($base_image['data'], $base_image['type']);
|
$Image = new Image($base_image['data'], $base_image['type']);
|
||||||
|
|
@ -195,7 +194,7 @@ function profile_photo_content(App $a)
|
||||||
dbesc($resource_id)
|
dbesc($resource_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t('Permission denied.') . EOL);
|
notice(L10n::t('Permission denied.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -35,7 +34,7 @@ function profiles_init(App $a) {
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Profile not found.') . EOL);
|
notice(L10n::t('Profile not found.') . EOL);
|
||||||
goaway('profiles');
|
goaway('profiles');
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
|
|
@ -54,7 +53,7 @@ function profiles_init(App $a) {
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
info(L10n::t('Profile deleted.').EOL);
|
info(L10n::t('Profile deleted.').EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -69,7 +68,7 @@ function profiles_init(App $a) {
|
||||||
$r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d",
|
$r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d",
|
||||||
intval(local_user()));
|
intval(local_user()));
|
||||||
|
|
||||||
$num_profiles = (DBM::is_result($r0) ? count($r0) : 0);
|
$num_profiles = (DBA::is_result($r0) ? count($r0) : 0);
|
||||||
|
|
||||||
$name = L10n::t('Profile-') . ($num_profiles + 1);
|
$name = L10n::t('Profile-') . ($num_profiles + 1);
|
||||||
|
|
||||||
|
|
@ -91,7 +90,7 @@ function profiles_init(App $a) {
|
||||||
);
|
);
|
||||||
|
|
||||||
info(L10n::t('New profile created.') . EOL);
|
info(L10n::t('New profile created.') . EOL);
|
||||||
if (DBM::is_result($r3) && count($r3) == 1) {
|
if (DBA::is_result($r3) && count($r3) == 1) {
|
||||||
goaway('profiles/' . $r3[0]['id']);
|
goaway('profiles/' . $r3[0]['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -105,14 +104,14 @@ function profiles_init(App $a) {
|
||||||
$r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d",
|
$r0 = q("SELECT `id` FROM `profile` WHERE `uid` = %d",
|
||||||
intval(local_user()));
|
intval(local_user()));
|
||||||
|
|
||||||
$num_profiles = (DBM::is_result($r0) ? count($r0) : 0);
|
$num_profiles = (DBA::is_result($r0) ? count($r0) : 0);
|
||||||
|
|
||||||
$name = L10n::t('Profile-') . ($num_profiles + 1);
|
$name = L10n::t('Profile-') . ($num_profiles + 1);
|
||||||
$r1 = q("SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d LIMIT 1",
|
$r1 = q("SELECT * FROM `profile` WHERE `uid` = %d AND `id` = %d LIMIT 1",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
intval($a->argv[2])
|
intval($a->argv[2])
|
||||||
);
|
);
|
||||||
if(! DBM::is_result($r1)) {
|
if(! DBA::is_result($r1)) {
|
||||||
notice(L10n::t('Profile unavailable to clone.') . EOL);
|
notice(L10n::t('Profile unavailable to clone.') . EOL);
|
||||||
killme();
|
killme();
|
||||||
return;
|
return;
|
||||||
|
|
@ -130,7 +129,7 @@ function profiles_init(App $a) {
|
||||||
dbesc($name)
|
dbesc($name)
|
||||||
);
|
);
|
||||||
info(L10n::t('New profile created.') . EOL);
|
info(L10n::t('New profile created.') . EOL);
|
||||||
if ((DBM::is_result($r3)) && (count($r3) == 1)) {
|
if ((DBA::is_result($r3)) && (count($r3) == 1)) {
|
||||||
goaway('profiles/'.$r3[0]['id']);
|
goaway('profiles/'.$r3[0]['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -145,7 +144,7 @@ function profiles_init(App $a) {
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Profile not found.') . EOL);
|
notice(L10n::t('Profile not found.') . EOL);
|
||||||
killme();
|
killme();
|
||||||
return;
|
return;
|
||||||
|
|
@ -192,7 +191,7 @@ function profiles_post(App $a) {
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($orig)) {
|
if (! DBA::is_result($orig)) {
|
||||||
notice(L10n::t('Profile not found.') . EOL);
|
notice(L10n::t('Profile not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -287,13 +286,13 @@ function profiles_post(App $a) {
|
||||||
dbesc($newname),
|
dbesc($newname),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
$r = q("SELECT * FROM `contact` WHERE `nick` = '%s' AND `uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `contact` WHERE `nick` = '%s' AND `uid` = %d LIMIT 1",
|
||||||
dbesc($lookup),
|
dbesc($lookup),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$prf = $r[0]['url'];
|
$prf = $r[0]['url'];
|
||||||
$newname = $r[0]['name'];
|
$newname = $r[0]['name'];
|
||||||
}
|
}
|
||||||
|
|
@ -522,7 +521,7 @@ function profiles_content(App $a) {
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Profile not found.') . EOL);
|
notice(L10n::t('Profile not found.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -654,7 +653,7 @@ function profiles_content(App $a) {
|
||||||
$r = q("SELECT * FROM `profile` WHERE `uid` = %d AND `is-default`=1",
|
$r = q("SELECT * FROM `profile` WHERE `uid` = %d AND `is-default`=1",
|
||||||
local_user()
|
local_user()
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
//Go to the default profile.
|
//Go to the default profile.
|
||||||
goaway('profiles/' . $r[0]['id']);
|
goaway('profiles/' . $r[0]['id']);
|
||||||
}
|
}
|
||||||
|
|
@ -663,7 +662,7 @@ function profiles_content(App $a) {
|
||||||
$r = q("SELECT * FROM `profile` WHERE `uid` = %d",
|
$r = q("SELECT * FROM `profile` WHERE `uid` = %d",
|
||||||
local_user());
|
local_user());
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
|
|
||||||
$tpl = get_markup_template('profile_entry.tpl');
|
$tpl = get_markup_template('profile_entry.tpl');
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
function profperm_init(App $a)
|
function profperm_init(App $a)
|
||||||
|
|
@ -51,7 +51,7 @@ function profperm_content(App $a) {
|
||||||
intval($a->argv[2]),
|
intval($a->argv[2]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
$change = intval($a->argv[2]);
|
$change = intval($a->argv[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -61,7 +61,7 @@ function profperm_content(App $a) {
|
||||||
intval($a->argv[1]),
|
intval($a->argv[1]),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('Invalid profile identifier.') . EOL );
|
notice(L10n::t('Invalid profile identifier.') . EOL );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -73,7 +73,7 @@ function profperm_content(App $a) {
|
||||||
);
|
);
|
||||||
|
|
||||||
$ingroup = [];
|
$ingroup = [];
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $member)
|
foreach($r as $member)
|
||||||
$ingroup[] = $member['id'];
|
$ingroup[] = $member['id'];
|
||||||
|
|
||||||
|
|
@ -103,7 +103,7 @@ function profperm_content(App $a) {
|
||||||
$members = $r;
|
$members = $r;
|
||||||
|
|
||||||
$ingroup = [];
|
$ingroup = [];
|
||||||
if (DBM::is_result($r))
|
if (DBA::is_result($r))
|
||||||
foreach($r as $member)
|
foreach($r as $member)
|
||||||
$ingroup[] = $member['id'];
|
$ingroup[] = $member['id'];
|
||||||
}
|
}
|
||||||
|
|
@ -147,7 +147,7 @@ function profperm_content(App $a) {
|
||||||
dbesc(NETWORK_DFRN)
|
dbesc(NETWORK_DFRN)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$textmode = (($switchtotext && (count($r) > $switchtotext)) ? true : false);
|
$textmode = (($switchtotext && (count($r) > $switchtotext)) ? true : false);
|
||||||
foreach($r as $member) {
|
foreach($r as $member) {
|
||||||
if(! in_array($member['id'],$ingroup)) {
|
if(! in_array($member['id'],$ingroup)) {
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -151,7 +150,7 @@ function proxy_init(App $a) {
|
||||||
$photo = null;
|
$photo = null;
|
||||||
if (!$direct_cache && ($cachefile == '')) {
|
if (!$direct_cache && ($cachefile == '')) {
|
||||||
$photo = DBA::selectFirst('photo', ['data', 'desc'], ['resource-id' => $urlhash]);
|
$photo = DBA::selectFirst('photo', ['data', 'desc'], ['resource-id' => $urlhash]);
|
||||||
if (DBM::is_result($photo)) {
|
if (DBA::is_result($photo)) {
|
||||||
$img_str = $photo['data'];
|
$img_str = $photo['data'];
|
||||||
$mime = $photo['desc'];
|
$mime = $photo['desc'];
|
||||||
if ($mime == '') {
|
if ($mime == '') {
|
||||||
|
|
@ -160,7 +159,7 @@ function proxy_init(App $a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($photo)) {
|
if (!DBA::is_result($photo)) {
|
||||||
// It shouldn't happen but it does - spaces in URL
|
// It shouldn't happen but it does - spaces in URL
|
||||||
$_REQUEST['url'] = str_replace(' ', '+', $_REQUEST['url']);
|
$_REQUEST['url'] = str_replace(' ', '+', $_REQUEST['url']);
|
||||||
$redirects = 0;
|
$redirects = 0;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Protocol\OStatus;
|
use Friendica\Protocol\OStatus;
|
||||||
|
|
||||||
require_once('include/security.php');
|
require_once('include/security.php');
|
||||||
|
|
@ -45,7 +44,7 @@ function pubsub_init(App $a)
|
||||||
$subscribe = (($hub_mode === 'subscribe') ? 1 : 0);
|
$subscribe = (($hub_mode === 'subscribe') ? 1 : 0);
|
||||||
|
|
||||||
$owner = DBA::selectFirst('user', ['uid'], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
$owner = DBA::selectFirst('user', ['uid'], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
||||||
if (!DBM::is_result($owner)) {
|
if (!DBA::is_result($owner)) {
|
||||||
logger('Local account not found: ' . $nick);
|
logger('Local account not found: ' . $nick);
|
||||||
hub_return(false, '');
|
hub_return(false, '');
|
||||||
}
|
}
|
||||||
|
|
@ -57,7 +56,7 @@ function pubsub_init(App $a)
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'poll'], $condition);
|
$contact = DBA::selectFirst('contact', ['id', 'poll'], $condition);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
logger('Contact ' . $contact_id . ' not found.');
|
logger('Contact ' . $contact_id . ' not found.');
|
||||||
hub_return(false, '');
|
hub_return(false, '');
|
||||||
}
|
}
|
||||||
|
|
@ -94,21 +93,21 @@ function pubsub_post(App $a)
|
||||||
$contact_id = (($a->argc > 2) ? intval($a->argv[2]) : 0 );
|
$contact_id = (($a->argc > 2) ? intval($a->argv[2]) : 0 );
|
||||||
|
|
||||||
$importer = DBA::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
$importer = DBA::selectFirst('user', [], ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false]);
|
||||||
if (!DBM::is_result($importer)) {
|
if (!DBA::is_result($importer)) {
|
||||||
hub_post_return();
|
hub_post_return();
|
||||||
}
|
}
|
||||||
|
|
||||||
$condition = ['id' => $contact_id, 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
|
$condition = ['id' => $contact_id, 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$author = OStatus::salmonAuthor($xml, $importer);
|
$author = OStatus::salmonAuthor($xml, $importer);
|
||||||
if (!empty($author['contact-id'])) {
|
if (!empty($author['contact-id'])) {
|
||||||
$condition = ['id' => $author['contact-id'], 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
|
$condition = ['id' => $author['contact-id'], 'uid' => $importer['uid'], 'subhub' => true, 'blocked' => false];
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
logger('No record for ' . $nick .' with contact id ' . $contact_id . ' - using '.$author['contact-id'].' instead.');
|
logger('No record for ' . $nick .' with contact id ' . $contact_id . ' - using '.$author['contact-id'].' instead.');
|
||||||
}
|
}
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
logger('Contact ' . $author["author-link"] . ' (' . $contact_id . ') for user ' . $nick . " wasn't found - ignored. XML: " . $xml);
|
logger('Contact ' . $author["author-link"] . ' (' . $contact_id . ') for user ' . $nick . " wasn't found - ignored. XML: " . $xml);
|
||||||
hub_post_return();
|
hub_post_return();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\PushSubscriber;
|
use Friendica\Model\PushSubscriber;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
||||||
|
|
@ -65,7 +64,7 @@ function pubsubhubbub_init(App $a) {
|
||||||
// fetch user from database given the nickname
|
// fetch user from database given the nickname
|
||||||
$condition = ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false];
|
$condition = ['nickname' => $nick, 'account_expired' => false, 'account_removed' => false];
|
||||||
$owner = DBA::selectFirst('user', ['uid', 'hidewall'], $condition);
|
$owner = DBA::selectFirst('user', ['uid', 'hidewall'], $condition);
|
||||||
if (!DBM::is_result($owner)) {
|
if (!DBA::is_result($owner)) {
|
||||||
logger('Local account not found: ' . $nick . ' - topic: ' . $hub_topic . ' - callback: ' . $hub_callback);
|
logger('Local account not found: ' . $nick . ' - topic: ' . $hub_topic . ' - callback: ' . $hub_callback);
|
||||||
System::httpExit(404);
|
System::httpExit(404);
|
||||||
}
|
}
|
||||||
|
|
@ -80,7 +79,7 @@ function pubsubhubbub_init(App $a) {
|
||||||
$condition = ['uid' => $owner['uid'], 'blocked' => false,
|
$condition = ['uid' => $owner['uid'], 'blocked' => false,
|
||||||
'pending' => false, 'self' => true];
|
'pending' => false, 'self' => true];
|
||||||
$contact = DBA::selectFirst('contact', ['poll'], $condition);
|
$contact = DBA::selectFirst('contact', ['poll'], $condition);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
logger('Self contact for user ' . $owner['uid'] . ' not found.');
|
logger('Self contact for user ' . $owner['uid'] . ' not found.');
|
||||||
System::httpExit(404);
|
System::httpExit(404);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -35,7 +34,7 @@ function receive_post(App $a)
|
||||||
$guid = $a->argv[2];
|
$guid = $a->argv[2];
|
||||||
|
|
||||||
$importer = DBA::selectFirst('user', [], ['guid' => $guid, 'account_expired' => false, 'account_removed' => false]);
|
$importer = DBA::selectFirst('user', [], ['guid' => $guid, 'account_expired' => false, 'account_removed' => false]);
|
||||||
if (!DBM::is_result($importer)) {
|
if (!DBA::is_result($importer)) {
|
||||||
System::httpExit(500);
|
System::httpExit(500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -25,7 +24,7 @@ function redir_init(App $a) {
|
||||||
if (!empty($cid)) {
|
if (!empty($cid)) {
|
||||||
$fields = ['id', 'uid', 'nurl', 'url', 'addr', 'name', 'network', 'poll', 'issued-id', 'dfrn-id', 'duplex'];
|
$fields = ['id', 'uid', 'nurl', 'url', 'addr', 'name', 'network', 'poll', 'issued-id', 'dfrn-id', 'duplex'];
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['id' => $cid, 'uid' => [0, local_user()]]);
|
$contact = DBA::selectFirst('contact', $fields, ['id' => $cid, 'uid' => [0, local_user()]]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
notice(L10n::t('Contact not found.'));
|
notice(L10n::t('Contact not found.'));
|
||||||
goaway(System::baseUrl());
|
goaway(System::baseUrl());
|
||||||
}
|
}
|
||||||
|
|
@ -44,7 +43,7 @@ function redir_init(App $a) {
|
||||||
// between the puplic contact we have found and the local user.
|
// between the puplic contact we have found and the local user.
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['nurl' => $contact['nurl'], 'uid' => local_user()]);
|
$contact = DBA::selectFirst('contact', $fields, ['nurl' => $contact['nurl'], 'uid' => local_user()]);
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$cid = $contact['id'];
|
$cid = $contact['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
use Friendica\Module\Login;
|
use Friendica\Module\Login;
|
||||||
|
|
||||||
|
|
@ -24,7 +23,7 @@ function user_allow($hash)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
if (!DBM::is_result($register)) {
|
if (!DBA::is_result($register)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -32,7 +31,7 @@ function user_allow($hash)
|
||||||
intval($register[0]['uid'])
|
intval($register[0]['uid'])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -48,7 +47,7 @@ function user_allow($hash)
|
||||||
$r = q("SELECT * FROM `profile` WHERE `uid` = %d AND `is-default` = 1",
|
$r = q("SELECT * FROM `profile` WHERE `uid` = %d AND `is-default` = 1",
|
||||||
intval($user[0]['uid'])
|
intval($user[0]['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r) && $r[0]['net-publish']) {
|
if (DBA::is_result($r) && $r[0]['net-publish']) {
|
||||||
$url = System::baseUrl() . '/profile/' . $user[0]['nickname'];
|
$url = System::baseUrl() . '/profile/' . $user[0]['nickname'];
|
||||||
if ($url && strlen(Config::get('system', 'directory'))) {
|
if ($url && strlen(Config::get('system', 'directory'))) {
|
||||||
Worker::add(PRIORITY_LOW, "Directory", $url);
|
Worker::add(PRIORITY_LOW, "Directory", $url);
|
||||||
|
|
@ -81,7 +80,7 @@ function user_deny($hash)
|
||||||
dbesc($hash)
|
dbesc($hash)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($register)) {
|
if (!DBA::is_result($register)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
||||||
require_once 'include/enotify.php';
|
require_once 'include/enotify.php';
|
||||||
|
|
@ -40,7 +39,7 @@ function removeme_post(App $a)
|
||||||
$admin_mails = explode(",", str_replace(" ", "", Config::get('config', 'admin_email')));
|
$admin_mails = explode(",", str_replace(" ", "", Config::get('config', 'admin_email')));
|
||||||
foreach ($admin_mails as $mail) {
|
foreach ($admin_mails as $mail) {
|
||||||
$admin = DBA::selectFirst('user', ['uid', 'language', 'email'], ['email' => $mail]);
|
$admin = DBA::selectFirst('user', ['uid', 'language', 'email'], ['email' => $mail]);
|
||||||
if (!DBM::is_result($admin)) {
|
if (!DBA::is_result($admin)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
notification([
|
notification([
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Protocol\OStatus;
|
use Friendica\Protocol\OStatus;
|
||||||
use Friendica\Protocol\Salmon;
|
use Friendica\Protocol\Salmon;
|
||||||
|
|
@ -27,7 +27,7 @@ function salmon_post(App $a, $xml = '') {
|
||||||
$r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1",
|
$r = q("SELECT * FROM `user` WHERE `nickname` = '%s' AND `account_expired` = 0 AND `account_removed` = 0 LIMIT 1",
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
System::httpExit(500);
|
System::httpExit(500);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -152,7 +152,7 @@ function salmon_post(App $a, $xml = '') {
|
||||||
dbesc(normalise_link($author_link)),
|
dbesc(normalise_link($author_link)),
|
||||||
intval($importer['uid'])
|
intval($importer['uid'])
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
logger('Author ' . $author_link . ' unknown to user ' . $importer['uid'] . '.');
|
logger('Author ' . $author_link . ' unknown to user ' . $importer['uid'] . '.');
|
||||||
if(PConfig::get($importer['uid'],'system','ostatus_autofriend')) {
|
if(PConfig::get($importer['uid'],'system','ostatus_autofriend')) {
|
||||||
$result = Contact::createFromProbe($importer['uid'], $author_link);
|
$result = Contact::createFromProbe($importer['uid'], $author_link);
|
||||||
|
|
@ -171,8 +171,8 @@ function salmon_post(App $a, $xml = '') {
|
||||||
// Have we ignored the person?
|
// Have we ignored the person?
|
||||||
// If so we can not accept this post.
|
// If so we can not accept this post.
|
||||||
|
|
||||||
//if((DBM::is_result($r)) && (($r[0]['readonly']) || ($r[0]['rel'] == CONTACT_IS_FOLLOWER) || ($r[0]['blocked']))) {
|
//if((DBA::is_result($r)) && (($r[0]['readonly']) || ($r[0]['rel'] == CONTACT_IS_FOLLOWER) || ($r[0]['blocked']))) {
|
||||||
if (DBM::is_result($r) && $r[0]['blocked']) {
|
if (DBA::is_result($r) && $r[0]['blocked']) {
|
||||||
logger('Ignoring this author.');
|
logger('Ignoring this author.');
|
||||||
System::httpExit(202);
|
System::httpExit(202);
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
|
|
@ -181,7 +181,7 @@ function salmon_post(App $a, $xml = '') {
|
||||||
// Placeholder for hub discovery.
|
// Placeholder for hub discovery.
|
||||||
$hub = '';
|
$hub = '';
|
||||||
|
|
||||||
$contact_rec = ((DBM::is_result($r)) ? $r[0] : null);
|
$contact_rec = ((DBA::is_result($r)) ? $r[0] : null);
|
||||||
|
|
||||||
OStatus::import($data, $importer, $contact_rec, $hub);
|
OStatus::import($data, $importer, $contact_rec, $hub);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -30,7 +29,7 @@ function search_saved_searches() {
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$saved = [];
|
$saved = [];
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$saved[] = [
|
$saved[] = [
|
||||||
|
|
@ -68,7 +67,7 @@ function search_init(App $a) {
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc($search)
|
dbesc($search)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
DBA::insert('search', ['uid' => local_user(), 'term' => $search]);
|
DBA::insert('search', ['uid' => local_user(), 'term' => $search]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -237,7 +236,7 @@ function search_content(App $a) {
|
||||||
$r = Item::inArray($items);
|
$r = Item::inArray($items);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
info(L10n::t('No results.') . EOL);
|
info(L10n::t('No results.') . EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ use Friendica\Core\System;
|
||||||
use Friendica\Core\Theme;
|
use Friendica\Core\Theme;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
@ -240,7 +239,7 @@ function settings_post(App $a)
|
||||||
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
DBA::insert('mailacct', ['uid' => local_user()]);
|
DBA::insert('mailacct', ['uid' => local_user()]);
|
||||||
}
|
}
|
||||||
if (strlen($mail_pass)) {
|
if (strlen($mail_pass)) {
|
||||||
|
|
@ -265,7 +264,7 @@ function settings_post(App $a)
|
||||||
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1",
|
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d LIMIT 1",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$eacct = $r[0];
|
$eacct = $r[0];
|
||||||
$mb = Email::constructMailboxName($eacct);
|
$mb = Email::constructMailboxName($eacct);
|
||||||
|
|
||||||
|
|
@ -404,7 +403,7 @@ function settings_post(App $a)
|
||||||
|
|
||||||
if (!$err) {
|
if (!$err) {
|
||||||
$result = User::updatePassword(local_user(), $newpass);
|
$result = User::updatePassword(local_user(), $newpass);
|
||||||
if (DBM::is_result($result)) {
|
if (DBA::is_result($result)) {
|
||||||
info(L10n::t('Password changed.') . EOL);
|
info(L10n::t('Password changed.') . EOL);
|
||||||
} else {
|
} else {
|
||||||
notice(L10n::t('Password update failed. Please try again.') . EOL);
|
notice(L10n::t('Password update failed. Please try again.') . EOL);
|
||||||
|
|
@ -605,7 +604,7 @@ function settings_post(App $a)
|
||||||
dbesc($language),
|
dbesc($language),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
info(L10n::t('Settings updated.') . EOL);
|
info(L10n::t('Settings updated.') . EOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -682,7 +681,7 @@ function settings_content(App $a)
|
||||||
dbesc($a->argv[3]),
|
dbesc($a->argv[3]),
|
||||||
local_user());
|
local_user());
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
notice(L10n::t("You can't edit this application."));
|
notice(L10n::t("You can't edit this application."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -711,7 +710,7 @@ function settings_content(App $a)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// @TODO validate result with DBM::is_result()
|
/// @TODO validate result with DBA::is_result()
|
||||||
$r = q("SELECT clients.*, tokens.id as oauth_token, (clients.uid=%d) AS my
|
$r = q("SELECT clients.*, tokens.id as oauth_token, (clients.uid=%d) AS my
|
||||||
FROM clients
|
FROM clients
|
||||||
LEFT JOIN tokens ON clients.client_id=tokens.client_id
|
LEFT JOIN tokens ON clients.client_id=tokens.client_id
|
||||||
|
|
@ -740,7 +739,7 @@ function settings_content(App $a)
|
||||||
$settings_addons = "";
|
$settings_addons = "";
|
||||||
|
|
||||||
$r = q("SELECT * FROM `hook` WHERE `hook` = 'addon_settings' ");
|
$r = q("SELECT * FROM `hook` WHERE `hook` = 'addon_settings' ");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$settings_addons = L10n::t('No Addon settings configured');
|
$settings_addons = L10n::t('No Addon settings configured');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -813,15 +812,15 @@ function settings_content(App $a)
|
||||||
$r = null;
|
$r = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$mail_server = ((DBM::is_result($r)) ? $r[0]['server'] : '');
|
$mail_server = ((DBA::is_result($r)) ? $r[0]['server'] : '');
|
||||||
$mail_port = ((DBM::is_result($r) && intval($r[0]['port'])) ? intval($r[0]['port']) : '');
|
$mail_port = ((DBA::is_result($r) && intval($r[0]['port'])) ? intval($r[0]['port']) : '');
|
||||||
$mail_ssl = ((DBM::is_result($r)) ? $r[0]['ssltype'] : '');
|
$mail_ssl = ((DBA::is_result($r)) ? $r[0]['ssltype'] : '');
|
||||||
$mail_user = ((DBM::is_result($r)) ? $r[0]['user'] : '');
|
$mail_user = ((DBA::is_result($r)) ? $r[0]['user'] : '');
|
||||||
$mail_replyto = ((DBM::is_result($r)) ? $r[0]['reply_to'] : '');
|
$mail_replyto = ((DBA::is_result($r)) ? $r[0]['reply_to'] : '');
|
||||||
$mail_pubmail = ((DBM::is_result($r)) ? $r[0]['pubmail'] : 0);
|
$mail_pubmail = ((DBA::is_result($r)) ? $r[0]['pubmail'] : 0);
|
||||||
$mail_action = ((DBM::is_result($r)) ? $r[0]['action'] : 0);
|
$mail_action = ((DBA::is_result($r)) ? $r[0]['action'] : 0);
|
||||||
$mail_movetofolder = ((DBM::is_result($r)) ? $r[0]['movetofolder'] : '');
|
$mail_movetofolder = ((DBA::is_result($r)) ? $r[0]['movetofolder'] : '');
|
||||||
$mail_chk = ((DBM::is_result($r)) ? $r[0]['last_check'] : NULL_DATE);
|
$mail_chk = ((DBA::is_result($r)) ? $r[0]['last_check'] : NULL_DATE);
|
||||||
|
|
||||||
|
|
||||||
$tpl = get_markup_template('settings/connectors.tpl');
|
$tpl = get_markup_template('settings/connectors.tpl');
|
||||||
|
|
@ -990,7 +989,7 @@ function settings_content(App $a)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$profile = DBA::selectFirst('profile', [], ['is-default' => true, 'uid' => local_user()]);
|
$profile = DBA::selectFirst('profile', [], ['is-default' => true, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($profile)) {
|
if (!DBA::is_result($profile)) {
|
||||||
notice(L10n::t('Unable to find your profile. Please contact your admin.') . EOL);
|
notice(L10n::t('Unable to find your profile. Please contact your admin.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
function share_init(App $a) {
|
function share_init(App $a) {
|
||||||
|
|
@ -15,7 +15,7 @@ function share_init(App $a) {
|
||||||
'guid', 'created', 'plink', 'title'];
|
'guid', 'created', 'plink', 'title'];
|
||||||
$item = Item::selectFirst($fields, ['id' => $post_id]);
|
$item = Item::selectFirst($fields, ['id' => $post_id]);
|
||||||
|
|
||||||
if (!DBM::is_result($item) || $item['private'] == 1) {
|
if (!DBA::is_result($item) || $item['private'] == 1) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*/
|
*/
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
function starred_init(App $a) {
|
function starred_init(App $a) {
|
||||||
|
|
@ -22,7 +22,7 @@ function starred_init(App $a) {
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirstForUser(local_user(), ['starred'], ['uid' => local_user(), 'id' => $message_id]);
|
$item = Item::selectFirstForUser(local_user(), ['starred'], ['uid' => local_user(), 'id' => $message_id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -25,7 +25,7 @@ function subthread_content(App $a) {
|
||||||
$condition = ["`parent` = ? OR `parent-uri` = ? AND `parent` = `id`", $item_id, $item_id];
|
$condition = ["`parent` = ? OR `parent-uri` = ? AND `parent` = `id`", $item_id, $item_id];
|
||||||
$item = Item::selectFirst([], $condition);
|
$item = Item::selectFirst([], $condition);
|
||||||
|
|
||||||
if (empty($item_id) || !DBM::is_result($item)) {
|
if (empty($item_id) || !DBA::is_result($item)) {
|
||||||
logger('subthread: no item ' . $item_id);
|
logger('subthread: no item ' . $item_id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -44,7 +44,7 @@ function subthread_content(App $a) {
|
||||||
intval($item['contact-id']),
|
intval($item['contact-id']),
|
||||||
intval($item['uid'])
|
intval($item['uid'])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!$r[0]['self']) {
|
if (!$r[0]['self']) {
|
||||||
|
|
@ -60,7 +60,7 @@ function subthread_content(App $a) {
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$owner = $r[0];
|
$owner = $r[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -84,7 +84,7 @@ function subthread_content(App $a) {
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Content\Widget;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
|
|
||||||
|
|
@ -70,7 +69,7 @@ function suggest_content(App $a) {
|
||||||
|
|
||||||
$r = GContact::suggestionQuery(local_user());
|
$r = GContact::suggestionQuery(local_user());
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
$o .= L10n::t('No suggestions available. If this is a new site, please try again in 24 hours.');
|
$o .= L10n::t('No suggestions available. If this is a new site, please try again in 24 hours.');
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -34,7 +34,7 @@ function tagger_content(App $a) {
|
||||||
|
|
||||||
$item = Item::selectFirst([], ['id' => $item_id]);
|
$item = Item::selectFirst([], ['id' => $item_id]);
|
||||||
|
|
||||||
if (!$item_id || !DBM::is_result($item)) {
|
if (!$item_id || !DBA::is_result($item)) {
|
||||||
logger('tagger: no item ' . $item_id);
|
logger('tagger: no item ' . $item_id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -46,7 +46,7 @@ function tagger_content(App $a) {
|
||||||
$r = q("select `nickname`,`blocktags` from user where uid = %d limit 1",
|
$r = q("select `nickname`,`blocktags` from user where uid = %d limit 1",
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$owner_nick = $r[0]['nickname'];
|
$owner_nick = $r[0]['nickname'];
|
||||||
$blocktags = $r[0]['blocktags'];
|
$blocktags = $r[0]['blocktags'];
|
||||||
}
|
}
|
||||||
|
|
@ -58,7 +58,7 @@ function tagger_content(App $a) {
|
||||||
$r = q("select * from contact where self = 1 and uid = %d limit 1",
|
$r = q("select * from contact where self = 1 and uid = %d limit 1",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
} else {
|
} else {
|
||||||
logger('tagger: no contact_id');
|
logger('tagger: no contact_id');
|
||||||
|
|
@ -175,7 +175,7 @@ EOT;
|
||||||
|
|
||||||
// if the original post is on this site, update it.
|
// if the original post is on this site, update it.
|
||||||
$original_item = Item::selectFirst(['tag', 'id', 'uid'], ['origin' => true, 'uri' => $item['uri']]);
|
$original_item = Item::selectFirst(['tag', 'id', 'uid'], ['origin' => true, 'uri' => $item['uri']]);
|
||||||
if (DBM::is_result($original_item)) {
|
if (DBA::is_result($original_item)) {
|
||||||
$x = q("SELECT `blocktags` FROM `user` WHERE `uid`=%d LIMIT 1",
|
$x = q("SELECT `blocktags` FROM `user` WHERE `uid`=%d LIMIT 1",
|
||||||
intval($original_item['uid'])
|
intval($original_item['uid'])
|
||||||
);
|
);
|
||||||
|
|
@ -184,7 +184,7 @@ EOT;
|
||||||
dbesc($term)
|
dbesc($term)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($x) && !$x[0]['blocktags'] && $t[0]['tcount'] == 0){
|
if (DBA::is_result($x) && !$x[0]['blocktags'] && $t[0]['tcount'] == 0){
|
||||||
q("INSERT INTO term (`oid`, `otype`, `type`, `term`, `url`, `uid`) VALUE (%d, %d, %d, '%s', '%s', %d)",
|
q("INSERT INTO term (`oid`, `otype`, `type`, `term`, `url`, `uid`) VALUE (%d, %d, %d, '%s', '%s', %d)",
|
||||||
intval($original_item['id']),
|
intval($original_item['id']),
|
||||||
$term_objtype,
|
$term_objtype,
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\App;
|
||||||
use Friendica\Content\Text\BBCode;
|
use Friendica\Content\Text\BBCode;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
function tagrm_post(App $a)
|
function tagrm_post(App $a)
|
||||||
|
|
@ -24,7 +24,7 @@ function tagrm_post(App $a)
|
||||||
$item_id = (x($_POST,'item') ? intval($_POST['item']) : 0);
|
$item_id = (x($_POST,'item') ? intval($_POST['item']) : 0);
|
||||||
|
|
||||||
$item = Item::selectFirst(['tag'], ['id' => $item_id, 'uid' => local_user()]);
|
$item = Item::selectFirst(['tag'], ['id' => $item_id, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
goaway(System::baseUrl() . '/' . $_SESSION['photo_return']);
|
goaway(System::baseUrl() . '/' . $_SESSION['photo_return']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -64,7 +64,7 @@ function tagrm_content(App $a)
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirst(['tag'], ['id' => $item_id, 'uid' => local_user()]);
|
$item = Item::selectFirst(['tag'], ['id' => $item_id, 'uid' => local_user()]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
goaway(System::baseUrl() . '/' . $_SESSION['photo_return']);
|
goaway(System::baseUrl() . '/' . $_SESSION['photo_return']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
|
|
||||||
function uexport_init(App $a) {
|
function uexport_init(App $a) {
|
||||||
if (!local_user()) {
|
if (!local_user()) {
|
||||||
|
|
@ -57,7 +57,7 @@ function uexport_content(App $a) {
|
||||||
function _uexport_multirow($query) {
|
function _uexport_multirow($query) {
|
||||||
$result = [];
|
$result = [];
|
||||||
$r = q($query);
|
$r = q($query);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$p = [];
|
$p = [];
|
||||||
foreach ($rr as $k => $v) {
|
foreach ($rr as $k => $v) {
|
||||||
|
|
@ -72,7 +72,7 @@ function _uexport_multirow($query) {
|
||||||
function _uexport_row($query) {
|
function _uexport_row($query) {
|
||||||
$result = [];
|
$result = [];
|
||||||
$r = q($query);
|
$r = q($query);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
foreach ($rr as $k => $v) {
|
foreach ($rr as $k => $v) {
|
||||||
$result[$k] = $v;
|
$result[$k] = $v;
|
||||||
|
|
@ -145,7 +145,7 @@ function uexport_all(App $a) {
|
||||||
$r = q("SELECT count(*) as `total` FROM `item` WHERE `uid` = %d ",
|
$r = q("SELECT count(*) as `total` FROM `item` WHERE `uid` = %d ",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$total = $r[0]['total'];
|
$total = $r[0]['total'];
|
||||||
}
|
}
|
||||||
// chunk the output to avoid exhausting memory
|
// chunk the output to avoid exhausting memory
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -32,7 +31,7 @@ function unfollow_post(App $a)
|
||||||
normalise_link($url), $url, NETWORK_STATUSNET];
|
normalise_link($url), $url, NETWORK_STATUSNET];
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
notice(L10n::t("Contact wasn't found or can't be unfollowed."));
|
notice(L10n::t("Contact wasn't found or can't be unfollowed."));
|
||||||
} else {
|
} else {
|
||||||
if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DIASPORA, NETWORK_DFRN])) {
|
if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DIASPORA, NETWORK_DFRN])) {
|
||||||
|
|
@ -40,7 +39,7 @@ function unfollow_post(App $a)
|
||||||
WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
|
WHERE `user`.`uid` = %d AND `contact`.`self` LIMIT 1",
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
Contact::terminateFriendship($r[0], $contact);
|
Contact::terminateFriendship($r[0], $contact);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -71,7 +70,7 @@ function unfollow_content(App $a)
|
||||||
normalise_link($url), $url, NETWORK_STATUSNET];
|
normalise_link($url), $url, NETWORK_STATUSNET];
|
||||||
$contact = DBA::selectFirst('contact', ['url', 'network', 'addr', 'name'], $condition);
|
$contact = DBA::selectFirst('contact', ['url', 'network', 'addr', 'name'], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
notice(L10n::t("You aren't a friend of this contact.").EOL);
|
notice(L10n::t("You aren't a friend of this contact.").EOL);
|
||||||
$submit = "";
|
$submit = "";
|
||||||
// NOTREACHED
|
// NOTREACHED
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -158,7 +158,7 @@ function videos_post(App $a) {
|
||||||
dbesc($video_id)
|
dbesc($video_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
q("DELETE FROM `attach` WHERE `uid` = %d AND `id` = '%s'",
|
q("DELETE FROM `attach` WHERE `uid` = %d AND `id` = '%s'",
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc($video_id)
|
dbesc($video_id)
|
||||||
|
|
@ -168,7 +168,7 @@ function videos_post(App $a) {
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($i)) {
|
if (DBA::is_result($i)) {
|
||||||
Item::deleteForUser(['id' => $i[0]['id']], local_user());
|
Item::deleteForUser(['id' => $i[0]['id']], local_user());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -262,7 +262,7 @@ function videos_content(App $a) {
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$can_post = true;
|
$can_post = true;
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
|
|
@ -291,7 +291,7 @@ function videos_content(App $a) {
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($owner_uid)
|
intval($owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$remote_contact = true;
|
$remote_contact = true;
|
||||||
}
|
}
|
||||||
|
|
@ -351,7 +351,7 @@ function videos_content(App $a) {
|
||||||
$sql_extra GROUP BY hash",
|
$sql_extra GROUP BY hash",
|
||||||
intval($a->data['user']['uid'])
|
intval($a->data['user']['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total(count($r));
|
$a->set_pager_total(count($r));
|
||||||
$a->set_pager_itemspage(20);
|
$a->set_pager_itemspage(20);
|
||||||
}
|
}
|
||||||
|
|
@ -369,7 +369,7 @@ function videos_content(App $a) {
|
||||||
|
|
||||||
|
|
||||||
$videos = [];
|
$videos = [];
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$alt_e = $rr['filename'];
|
$alt_e = $rr['filename'];
|
||||||
$name_e = $rr['album'];
|
$name_e = $rr['album'];
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ use Friendica\Content\ContactSelector;
|
||||||
use Friendica\Content\Nav;
|
use Friendica\Content\Nav;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -25,7 +25,7 @@ function viewcontacts_init(App $a)
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -67,7 +67,7 @@ function viewcontacts_content(App $a)
|
||||||
dbesc(NETWORK_DIASPORA),
|
dbesc(NETWORK_DIASPORA),
|
||||||
dbesc(NETWORK_OSTATUS)
|
dbesc(NETWORK_OSTATUS)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$a->set_pager_total($r[0]['total']);
|
$a->set_pager_total($r[0]['total']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ function viewcontacts_content(App $a)
|
||||||
intval($a->pager['start']),
|
intval($a->pager['start']),
|
||||||
intval($a->pager['itemspage'])
|
intval($a->pager['itemspage'])
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
info(L10n::t('No contacts.').EOL);
|
info(L10n::t('No contacts.').EOL);
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
*/
|
*/
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
function viewsrc_content(App $a)
|
function viewsrc_content(App $a)
|
||||||
|
|
@ -25,7 +25,7 @@ function viewsrc_content(App $a)
|
||||||
|
|
||||||
$item = Item::selectFirst(['body'], ['uid' => local_user(), 'id' => $item_id]);
|
$item = Item::selectFirst(['body'], ['uid' => local_user(), 'id' => $item_id]);
|
||||||
|
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
if (is_ajax()) {
|
if (is_ajax()) {
|
||||||
echo str_replace("\n", '<br />', $item['body']);
|
echo str_replace("\n", '<br />', $item['body']);
|
||||||
killme();
|
killme();
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Mimetype;
|
use Friendica\Util\Mimetype;
|
||||||
|
|
||||||
|
|
@ -21,7 +20,7 @@ function wall_attach_post(App $a) {
|
||||||
$r = q("SELECT `user`.*, `contact`.`id` FROM `user` LEFT JOIN `contact` on `user`.`uid` = `contact`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 and `contact`.`self` = 1 LIMIT 1",
|
$r = q("SELECT `user`.*, `contact`.`id` FROM `user` LEFT JOIN `contact` on `user`.`uid` = `contact`.`uid` WHERE `user`.`nickname` = '%s' AND `user`.`blocked` = 0 and `contact`.`self` = 1 LIMIT 1",
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
if ($r_json) {
|
if ($r_json) {
|
||||||
echo json_encode(['error'=>L10n::t('Invalid request.')]);
|
echo json_encode(['error'=>L10n::t('Invalid request.')]);
|
||||||
killme();
|
killme();
|
||||||
|
|
@ -64,7 +63,7 @@ function wall_attach_post(App $a) {
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$can_post = true;
|
$can_post = true;
|
||||||
$visitor = $contact_id;
|
$visitor = $contact_id;
|
||||||
}
|
}
|
||||||
|
|
@ -150,7 +149,7 @@ function wall_attach_post(App $a) {
|
||||||
dbesc($hash)
|
dbesc($hash)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
$msg = L10n::t('File upload failed.');
|
$msg = L10n::t('File upload failed.');
|
||||||
if ($r_json) {
|
if ($r_json) {
|
||||||
echo json_encode(['error'=>$msg]);
|
echo json_encode(['error'=>$msg]);
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@ function wall_upload_post(App $a, $desktopmode = true)
|
||||||
dbesc($nick)
|
dbesc($nick)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
if ($r_json) {
|
if ($r_json) {
|
||||||
echo json_encode(['error' => L10n::t('Invalid request.')]);
|
echo json_encode(['error' => L10n::t('Invalid request.')]);
|
||||||
killme();
|
killme();
|
||||||
|
|
@ -89,7 +89,7 @@ function wall_upload_post(App $a, $desktopmode = true)
|
||||||
intval($contact_id),
|
intval($contact_id),
|
||||||
intval($page_owner_uid)
|
intval($page_owner_uid)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$can_post = true;
|
$can_post = true;
|
||||||
$visitor = $contact_id;
|
$visitor = $contact_id;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Mail;
|
use Friendica\Model\Mail;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
|
|
@ -29,7 +29,7 @@ function wallmessage_post(App $a) {
|
||||||
dbesc($recipient)
|
dbesc($recipient)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
logger('wallmessage: no recipient');
|
logger('wallmessage: no recipient');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -91,7 +91,7 @@ function wallmessage_content(App $a) {
|
||||||
dbesc($recipient)
|
dbesc($recipient)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
notice(L10n::t('No recipient.') . EOL);
|
notice(L10n::t('No recipient.') . EOL);
|
||||||
logger('wallmessage: no recipient');
|
logger('wallmessage: no recipient');
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ use Friendica\App;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Protocol\Salmon;
|
use Friendica\Protocol\Salmon;
|
||||||
|
|
||||||
function xrd_init(App $a)
|
function xrd_init(App $a)
|
||||||
|
|
@ -40,7 +39,7 @@ function xrd_init(App $a)
|
||||||
}
|
}
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['nickname' => $name]);
|
$user = DBA::selectFirst('user', [], ['nickname' => $name]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'boot.php';
|
require_once 'boot.php';
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -1032,7 +1031,7 @@ class App
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$processlist = DBM::processlist();
|
$processlist = DBA::processlist();
|
||||||
if ($processlist['list'] != '') {
|
if ($processlist['list'] != '') {
|
||||||
logger('Processcheck: Processes: ' . $processlist['amount'] . ' - Processlist: ' . $processlist['list'], LOGGER_DEBUG);
|
logger('Processcheck: Processes: ' . $processlist['amount'] . ' - Processlist: ' . $processlist['list'], LOGGER_DEBUG);
|
||||||
|
|
||||||
|
|
@ -1397,7 +1396,7 @@ class App
|
||||||
// Allow folks to override user themes and always use their own on their own site.
|
// Allow folks to override user themes and always use their own on their own site.
|
||||||
// This works only if the user is on the same server
|
// This works only if the user is on the same server
|
||||||
$user = DBA::selectFirst('user', ['theme'], ['uid' => $this->profile_uid]);
|
$user = DBA::selectFirst('user', ['theme'], ['uid' => $this->profile_uid]);
|
||||||
if (DBM::is_result($user) && !PConfig::get(local_user(), 'system', 'always_my_theme')) {
|
if (DBA::is_result($user) && !PConfig::get(local_user(), 'system', 'always_my_theme')) {
|
||||||
$page_theme = $user['theme'];
|
$page_theme = $user['theme'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ namespace Friendica\Content;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief ContactSelector class
|
* @brief ContactSelector class
|
||||||
|
|
@ -29,7 +28,7 @@ class ContactSelector
|
||||||
$s = DBA::select('profile', ['id', 'profile-name', 'is-default'], ['uid' => $_SESSION['uid']]);
|
$s = DBA::select('profile', ['id', 'profile-name', 'is-default'], ['uid' => $_SESSION['uid']]);
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$selected = (($rr['id'] == $current || ($current == 0 && $rr['is-default'] == 1)) ? " selected=\"selected\" " : "");
|
$selected = (($rr['id'] == $current || ($current == 0 && $rr['is-default'] == 1)) ? " selected=\"selected\" " : "");
|
||||||
$o .= "<option value=\"{$rr['id']}\" $selected >{$rr['profile-name']}</option>\r\n";
|
$o .= "<option value=\"{$rr['id']}\" $selected >{$rr['profile-name']}</option>\r\n";
|
||||||
|
|
@ -106,7 +105,7 @@ class ContactSelector
|
||||||
INNER JOIN `gserver` ON `gserver`.`nurl` = `gcontact`.`server_url`
|
INNER JOIN `gserver` ON `gserver`.`nurl` = `gcontact`.`server_url`
|
||||||
WHERE `gcontact`.`nurl` = ? AND `platform` != ''", normalise_link($profile));
|
WHERE `gcontact`.`nurl` = ? AND `platform` != ''", normalise_link($profile));
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$networkname = $r['platform'];
|
$networkname = $r['platform'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Content\Feature;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -99,7 +98,7 @@ class ForumManager
|
||||||
$total = count($contacts);
|
$total = count($contacts);
|
||||||
$visible_forums = 10;
|
$visible_forums = 10;
|
||||||
|
|
||||||
if (DBM::is_result($contacts)) {
|
if (DBA::is_result($contacts)) {
|
||||||
$id = 0;
|
$id = 0;
|
||||||
|
|
||||||
foreach ($contacts as $contact) {
|
foreach ($contacts as $contact) {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
require_once 'boot.php';
|
require_once 'boot.php';
|
||||||
|
|
@ -107,7 +106,7 @@ class Nav
|
||||||
// user info
|
// user info
|
||||||
$contact = DBA::selectFirst('contact', ['micro'], ['uid' => $a->user['uid'], 'self' => true]);
|
$contact = DBA::selectFirst('contact', ['micro'], ['uid' => $a->user['uid'], 'self' => true]);
|
||||||
$userinfo = [
|
$userinfo = [
|
||||||
'icon' => (DBM::is_result($contact) ? $a->remove_baseurl($contact['micro']) : 'images/person-48.jpg'),
|
'icon' => (DBA::is_result($contact) ? $a->remove_baseurl($contact['micro']) : 'images/person-48.jpg'),
|
||||||
'name' => $a->user['username'],
|
'name' => $a->user['username'],
|
||||||
];
|
];
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
use Friendica\Util\ParseUrl;
|
use Friendica\Util\ParseUrl;
|
||||||
|
|
@ -64,7 +63,7 @@ class OEmbed
|
||||||
|
|
||||||
$condition = ['url' => normalise_link($embedurl), 'maxwidth' => $a->videowidth];
|
$condition = ['url' => normalise_link($embedurl), 'maxwidth' => $a->videowidth];
|
||||||
$oembed = DBA::selectFirst('oembed', ['content'], $condition);
|
$oembed = DBA::selectFirst('oembed', ['content'], $condition);
|
||||||
if (DBM::is_result($oembed)) {
|
if (DBA::is_result($oembed)) {
|
||||||
$txt = $oembed["content"];
|
$txt = $oembed["content"];
|
||||||
} else {
|
} else {
|
||||||
$txt = Cache::get($a->videowidth . $embedurl);
|
$txt = Cache::get($a->videowidth . $embedurl);
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -277,11 +276,11 @@ class Widget
|
||||||
if (Profile::getMyURL()) {
|
if (Profile::getMyURL()) {
|
||||||
$contact = DBA::selectFirst('contact', ['id'],
|
$contact = DBA::selectFirst('contact', ['id'],
|
||||||
['nurl' => normalise_link(Profile::getMyURL()), 'uid' => $profile_uid]);
|
['nurl' => normalise_link(Profile::getMyURL()), 'uid' => $profile_uid]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$cid = $contact['id'];
|
$cid = $contact['id'];
|
||||||
} else {
|
} else {
|
||||||
$gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => normalise_link(Profile::getMyURL())]);
|
$gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => normalise_link(Profile::getMyURL())]);
|
||||||
if (DBM::is_result($gcontact)) {
|
if (DBA::is_result($gcontact)) {
|
||||||
$zcid = $gcontact['id'];
|
$zcid = $gcontact['id'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ namespace Friendica\Content\Widget;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
require_once 'include/security.php';
|
require_once 'include/security.php';
|
||||||
|
|
@ -99,7 +98,7 @@ class TagCloud
|
||||||
$type,
|
$type,
|
||||||
TERM_OBJ_POST
|
TERM_OBJ_POST
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ namespace Friendica\Core;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Content\Feature;
|
use Friendica\Content\Feature;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -113,7 +112,7 @@ class ACL extends BaseObject
|
||||||
// e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'
|
// e.g. 'network_pre_contact_deny', 'profile_pre_contact_allow'
|
||||||
Addon::callHooks($a->module . '_pre_' . $selname, $arr);
|
Addon::callHooks($a->module . '_pre_' . $selname, $arr);
|
||||||
|
|
||||||
if (DBM::is_result($contacts)) {
|
if (DBA::is_result($contacts)) {
|
||||||
foreach ($contacts as $contact) {
|
foreach ($contacts as $contact) {
|
||||||
if (in_array($contact['id'], $preselected)) {
|
if (in_array($contact['id'], $preselected)) {
|
||||||
$selected = ' selected="selected" ';
|
$selected = ' selected="selected" ';
|
||||||
|
|
@ -180,7 +179,7 @@ class ACL extends BaseObject
|
||||||
|
|
||||||
$receiverlist = [];
|
$receiverlist = [];
|
||||||
|
|
||||||
if (DBM::is_result($contacts)) {
|
if (DBA::is_result($contacts)) {
|
||||||
foreach ($contacts as $contact) {
|
foreach ($contacts as $contact) {
|
||||||
if (in_array($contact['id'], $preselected)) {
|
if (in_array($contact['id'], $preselected)) {
|
||||||
$selected = ' selected="selected"';
|
$selected = ' selected="selected"';
|
||||||
|
|
@ -274,7 +273,7 @@ class ACL extends BaseObject
|
||||||
|
|
||||||
if (!$imap_disabled) {
|
if (!$imap_disabled) {
|
||||||
$mailacct = DBA::selectFirst('mailacct', ['pubmail'], ['`uid` = ? AND `server` != ""', local_user()]);
|
$mailacct = DBA::selectFirst('mailacct', ['pubmail'], ['`uid` = ? AND `server` != ""', local_user()]);
|
||||||
if (DBM::is_result($mailacct)) {
|
if (DBA::is_result($mailacct)) {
|
||||||
$mail_enabled = true;
|
$mail_enabled = true;
|
||||||
$pubmail_enabled = !empty($mailacct['pubmail']);
|
$pubmail_enabled = !empty($mailacct['pubmail']);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ namespace Friendica\Core;
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -80,7 +79,7 @@ class Addon
|
||||||
$addons = Config::get('system', 'addon');
|
$addons = Config::get('system', 'addon');
|
||||||
if (strlen($addons)) {
|
if (strlen($addons)) {
|
||||||
$r = DBA::select('addon', [], ['installed' => 1]);
|
$r = DBA::select('addon', [], ['installed' => 1]);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$installed = DBA::toArray($r);
|
$installed = DBA::toArray($r);
|
||||||
} else {
|
} else {
|
||||||
$installed = [];
|
$installed = [];
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ namespace Friendica\Core\Cache;
|
||||||
|
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -18,7 +17,7 @@ class DatabaseCacheDriver extends AbstractCacheDriver implements ICacheDriver
|
||||||
{
|
{
|
||||||
$cache = DBA::selectFirst('cache', ['v'], ['`k` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
$cache = DBA::selectFirst('cache', ['v'], ['`k` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
||||||
|
|
||||||
if (DBM::is_result($cache)) {
|
if (DBA::is_result($cache)) {
|
||||||
$cached = $cache['v'];
|
$cached = $cache['v'];
|
||||||
$value = @unserialize($cached);
|
$value = @unserialize($cached);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ namespace Friendica\Core\Config;
|
||||||
|
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -57,7 +56,7 @@ class JITConfigAdapter extends BaseObject implements IConfigAdapter
|
||||||
}
|
}
|
||||||
|
|
||||||
$config = DBA::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);
|
$config = DBA::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);
|
||||||
if (DBM::is_result($config)) {
|
if (DBA::is_result($config)) {
|
||||||
// manage array value
|
// manage array value
|
||||||
$value = (preg_match("|^a:[0-9]+:{.*}$|s", $config['v']) ? unserialize($config['v']) : $config['v']);
|
$value = (preg_match("|^a:[0-9]+:{.*}$|s", $config['v']) ? unserialize($config['v']) : $config['v']);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ namespace Friendica\Core\Config;
|
||||||
|
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -23,7 +22,7 @@ class JITPConfigAdapter extends BaseObject implements IPConfigAdapter
|
||||||
$a = self::getApp();
|
$a = self::getApp();
|
||||||
|
|
||||||
$pconfigs = DBA::select('pconfig', ['v', 'k'], ['cat' => $cat, 'uid' => $uid]);
|
$pconfigs = DBA::select('pconfig', ['v', 'k'], ['cat' => $cat, 'uid' => $uid]);
|
||||||
if (DBM::is_result($pconfigs)) {
|
if (DBA::is_result($pconfigs)) {
|
||||||
while ($pconfig = DBA::fetch($pconfigs)) {
|
while ($pconfig = DBA::fetch($pconfigs)) {
|
||||||
$k = $pconfig['k'];
|
$k = $pconfig['k'];
|
||||||
|
|
||||||
|
|
@ -59,7 +58,7 @@ class JITPConfigAdapter extends BaseObject implements IPConfigAdapter
|
||||||
}
|
}
|
||||||
|
|
||||||
$pconfig = DBA::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
|
$pconfig = DBA::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
|
||||||
if (DBM::is_result($pconfig)) {
|
if (DBA::is_result($pconfig)) {
|
||||||
$val = (preg_match("|^a:[0-9]+:{.*}$|s", $pconfig['v']) ? unserialize($pconfig['v']) : $pconfig['v']);
|
$val = (preg_match("|^a:[0-9]+:{.*}$|s", $pconfig['v']) ? unserialize($pconfig['v']) : $pconfig['v']);
|
||||||
|
|
||||||
self::getApp()->setPConfigValue($uid, $cat, $k, $val);
|
self::getApp()->setPConfigValue($uid, $cat, $k, $val);
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ namespace Friendica\Core\Config;
|
||||||
use Exception;
|
use Exception;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -44,7 +43,7 @@ class PreloadConfigAdapter extends BaseObject implements IConfigAdapter
|
||||||
{
|
{
|
||||||
if ($refresh) {
|
if ($refresh) {
|
||||||
$config = DBA::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);
|
$config = DBA::selectFirst('config', ['v'], ['cat' => $cat, 'k' => $k]);
|
||||||
if (DBM::is_result($config)) {
|
if (DBA::is_result($config)) {
|
||||||
self::getApp()->setConfigValue($cat, $k, $config['v']);
|
self::getApp()->setConfigValue($cat, $k, $config['v']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ namespace Friendica\Core\Config;
|
||||||
use Exception;
|
use Exception;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -52,7 +51,7 @@ class PreloadPConfigAdapter extends BaseObject implements IPConfigAdapter
|
||||||
|
|
||||||
if ($refresh) {
|
if ($refresh) {
|
||||||
$config = DBA::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
|
$config = DBA::selectFirst('pconfig', ['v'], ['uid' => $uid, 'cat' => $cat, 'k' => $k]);
|
||||||
if (DBM::is_result($config)) {
|
if (DBA::is_result($config)) {
|
||||||
self::getApp()->setPConfigValue($uid, $cat, $k, $config['v']);
|
self::getApp()->setPConfigValue($uid, $cat, $k, $config['v']);
|
||||||
} else {
|
} else {
|
||||||
self::getApp()->deletePConfigValue($uid, $cat, $k);
|
self::getApp()->deletePConfigValue($uid, $cat, $k);
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ namespace Friendica\Core\Console;
|
||||||
|
|
||||||
use Friendica\Core\Protocol;
|
use Friendica\Core\Protocol;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
|
||||||
|
|
@ -82,7 +81,7 @@ HELP;
|
||||||
|
|
||||||
$nurl = normalise_link($net['url']);
|
$nurl = normalise_link($net['url']);
|
||||||
$contact = DBA::selectFirst("contact", ["id"], ["nurl" => $nurl, "uid" => 0]);
|
$contact = DBA::selectFirst("contact", ["id"], ["nurl" => $nurl, "uid" => 0]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
DBA::update("contact", ["hidden" => true], ["id" => $contact["id"]]);
|
DBA::update("contact", ["hidden" => true], ["id" => $contact["id"]]);
|
||||||
$this->out('NOTICE: The account should be silenced from the global community page');
|
$this->out('NOTICE: The account should be silenced from the global community page');
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ namespace Friendica\Core\Console;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
|
||||||
|
|
@ -65,7 +64,7 @@ HELP;
|
||||||
$nick = $this->getArgument(0);
|
$nick = $this->getArgument(0);
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick]);
|
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
throw new RuntimeException(L10n::t('User not found'));
|
throw new RuntimeException(L10n::t('User not found'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ namespace Friendica\Core\Lock;
|
||||||
|
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -24,7 +23,7 @@ class DatabaseLockDriver extends AbstractLockDriver
|
||||||
DBA::lock('locks');
|
DBA::lock('locks');
|
||||||
$lock = DBA::selectFirst('locks', ['locked', 'pid'], ['`name` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
$lock = DBA::selectFirst('locks', ['locked', 'pid'], ['`name` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
||||||
|
|
||||||
if (DBM::is_result($lock)) {
|
if (DBA::is_result($lock)) {
|
||||||
if ($lock['locked']) {
|
if ($lock['locked']) {
|
||||||
// We want to lock something that was already locked by us? So we got the lock.
|
// We want to lock something that was already locked by us? So we got the lock.
|
||||||
if ($lock['pid'] == getmypid()) {
|
if ($lock['pid'] == getmypid()) {
|
||||||
|
|
@ -80,7 +79,7 @@ class DatabaseLockDriver extends AbstractLockDriver
|
||||||
{
|
{
|
||||||
$lock = DBA::selectFirst('locks', ['locked'], ['`name` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
$lock = DBA::selectFirst('locks', ['locked'], ['`name` = ? AND `expires` >= ?', $key, DateTimeFormat::utcNow()]);
|
||||||
|
|
||||||
if (DBM::is_result($lock)) {
|
if (DBA::is_result($lock)) {
|
||||||
return $lock['locked'] !== false;
|
return $lock['locked'] !== false;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Friendica\Core;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Content\Text\BBCode;
|
use Friendica\Content\Text\BBCode;
|
||||||
use Friendica\Content\Text\HTML;
|
use Friendica\Content\Text\HTML;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -96,7 +96,7 @@ class NotificationsManager extends BaseObject
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $this->_set_extra($r);
|
return $this->_set_extra($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -116,7 +116,7 @@ class NotificationsManager extends BaseObject
|
||||||
intval($id),
|
intval($id),
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $this->_set_extra($r)[0];
|
return $this->_set_extra($r)[0];
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -224,7 +224,7 @@ class NotificationsManager extends BaseObject
|
||||||
$notif = [];
|
$notif = [];
|
||||||
$arr = [];
|
$arr = [];
|
||||||
|
|
||||||
if (DBM::is_result($notifs)) {
|
if (DBA::is_result($notifs)) {
|
||||||
foreach ($notifs as $it) {
|
foreach ($notifs as $it) {
|
||||||
// Because we use different db tables for the notification query
|
// Because we use different db tables for the notification query
|
||||||
// we have sometimes $it['unseen'] and sometimes $it['seen].
|
// we have sometimes $it['unseen'] and sometimes $it['seen].
|
||||||
|
|
@ -405,7 +405,7 @@ class NotificationsManager extends BaseObject
|
||||||
|
|
||||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -447,7 +447,7 @@ class NotificationsManager extends BaseObject
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$notifs = $this->formatNotifs($r, $ident);
|
$notifs = $this->formatNotifs($r, $ident);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -492,7 +492,7 @@ class NotificationsManager extends BaseObject
|
||||||
|
|
||||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -532,7 +532,7 @@ class NotificationsManager extends BaseObject
|
||||||
$params = ['order' => ['created' => true], 'limit' => [$start, $limit]];
|
$params = ['order' => ['created' => true], 'limit' => [$start, $limit]];
|
||||||
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
$items = Item::selectForUser(local_user(), $fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($items)) {
|
if (DBA::is_result($items)) {
|
||||||
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
$notifs = $this->formatNotifs(Item::inArray($items), $ident);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -584,7 +584,7 @@ class NotificationsManager extends BaseObject
|
||||||
intval($start),
|
intval($start),
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$notifs = $this->formatIntros($r);
|
$notifs = $this->formatIntros($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ namespace Friendica\Core\Session;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Core\Session;
|
use Friendica\Core\Session;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use SessionHandlerInterface;
|
use SessionHandlerInterface;
|
||||||
|
|
||||||
require_once 'boot.php';
|
require_once 'boot.php';
|
||||||
|
|
@ -31,7 +30,7 @@ class DatabaseSessionHandler extends BaseObject implements SessionHandlerInterfa
|
||||||
}
|
}
|
||||||
|
|
||||||
$session = DBA::selectFirst('session', ['data'], ['sid' => $session_id]);
|
$session = DBA::selectFirst('session', ['data'], ['sid' => $session_id]);
|
||||||
if (DBM::is_result($session)) {
|
if (DBA::is_result($session)) {
|
||||||
Session::$exists = true;
|
Session::$exists = true;
|
||||||
return $session['data'];
|
return $session['data'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
namespace Friendica\Core;
|
namespace Friendica\Core;
|
||||||
|
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Process;
|
use Friendica\Model\Process;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -163,7 +162,7 @@ class Worker
|
||||||
{
|
{
|
||||||
$condition = ["`executed` <= ? AND NOT `done`", NULL_DATE];
|
$condition = ["`executed` <= ? AND NOT `done`", NULL_DATE];
|
||||||
$workerqueue = DBA::selectFirst('workerqueue', ['priority'], $condition, ['order' => ['priority']]);
|
$workerqueue = DBA::selectFirst('workerqueue', ['priority'], $condition, ['order' => ['priority']]);
|
||||||
if (DBM::is_result($workerqueue)) {
|
if (DBA::is_result($workerqueue)) {
|
||||||
return $workerqueue["priority"];
|
return $workerqueue["priority"];
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -478,7 +477,7 @@ class Worker
|
||||||
if ($max == 0) {
|
if ($max == 0) {
|
||||||
// the maximum number of possible user connections can be a system variable
|
// the maximum number of possible user connections can be a system variable
|
||||||
$r = DBA::fetchFirst("SHOW VARIABLES WHERE `variable_name` = 'max_user_connections'");
|
$r = DBA::fetchFirst("SHOW VARIABLES WHERE `variable_name` = 'max_user_connections'");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$max = $r["Value"];
|
$max = $r["Value"];
|
||||||
}
|
}
|
||||||
// Or it can be granted. This overrides the system variable
|
// Or it can be granted. This overrides the system variable
|
||||||
|
|
@ -514,7 +513,7 @@ class Worker
|
||||||
// We will now check for the system values.
|
// We will now check for the system values.
|
||||||
// This limit could be reached although the user limits are fine.
|
// This limit could be reached although the user limits are fine.
|
||||||
$r = DBA::fetchFirst("SHOW VARIABLES WHERE `variable_name` = 'max_connections'");
|
$r = DBA::fetchFirst("SHOW VARIABLES WHERE `variable_name` = 'max_connections'");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$max = intval($r["Value"]);
|
$max = intval($r["Value"]);
|
||||||
|
|
@ -522,7 +521,7 @@ class Worker
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$r = DBA::fetchFirst("SHOW STATUS WHERE `variable_name` = 'Threads_connected'");
|
$r = DBA::fetchFirst("SHOW STATUS WHERE `variable_name` = 'Threads_connected'");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$used = intval($r["Value"]);
|
$used = intval($r["Value"]);
|
||||||
|
|
@ -735,7 +734,7 @@ class Worker
|
||||||
);
|
);
|
||||||
|
|
||||||
// No active processes at all? Fine
|
// No active processes at all? Fine
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$priorities = [];
|
$priorities = [];
|
||||||
|
|
@ -872,7 +871,7 @@ class Worker
|
||||||
|
|
||||||
// There can already be jobs for us in the queue.
|
// There can already be jobs for us in the queue.
|
||||||
$r = DBA::select('workerqueue', [], ['pid' => getmypid(), 'done' => false]);
|
$r = DBA::select('workerqueue', [], ['pid' => getmypid(), 'done' => false]);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
self::$db_duration += (microtime(true) - $stamp);
|
self::$db_duration += (microtime(true) - $stamp);
|
||||||
return DBA::toArray($r);
|
return DBA::toArray($r);
|
||||||
}
|
}
|
||||||
|
|
@ -1164,7 +1163,7 @@ class Worker
|
||||||
$row = DBA::selectFirst('worker-ipc', ['jobs'], ['key' => 1]);
|
$row = DBA::selectFirst('worker-ipc', ['jobs'], ['key' => 1]);
|
||||||
|
|
||||||
// When we don't have a row, no job is running
|
// When we don't have a row, no job is running
|
||||||
if (!DBM::is_result($row)) {
|
if (!DBA::is_result($row)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -216,7 +216,7 @@ class DBA
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = self::p("EXPLAIN ".$query);
|
$r = self::p("EXPLAIN ".$query);
|
||||||
if (!DBM::is_result($r)) {
|
if (!self::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -269,7 +269,7 @@ class DBA
|
||||||
switch (self::$driver) {
|
switch (self::$driver) {
|
||||||
case 'pdo':
|
case 'pdo':
|
||||||
$r = self::p("SELECT 1");
|
$r = self::p("SELECT 1");
|
||||||
if (DBM::is_result($r)) {
|
if (self::is_result($r)) {
|
||||||
$row = self::toArray($r);
|
$row = self::toArray($r);
|
||||||
$connected = ($row[0]['1'] == '1');
|
$connected = ($row[0]['1'] == '1');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ class DBStructure
|
||||||
$r = q("SELECT `TABLE_NAME` FROM `information_schema`.`tables` WHERE `engine` = 'MyISAM' AND `table_schema` = '%s'",
|
$r = q("SELECT `TABLE_NAME` FROM `information_schema`.`tables` WHERE `engine` = 'MyISAM' AND `table_schema` = '%s'",
|
||||||
dbesc(DBA::databaseName()));
|
dbesc(DBA::databaseName()));
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
echo L10n::t('There are no tables on MyISAM.')."\n";
|
echo L10n::t('There are no tables on MyISAM.')."\n";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -39,7 +39,7 @@ class DBStructure
|
||||||
echo $sql."\n";
|
echo $sql."\n";
|
||||||
|
|
||||||
$result = DBA::e($sql);
|
$result = DBA::e($sql);
|
||||||
if (!DBM::is_result($result)) {
|
if (!DBA::is_result($result)) {
|
||||||
self::printUpdateError($sql);
|
self::printUpdateError($sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -61,7 +61,7 @@ class DBStructure
|
||||||
);
|
);
|
||||||
|
|
||||||
// No valid result?
|
// No valid result?
|
||||||
if (!DBM::is_result($adminlist)) {
|
if (!DBA::is_result($adminlist)) {
|
||||||
logger(sprintf('Cannot notify administrators about update_id=%d, error_message=%s', $update_id, $error_message), LOGGER_INFO);
|
logger(sprintf('Cannot notify administrators about update_id=%d, error_message=%s', $update_id, $error_message), LOGGER_INFO);
|
||||||
|
|
||||||
// Don't continue
|
// Don't continue
|
||||||
|
|
@ -105,7 +105,7 @@ class DBStructure
|
||||||
|
|
||||||
$table_status = q("SHOW TABLE STATUS WHERE `name` = '%s'", $table);
|
$table_status = q("SHOW TABLE STATUS WHERE `name` = '%s'", $table);
|
||||||
|
|
||||||
if (DBM::is_result($table_status)) {
|
if (DBA::is_result($table_status)) {
|
||||||
$table_status = $table_status[0];
|
$table_status = $table_status[0];
|
||||||
} else {
|
} else {
|
||||||
$table_status = [];
|
$table_status = [];
|
||||||
|
|
@ -114,7 +114,7 @@ class DBStructure
|
||||||
$fielddata = [];
|
$fielddata = [];
|
||||||
$indexdata = [];
|
$indexdata = [];
|
||||||
|
|
||||||
if (DBM::is_result($indexes)) {
|
if (DBA::is_result($indexes)) {
|
||||||
foreach ($indexes AS $index) {
|
foreach ($indexes AS $index) {
|
||||||
if ($index['Key_name'] != 'PRIMARY' && $index['Non_unique'] == '0' && !isset($indexdata[$index["Key_name"]])) {
|
if ($index['Key_name'] != 'PRIMARY' && $index['Non_unique'] == '0' && !isset($indexdata[$index["Key_name"]])) {
|
||||||
$indexdata[$index["Key_name"]] = ['UNIQUE'];
|
$indexdata[$index["Key_name"]] = ['UNIQUE'];
|
||||||
|
|
@ -129,7 +129,7 @@ class DBStructure
|
||||||
$indexdata[$index["Key_name"]][] = $column;
|
$indexdata[$index["Key_name"]][] = $column;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (DBM::is_result($structures)) {
|
if (DBA::is_result($structures)) {
|
||||||
foreach ($structures AS $field) {
|
foreach ($structures AS $field) {
|
||||||
// Replace the default size values so that we don't have to define them
|
// Replace the default size values so that we don't have to define them
|
||||||
$search = ['tinyint(1)', 'tinyint(3) unsigned', 'tinyint(4)', 'smallint(5) unsigned', 'smallint(6)', 'mediumint(8) unsigned', 'mediumint(9)', 'bigint(20)', 'int(10) unsigned', 'int(11)'];
|
$search = ['tinyint(1)', 'tinyint(3) unsigned', 'tinyint(4)', 'smallint(5) unsigned', 'smallint(6)', 'mediumint(8) unsigned', 'mediumint(9)', 'bigint(20)', 'int(10) unsigned', 'int(11)'];
|
||||||
|
|
@ -154,7 +154,7 @@ class DBStructure
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (DBM::is_result($full_columns)) {
|
if (DBA::is_result($full_columns)) {
|
||||||
foreach ($full_columns AS $column) {
|
foreach ($full_columns AS $column) {
|
||||||
$fielddata[$column["Field"]]["Collation"] = $column["Collation"];
|
$fielddata[$column["Field"]]["Collation"] = $column["Collation"];
|
||||||
$fielddata[$column["Field"]]["comment"] = $column["Comment"];
|
$fielddata[$column["Field"]]["comment"] = $column["Comment"];
|
||||||
|
|
@ -222,7 +222,7 @@ class DBStructure
|
||||||
$tables = q("SHOW TABLES");
|
$tables = q("SHOW TABLES");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($tables)) {
|
if (DBA::is_result($tables)) {
|
||||||
foreach ($tables AS $table) {
|
foreach ($tables AS $table) {
|
||||||
$table = current($table);
|
$table = current($table);
|
||||||
|
|
||||||
|
|
@ -253,7 +253,7 @@ class DBStructure
|
||||||
$temp_name = $name;
|
$temp_name = $name;
|
||||||
if (!isset($database[$name])) {
|
if (!isset($database[$name])) {
|
||||||
$r = self::createTable($name, $structure, $verbose, $action);
|
$r = self::createTable($name, $structure, $verbose, $action);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($name);
|
$errors .= self::printUpdateError($name);
|
||||||
}
|
}
|
||||||
$is_new_table = true;
|
$is_new_table = true;
|
||||||
|
|
@ -479,13 +479,13 @@ class DBStructure
|
||||||
DBA::e("SET session old_alter_table=1;");
|
DBA::e("SET session old_alter_table=1;");
|
||||||
} else {
|
} else {
|
||||||
$r = DBA::e("DROP TABLE IF EXISTS `".$temp_name."`;");
|
$r = DBA::e("DROP TABLE IF EXISTS `".$temp_name."`;");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
return $errors;
|
return $errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = DBA::e("CREATE TABLE `".$temp_name."` LIKE `".$name."`;");
|
$r = DBA::e("CREATE TABLE `".$temp_name."` LIKE `".$name."`;");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
return $errors;
|
return $errors;
|
||||||
}
|
}
|
||||||
|
|
@ -493,7 +493,7 @@ class DBStructure
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = DBA::e($sql3);
|
$r = DBA::e($sql3);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
}
|
}
|
||||||
if ($is_unique && ($temp_name != $name)) {
|
if ($is_unique && ($temp_name != $name)) {
|
||||||
|
|
@ -501,17 +501,17 @@ class DBStructure
|
||||||
DBA::e("SET session old_alter_table=0;");
|
DBA::e("SET session old_alter_table=0;");
|
||||||
} else {
|
} else {
|
||||||
$r = DBA::e("INSERT INTO `".$temp_name."` SELECT ".$field_list." FROM `".$name."`".$group_by.";");
|
$r = DBA::e("INSERT INTO `".$temp_name."` SELECT ".$field_list." FROM `".$name."`".$group_by.";");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
return $errors;
|
return $errors;
|
||||||
}
|
}
|
||||||
$r = DBA::e("DROP TABLE `".$name."`;");
|
$r = DBA::e("DROP TABLE `".$name."`;");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
return $errors;
|
return $errors;
|
||||||
}
|
}
|
||||||
$r = DBA::e("RENAME TABLE `".$temp_name."` TO `".$name."`;");
|
$r = DBA::e("RENAME TABLE `".$temp_name."` TO `".$name."`;");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$errors .= self::printUpdateError($sql3);
|
$errors .= self::printUpdateError($sql3);
|
||||||
return $errors;
|
return $errors;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@ class PostUpdate
|
||||||
(`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
|
(`thread`.`uid` IN (SELECT `uid` from `user`) OR `thread`.`uid` = 0)");
|
||||||
|
|
||||||
logger("Updated threads", LOGGER_DEBUG);
|
logger("Updated threads", LOGGER_DEBUG);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
Config::set("system", "post_update_version", 1198);
|
Config::set("system", "post_update_version", 1198);
|
||||||
logger("Done", LOGGER_DEBUG);
|
logger("Done", LOGGER_DEBUG);
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -207,7 +207,7 @@ class PostUpdate
|
||||||
FROM `user`
|
FROM `user`
|
||||||
INNER JOIN `contact` ON `contact`.`uid` = `user`.`uid` AND `contact`.`self`");
|
INNER JOIN `contact` ON `contact`.`uid` = `user`.`uid` AND `contact`.`self`");
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
foreach ($r as $user) {
|
foreach ($r as $user) {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
|
|
@ -54,7 +53,7 @@ class Contact extends BaseObject
|
||||||
$gid,
|
$gid,
|
||||||
local_user()
|
local_user()
|
||||||
);
|
);
|
||||||
if (DBM::is_result($stmt)) {
|
if (DBA::is_result($stmt)) {
|
||||||
$return = DBA::toArray($stmt);
|
$return = DBA::toArray($stmt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -104,7 +103,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['uid', 'username', 'nickname'], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', ['uid', 'username', 'nickname'], ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -147,20 +146,20 @@ class Contact extends BaseObject
|
||||||
$fields = ['id', 'name', 'nick', 'location', 'about', 'keywords', 'gender', 'avatar',
|
$fields = ['id', 'name', 'nick', 'location', 'about', 'keywords', 'gender', 'avatar',
|
||||||
'xmpp', 'contact-type', 'forum', 'prv', 'avatar-date', 'nurl'];
|
'xmpp', 'contact-type', 'forum', 'prv', 'avatar-date', 'nurl'];
|
||||||
$self = DBA::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]);
|
$self = DBA::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]);
|
||||||
if (!DBM::is_result($self)) {
|
if (!DBA::is_result($self)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields = ['nickname', 'page-flags', 'account-type'];
|
$fields = ['nickname', 'page-flags', 'account-type'];
|
||||||
$user = DBA::selectFirst('user', $fields, ['uid' => $uid]);
|
$user = DBA::selectFirst('user', $fields, ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields = ['name', 'photo', 'thumb', 'about', 'address', 'locality', 'region',
|
$fields = ['name', 'photo', 'thumb', 'about', 'address', 'locality', 'region',
|
||||||
'country-name', 'gender', 'pub_keywords', 'xmpp'];
|
'country-name', 'gender', 'pub_keywords', 'xmpp'];
|
||||||
$profile = DBA::selectFirst('profile', $fields, ['uid' => $uid, 'is-default' => true]);
|
$profile = DBA::selectFirst('profile', $fields, ['uid' => $uid, 'is-default' => true]);
|
||||||
if (!DBM::is_result($profile)) {
|
if (!DBA::is_result($profile)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -171,7 +170,7 @@ class Contact extends BaseObject
|
||||||
'contact-type' => $user['account-type'], 'xmpp' => $profile['xmpp']];
|
'contact-type' => $user['account-type'], 'xmpp' => $profile['xmpp']];
|
||||||
|
|
||||||
$avatar = DBA::selectFirst('photo', ['resource-id', 'type'], ['uid' => $uid, 'profile' => true]);
|
$avatar = DBA::selectFirst('photo', ['resource-id', 'type'], ['uid' => $uid, 'profile' => true]);
|
||||||
if (DBM::is_result($avatar)) {
|
if (DBA::is_result($avatar)) {
|
||||||
if ($update_avatar) {
|
if ($update_avatar) {
|
||||||
$fields['avatar-date'] = DateTimeFormat::utcNow();
|
$fields['avatar-date'] = DateTimeFormat::utcNow();
|
||||||
}
|
}
|
||||||
|
|
@ -245,7 +244,7 @@ class Contact extends BaseObject
|
||||||
{
|
{
|
||||||
// We want just to make sure that we don't delete our "self" contact
|
// We want just to make sure that we don't delete our "self" contact
|
||||||
$contact = DBA::selectFirst('contact', ['uid'], ['id' => $id, 'self' => false]);
|
$contact = DBA::selectFirst('contact', ['uid'], ['id' => $id, 'self' => false]);
|
||||||
if (!DBM::is_result($contact) || !intval($contact['uid'])) {
|
if (!DBA::is_result($contact) || !intval($contact['uid'])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -404,7 +403,7 @@ class Contact extends BaseObject
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
|
|
||||||
// Fetch contact data from the contact table for the given user, checking with the alias
|
// Fetch contact data from the contact table for the given user, checking with the alias
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$s = DBA::p("SELECT `id`, `id` AS `cid`, 0 AS `gid`, 0 AS `zid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
$s = DBA::p("SELECT `id`, `id` AS `cid`, 0 AS `gid`, 0 AS `zid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, `self`
|
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, `self`
|
||||||
FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = ?", normalise_link($url), $url, $ssl_url, $uid);
|
FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = ?", normalise_link($url), $url, $ssl_url, $uid);
|
||||||
|
|
@ -412,7 +411,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the data from the contact table with "uid=0" (which is filled automatically)
|
// Fetch the data from the contact table with "uid=0" (which is filled automatically)
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
$s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
||||||
FROM `contact` WHERE `nurl` = ? AND `uid` = 0", normalise_link($url));
|
FROM `contact` WHERE `nurl` = ? AND `uid` = 0", normalise_link($url));
|
||||||
|
|
@ -420,7 +419,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the data from the contact table with "uid=0" (which is filled automatically) - checked with the alias
|
// Fetch the data from the contact table with "uid=0" (which is filled automatically) - checked with the alias
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
$s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
||||||
FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = 0", normalise_link($url), $url, $ssl_url);
|
FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = 0", normalise_link($url), $url, $ssl_url);
|
||||||
|
|
@ -428,14 +427,14 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the data from the gcontact table
|
// Fetch the data from the gcontact table
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$s = DBA::p("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`,
|
$s = DBA::p("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, 0 AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`
|
`keywords`, `gender`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, 0 AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`
|
||||||
FROM `gcontact` WHERE `nurl` = ?", normalise_link($url));
|
FROM `gcontact` WHERE `nurl` = ?", normalise_link($url));
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// If there is more than one entry we filter out the connector networks
|
// If there is more than one entry we filter out the connector networks
|
||||||
if (count($r) > 1) {
|
if (count($r) > 1) {
|
||||||
foreach ($r as $id => $result) {
|
foreach ($r as $id => $result) {
|
||||||
|
|
@ -541,7 +540,7 @@ class Contact extends BaseObject
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
// Fetch the data from the contact table with "uid=0" (which is filled automatically)
|
// Fetch the data from the contact table with "uid=0" (which is filled automatically)
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
$r = q("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
`keywords`, `gender`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`
|
||||||
FROM `contact` WHERE `addr` = '%s' AND `uid` = 0",
|
FROM `contact` WHERE `addr` = '%s' AND `uid` = 0",
|
||||||
|
|
@ -550,7 +549,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the data from the gcontact table
|
// Fetch the data from the gcontact table
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`,
|
$r = q("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`,
|
||||||
`keywords`, `gender`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, `community` AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`
|
`keywords`, `gender`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, `community` AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`
|
||||||
FROM `gcontact` WHERE `addr` = '%s'",
|
FROM `gcontact` WHERE `addr` = '%s'",
|
||||||
|
|
@ -558,7 +557,7 @@ class Contact extends BaseObject
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$data = Probe::uri($addr);
|
$data = Probe::uri($addr);
|
||||||
|
|
||||||
$profile = self::getDetailsByURL($data['url'], $uid);
|
$profile = self::getDetailsByURL($data['url'], $uid);
|
||||||
|
|
@ -603,7 +602,7 @@ class Contact extends BaseObject
|
||||||
|
|
||||||
// Look for our own contact if the uid doesn't match and isn't public
|
// Look for our own contact if the uid doesn't match and isn't public
|
||||||
$contact_own = DBA::selectFirst('contact', [], ['nurl' => $contact['nurl'], 'network' => $contact['network'], 'uid' => $uid]);
|
$contact_own = DBA::selectFirst('contact', [], ['nurl' => $contact['nurl'], 'network' => $contact['network'], 'uid' => $uid]);
|
||||||
if (DBM::is_result($contact_own)) {
|
if (DBA::is_result($contact_own)) {
|
||||||
return self::photoMenu($contact_own, $uid);
|
return self::photoMenu($contact_own, $uid);
|
||||||
} else {
|
} else {
|
||||||
$profile_link = self::magicLink($contact['url']);
|
$profile_link = self::magicLink($contact['url']);
|
||||||
|
|
@ -749,19 +748,19 @@ class Contact extends BaseObject
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], ['nurl' => normalise_link($url), 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], ['nurl' => normalise_link($url), 'uid' => $uid]);
|
||||||
|
|
||||||
// Then the addr (nick@server.tld)
|
// Then the addr (nick@server.tld)
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], ['addr' => $url, 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], ['addr' => $url, 'uid' => $uid]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Then the alias (which could be anything)
|
// Then the alias (which could be anything)
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
// The link could be provided as http although we stored it as https
|
// The link could be provided as http although we stored it as https
|
||||||
$ssl_url = str_replace('http://', 'https://', $url);
|
$ssl_url = str_replace('http://', 'https://', $url);
|
||||||
$condition = ['`alias` IN (?, ?, ?) AND `uid` = ?', $url, normalise_link($url), $ssl_url, $uid];
|
$condition = ['`alias` IN (?, ?, ?) AND `uid` = ?', $url, normalise_link($url), $ssl_url, $uid];
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], $condition);
|
$contact = DBA::selectFirst('contact', ['id', 'avatar', 'avatar-date'], $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$contact_id = $contact["id"];
|
$contact_id = $contact["id"];
|
||||||
|
|
||||||
// Update the contact every 7 days
|
// Update the contact every 7 days
|
||||||
|
|
@ -791,25 +790,25 @@ class Contact extends BaseObject
|
||||||
// Get data from the gcontact table
|
// Get data from the gcontact table
|
||||||
$fields = ['name', 'nick', 'url', 'photo', 'addr', 'alias', 'network'];
|
$fields = ['name', 'nick', 'url', 'photo', 'addr', 'alias', 'network'];
|
||||||
$contact = DBA::selectFirst('gcontact', $fields, ['nurl' => normalise_link($url)]);
|
$contact = DBA::selectFirst('gcontact', $fields, ['nurl' => normalise_link($url)]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['nurl' => normalise_link($url)]);
|
$contact = DBA::selectFirst('contact', $fields, ['nurl' => normalise_link($url)]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$fields = ['url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick',
|
$fields = ['url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick',
|
||||||
'photo', 'keywords', 'location', 'about', 'network',
|
'photo', 'keywords', 'location', 'about', 'network',
|
||||||
'priority', 'batch', 'request', 'confirm', 'poco'];
|
'priority', 'batch', 'request', 'confirm', 'poco'];
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['addr' => $url]);
|
$contact = DBA::selectFirst('contact', $fields, ['addr' => $url]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
// The link could be provided as http although we stored it as https
|
// The link could be provided as http although we stored it as https
|
||||||
$ssl_url = str_replace('http://', 'https://', $url);
|
$ssl_url = str_replace('http://', 'https://', $url);
|
||||||
$condition = ['alias' => [$url, normalise_link($url), $ssl_url]];
|
$condition = ['alias' => [$url, normalise_link($url), $ssl_url]];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$fields = ['url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick',
|
$fields = ['url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick',
|
||||||
'photo', 'network', 'priority', 'batch', 'request', 'confirm'];
|
'photo', 'network', 'priority', 'batch', 'request', 'confirm'];
|
||||||
$condition = ['url' => [$url, normalise_link($url), $ssl_url]];
|
$condition = ['url' => [$url, normalise_link($url), $ssl_url]];
|
||||||
|
|
@ -820,7 +819,7 @@ class Contact extends BaseObject
|
||||||
$contact = $default;
|
$contact = $default;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
$data = array_merge($data, $contact);
|
$data = array_merge($data, $contact);
|
||||||
|
|
@ -867,7 +866,7 @@ class Contact extends BaseObject
|
||||||
|
|
||||||
$s = DBA::select('contact', ['id'], ['nurl' => normalise_link($data["url"]), 'uid' => $uid], ['order' => ['id'], 'limit' => 2]);
|
$s = DBA::select('contact', ['id'], ['nurl' => normalise_link($data["url"]), 'uid' => $uid], ['order' => ['id'], 'limit' => 2]);
|
||||||
$contacts = DBA::toArray($s);
|
$contacts = DBA::toArray($s);
|
||||||
if (!DBM::is_result($contacts)) {
|
if (!DBA::is_result($contacts)) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -875,7 +874,7 @@ class Contact extends BaseObject
|
||||||
|
|
||||||
// Update the newly created contact from data in the gcontact table
|
// Update the newly created contact from data in the gcontact table
|
||||||
$gcontact = DBA::selectFirst('gcontact', ['location', 'about', 'keywords', 'gender'], ['nurl' => normalise_link($data["url"])]);
|
$gcontact = DBA::selectFirst('gcontact', ['location', 'about', 'keywords', 'gender'], ['nurl' => normalise_link($data["url"])]);
|
||||||
if (DBM::is_result($gcontact)) {
|
if (DBA::is_result($gcontact)) {
|
||||||
// Only use the information when the probing hadn't fetched these values
|
// Only use the information when the probing hadn't fetched these values
|
||||||
if ($data['keywords'] != '') {
|
if ($data['keywords'] != '') {
|
||||||
unset($gcontact['keywords']);
|
unset($gcontact['keywords']);
|
||||||
|
|
@ -901,7 +900,7 @@ class Contact extends BaseObject
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['id' => $contact_id]);
|
$contact = DBA::selectFirst('contact', $fields, ['id' => $contact_id]);
|
||||||
|
|
||||||
// This condition should always be true
|
// This condition should always be true
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return $contact_id;
|
return $contact_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -972,7 +971,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$blocked = DBA::selectFirst('contact', ['blocked'], ['id' => $cid]);
|
$blocked = DBA::selectFirst('contact', ['blocked'], ['id' => $cid]);
|
||||||
if (!DBM::is_result($blocked)) {
|
if (!DBA::is_result($blocked)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return (bool) $blocked['blocked'];
|
return (bool) $blocked['blocked'];
|
||||||
|
|
@ -992,7 +991,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$hidden = DBA::selectFirst('contact', ['hidden'], ['id' => $cid]);
|
$hidden = DBA::selectFirst('contact', ['hidden'], ['id' => $cid]);
|
||||||
if (!DBM::is_result($hidden)) {
|
if (!DBA::is_result($hidden)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return (bool) $hidden['hidden'];
|
return (bool) $hidden['hidden'];
|
||||||
|
|
@ -1018,7 +1017,7 @@ class Contact extends BaseObject
|
||||||
dbesc(normalise_link($contact_url))
|
dbesc(normalise_link($contact_url))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1138,7 +1137,7 @@ class Contact extends BaseObject
|
||||||
public static function updateAvatar($avatar, $uid, $cid, $force = false)
|
public static function updateAvatar($avatar, $uid, $cid, $force = false)
|
||||||
{
|
{
|
||||||
$contact = DBA::selectFirst('contact', ['avatar', 'photo', 'thumb', 'micro', 'nurl'], ['id' => $cid]);
|
$contact = DBA::selectFirst('contact', ['avatar', 'photo', 'thumb', 'micro', 'nurl'], ['id' => $cid]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
$data = [$contact["photo"], $contact["thumb"], $contact["micro"]];
|
$data = [$contact["photo"], $contact["thumb"], $contact["micro"]];
|
||||||
|
|
@ -1157,7 +1156,7 @@ class Contact extends BaseObject
|
||||||
// Update the public contact (contact id = 0)
|
// Update the public contact (contact id = 0)
|
||||||
if ($uid != 0) {
|
if ($uid != 0) {
|
||||||
$pcontact = DBA::selectFirst('contact', ['id'], ['nurl' => $contact['nurl'], 'uid' => 0]);
|
$pcontact = DBA::selectFirst('contact', ['id'], ['nurl' => $contact['nurl'], 'uid' => 0]);
|
||||||
if (DBM::is_result($pcontact)) {
|
if (DBA::is_result($pcontact)) {
|
||||||
self::updateAvatar($avatar, 0, $pcontact['id'], $force);
|
self::updateAvatar($avatar, 0, $pcontact['id'], $force);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1182,7 +1181,7 @@ class Contact extends BaseObject
|
||||||
|
|
||||||
$fields = ['url', 'nurl', 'addr', 'alias', 'batch', 'notify', 'poll', 'poco', 'network'];
|
$fields = ['url', 'nurl', 'addr', 'alias', 'batch', 'notify', 'poll', 'poco', 'network'];
|
||||||
$contact = DBA::selectFirst('contact', $fields, ['id' => $id]);
|
$contact = DBA::selectFirst('contact', $fields, ['id' => $id]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1303,7 +1302,7 @@ class Contact extends BaseObject
|
||||||
dbesc($ret['network'])
|
dbesc($ret['network'])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `network` = '%s' AND NOT `pending` LIMIT 1",
|
$r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `network` = '%s' AND NOT `pending` LIMIT 1",
|
||||||
intval($uid),
|
intval($uid),
|
||||||
dbesc(normalise_link($url)),
|
dbesc(normalise_link($url)),
|
||||||
|
|
@ -1311,7 +1310,7 @@ class Contact extends BaseObject
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($ret['network'] === NETWORK_DFRN) && !DBM::is_result($r)) {
|
if (($ret['network'] === NETWORK_DFRN) && !DBA::is_result($r)) {
|
||||||
if ($interactive) {
|
if ($interactive) {
|
||||||
if (strlen($a->urlpath)) {
|
if (strlen($a->urlpath)) {
|
||||||
$myaddr = bin2hex(System::baseUrl() . '/profile/' . $a->user['nickname']);
|
$myaddr = bin2hex(System::baseUrl() . '/profile/' . $a->user['nickname']);
|
||||||
|
|
@ -1373,7 +1372,7 @@ class Contact extends BaseObject
|
||||||
$writeable = 1;
|
$writeable = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// update contact
|
// update contact
|
||||||
$new_relation = (($r[0]['rel'] == CONTACT_IS_FOLLOWER) ? CONTACT_IS_FRIEND : CONTACT_IS_SHARING);
|
$new_relation = (($r[0]['rel'] == CONTACT_IS_FOLLOWER) ? CONTACT_IS_FRIEND : CONTACT_IS_SHARING);
|
||||||
|
|
||||||
|
|
@ -1410,7 +1409,7 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['url' => $ret['url'], 'network' => $ret['network'], 'uid' => $uid]);
|
$contact = DBA::selectFirst('contact', [], ['url' => $ret['url'], 'network' => $ret['network'], 'uid' => $uid]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
$result['message'] .= L10n::t('Unable to retrieve contact information.') . EOL;
|
$result['message'] .= L10n::t('Unable to retrieve contact information.') . EOL;
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
@ -1432,7 +1431,7 @@ class Contact extends BaseObject
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DFRN])) {
|
if (in_array($contact['network'], [NETWORK_OSTATUS, NETWORK_DFRN])) {
|
||||||
// create a follow slap
|
// create a follow slap
|
||||||
$item = [];
|
$item = [];
|
||||||
|
|
@ -1541,7 +1540,7 @@ class Contact extends BaseObject
|
||||||
/// @TODO Encapsulate this into a function/method
|
/// @TODO Encapsulate this into a function/method
|
||||||
$fields = ['uid', 'username', 'email', 'page-flags', 'notify-flags', 'language'];
|
$fields = ['uid', 'username', 'email', 'page-flags', 'notify-flags', 'language'];
|
||||||
$user = DBA::selectFirst('user', $fields, ['uid' => $importer['uid']]);
|
$user = DBA::selectFirst('user', $fields, ['uid' => $importer['uid']]);
|
||||||
if (DBM::is_result($user) && !in_array($user['page-flags'], [PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_COMMUNITY])) {
|
if (DBA::is_result($user) && !in_array($user['page-flags'], [PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_COMMUNITY])) {
|
||||||
// create notification
|
// create notification
|
||||||
$hash = random_string();
|
$hash = random_string();
|
||||||
|
|
||||||
|
|
@ -1572,7 +1571,7 @@ class Contact extends BaseObject
|
||||||
]);
|
]);
|
||||||
|
|
||||||
}
|
}
|
||||||
} elseif (DBM::is_result($user) && in_array($user['page-flags'], [PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_COMMUNITY])) {
|
} elseif (DBA::is_result($user) && in_array($user['page-flags'], [PAGE_SOAPBOX, PAGE_FREELOVE, PAGE_COMMUNITY])) {
|
||||||
q("UPDATE `contact` SET `pending` = 0 WHERE `uid` = %d AND `url` = '%s' AND `pending` LIMIT 1",
|
q("UPDATE `contact` SET `pending` = 0 WHERE `uid` = %d AND `url` = '%s' AND `pending` LIMIT 1",
|
||||||
intval($importer['uid']),
|
intval($importer['uid']),
|
||||||
dbesc($url)
|
dbesc($url)
|
||||||
|
|
@ -1610,7 +1609,7 @@ class Contact extends BaseObject
|
||||||
// In-network birthdays are handled within local_delivery
|
// In-network birthdays are handled within local_delivery
|
||||||
|
|
||||||
$r = q("SELECT * FROM `contact` WHERE `bd` != '' AND `bd` > '0001-01-01' AND SUBSTRING(`bd`, 1, 4) != `bdyear` ");
|
$r = q("SELECT * FROM `contact` WHERE `bd` != '' AND `bd` > '0001-01-01' AND SUBSTRING(`bd`, 1, 4) != `bdyear` ");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
logger('update_contact_birthday: ' . $rr['bd']);
|
logger('update_contact_birthday: ' . $rr['bd']);
|
||||||
|
|
||||||
|
|
@ -1628,7 +1627,7 @@ class Contact extends BaseObject
|
||||||
$s = q("SELECT `id` FROM `event` WHERE `uid` = %d AND `cid` = %d AND `start` = '%s' AND `type` = '%s' LIMIT 1",
|
$s = q("SELECT `id` FROM `event` WHERE `uid` = %d AND `cid` = %d AND `start` = '%s' AND `type` = '%s' LIMIT 1",
|
||||||
intval($rr['uid']), intval($rr['id']), dbesc(DateTimeFormat::utc($nextbd)), dbesc('birthday'));
|
intval($rr['uid']), intval($rr['id']), dbesc(DateTimeFormat::utc($nextbd)), dbesc('birthday'));
|
||||||
|
|
||||||
if (DBM::is_result($s)) {
|
if (DBA::is_result($s)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
namespace Friendica\Model;
|
namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
require_once "include/dba.php";
|
require_once "include/dba.php";
|
||||||
|
|
@ -55,7 +54,7 @@ class Conversation
|
||||||
|
|
||||||
$fields = ['item-uri', 'reply-to-uri', 'conversation-uri', 'conversation-href', 'protocol', 'source'];
|
$fields = ['item-uri', 'reply-to-uri', 'conversation-uri', 'conversation-href', 'protocol', 'source'];
|
||||||
$old_conv = DBA::selectFirst('conversation', $fields, ['item-uri' => $conversation['item-uri']]);
|
$old_conv = DBA::selectFirst('conversation', $fields, ['item-uri' => $conversation['item-uri']]);
|
||||||
if (DBM::is_result($old_conv)) {
|
if (DBA::is_result($old_conv)) {
|
||||||
// Don't update when only the source has changed.
|
// Don't update when only the source has changed.
|
||||||
// Only do this when there had been no source before.
|
// Only do this when there had been no source before.
|
||||||
if ($old_conv['source'] != '') {
|
if ($old_conv['source'] != '') {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Map;
|
use Friendica\Util\Map;
|
||||||
|
|
||||||
|
|
@ -267,11 +266,11 @@ class Event extends BaseObject
|
||||||
if ($event['id']) {
|
if ($event['id']) {
|
||||||
// has the event actually changed?
|
// has the event actually changed?
|
||||||
$existing_event = DBA::selectFirst('event', ['edited'], ['id' => $event['id'], 'uid' => $event['uid']]);
|
$existing_event = DBA::selectFirst('event', ['edited'], ['id' => $event['id'], 'uid' => $event['uid']]);
|
||||||
if (!DBM::is_result($existing_event) || ($existing_event['edited'] === $event['edited'])) {
|
if (!DBA::is_result($existing_event) || ($existing_event['edited'] === $event['edited'])) {
|
||||||
|
|
||||||
$item = Item::selectFirst(['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
|
$item = Item::selectFirst(['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
|
||||||
|
|
||||||
return DBM::is_result($item) ? $item['id'] : 0;
|
return DBA::is_result($item) ? $item['id'] : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$updated_fields = [
|
$updated_fields = [
|
||||||
|
|
@ -289,7 +288,7 @@ class Event extends BaseObject
|
||||||
DBA::update('event', $updated_fields, ['id' => $event['id'], 'uid' => $event['uid']]);
|
DBA::update('event', $updated_fields, ['id' => $event['id'], 'uid' => $event['uid']]);
|
||||||
|
|
||||||
$item = Item::selectFirst(['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
|
$item = Item::selectFirst(['id'], ['event-id' => $event['id'], 'uid' => $event['uid']]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$object = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($event['uri']) . '</id>';
|
$object = '<object><type>' . xmlify(ACTIVITY_OBJ_EVENT) . '</type><title></title><id>' . xmlify($event['uri']) . '</id>';
|
||||||
$object .= '<content>' . xmlify(self::getBBCode($event)) . '</content>';
|
$object .= '<content>' . xmlify(self::getBBCode($event)) . '</content>';
|
||||||
$object .= '</object>' . "\n";
|
$object .= '</object>' . "\n";
|
||||||
|
|
@ -470,7 +469,7 @@ class Event extends BaseObject
|
||||||
intval($event_id)
|
intval($event_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$return = self::removeDuplicates($r);
|
$return = self::removeDuplicates($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -519,7 +518,7 @@ class Event extends BaseObject
|
||||||
dbesc($event_params["adjust_finish"])
|
dbesc($event_params["adjust_finish"])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$return = self::removeDuplicates($r);
|
$return = self::removeDuplicates($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -540,7 +539,7 @@ class Event extends BaseObject
|
||||||
$fmt = L10n::t('l, F j');
|
$fmt = L10n::t('l, F j');
|
||||||
foreach ($event_result as $event) {
|
foreach ($event_result as $event) {
|
||||||
$item = Item::selectFirst(['plink', 'author-name', 'author-avatar', 'author-link'], ['id' => $event['itemid']]);
|
$item = Item::selectFirst(['plink', 'author-name', 'author-avatar', 'author-link'], ['id' => $event['itemid']]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$event = array_merge($event, $item);
|
$event = array_merge($event, $item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -738,7 +737,7 @@ class Event extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$events = DBA::select('event', $fields, $conditions);
|
$events = DBA::select('event', $fields, $conditions);
|
||||||
if (DBM::is_result($events)) {
|
if (DBA::is_result($events)) {
|
||||||
$return = DBA::toArray($events);
|
$return = DBA::toArray($events);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -762,7 +761,7 @@ class Event extends BaseObject
|
||||||
$process = false;
|
$process = false;
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['timezone'], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', ['timezone'], ['uid' => $uid]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$timezone = $user['timezone'];
|
$timezone = $user['timezone'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -106,7 +105,7 @@ class GContact
|
||||||
intval($zcid)
|
intval($zcid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
q(
|
q(
|
||||||
"INSERT INTO `glink` (`cid`, `uid`, `gcid`, `zcid`, `updated`) VALUES (%d, %d, %d, %d, '%s') ",
|
"INSERT INTO `glink` (`cid`, `uid`, `gcid`, `zcid`, `updated`) VALUES (%d, %d, %d, %d, '%s') ",
|
||||||
intval($cid),
|
intval($cid),
|
||||||
|
|
@ -180,7 +179,7 @@ class GContact
|
||||||
dbesc(normalise_link($gcontact['url'])),
|
dbesc(normalise_link($gcontact['url'])),
|
||||||
dbesc(NETWORK_STATUSNET)
|
dbesc(NETWORK_STATUSNET)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$gcontact['network'] = $r[0]["network"];
|
$gcontact['network'] = $r[0]["network"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -191,7 +190,7 @@ class GContact
|
||||||
dbesc(normalise_link($gcontact['url'])),
|
dbesc(normalise_link($gcontact['url'])),
|
||||||
dbesc(NETWORK_STATUSNET)
|
dbesc(NETWORK_STATUSNET)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$gcontact['network'] = $r[0]["network"];
|
$gcontact['network'] = $r[0]["network"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -205,7 +204,7 @@ class GContact
|
||||||
dbesc(normalise_link($gcontact['url']))
|
dbesc(normalise_link($gcontact['url']))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($x)) {
|
if (DBA::is_result($x)) {
|
||||||
if (!isset($gcontact['network']) && ($x[0]["network"] != NETWORK_STATUSNET)) {
|
if (!isset($gcontact['network']) && ($x[0]["network"] != NETWORK_STATUSNET)) {
|
||||||
$gcontact['network'] = $x[0]["network"];
|
$gcontact['network'] = $x[0]["network"];
|
||||||
}
|
}
|
||||||
|
|
@ -290,7 +289,7 @@ class GContact
|
||||||
);
|
);
|
||||||
|
|
||||||
// logger("countCommonFriends: $uid $cid {$r[0]['total']}");
|
// logger("countCommonFriends: $uid $cid {$r[0]['total']}");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $r[0]['total'];
|
return $r[0]['total'];
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -312,7 +311,7 @@ class GContact
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $r[0]['total'];
|
return $r[0]['total'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -353,7 +352,7 @@ class GContact
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
|
|
||||||
/// @TODO Check all calling-findings of this function if they properly use DBM::is_result()
|
/// @TODO Check all calling-findings of this function if they properly use DBA::is_result()
|
||||||
return $r;
|
return $r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -385,7 +384,7 @@ class GContact
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
|
|
||||||
/// @TODO Check all calling-findings of this function if they properly use DBM::is_result()
|
/// @TODO Check all calling-findings of this function if they properly use DBA::is_result()
|
||||||
return $r;
|
return $r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -405,7 +404,7 @@ class GContact
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $r[0]['total'];
|
return $r[0]['total'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -436,7 +435,7 @@ class GContact
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
|
|
||||||
/// @TODO Check all calling-findings of this function if they properly use DBM::is_result()
|
/// @TODO Check all calling-findings of this function if they properly use DBA::is_result()
|
||||||
return $r;
|
return $r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -496,7 +495,7 @@ class GContact
|
||||||
intval($limit)
|
intval($limit)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r) && count($r) >= ($limit -1)) {
|
if (DBA::is_result($r) && count($r) >= ($limit -1)) {
|
||||||
/*
|
/*
|
||||||
* Uncommented because the result of the queries are to big to store it in the cache.
|
* Uncommented because the result of the queries are to big to store it in the cache.
|
||||||
* We need to decide if we want to change the db column type or if we want to delete it.
|
* We need to decide if we want to change the db column type or if we want to delete it.
|
||||||
|
|
@ -585,7 +584,7 @@ class GContact
|
||||||
dbesc(NETWORK_DIASPORA)
|
dbesc(NETWORK_DIASPORA)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$base = substr($rr['poco'], 0, strrpos($rr['poco'], '/'));
|
$base = substr($rr['poco'], 0, strrpos($rr['poco'], '/'));
|
||||||
if (! in_array($base, $done)) {
|
if (! in_array($base, $done)) {
|
||||||
|
|
@ -694,7 +693,7 @@ class GContact
|
||||||
dbesc(normalise_link($contact["url"]))
|
dbesc(normalise_link($contact["url"]))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$gcontact_id = $r[0]["id"];
|
$gcontact_id = $r[0]["id"];
|
||||||
|
|
||||||
// Update every 90 days
|
// Update every 90 days
|
||||||
|
|
@ -729,7 +728,7 @@ class GContact
|
||||||
dbesc(normalise_link($contact["url"]))
|
dbesc(normalise_link($contact["url"]))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$gcontact_id = $r[0]["id"];
|
$gcontact_id = $r[0]["id"];
|
||||||
|
|
||||||
$doprobing = in_array($r[0]["network"], [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS, ""]);
|
$doprobing = in_array($r[0]["network"], [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS, ""]);
|
||||||
|
|
@ -878,7 +877,7 @@ class GContact
|
||||||
/// @todo Check if we really should do this.
|
/// @todo Check if we really should do this.
|
||||||
// The quality of the gcontact table is mostly lower than the public contact
|
// The quality of the gcontact table is mostly lower than the public contact
|
||||||
$public_contact = DBA::selectFirst('contact', ['id'], ['nurl' => normalise_link($contact["url"]), 'uid' => 0]);
|
$public_contact = DBA::selectFirst('contact', ['id'], ['nurl' => normalise_link($contact["url"]), 'uid' => 0]);
|
||||||
if (DBM::is_result($public_contact)) {
|
if (DBA::is_result($public_contact)) {
|
||||||
logger("Update public contact ".$public_contact["id"], LOGGER_DEBUG);
|
logger("Update public contact ".$public_contact["id"], LOGGER_DEBUG);
|
||||||
|
|
||||||
Contact::updateAvatar($contact["photo"], 0, $public_contact["id"]);
|
Contact::updateAvatar($contact["photo"], 0, $public_contact["id"]);
|
||||||
|
|
@ -1053,7 +1052,7 @@ class GContact
|
||||||
dbesc($last_update)
|
dbesc($last_update)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1076,7 +1075,7 @@ class GContact
|
||||||
dbesc(NETWORK_DFRN)
|
dbesc(NETWORK_DFRN)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return dirname($r[0]['url']);
|
return dirname($r[0]['url']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ namespace Friendica\Model;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'boot.php';
|
require_once 'boot.php';
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -39,7 +38,7 @@ class Group extends BaseObject
|
||||||
// access lists. What we're doing here is reviving the dead group, but old content which
|
// access lists. What we're doing here is reviving the dead group, but old content which
|
||||||
// was restricted to this group may now be seen by the new group members.
|
// was restricted to this group may now be seen by the new group members.
|
||||||
$group = DBA::selectFirst('group', ['deleted'], ['id' => $gid]);
|
$group = DBA::selectFirst('group', ['deleted'], ['id' => $gid]);
|
||||||
if (DBM::is_result($group) && $group['deleted']) {
|
if (DBA::is_result($group) && $group['deleted']) {
|
||||||
DBA::update('group', ['deleted' => 0], ['id' => $gid]);
|
DBA::update('group', ['deleted' => 0], ['id' => $gid]);
|
||||||
notice(L10n::t('A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.') . EOL);
|
notice(L10n::t('A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name.') . EOL);
|
||||||
}
|
}
|
||||||
|
|
@ -133,7 +132,7 @@ class Group extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$group = DBA::selectFirst('group', ['id'], ['uid' => $uid, 'name' => $name]);
|
$group = DBA::selectFirst('group', ['id'], ['uid' => $uid, 'name' => $name]);
|
||||||
if (DBM::is_result($group)) {
|
if (DBA::is_result($group)) {
|
||||||
return $group['id'];
|
return $group['id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -152,13 +151,13 @@ class Group extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$group = DBA::selectFirst('group', ['uid'], ['id' => $gid]);
|
$group = DBA::selectFirst('group', ['uid'], ['id' => $gid]);
|
||||||
if (!DBM::is_result($group)) {
|
if (!DBA::is_result($group)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove group from default posting lists
|
// remove group from default posting lists
|
||||||
$user = DBA::selectFirst('user', ['def_gid', 'allow_gid', 'deny_gid'], ['uid' => $group['uid']]);
|
$user = DBA::selectFirst('user', ['def_gid', 'allow_gid', 'deny_gid'], ['uid' => $group['uid']]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$change = false;
|
$change = false;
|
||||||
|
|
||||||
if ($user['def_gid'] == $gid) {
|
if ($user['def_gid'] == $gid) {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
use Friendica\Protocol\OStatus;
|
use Friendica\Protocol\OStatus;
|
||||||
|
|
@ -819,7 +818,7 @@ class Item extends BaseObject
|
||||||
// Fetch the uri-hash from an existing item entry if there is one
|
// Fetch the uri-hash from an existing item entry if there is one
|
||||||
$item_condition = ["`uri` = ? AND `uri-hash` != ''", $item['uri']];
|
$item_condition = ["`uri` = ? AND `uri-hash` != ''", $item['uri']];
|
||||||
$existing = DBA::selectfirst('item', ['uri-hash'], $item_condition);
|
$existing = DBA::selectfirst('item', ['uri-hash'], $item_condition);
|
||||||
if (DBM::is_result($existing)) {
|
if (DBA::is_result($existing)) {
|
||||||
$item['uri-hash'] = $existing['uri-hash'];
|
$item['uri-hash'] = $existing['uri-hash'];
|
||||||
} else {
|
} else {
|
||||||
$item['uri-hash'] = self::itemHash($item['uri'], $item['created']);
|
$item['uri-hash'] = self::itemHash($item['uri'], $item['created']);
|
||||||
|
|
@ -840,7 +839,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
if (empty($item['iaid'])) {
|
if (empty($item['iaid'])) {
|
||||||
$item_activity = DBA::selectFirst('item-activity', ['id'], ['uri-hash' => $item['uri-hash']]);
|
$item_activity = DBA::selectFirst('item-activity', ['id'], ['uri-hash' => $item['uri-hash']]);
|
||||||
if (DBM::is_result($item_activity)) {
|
if (DBA::is_result($item_activity)) {
|
||||||
$item_fields = ['iaid' => $item_activity['id'], 'icid' => null];
|
$item_fields = ['iaid' => $item_activity['id'], 'icid' => null];
|
||||||
foreach (self::MIXED_CONTENT_FIELDLIST as $field) {
|
foreach (self::MIXED_CONTENT_FIELDLIST as $field) {
|
||||||
if (self::isLegacyMode()) {
|
if (self::isLegacyMode()) {
|
||||||
|
|
@ -872,7 +871,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
if (empty($item['icid'])) {
|
if (empty($item['icid'])) {
|
||||||
$item_content = DBA::selectFirst('item-content', [], ['uri-plink-hash' => $item['uri-hash']]);
|
$item_content = DBA::selectFirst('item-content', [], ['uri-plink-hash' => $item['uri-hash']]);
|
||||||
if (DBM::is_result($item_content)) {
|
if (DBA::is_result($item_content)) {
|
||||||
$item_fields = ['icid' => $item_content['id']];
|
$item_fields = ['icid' => $item_content['id']];
|
||||||
// Clear all fields in the item table that have a content in the item-content table
|
// Clear all fields in the item table that have a content in the item-content table
|
||||||
foreach ($item_content as $field => $content) {
|
foreach ($item_content as $field => $content) {
|
||||||
|
|
@ -975,7 +974,7 @@ class Item extends BaseObject
|
||||||
'deleted', 'file', 'resource-id', 'event-id', 'attach',
|
'deleted', 'file', 'resource-id', 'event-id', 'attach',
|
||||||
'verb', 'object-type', 'object', 'target', 'contact-id'];
|
'verb', 'object-type', 'object', 'target', 'contact-id'];
|
||||||
$item = self::selectFirst($fields, ['id' => $item_id]);
|
$item = self::selectFirst($fields, ['id' => $item_id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger('Item with ID ' . $item_id . " hasn't been found.", LOGGER_DEBUG);
|
logger('Item with ID ' . $item_id . " hasn't been found.", LOGGER_DEBUG);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -986,7 +985,7 @@ class Item extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent = self::selectFirst(['origin'], ['id' => $item['parent']]);
|
$parent = self::selectFirst(['origin'], ['id' => $item['parent']]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
$parent = ['origin' => false];
|
$parent = ['origin' => false];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1070,7 +1069,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// When we delete just our local user copy of an item, we have to set a marker to hide it
|
// When we delete just our local user copy of an item, we have to set a marker to hide it
|
||||||
$global_item = self::selectFirst(['id'], ['uri' => $item['uri'], 'uid' => 0, 'deleted' => false]);
|
$global_item = self::selectFirst(['id'], ['uri' => $item['uri'], 'uid' => 0, 'deleted' => false]);
|
||||||
if (DBM::is_result($global_item)) {
|
if (DBA::is_result($global_item)) {
|
||||||
DBA::update('user-item', ['hidden' => true], ['iid' => $global_item['id'], 'uid' => $item['uid']], true);
|
DBA::update('user-item', ['hidden' => true], ['iid' => $global_item['id'], 'uid' => $item['uid']], true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1094,7 +1093,7 @@ class Item extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$i = self::selectFirst(['id', 'contact-id', 'tag'], ['uri' => $xt->id, 'uid' => $item['uid']]);
|
$i = self::selectFirst(['id', 'contact-id', 'tag'], ['uri' => $xt->id, 'uid' => $item['uid']]);
|
||||||
if (!DBM::is_result($i)) {
|
if (!DBA::is_result($i)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1195,7 +1194,7 @@ class Item extends BaseObject
|
||||||
// Still missing? Then use the "self" contact of the current user
|
// Still missing? Then use the "self" contact of the current user
|
||||||
if ($contact_id == 0) {
|
if ($contact_id == 0) {
|
||||||
$self = DBA::selectFirst('contact', ['id'], ['self' => true, 'uid' => $item['uid']]);
|
$self = DBA::selectFirst('contact', ['id'], ['self' => true, 'uid' => $item['uid']]);
|
||||||
if (DBM::is_result($self)) {
|
if (DBA::is_result($self)) {
|
||||||
$contact_id = $self["id"];
|
$contact_id = $self["id"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1291,7 +1290,7 @@ class Item extends BaseObject
|
||||||
$expire_interval = Config::get('system', 'dbclean-expire-days', 0);
|
$expire_interval = Config::get('system', 'dbclean-expire-days', 0);
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['expire'], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', ['expire'], ['uid' => $uid]);
|
||||||
if (DBM::is_result($user) && ($user['expire'] > 0) && (($user['expire'] < $expire_interval) || ($expire_interval == 0))) {
|
if (DBA::is_result($user) && ($user['expire'] > 0) && (($user['expire'] < $expire_interval) || ($expire_interval == 0))) {
|
||||||
$expire_interval = $user['expire'];
|
$expire_interval = $user['expire'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1314,7 +1313,7 @@ class Item extends BaseObject
|
||||||
trim($item['uri']), $item['uid'],
|
trim($item['uri']), $item['uid'],
|
||||||
NETWORK_DIASPORA, NETWORK_DFRN, NETWORK_OSTATUS];
|
NETWORK_DIASPORA, NETWORK_DFRN, NETWORK_OSTATUS];
|
||||||
$existing = self::selectFirst(['id', 'network'], $condition);
|
$existing = self::selectFirst(['id', 'network'], $condition);
|
||||||
if (DBM::is_result($existing)) {
|
if (DBA::is_result($existing)) {
|
||||||
// We only log the entries with a different user id than 0. Otherwise we would have too many false positives
|
// We only log the entries with a different user id than 0. Otherwise we would have too many false positives
|
||||||
if ($uid != 0) {
|
if ($uid != 0) {
|
||||||
logger("Item with uri ".$item['uri']." already existed for user ".$uid." with id ".$existing["id"]." target network ".$existing["network"]." - new network: ".$item['network']);
|
logger("Item with uri ".$item['uri']." already existed for user ".$uid." with id ".$existing["id"]." target network ".$existing["network"]." - new network: ".$item['network']);
|
||||||
|
|
@ -1326,7 +1325,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// Ensure to always have the same creation date.
|
// Ensure to always have the same creation date.
|
||||||
$existing = DBA::selectfirst('item', ['created', 'uri-hash'], ['uri' => $item['uri']]);
|
$existing = DBA::selectfirst('item', ['created', 'uri-hash'], ['uri' => $item['uri']]);
|
||||||
if (DBM::is_result($existing)) {
|
if (DBA::is_result($existing)) {
|
||||||
$item['created'] = $existing['created'];
|
$item['created'] = $existing['created'];
|
||||||
$item['uri-hash'] = $existing['uri-hash'];
|
$item['uri-hash'] = $existing['uri-hash'];
|
||||||
}
|
}
|
||||||
|
|
@ -1473,7 +1472,7 @@ class Item extends BaseObject
|
||||||
$params = ['order' => ['id' => false]];
|
$params = ['order' => ['id' => false]];
|
||||||
$parent = self::selectFirst($fields, $condition, $params);
|
$parent = self::selectFirst($fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
// is the new message multi-level threaded?
|
// is the new message multi-level threaded?
|
||||||
// even though we don't support it now, preserve the info
|
// even though we don't support it now, preserve the info
|
||||||
// and re-attach to the conversation parent.
|
// and re-attach to the conversation parent.
|
||||||
|
|
@ -1487,7 +1486,7 @@ class Item extends BaseObject
|
||||||
$params = ['order' => ['id' => false]];
|
$params = ['order' => ['id' => false]];
|
||||||
$toplevel_parent = self::selectFirst($fields, $condition, $params);
|
$toplevel_parent = self::selectFirst($fields, $condition, $params);
|
||||||
|
|
||||||
if (DBM::is_result($toplevel_parent)) {
|
if (DBA::is_result($toplevel_parent)) {
|
||||||
$parent = $toplevel_parent;
|
$parent = $toplevel_parent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1522,7 +1521,7 @@ class Item extends BaseObject
|
||||||
// If its a post from myself then tag the thread as "mention"
|
// If its a post from myself then tag the thread as "mention"
|
||||||
logger("Checking if parent ".$parent_id." has to be tagged as mention for user ".$item['uid'], LOGGER_DEBUG);
|
logger("Checking if parent ".$parent_id." has to be tagged as mention for user ".$item['uid'], LOGGER_DEBUG);
|
||||||
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $item['uid']]);
|
$user = DBA::selectFirst('user', ['nickname'], ['uid' => $item['uid']]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$self = normalise_link(System::baseUrl() . '/profile/' . $user['nickname']);
|
$self = normalise_link(System::baseUrl() . '/profile/' . $user['nickname']);
|
||||||
$self_id = Contact::getIdForURL($self, 0, true);
|
$self_id = Contact::getIdForURL($self, 0, true);
|
||||||
logger("'myself' is ".$self_id." for parent ".$parent_id." checking against ".$item['author-id']." and ".$item['owner-id'], LOGGER_DEBUG);
|
logger("'myself' is ".$self_id." for parent ".$parent_id." checking against ".$item['author-id']." and ".$item['owner-id'], LOGGER_DEBUG);
|
||||||
|
|
@ -1667,7 +1666,7 @@ class Item extends BaseObject
|
||||||
$ret = DBA::insert('item', $item);
|
$ret = DBA::insert('item', $item);
|
||||||
|
|
||||||
// When the item was successfully stored we fetch the ID of the item.
|
// When the item was successfully stored we fetch the ID of the item.
|
||||||
if (DBM::is_result($ret)) {
|
if (DBA::is_result($ret)) {
|
||||||
$current_post = DBA::lastInsertId();
|
$current_post = DBA::lastInsertId();
|
||||||
} else {
|
} else {
|
||||||
// This can happen - for example - if there are locking timeouts.
|
// This can happen - for example - if there are locking timeouts.
|
||||||
|
|
@ -1772,7 +1771,7 @@ class Item extends BaseObject
|
||||||
*/
|
*/
|
||||||
if (!$deleted && !$dontcache) {
|
if (!$deleted && !$dontcache) {
|
||||||
$posted_item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $current_post]);
|
$posted_item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $current_post]);
|
||||||
if (DBM::is_result($posted_item)) {
|
if (DBA::is_result($posted_item)) {
|
||||||
if ($notify) {
|
if ($notify) {
|
||||||
Addon::callHooks('post_local_end', $posted_item);
|
Addon::callHooks('post_local_end', $posted_item);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -1882,7 +1881,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// Do we already have this content?
|
// Do we already have this content?
|
||||||
$item_activity = DBA::selectFirst('item-activity', ['id'], ['uri-hash' => $item['uri-hash']]);
|
$item_activity = DBA::selectFirst('item-activity', ['id'], ['uri-hash' => $item['uri-hash']]);
|
||||||
if (DBM::is_result($item_activity)) {
|
if (DBA::is_result($item_activity)) {
|
||||||
$item['iaid'] = $item_activity['id'];
|
$item['iaid'] = $item_activity['id'];
|
||||||
logger('Fetched activity for URI ' . $item['uri'] . ' (' . $item['iaid'] . ')');
|
logger('Fetched activity for URI ' . $item['uri'] . ' (' . $item['iaid'] . ')');
|
||||||
} elseif (DBA::insert('item-activity', $fields)) {
|
} elseif (DBA::insert('item-activity', $fields)) {
|
||||||
|
|
@ -1923,7 +1922,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// Do we already have this content?
|
// Do we already have this content?
|
||||||
$item_content = DBA::selectFirst('item-content', ['id'], ['uri-plink-hash' => $item['uri-hash']]);
|
$item_content = DBA::selectFirst('item-content', ['id'], ['uri-plink-hash' => $item['uri-hash']]);
|
||||||
if (DBM::is_result($item_content)) {
|
if (DBA::is_result($item_content)) {
|
||||||
$item['icid'] = $item_content['id'];
|
$item['icid'] = $item_content['id'];
|
||||||
logger('Fetched content for URI ' . $item['uri'] . ' (' . $item['icid'] . ')');
|
logger('Fetched content for URI ' . $item['uri'] . ' (' . $item['icid'] . ')');
|
||||||
} elseif (DBA::insert('item-content', $fields)) {
|
} elseif (DBA::insert('item-content', $fields)) {
|
||||||
|
|
@ -2001,7 +2000,7 @@ class Item extends BaseObject
|
||||||
{
|
{
|
||||||
$condition = ["`id` IN (SELECT `parent` FROM `item` WHERE `id` = ?)", $itemid];
|
$condition = ["`id` IN (SELECT `parent` FROM `item` WHERE `id` = ?)", $itemid];
|
||||||
$parent = self::selectFirst(['owner-id'], $condition);
|
$parent = self::selectFirst(['owner-id'], $condition);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2010,7 +2009,7 @@ class Item extends BaseObject
|
||||||
'network' => [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS, ""],
|
'network' => [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS, ""],
|
||||||
'visible' => true, 'deleted' => false, 'moderated' => false, 'private' => false];
|
'visible' => true, 'deleted' => false, 'moderated' => false, 'private' => false];
|
||||||
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2072,7 +2071,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
if (empty($item['contact-id'])) {
|
if (empty($item['contact-id'])) {
|
||||||
$self = DBA::selectFirst('contact', ['id'], ['self' => true, 'uid' => $uid]);
|
$self = DBA::selectFirst('contact', ['id'], ['self' => true, 'uid' => $uid]);
|
||||||
if (!DBM::is_result($self)) {
|
if (!DBA::is_result($self)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$item['contact-id'] = $self['id'];
|
$item['contact-id'] = $self['id'];
|
||||||
|
|
@ -2083,7 +2082,7 @@ class Item extends BaseObject
|
||||||
$notify = false;
|
$notify = false;
|
||||||
if ($item['uri'] == $item['parent-uri']) {
|
if ($item['uri'] == $item['parent-uri']) {
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $item['contact-id'], 'self' => false]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $item['contact-id'], 'self' => false]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$notify = self::isRemoteSelf($contact, $item);
|
$notify = self::isRemoteSelf($contact, $item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2112,7 +2111,7 @@ class Item extends BaseObject
|
||||||
$condition = ['id' => $itemid, 'parent' => [0, $itemid]];
|
$condition = ['id' => $itemid, 'parent' => [0, $itemid]];
|
||||||
$item = self::selectFirst($fields, $condition);
|
$item = self::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2137,7 +2136,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
||||||
|
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
// Preparing public shadow (removing user specific data)
|
// Preparing public shadow (removing user specific data)
|
||||||
$item['uid'] = 0;
|
$item['uid'] = 0;
|
||||||
unset($item['id']);
|
unset($item['id']);
|
||||||
|
|
@ -2170,7 +2169,7 @@ class Item extends BaseObject
|
||||||
public static function addShadowPost($itemid)
|
public static function addShadowPost($itemid)
|
||||||
{
|
{
|
||||||
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $itemid]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2303,13 +2302,13 @@ class Item extends BaseObject
|
||||||
{
|
{
|
||||||
// Unarchive the author
|
// Unarchive the author
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $arr["author-id"]]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $arr["author-id"]]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
Contact::unmarkForArchival($contact);
|
Contact::unmarkForArchival($contact);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unarchive the contact if it's not our own contact
|
// Unarchive the contact if it's not our own contact
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $arr["contact-id"], 'self' => false]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $arr["contact-id"], 'self' => false]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
Contact::unmarkForArchival($contact);
|
Contact::unmarkForArchival($contact);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2409,7 +2408,7 @@ class Item extends BaseObject
|
||||||
public static function getGuidById($id)
|
public static function getGuidById($id)
|
||||||
{
|
{
|
||||||
$item = self::selectFirst(['guid'], ['id' => $id]);
|
$item = self::selectFirst(['guid'], ['id' => $id]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
return $item['guid'];
|
return $item['guid'];
|
||||||
} else {
|
} else {
|
||||||
return '';
|
return '';
|
||||||
|
|
@ -2431,7 +2430,7 @@ class Item extends BaseObject
|
||||||
INNER JOIN `user` ON `user`.`uid` = `item`.`uid`
|
INNER JOIN `user` ON `user`.`uid` = `item`.`uid`
|
||||||
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
||||||
AND `item`.`guid` = ? AND `item`.`uid` = ?", $guid, $uid);
|
AND `item`.`guid` = ? AND `item`.`uid` = ?", $guid, $uid);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$id = $item["id"];
|
$id = $item["id"];
|
||||||
$nick = $item["nickname"];
|
$nick = $item["nickname"];
|
||||||
}
|
}
|
||||||
|
|
@ -2444,7 +2443,7 @@ class Item extends BaseObject
|
||||||
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
WHERE `item`.`visible` AND NOT `item`.`deleted` AND NOT `item`.`moderated`
|
||||||
AND NOT `item`.`private` AND `item`.`wall`
|
AND NOT `item`.`private` AND `item`.`wall`
|
||||||
AND `item`.`guid` = ?", $guid);
|
AND `item`.`guid` = ?", $guid);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$id = $item["id"];
|
$id = $item["id"];
|
||||||
$nick = $item["nickname"];
|
$nick = $item["nickname"];
|
||||||
}
|
}
|
||||||
|
|
@ -2463,7 +2462,7 @@ class Item extends BaseObject
|
||||||
$mention = false;
|
$mention = false;
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', [], ['uid' => $uid]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2471,7 +2470,7 @@ class Item extends BaseObject
|
||||||
$prvgroup = (($user['page-flags'] == PAGE_PRVGROUP) ? true : false);
|
$prvgroup = (($user['page-flags'] == PAGE_PRVGROUP) ? true : false);
|
||||||
|
|
||||||
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $item_id]);
|
$item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $item_id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2524,7 +2523,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// now change this copy of the post to a forum head message and deliver to all the tgroup members
|
// now change this copy of the post to a forum head message and deliver to all the tgroup members
|
||||||
$self = DBA::selectFirst('contact', ['id', 'name', 'url', 'thumb'], ['uid' => $uid, 'self' => true]);
|
$self = DBA::selectFirst('contact', ['id', 'name', 'url', 'thumb'], ['uid' => $uid, 'self' => true]);
|
||||||
if (!DBM::is_result($self)) {
|
if (!DBA::is_result($self)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2582,7 +2581,7 @@ class Item extends BaseObject
|
||||||
if ($contact['remote_self'] == 2) {
|
if ($contact['remote_self'] == 2) {
|
||||||
$self = DBA::selectFirst('contact', ['id', 'name', 'url', 'thumb'],
|
$self = DBA::selectFirst('contact', ['id', 'name', 'url', 'thumb'],
|
||||||
['uid' => $contact['uid'], 'self' => true]);
|
['uid' => $contact['uid'], 'self' => true]);
|
||||||
if (DBM::is_result($self)) {
|
if (DBA::is_result($self)) {
|
||||||
$datarray['contact-id'] = $self["id"];
|
$datarray['contact-id'] = $self["id"];
|
||||||
|
|
||||||
$datarray['owner-name'] = $self["name"];
|
$datarray['owner-name'] = $self["name"];
|
||||||
|
|
@ -2676,7 +2675,7 @@ class Item extends BaseObject
|
||||||
$i = substr($i, 0, $x);
|
$i = substr($i, 0, $x);
|
||||||
$fields = ['data', 'type', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid'];
|
$fields = ['data', 'type', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid'];
|
||||||
$photo = DBA::selectFirst('photo', $fields, ['resource-id' => $i, 'scale' => $res, 'uid' => $uid]);
|
$photo = DBA::selectFirst('photo', $fields, ['resource-id' => $i, 'scale' => $res, 'uid' => $uid]);
|
||||||
if (DBM::is_result($photo)) {
|
if (DBA::is_result($photo)) {
|
||||||
/*
|
/*
|
||||||
* Check to see if we should replace this photo link with an embedded image
|
* Check to see if we should replace this photo link with an embedded image
|
||||||
* 1. No need to do so if the photo is public
|
* 1. No need to do so if the photo is public
|
||||||
|
|
@ -2841,7 +2840,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
$items = self::select(['file', 'resource-id', 'starred', 'type', 'id'], $condition);
|
$items = self::select(['file', 'resource-id', 'starred', 'type', 'id'], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($items)) {
|
if (!DBA::is_result($items)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2890,7 +2889,7 @@ class Item extends BaseObject
|
||||||
$condition = ['uid' => $uid, 'wall' => $wall, 'deleted' => false, 'visible' => true, 'moderated' => false];
|
$condition = ['uid' => $uid, 'wall' => $wall, 'deleted' => false, 'visible' => true, 'moderated' => false];
|
||||||
$params = ['order' => ['created' => false]];
|
$params = ['order' => ['created' => false]];
|
||||||
$thread = DBA::selectFirst('thread', ['created'], $condition, $params);
|
$thread = DBA::selectFirst('thread', ['created'], $condition, $params);
|
||||||
if (DBM::is_result($thread)) {
|
if (DBA::is_result($thread)) {
|
||||||
return substr(DateTimeFormat::local($thread['created']), 0, 10);
|
return substr(DateTimeFormat::local($thread['created']), 0, 10);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -2948,7 +2947,7 @@ class Item extends BaseObject
|
||||||
logger('like: verb ' . $verb . ' item ' . $item_id);
|
logger('like: verb ' . $verb . ' item ' . $item_id);
|
||||||
|
|
||||||
$item = self::selectFirst(self::ITEM_FIELDLIST, ['`id` = ? OR `uri` = ?', $item_id, $item_id]);
|
$item = self::selectFirst(self::ITEM_FIELDLIST, ['`id` = ? OR `uri` = ?', $item_id, $item_id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger('like: unknown item ' . $item_id);
|
logger('like: unknown item ' . $item_id);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2967,7 +2966,7 @@ class Item extends BaseObject
|
||||||
|
|
||||||
// Retrieves the local post owner
|
// Retrieves the local post owner
|
||||||
$owner_self_contact = DBA::selectFirst('contact', [], ['uid' => $uid, 'self' => true]);
|
$owner_self_contact = DBA::selectFirst('contact', [], ['uid' => $uid, 'self' => true]);
|
||||||
if (!DBM::is_result($owner_self_contact)) {
|
if (!DBA::is_result($owner_self_contact)) {
|
||||||
logger('like: unknown owner ' . $uid);
|
logger('like: unknown owner ' . $uid);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2976,7 +2975,7 @@ class Item extends BaseObject
|
||||||
$author_id = public_contact();
|
$author_id = public_contact();
|
||||||
|
|
||||||
$author_contact = DBA::selectFirst('contact', ['url'], ['id' => $author_id]);
|
$author_contact = DBA::selectFirst('contact', ['url'], ['id' => $author_id]);
|
||||||
if (!DBM::is_result($author_contact)) {
|
if (!DBA::is_result($author_contact)) {
|
||||||
logger('like: unknown author ' . $author_id);
|
logger('like: unknown author ' . $author_id);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2988,7 +2987,7 @@ class Item extends BaseObject
|
||||||
} else {
|
} else {
|
||||||
$item_contact_id = Contact::getIdForURL($author_contact['url'], $uid, true);
|
$item_contact_id = Contact::getIdForURL($author_contact['url'], $uid, true);
|
||||||
$item_contact = DBA::selectFirst('contact', [], ['id' => $item_contact_id]);
|
$item_contact = DBA::selectFirst('contact', [], ['id' => $item_contact_id]);
|
||||||
if (!DBM::is_result($item_contact)) {
|
if (!DBA::is_result($item_contact)) {
|
||||||
logger('like: unknown item contact ' . $item_contact_id);
|
logger('like: unknown item contact ' . $item_contact_id);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -3015,7 +3014,7 @@ class Item extends BaseObject
|
||||||
$like_item = self::selectFirst(['id', 'guid', 'verb'], $condition);
|
$like_item = self::selectFirst(['id', 'guid', 'verb'], $condition);
|
||||||
|
|
||||||
// If it exists, mark it as deleted
|
// If it exists, mark it as deleted
|
||||||
if (DBM::is_result($like_item)) {
|
if (DBA::is_result($like_item)) {
|
||||||
// Already voted, undo it
|
// Already voted, undo it
|
||||||
$fields = ['deleted' => true, 'unseen' => true, 'changed' => DateTimeFormat::utcNow()];
|
$fields = ['deleted' => true, 'unseen' => true, 'changed' => DateTimeFormat::utcNow()];
|
||||||
/// @todo Consider using self::update - but before doing so, check the side effects
|
/// @todo Consider using self::update - but before doing so, check the side effects
|
||||||
|
|
@ -3090,7 +3089,7 @@ class Item extends BaseObject
|
||||||
$condition = ["`id` = ? AND (`parent` = ? OR `parent` = 0)", $itemid, $itemid];
|
$condition = ["`id` = ? AND (`parent` = ? OR `parent` = 0)", $itemid, $itemid];
|
||||||
$item = self::selectFirst($fields, $condition);
|
$item = self::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3111,7 +3110,7 @@ class Item extends BaseObject
|
||||||
$condition = ["`id` = ? AND (`parent` = ? OR `parent` = 0)", $itemid, $itemid];
|
$condition = ["`id` = ? AND (`parent` = ? OR `parent` = 0)", $itemid, $itemid];
|
||||||
|
|
||||||
$item = self::selectFirst($fields, $condition);
|
$item = self::selectFirst($fields, $condition);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3137,7 +3136,7 @@ class Item extends BaseObject
|
||||||
private static function deleteThread($itemid, $itemuri = "")
|
private static function deleteThread($itemid, $itemuri = "")
|
||||||
{
|
{
|
||||||
$item = DBA::selectFirst('thread', ['uid'], ['iid' => $itemid]);
|
$item = DBA::selectFirst('thread', ['uid'], ['iid' => $itemid]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger('No thread found for id '.$itemid, LOGGER_DEBUG);
|
logger('No thread found for id '.$itemid, LOGGER_DEBUG);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
|
|
@ -62,7 +61,7 @@ class Mail
|
||||||
dbesc($replyto),
|
dbesc($replyto),
|
||||||
dbesc($replyto)
|
dbesc($replyto)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$convid = $r[0]['convid'];
|
$convid = $r[0]['convid'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
namespace Friendica\Model;
|
namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -50,7 +49,7 @@ class OpenWebAuthToken
|
||||||
$condition = ["type" => $type, "uid" => $uid, "token" => $token];
|
$condition = ["type" => $type, "uid" => $uid, "token" => $token];
|
||||||
|
|
||||||
$entry = DBA::selectFirst("openwebauth-token", ["id", "meta"], $condition);
|
$entry = DBA::selectFirst("openwebauth-token", ["id", "meta"], $condition);
|
||||||
if (DBM::is_result($entry)) {
|
if (DBA::is_result($entry)) {
|
||||||
DBA::delete("openwebauth-token", ["id" => $entry["id"]]);
|
DBA::delete("openwebauth-token", ["id" => $entry["id"]]);
|
||||||
|
|
||||||
return $entry["meta"];
|
return $entry["meta"];
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
||||||
|
|
@ -31,7 +30,7 @@ class PermissionSet extends BaseObject
|
||||||
|
|
||||||
$set = DBA::selectFirst('permissionset', ['id'], $condition);
|
$set = DBA::selectFirst('permissionset', ['id'], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($set)) {
|
if (!DBA::is_result($set)) {
|
||||||
DBA::insert('permissionset', $condition, true);
|
DBA::insert('permissionset', $condition, true);
|
||||||
|
|
||||||
$set = DBA::selectFirst('permissionset', ['id'], $condition);
|
$set = DBA::selectFirst('permissionset', ['id'], $condition);
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -42,7 +41,7 @@ class Photo
|
||||||
public static function store(Image $Image, $uid, $cid, $rid, $filename, $album, $scale, $profile = 0, $allow_cid = '', $allow_gid = '', $deny_cid = '', $deny_gid = '', $desc = '')
|
public static function store(Image $Image, $uid, $cid, $rid, $filename, $album, $scale, $profile = 0, $allow_cid = '', $allow_gid = '', $deny_cid = '', $deny_gid = '', $desc = '')
|
||||||
{
|
{
|
||||||
$photo = DBA::selectFirst('photo', ['guid'], ["`resource-id` = ? AND `guid` != ?", $rid, '']);
|
$photo = DBA::selectFirst('photo', ['guid'], ["`resource-id` = ? AND `guid` != ?", $rid, '']);
|
||||||
if (DBM::is_result($photo)) {
|
if (DBA::is_result($photo)) {
|
||||||
$guid = $photo['guid'];
|
$guid = $photo['guid'];
|
||||||
} else {
|
} else {
|
||||||
$guid = System::createGUID();
|
$guid = System::createGUID();
|
||||||
|
|
@ -73,7 +72,7 @@ class Photo
|
||||||
'desc' => $desc
|
'desc' => $desc
|
||||||
];
|
];
|
||||||
|
|
||||||
if (DBM::is_result($existing_photo)) {
|
if (DBA::is_result($existing_photo)) {
|
||||||
$r = DBA::update('photo', $fields, ['id' => $existing_photo['id']]);
|
$r = DBA::update('photo', $fields, ['id' => $existing_photo['id']]);
|
||||||
} else {
|
} else {
|
||||||
$r = DBA::insert('photo', $fields);
|
$r = DBA::insert('photo', $fields);
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Protocol\Diaspora;
|
use Friendica\Protocol\Diaspora;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -91,7 +90,7 @@ class Profile
|
||||||
{
|
{
|
||||||
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nickname, 'account_removed' => false]);
|
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nickname, 'account_removed' => false]);
|
||||||
|
|
||||||
if (!DBM::is_result($user) && empty($profiledata)) {
|
if (!DBA::is_result($user) && empty($profiledata)) {
|
||||||
logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
|
logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
|
||||||
notice(L10n::t('Requested account is not available.') . EOL);
|
notice(L10n::t('Requested account is not available.') . EOL);
|
||||||
$a->error = 404;
|
$a->error = 404;
|
||||||
|
|
@ -102,7 +101,7 @@ class Profile
|
||||||
// Add profile data to sidebar
|
// Add profile data to sidebar
|
||||||
$a->page['aside'] .= self::sidebar($profiledata, true, $show_connect);
|
$a->page['aside'] .= self::sidebar($profiledata, true, $show_connect);
|
||||||
|
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -199,7 +198,7 @@ class Profile
|
||||||
foreach ($_SESSION['remote'] as $visitor) {
|
foreach ($_SESSION['remote'] as $visitor) {
|
||||||
if ($visitor['uid'] == $uid) {
|
if ($visitor['uid'] == $uid) {
|
||||||
$contact = DBA::selectFirst('contact', ['profile-id'], ['id' => $visitor['cid']]);
|
$contact = DBA::selectFirst('contact', ['profile-id'], ['id' => $visitor['cid']]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$profile_id = $contact['profile-id'];
|
$profile_id = $contact['profile-id'];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
@ -223,7 +222,7 @@ class Profile
|
||||||
intval($profile_id)
|
intval($profile_id)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (!DBM::is_result($profile)) {
|
if (!DBA::is_result($profile)) {
|
||||||
$profile = DBA::fetchFirst(
|
$profile = DBA::fetchFirst(
|
||||||
"SELECT `contact`.`id` AS `contact_id`, `contact`.`photo` as `contact_photo`,
|
"SELECT `contact`.`id` AS `contact_id`, `contact`.`photo` as `contact_photo`,
|
||||||
`contact`.`thumb` AS `contact_thumb`, `contact`.`micro` AS `contact_micro`,
|
`contact`.`thumb` AS `contact_thumb`, `contact`.`micro` AS `contact_micro`,
|
||||||
|
|
@ -375,7 +374,7 @@ class Profile
|
||||||
'entries' => [],
|
'entries' => [],
|
||||||
];
|
];
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$profile['menu']['entries'][] = [
|
$profile['menu']['entries'][] = [
|
||||||
'photo' => $rr['thumb'],
|
'photo' => $rr['thumb'],
|
||||||
|
|
@ -453,7 +452,7 @@ class Profile
|
||||||
"SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
|
"SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
|
||||||
intval($a->profile['uid'])
|
intval($a->profile['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$updated = date('c', strtotime($r[0]['updated']));
|
$updated = date('c', strtotime($r[0]['updated']));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -468,7 +467,7 @@ class Profile
|
||||||
dbesc(NETWORK_DIASPORA),
|
dbesc(NETWORK_DIASPORA),
|
||||||
dbesc(NETWORK_OSTATUS)
|
dbesc(NETWORK_OSTATUS)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contacts = intval($r[0]['total']);
|
$contacts = intval($r[0]['total']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -556,7 +555,7 @@ class Profile
|
||||||
DateTimeFormat::utc('now + 6 days'),
|
DateTimeFormat::utc('now + 6 days'),
|
||||||
DateTimeFormat::utcNow()
|
DateTimeFormat::utcNow()
|
||||||
);
|
);
|
||||||
if (DBM::is_result($s)) {
|
if (DBA::is_result($s)) {
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
Cache::set($cachekey, $r, CACHE_HOUR);
|
Cache::set($cachekey, $r, CACHE_HOUR);
|
||||||
}
|
}
|
||||||
|
|
@ -564,7 +563,7 @@ class Profile
|
||||||
|
|
||||||
$total = 0;
|
$total = 0;
|
||||||
$classtoday = '';
|
$classtoday = '';
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$now = strtotime('now');
|
$now = strtotime('now');
|
||||||
$cids = [];
|
$cids = [];
|
||||||
|
|
||||||
|
|
@ -658,7 +657,7 @@ class Profile
|
||||||
|
|
||||||
$r = [];
|
$r = [];
|
||||||
|
|
||||||
if (DBM::is_result($s)) {
|
if (DBA::is_result($s)) {
|
||||||
$istoday = false;
|
$istoday = false;
|
||||||
|
|
||||||
while ($rr = DBA::fetch($s)) {
|
while ($rr = DBA::fetch($s)) {
|
||||||
|
|
@ -1027,7 +1026,7 @@ class Profile
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact',['id', 'url'], ['id' => $cid]);
|
$contact = DBA::selectFirst('contact',['id', 'url'], ['id' => $cid]);
|
||||||
|
|
||||||
if (DBM::is_result($contact) && remote_user() && remote_user() == $contact['id']) {
|
if (DBA::is_result($contact) && remote_user() && remote_user() == $contact['id']) {
|
||||||
// The visitor is already authenticated.
|
// The visitor is already authenticated.
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -74,7 +73,7 @@ class PushSubscriber
|
||||||
if ($subscribe) {
|
if ($subscribe) {
|
||||||
// if we are just updating an old subscription, keep the
|
// if we are just updating an old subscription, keep the
|
||||||
// old values for last_update but reset the push
|
// old values for last_update but reset the push
|
||||||
if (DBM::is_result($subscriber)) {
|
if (DBA::is_result($subscriber)) {
|
||||||
$last_update = $subscriber['last_update'];
|
$last_update = $subscriber['last_update'];
|
||||||
$push_flag = min($subscriber['push'], 1);
|
$push_flag = min($subscriber['push'], 1);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -104,7 +103,7 @@ class PushSubscriber
|
||||||
public static function delay($id)
|
public static function delay($id)
|
||||||
{
|
{
|
||||||
$subscriber = DBA::selectFirst('push_subscriber', ['push', 'callback_url', 'renewed', 'nickname'], ['id' => $id]);
|
$subscriber = DBA::selectFirst('push_subscriber', ['push', 'callback_url', 'renewed', 'nickname'], ['id' => $id]);
|
||||||
if (!DBM::is_result($subscriber)) {
|
if (!DBA::is_result($subscriber)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,7 +141,7 @@ class PushSubscriber
|
||||||
public static function reset($id, $last_update)
|
public static function reset($id, $last_update)
|
||||||
{
|
{
|
||||||
$subscriber = DBA::selectFirst('push_subscriber', ['callback_url', 'nickname'], ['id' => $id]);
|
$subscriber = DBA::selectFirst('push_subscriber', ['callback_url', 'nickname'], ['id' => $id]);
|
||||||
if (!DBM::is_result($subscriber)) {
|
if (!DBA::is_result($subscriber)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -20,7 +19,7 @@ class Queue
|
||||||
{
|
{
|
||||||
logger('queue: requeue item ' . $id);
|
logger('queue: requeue item ' . $id);
|
||||||
$queue = DBA::selectFirst('queue', ['retrial'], ['id' => $id]);
|
$queue = DBA::selectFirst('queue', ['retrial'], ['id' => $id]);
|
||||||
if (!DBM::is_result($queue)) {
|
if (!DBA::is_result($queue)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -61,7 +60,7 @@ class Queue
|
||||||
intval($cid)
|
intval($cid)
|
||||||
);
|
);
|
||||||
|
|
||||||
$was_delayed = DBM::is_result($r);
|
$was_delayed = DBA::is_result($r);
|
||||||
|
|
||||||
// We set "term-date" to a current date if the communication has problems.
|
// We set "term-date" to a current date if the communication has problems.
|
||||||
// If the communication works again we reset this value.
|
// If the communication works again we reset this value.
|
||||||
|
|
@ -69,7 +68,7 @@ class Queue
|
||||||
$r = q("SELECT `term-date` FROM `contact` WHERE `id` = %d AND `term-date` <= '1000-01-01' LIMIT 1",
|
$r = q("SELECT `term-date` FROM `contact` WHERE `id` = %d AND `term-date` <= '1000-01-01' LIMIT 1",
|
||||||
intval($cid)
|
intval($cid)
|
||||||
);
|
);
|
||||||
$was_delayed = !DBM::is_result($r);
|
$was_delayed = !DBA::is_result($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $was_delayed;
|
return $was_delayed;
|
||||||
|
|
@ -99,7 +98,7 @@ class Queue
|
||||||
intval($cid)
|
intval($cid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if ($batch && ($r[0]['total'] > $batch_queue)) {
|
if ($batch && ($r[0]['total'] > $batch_queue)) {
|
||||||
logger('too many queued items for batch server ' . $cid . ' - discarding message');
|
logger('too many queued items for batch server ' . $cid . ' - discarding message');
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ namespace Friendica\Model;
|
||||||
|
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
require_once 'boot.php';
|
require_once 'boot.php';
|
||||||
require_once 'include/conversation.php';
|
require_once 'include/conversation.php';
|
||||||
|
|
@ -59,7 +58,7 @@ class Term
|
||||||
|
|
||||||
$fields = ['guid', 'uid', 'id', 'edited', 'deleted', 'created', 'received', 'title', 'body', 'parent'];
|
$fields = ['guid', 'uid', 'id', 'edited', 'deleted', 'created', 'received', 'title', 'body', 'parent'];
|
||||||
$message = Item::selectFirst($fields, ['id' => $itemid]);
|
$message = Item::selectFirst($fields, ['id' => $itemid]);
|
||||||
if (!DBM::is_result($message)) {
|
if (!DBA::is_result($message)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -167,7 +166,7 @@ class Term
|
||||||
public static function insertFromFileFieldByItemId($itemid, $files)
|
public static function insertFromFileFieldByItemId($itemid, $files)
|
||||||
{
|
{
|
||||||
$message = Item::selectFirst(['uid', 'deleted'], ['id' => $itemid]);
|
$message = Item::selectFirst(['uid', 'deleted'], ['id' => $itemid]);
|
||||||
if (!DBM::is_result($message)) {
|
if (!DBA::is_result($message)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Object\Image;
|
use Friendica\Object\Image;
|
||||||
use Friendica\Util\Crypto;
|
use Friendica\Util\Crypto;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -56,7 +55,7 @@ class User
|
||||||
LIMIT 1",
|
LIMIT 1",
|
||||||
$uid
|
$uid
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return $r;
|
return $r;
|
||||||
|
|
@ -71,7 +70,7 @@ class User
|
||||||
public static function getOwnerDataByNick($nick)
|
public static function getOwnerDataByNick($nick)
|
||||||
{
|
{
|
||||||
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick]);
|
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return self::getOwnerDataById($user['uid']);
|
return self::getOwnerDataById($user['uid']);
|
||||||
|
|
@ -99,7 +98,7 @@ class User
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', ['def_gid'], ['uid' => $uid]);
|
$user = DBA::selectFirst('user', ['def_gid'], ['uid' => $uid]);
|
||||||
|
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
$default_group = $user["def_gid"];
|
$default_group = $user["def_gid"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -215,7 +214,7 @@ class User
|
||||||
$user = DBA::selectFirst('user', $fields, $condition);
|
$user = DBA::selectFirst('user', $fields, $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
throw new Exception(L10n::t('User not found'));
|
throw new Exception(L10n::t('User not found'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -185,7 +184,7 @@ class Login extends BaseModule
|
||||||
'verified' => true,
|
'verified' => true,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
if ($data->hash != cookie_hash($user)) {
|
if ($data->hash != cookie_hash($user)) {
|
||||||
logger("Hash for user " . $data->uid . " doesn't fit.");
|
logger("Hash for user " . $data->uid . " doesn't fit.");
|
||||||
nuke_session();
|
nuke_session();
|
||||||
|
|
@ -215,7 +214,7 @@ class Login extends BaseModule
|
||||||
$r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
$r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1",
|
||||||
intval($_SESSION['visitor_id'])
|
intval($_SESSION['visitor_id'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
self::getApp()->contact = $r[0];
|
self::getApp()->contact = $r[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -240,7 +239,7 @@ class Login extends BaseModule
|
||||||
'verified' => true,
|
'verified' => true,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
nuke_session();
|
nuke_session();
|
||||||
goaway(self::getApp()->get_baseurl());
|
goaway(self::getApp()->get_baseurl());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ namespace Friendica\Module;
|
||||||
use Friendica\BaseModule;
|
use Friendica\BaseModule;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\OpenWebAuthToken;
|
use Friendica\Model\OpenWebAuthToken;
|
||||||
use Friendica\Util\HTTPSignature;
|
use Friendica\Util\HTTPSignature;
|
||||||
|
|
@ -52,7 +51,7 @@ class Owa extends BaseModule
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
// Try to verify the signed header with the public key of the contact record
|
// Try to verify the signed header with the public key of the contact record
|
||||||
// we have found.
|
// we have found.
|
||||||
$verified = HTTPSignature::verify('', $contact['pubkey']);
|
$verified = HTTPSignature::verify('', $contact['pubkey']);
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
use OAuthServer;
|
use OAuthServer;
|
||||||
use OAuthSignatureMethod_HMAC_SHA1;
|
use OAuthSignatureMethod_HMAC_SHA1;
|
||||||
|
|
@ -39,7 +38,7 @@ class FKOAuth1 extends OAuthServer
|
||||||
$a = get_app();
|
$a = get_app();
|
||||||
$record = DBA::selectFirst('user', [], ['uid' => $uid, 'blocked' => 0, 'account_expired' => 0, 'account_removed' => 0, 'verified' => 1]);
|
$record = DBA::selectFirst('user', [], ['uid' => $uid, 'blocked' => 0, 'account_expired' => 0, 'account_removed' => 0, 'verified' => 1]);
|
||||||
|
|
||||||
if (!DBM::is_result($record)) {
|
if (!DBA::is_result($record)) {
|
||||||
logger('FKOAuth1::loginUser failure: ' . print_r($_SERVER, true), LOGGER_DEBUG);
|
logger('FKOAuth1::loginUser failure: ' . print_r($_SERVER, true), LOGGER_DEBUG);
|
||||||
header('HTTP/1.0 401 Unauthorized');
|
header('HTTP/1.0 401 Unauthorized');
|
||||||
die('This api requires login');
|
die('This api requires login');
|
||||||
|
|
@ -61,7 +60,7 @@ class FKOAuth1 extends OAuthServer
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => 1]);
|
$contact = DBA::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => 1]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$a->contact = $contact;
|
$a->contact = $contact;
|
||||||
$a->cid = $contact['id'];
|
$a->cid = $contact['id'];
|
||||||
$_SESSION['cid'] = $a->cid;
|
$_SESSION['cid'] = $a->cid;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ namespace Friendica\Network;
|
||||||
|
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use OAuthConsumer;
|
use OAuthConsumer;
|
||||||
use OAuthDataStore;
|
use OAuthDataStore;
|
||||||
use OAuthToken;
|
use OAuthToken;
|
||||||
|
|
@ -45,7 +44,7 @@ class FKOAuthDataStore extends OAuthDataStore
|
||||||
$s = DBA::select('clients', ['client_id', 'pw', 'redirect_uri'], ['client_id' => $consumer_key]);
|
$s = DBA::select('clients', ['client_id', 'pw', 'redirect_uri'], ['client_id' => $consumer_key]);
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return new OAuthConsumer($r[0]['client_id'], $r[0]['pw'], $r[0]['redirect_uri']);
|
return new OAuthConsumer($r[0]['client_id'], $r[0]['pw'], $r[0]['redirect_uri']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -65,7 +64,7 @@ class FKOAuthDataStore extends OAuthDataStore
|
||||||
$s = DBA::select('tokens', ['id', 'secret', 'scope', 'expires', 'uid'], ['client_id' => $consumer->key, 'scope' => $token_type, 'id' => $token]);
|
$s = DBA::select('tokens', ['id', 'secret', 'scope', 'expires', 'uid'], ['client_id' => $consumer->key, 'scope' => $token_type, 'id' => $token]);
|
||||||
$r = DBA::toArray($s);
|
$r = DBA::toArray($s);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$ot = new OAuthToken($r[0]['id'], $r[0]['secret']);
|
$ot = new OAuthToken($r[0]['id'], $r[0]['secret']);
|
||||||
$ot->scope = $r[0]['scope'];
|
$ot->scope = $r[0]['scope'];
|
||||||
$ot->expires = $r[0]['expires'];
|
$ot->expires = $r[0]['expires'];
|
||||||
|
|
@ -86,7 +85,7 @@ class FKOAuthDataStore extends OAuthDataStore
|
||||||
public function lookup_nonce($consumer, $token, $nonce, $timestamp)
|
public function lookup_nonce($consumer, $token, $nonce, $timestamp)
|
||||||
{
|
{
|
||||||
$token = DBA::selectFirst('tokens', ['id', 'secret'], ['client_id' => $consumer->key, 'id' => $nonce, 'expires' => $timestamp]);
|
$token = DBA::selectFirst('tokens', ['id', 'secret'], ['client_id' => $consumer->key, 'id' => $nonce, 'expires' => $timestamp]);
|
||||||
if (DBM::is_result($token)) {
|
if (DBA::is_result($token)) {
|
||||||
return new OAuthToken($token['id'], $token['secret']);
|
return new OAuthToken($token['id'], $token['secret']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
use Friendica\Protocol\Email;
|
use Friendica\Protocol\Email;
|
||||||
use Friendica\Protocol\Feed;
|
use Friendica\Protocol\Feed;
|
||||||
|
|
@ -1598,7 +1597,7 @@ class Probe
|
||||||
|
|
||||||
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d AND `server` != '' LIMIT 1", intval($uid));
|
$r = q("SELECT * FROM `mailacct` WHERE `uid` = %d AND `server` != '' LIMIT 1", intval($uid));
|
||||||
|
|
||||||
if (DBM::is_result($x) && DBM::is_result($r)) {
|
if (DBA::is_result($x) && DBA::is_result($r)) {
|
||||||
$mailbox = Email::constructMailboxName($r[0]);
|
$mailbox = Email::constructMailboxName($r[0]);
|
||||||
$password = '';
|
$password = '';
|
||||||
openssl_private_decrypt(hex2bin($r[0]['pass']), $password, $x[0]['prvkey']);
|
openssl_private_decrypt(hex2bin($r[0]['pass']), $password, $x[0]['prvkey']);
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Photo;
|
use Friendica\Model\Photo;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
|
@ -882,7 +882,7 @@ class Image
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger("Can't detect user data for uid ".$uid, LOGGER_DEBUG);
|
logger("Can't detect user data for uid ".$uid, LOGGER_DEBUG);
|
||||||
return([]);
|
return([]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -180,7 +179,7 @@ class Post extends BaseObject
|
||||||
/// @todo This shouldn't be done as query here, but better during the data creation.
|
/// @todo This shouldn't be done as query here, but better during the data creation.
|
||||||
// it is now done here, since during the RC phase we shouldn't make to intense changes.
|
// it is now done here, since during the RC phase we shouldn't make to intense changes.
|
||||||
$parent = Item::selectFirst(['origin'], ['id' => $item['parent']]);
|
$parent = Item::selectFirst(['origin'], ['id' => $item['parent']]);
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
$origin = $parent['origin'];
|
$origin = $parent['origin'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -265,7 +264,7 @@ class Post extends BaseObject
|
||||||
];
|
];
|
||||||
|
|
||||||
$thread = DBA::selectFirst('thread', ['ignored'], ['uid' => $item['uid'], 'iid' => $item['id']]);
|
$thread = DBA::selectFirst('thread', ['ignored'], ['uid' => $item['uid'], 'iid' => $item['id']]);
|
||||||
if (DBM::is_result($thread)) {
|
if (DBA::is_result($thread)) {
|
||||||
$ignore = [
|
$ignore = [
|
||||||
'do' => L10n::t("ignore thread"),
|
'do' => L10n::t("ignore thread"),
|
||||||
'undo' => L10n::t("unignore thread"),
|
'undo' => L10n::t("unignore thread"),
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Event;
|
use Friendica\Model\Event;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
|
|
@ -133,7 +132,7 @@ class DFRN
|
||||||
dbesc($owner_nick)
|
dbesc($owner_nick)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
logger(sprintf('No contact found for nickname=%d', $owner_nick), LOGGER_WARNING);
|
logger(sprintf('No contact found for nickname=%d', $owner_nick), LOGGER_WARNING);
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
@ -169,7 +168,7 @@ class DFRN
|
||||||
intval($owner_id)
|
intval($owner_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
logger(sprintf('No contact found for uid=%d', $owner_id), LOGGER_WARNING);
|
logger(sprintf('No contact found for uid=%d', $owner_id), LOGGER_WARNING);
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
@ -278,7 +277,7 @@ class DFRN
|
||||||
/// @TODO This hook can't work anymore
|
/// @TODO This hook can't work anymore
|
||||||
// Addon::callHooks('atom_feed', $atom);
|
// Addon::callHooks('atom_feed', $atom);
|
||||||
|
|
||||||
if (!DBM::is_result($items) || $onlyheader) {
|
if (!DBA::is_result($items) || $onlyheader) {
|
||||||
$atom = trim($doc->saveXML());
|
$atom = trim($doc->saveXML());
|
||||||
|
|
||||||
Addon::callHooks('atom_feed_end', $atom);
|
Addon::callHooks('atom_feed_end', $atom);
|
||||||
|
|
@ -333,7 +332,7 @@ class DFRN
|
||||||
|
|
||||||
$ret = Item::select(Item::DELIVER_FIELDLIST, $condition);
|
$ret = Item::select(Item::DELIVER_FIELDLIST, $condition);
|
||||||
$items = Item::inArray($ret);
|
$items = Item::inArray($ret);
|
||||||
if (!DBM::is_result($items)) {
|
if (!DBA::is_result($items)) {
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -599,7 +598,7 @@ class DFRN
|
||||||
WHERE (`hidewall` OR NOT `net-publish`) AND `user`.`uid` = %d",
|
WHERE (`hidewall` OR NOT `net-publish`) AND `user`.`uid` = %d",
|
||||||
intval($owner['uid'])
|
intval($owner['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$hidewall = true;
|
$hidewall = true;
|
||||||
} else {
|
} else {
|
||||||
$hidewall = false;
|
$hidewall = false;
|
||||||
|
|
@ -658,7 +657,7 @@ class DFRN
|
||||||
WHERE `profile`.`is-default` AND NOT `user`.`hidewall` AND `user`.`uid` = %d",
|
WHERE `profile`.`is-default` AND NOT `user`.`hidewall` AND `user`.`uid` = %d",
|
||||||
intval($owner['uid'])
|
intval($owner['uid'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$profile = $r[0];
|
$profile = $r[0];
|
||||||
|
|
||||||
XML::addElement($doc, $author, "poco:displayName", $profile["name"]);
|
XML::addElement($doc, $author, "poco:displayName", $profile["name"]);
|
||||||
|
|
@ -953,7 +952,7 @@ class DFRN
|
||||||
|
|
||||||
if (isset($parent_item)) {
|
if (isset($parent_item)) {
|
||||||
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $item['parent-uri']]);
|
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $item['parent-uri']]);
|
||||||
if (DBM::is_result($conversation)) {
|
if (DBA::is_result($conversation)) {
|
||||||
if ($conversation['conversation-uri'] != '') {
|
if ($conversation['conversation-uri'] != '') {
|
||||||
$conversation_uri = $conversation['conversation-uri'];
|
$conversation_uri = $conversation['conversation-uri'];
|
||||||
}
|
}
|
||||||
|
|
@ -1077,7 +1076,7 @@ class DFRN
|
||||||
dbesc(normalise_link($mention))
|
dbesc(normalise_link($mention))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r) && ($r[0]["forum"] || $r[0]["prv"])) {
|
if (DBA::is_result($r) && ($r[0]["forum"] || $r[0]["prv"])) {
|
||||||
XML::addElement(
|
XML::addElement(
|
||||||
$doc,
|
$doc,
|
||||||
$entry,
|
$entry,
|
||||||
|
|
@ -1503,7 +1502,7 @@ class DFRN
|
||||||
dbesc('birthday')
|
dbesc('birthday')
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1552,7 +1551,7 @@ class DFRN
|
||||||
$importer["importer_uid"], normalise_link($author["link"]), NETWORK_STATUSNET];
|
$importer["importer_uid"], normalise_link($author["link"]), NETWORK_STATUSNET];
|
||||||
$contact_old = DBA::selectFirst('contact', $fields, $condition);
|
$contact_old = DBA::selectFirst('contact', $fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($contact_old)) {
|
if (DBA::is_result($contact_old)) {
|
||||||
$author["contact-id"] = $contact_old["id"];
|
$author["contact-id"] = $contact_old["id"];
|
||||||
$author["network"] = $contact_old["network"];
|
$author["network"] = $contact_old["network"];
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -1595,7 +1594,7 @@ class DFRN
|
||||||
$author["avatar"] = current($avatarlist);
|
$author["avatar"] = current($avatarlist);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact_old) && !$onlyfetch) {
|
if (DBA::is_result($contact_old) && !$onlyfetch) {
|
||||||
logger("Check if contact details for contact " . $contact_old["id"] . " (" . $contact_old["nick"] . ") have to be updated.", LOGGER_DEBUG);
|
logger("Check if contact details for contact " . $contact_old["id"] . " (" . $contact_old["nick"] . ") have to be updated.", LOGGER_DEBUG);
|
||||||
|
|
||||||
$poco = ["url" => $contact_old["url"]];
|
$poco = ["url" => $contact_old["url"]];
|
||||||
|
|
@ -1927,7 +1926,7 @@ class DFRN
|
||||||
*
|
*
|
||||||
* @see https://github.com/friendica/friendica/pull/3254#discussion_r107315246
|
* @see https://github.com/friendica/friendica/pull/3254#discussion_r107315246
|
||||||
*/
|
*/
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1940,7 +1939,7 @@ class DFRN
|
||||||
dbesc($suggest["name"]),
|
dbesc($suggest["name"]),
|
||||||
dbesc($suggest["request"])
|
dbesc($suggest["request"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$fid = $r[0]["id"];
|
$fid = $r[0]["id"];
|
||||||
|
|
||||||
// OK, we do. Do we already have an introduction for this person ?
|
// OK, we do. Do we already have an introduction for this person ?
|
||||||
|
|
@ -1957,7 +1956,7 @@ class DFRN
|
||||||
*
|
*
|
||||||
* @see https://github.com/friendica/friendica/pull/3254#discussion_r107315246
|
* @see https://github.com/friendica/friendica/pull/3254#discussion_r107315246
|
||||||
*/
|
*/
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1981,7 +1980,7 @@ class DFRN
|
||||||
* If no record in fcontact is found, below INSERT statement will not
|
* If no record in fcontact is found, below INSERT statement will not
|
||||||
* link an introduction to it.
|
* link an introduction to it.
|
||||||
*/
|
*/
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
// Database record did not get created. Quietly give up.
|
// Database record did not get created. Quietly give up.
|
||||||
killme();
|
killme();
|
||||||
}
|
}
|
||||||
|
|
@ -2067,7 +2066,7 @@ class DFRN
|
||||||
intval($importer["importer_uid"])
|
intval($importer["importer_uid"])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger("Query failed to execute, no result returned in " . __FUNCTION__);
|
logger("Query failed to execute, no result returned in " . __FUNCTION__);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2165,7 +2164,7 @@ class DFRN
|
||||||
$is_a_remote_action = false;
|
$is_a_remote_action = false;
|
||||||
|
|
||||||
$parent = Item::selectFirst(['parent-uri'], ['uri' => $item["parent-uri"]]);
|
$parent = Item::selectFirst(['parent-uri'], ['uri' => $item["parent-uri"]]);
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
$r = q(
|
$r = q(
|
||||||
"SELECT `item`.`forum_mode`, `item`.`wall` FROM `item`
|
"SELECT `item`.`forum_mode`, `item`.`wall` FROM `item`
|
||||||
INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
||||||
|
|
@ -2178,7 +2177,7 @@ class DFRN
|
||||||
dbesc($parent["parent-uri"]),
|
dbesc($parent["parent-uri"]),
|
||||||
intval($importer["importer_uid"])
|
intval($importer["importer_uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$is_a_remote_action = true;
|
$is_a_remote_action = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2337,7 +2336,7 @@ class DFRN
|
||||||
if ($xt->type == ACTIVITY_OBJ_NOTE) {
|
if ($xt->type == ACTIVITY_OBJ_NOTE) {
|
||||||
$item_tag = Item::selectFirst(['id', 'tag'], ['uri' => $xt->id, 'uid' => $importer["importer_uid"]]);
|
$item_tag = Item::selectFirst(['id', 'tag'], ['uri' => $xt->id, 'uid' => $importer["importer_uid"]]);
|
||||||
|
|
||||||
if (!DBM::is_result($item_tag)) {
|
if (!DBA::is_result($item_tag)) {
|
||||||
logger("Query failed to execute, no result returned in " . __FUNCTION__);
|
logger("Query failed to execute, no result returned in " . __FUNCTION__);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2428,7 +2427,7 @@ class DFRN
|
||||||
['uri' => $item["uri"], 'uid' => $importer["importer_uid"]]
|
['uri' => $item["uri"], 'uid' => $importer["importer_uid"]]
|
||||||
);
|
);
|
||||||
// Is there an existing item?
|
// Is there an existing item?
|
||||||
if (DBM::is_result($current) && !self::isEditedTimestampNewer($current, $item)) {
|
if (DBA::is_result($current) && !self::isEditedTimestampNewer($current, $item)) {
|
||||||
logger("Item ".$item["uri"]." (".$item['edited'].") already existed.", LOGGER_DEBUG);
|
logger("Item ".$item["uri"]." (".$item['edited'].") already existed.", LOGGER_DEBUG);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -2649,7 +2648,7 @@ class DFRN
|
||||||
dbesc($item["uri"]),
|
dbesc($item["uri"]),
|
||||||
intval($importer["importer_uid"])
|
intval($importer["importer_uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$ev["id"] = $r[0]["id"];
|
$ev["id"] = $r[0]["id"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2673,7 +2672,7 @@ class DFRN
|
||||||
|
|
||||||
|
|
||||||
// Update content if 'updated' changes
|
// Update content if 'updated' changes
|
||||||
if (DBM::is_result($current)) {
|
if (DBA::is_result($current)) {
|
||||||
if (self::updateContent($current, $item, $importer, $entrytype)) {
|
if (self::updateContent($current, $item, $importer, $entrytype)) {
|
||||||
logger("Item ".$item["uri"]." was updated.", LOGGER_DEBUG);
|
logger("Item ".$item["uri"]." was updated.", LOGGER_DEBUG);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -2765,7 +2764,7 @@ class DFRN
|
||||||
|
|
||||||
$condition = ['uri' => $uri, 'uid' => $importer["importer_uid"]];
|
$condition = ['uri' => $uri, 'uid' => $importer["importer_uid"]];
|
||||||
$item = Item::selectFirst(['id', 'parent', 'contact-id', 'file', 'deleted'], $condition);
|
$item = Item::selectFirst(['id', 'parent', 'contact-id', 'file', 'deleted'], $condition);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger("Item with uri " . $uri . " for user " . $importer["importer_uid"] . " wasn't found.", LOGGER_DEBUG);
|
logger("Item with uri " . $uri . " for user " . $importer["importer_uid"] . " wasn't found.", LOGGER_DEBUG);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -2958,7 +2957,7 @@ class DFRN
|
||||||
dbesc($baseurl),
|
dbesc($baseurl),
|
||||||
dbesc($nurl)
|
dbesc($nurl)
|
||||||
);
|
);
|
||||||
if ((! DBM::is_result($r)) || $r[0]['id'] == remote_user()) {
|
if ((! DBA::is_result($r)) || $r[0]['id'] == remote_user()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2969,7 +2968,7 @@ class DFRN
|
||||||
intval(local_user()),
|
intval(local_user()),
|
||||||
dbesc($baseurl)
|
dbesc($baseurl)
|
||||||
);
|
);
|
||||||
if (! DBM::is_result($r)) {
|
if (! DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3036,7 +3035,7 @@ class DFRN
|
||||||
$u = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
$u = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
|
||||||
intval($uid)
|
intval($uid)
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($u)) {
|
if (!DBA::is_result($u)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
|
|
@ -71,7 +70,7 @@ class Diaspora
|
||||||
if (Config::get("system", "relay_directly", false)) {
|
if (Config::get("system", "relay_directly", false)) {
|
||||||
// We distribute our stuff based on the parent to ensure that the thread will be complete
|
// We distribute our stuff based on the parent to ensure that the thread will be complete
|
||||||
$parent = Item::selectFirst(['parent'], ['id' => $item_id]);
|
$parent = Item::selectFirst(['parent'], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -148,7 +147,7 @@ class Diaspora
|
||||||
'contact-type' => ACCOUNT_TYPE_RELAY];
|
'contact-type' => ACCOUNT_TYPE_RELAY];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
if ($contact['archive'] || $contact['blocked']) {
|
if ($contact['archive'] || $contact['blocked']) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -157,7 +156,7 @@ class Diaspora
|
||||||
self::setRelayContact($server_url);
|
self::setRelayContact($server_url);
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
return $contact;
|
return $contact;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -900,7 +899,7 @@ class Diaspora
|
||||||
$update = false;
|
$update = false;
|
||||||
|
|
||||||
$person = DBA::selectFirst('fcontact', [], ['network' => NETWORK_DIASPORA, 'addr' => $handle]);
|
$person = DBA::selectFirst('fcontact', [], ['network' => NETWORK_DIASPORA, 'addr' => $handle]);
|
||||||
if (DBM::is_result($person)) {
|
if (DBA::is_result($person)) {
|
||||||
logger("In cache " . print_r($person, true), LOGGER_DEBUG);
|
logger("In cache " . print_r($person, true), LOGGER_DEBUG);
|
||||||
|
|
||||||
// update record occasionally so it doesn't get stale
|
// update record occasionally so it doesn't get stale
|
||||||
|
|
@ -914,7 +913,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($person) || $update) {
|
if (!DBA::is_result($person) || $update) {
|
||||||
logger("create or refresh", LOGGER_DEBUG);
|
logger("create or refresh", LOGGER_DEBUG);
|
||||||
$r = Probe::uri($handle, NETWORK_DIASPORA);
|
$r = Probe::uri($handle, NETWORK_DIASPORA);
|
||||||
|
|
||||||
|
|
@ -925,7 +924,7 @@ class Diaspora
|
||||||
|
|
||||||
// Fetch the updated or added contact
|
// Fetch the updated or added contact
|
||||||
$person = DBA::selectFirst('fcontact', [], ['network' => NETWORK_DIASPORA, 'addr' => $handle]);
|
$person = DBA::selectFirst('fcontact', [], ['network' => NETWORK_DIASPORA, 'addr' => $handle]);
|
||||||
if (!DBM::is_result($person)) {
|
if (!DBA::is_result($person)) {
|
||||||
$person = $r;
|
$person = $r;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -974,7 +973,7 @@ class Diaspora
|
||||||
intval($pcontact_id)
|
intval($pcontact_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return strtolower($r[0]["addr"]);
|
return strtolower($r[0]["addr"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -984,7 +983,7 @@ class Diaspora
|
||||||
intval($contact_id)
|
intval($contact_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
|
|
||||||
logger("contact 'self' = ".$contact['self']." 'url' = ".$contact['url'], LOGGER_DEBUG);
|
logger("contact 'self' = ".$contact['self']." 'url' = ".$contact['url'], LOGGER_DEBUG);
|
||||||
|
|
@ -1021,7 +1020,7 @@ class Diaspora
|
||||||
dbesc($fcontact_guid)
|
dbesc($fcontact_guid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $r[0]['url'];
|
return $r[0]['url'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1053,7 +1052,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = dba::selectFirst('contact', [], ['id' => $cid]);
|
$contact = dba::selectFirst('contact', [], ['id' => $cid]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
// This here shouldn't happen at all
|
// This here shouldn't happen at all
|
||||||
logger("Haven't found a contact for user " . $uid . " and handle " . $handle, LOGGER_DEBUG);
|
logger("Haven't found a contact for user " . $uid . " and handle " . $handle, LOGGER_DEBUG);
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -1154,7 +1153,7 @@ class Diaspora
|
||||||
private static function messageExists($uid, $guid)
|
private static function messageExists($uid, $guid)
|
||||||
{
|
{
|
||||||
$item = Item::selectFirst(['id'], ['uid' => $uid, 'guid' => $guid]);
|
$item = Item::selectFirst(['id'], ['uid' => $uid, 'guid' => $guid]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
logger("message ".$guid." already exists for user ".$uid);
|
logger("message ".$guid." already exists for user ".$uid);
|
||||||
return $item["id"];
|
return $item["id"];
|
||||||
}
|
}
|
||||||
|
|
@ -1374,7 +1373,7 @@ class Diaspora
|
||||||
$condition = ['uid' => $uid, 'guid' => $guid];
|
$condition = ['uid' => $uid, 'guid' => $guid];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
$result = self::storeByGuid($guid, $contact["url"], $uid);
|
$result = self::storeByGuid($guid, $contact["url"], $uid);
|
||||||
|
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
|
|
@ -1389,7 +1388,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger("parent item not found: parent: ".$guid." - user: ".$uid);
|
logger("parent item not found: parent: ".$guid." - user: ".$uid);
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -1413,7 +1412,7 @@ class Diaspora
|
||||||
{
|
{
|
||||||
$condition = ['nurl' => normalise_link($person["url"]), 'uid' => $uid];
|
$condition = ['nurl' => normalise_link($person["url"]), 'uid' => $uid];
|
||||||
$contact = DBA::selectFirst('contact', ['id', 'network'], $condition);
|
$contact = DBA::selectFirst('contact', ['id', 'network'], $condition);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$cid = $contact["id"];
|
$cid = $contact["id"];
|
||||||
$network = $contact["network"];
|
$network = $contact["network"];
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -1569,7 +1568,7 @@ class Diaspora
|
||||||
private static function getUriFromGuid($author, $guid, $onlyfound = false)
|
private static function getUriFromGuid($author, $guid, $onlyfound = false)
|
||||||
{
|
{
|
||||||
$item = Item::selectFirst(['uri'], ['guid' => $guid]);
|
$item = Item::selectFirst(['uri'], ['guid' => $guid]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
return $item["uri"];
|
return $item["uri"];
|
||||||
} elseif (!$onlyfound) {
|
} elseif (!$onlyfound) {
|
||||||
$contact = Contact::getDetailsByAddr($author, 0);
|
$contact = Contact::getDetailsByAddr($author, 0);
|
||||||
|
|
@ -1599,7 +1598,7 @@ class Diaspora
|
||||||
private static function getGuidFromUri($uri, $uid)
|
private static function getGuidFromUri($uri, $uid)
|
||||||
{
|
{
|
||||||
$item = Item::selectFirst(['guid'], ['uri' => $uri, 'uid' => $uid]);
|
$item = Item::selectFirst(['guid'], ['uri' => $uri, 'uid' => $uid]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
return $item["guid"];
|
return $item["guid"];
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -1616,10 +1615,10 @@ class Diaspora
|
||||||
private static function importerForGuid($guid)
|
private static function importerForGuid($guid)
|
||||||
{
|
{
|
||||||
$item = Item::selectFirst(['uid'], ['origin' => true, 'guid' => $guid]);
|
$item = Item::selectFirst(['uid'], ['origin' => true, 'guid' => $guid]);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
logger("Found user ".$item['uid']." as owner of item ".$guid, LOGGER_DEBUG);
|
logger("Found user ".$item['uid']." as owner of item ".$guid, LOGGER_DEBUG);
|
||||||
$contact = DBA::selectFirst('contact', [], ['self' => true, 'uid' => $item['uid']]);
|
$contact = DBA::selectFirst('contact', [], ['self' => true, 'uid' => $item['uid']]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
return $contact;
|
return $contact;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1791,7 +1790,7 @@ class Diaspora
|
||||||
dbesc($msg_guid),
|
dbesc($msg_guid),
|
||||||
intval($importer["uid"])
|
intval($importer["uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
logger("duplicate message already delivered.", LOGGER_DEBUG);
|
logger("duplicate message already delivered.", LOGGER_DEBUG);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2078,7 +2077,7 @@ class Diaspora
|
||||||
dbesc($guid),
|
dbesc($guid),
|
||||||
intval($importer["uid"])
|
intval($importer["uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
logger("duplicate message already delivered.", LOGGER_DEBUG);
|
logger("duplicate message already delivered.", LOGGER_DEBUG);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2134,7 +2133,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
$item = Item::selectFirst(['id'], ['guid' => $parent_guid, 'origin' => true, 'private' => false]);
|
$item = Item::selectFirst(['id'], ['guid' => $parent_guid, 'origin' => true, 'private' => false]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
logger('Item not found, no origin or private: '.$parent_guid);
|
logger('Item not found, no origin or private: '.$parent_guid);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -2518,7 +2517,7 @@ class Diaspora
|
||||||
$condition = ['guid' => $guid, 'visible' => true, 'deleted' => false, 'private' => false];
|
$condition = ['guid' => $guid, 'visible' => true, 'deleted' => false, 'private' => false];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
logger("reshared message ".$guid." already exists on system.");
|
logger("reshared message ".$guid." already exists on system.");
|
||||||
|
|
||||||
// Maybe it is already a reshared item?
|
// Maybe it is already a reshared item?
|
||||||
|
|
@ -2540,7 +2539,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
if (empty($orig_author)) {
|
if (empty($orig_author)) {
|
||||||
logger('Empty author for guid ' . $guid . '. Quitting.');
|
logger('Empty author for guid ' . $guid . '. Quitting.');
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -2562,7 +2561,7 @@ class Diaspora
|
||||||
$condition = ['guid' => $guid, 'visible' => true, 'deleted' => false, 'private' => false];
|
$condition = ['guid' => $guid, 'visible' => true, 'deleted' => false, 'private' => false];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
|
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
// If it is a reshared post from another network then reformat to avoid display problems with two share elements
|
// If it is a reshared post from another network then reformat to avoid display problems with two share elements
|
||||||
if (self::isReshare($item["body"], false)) {
|
if (self::isReshare($item["body"], false)) {
|
||||||
$item["body"] = Markdown::toBBCode(BBCode::toMarkdown($item["body"]));
|
$item["body"] = Markdown::toBBCode(BBCode::toMarkdown($item["body"]));
|
||||||
|
|
@ -2704,7 +2703,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = Item::select($fields, $condition);
|
$r = Item::select($fields, $condition);
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger("Target guid ".$target_guid." was not found on this system for user ".$importer['uid'].".");
|
logger("Target guid ".$target_guid." was not found on this system for user ".$importer['uid'].".");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -3357,7 +3356,7 @@ class Diaspora
|
||||||
if (($guid != "") && $complete) {
|
if (($guid != "") && $complete) {
|
||||||
$condition = ['guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
$condition = ['guid' => $guid, 'network' => [NETWORK_DFRN, NETWORK_DIASPORA]];
|
||||||
$item = Item::selectFirst(['contact-id'], $condition);
|
$item = Item::selectFirst(['contact-id'], $condition);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
$ret= [];
|
$ret= [];
|
||||||
$ret["root_handle"] = self::handleFromContact($item["contact-id"]);
|
$ret["root_handle"] = self::handleFromContact($item["contact-id"]);
|
||||||
$ret["root_guid"] = $guid;
|
$ret["root_guid"] = $guid;
|
||||||
|
|
@ -3410,7 +3409,7 @@ class Diaspora
|
||||||
private static function buildEvent($event_id)
|
private static function buildEvent($event_id)
|
||||||
{
|
{
|
||||||
$r = q("SELECT `guid`, `uid`, `start`, `finish`, `nofinish`, `summary`, `desc`, `location`, `adjust` FROM `event` WHERE `id` = %d", intval($event_id));
|
$r = q("SELECT `guid`, `uid`, `start`, `finish`, `nofinish`, `summary`, `desc`, `location`, `adjust` FROM `event` WHERE `id` = %d", intval($event_id));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3419,14 +3418,14 @@ class Diaspora
|
||||||
$eventdata = [];
|
$eventdata = [];
|
||||||
|
|
||||||
$r = q("SELECT `timezone` FROM `user` WHERE `uid` = %d", intval($event['uid']));
|
$r = q("SELECT `timezone` FROM `user` WHERE `uid` = %d", intval($event['uid']));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
$user = $r[0];
|
$user = $r[0];
|
||||||
|
|
||||||
$r = q("SELECT `addr`, `nick` FROM `contact` WHERE `uid` = %d AND `self`", intval($event['uid']));
|
$r = q("SELECT `addr`, `nick` FROM `contact` WHERE `uid` = %d AND `self`", intval($event['uid']));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3624,7 +3623,7 @@ class Diaspora
|
||||||
private static function constructLike(array $item, array $owner)
|
private static function constructLike(array $item, array $owner)
|
||||||
{
|
{
|
||||||
$parent = Item::selectFirst(['guid', 'uri', 'parent-uri'], ['uri' => $item["thr-parent"]]);
|
$parent = Item::selectFirst(['guid', 'uri', 'parent-uri'], ['uri' => $item["thr-parent"]]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3655,7 +3654,7 @@ class Diaspora
|
||||||
private static function constructAttend(array $item, array $owner)
|
private static function constructAttend(array $item, array $owner)
|
||||||
{
|
{
|
||||||
$parent = Item::selectFirst(['guid', 'uri', 'parent-uri'], ['uri' => $item["thr-parent"]]);
|
$parent = Item::selectFirst(['guid', 'uri', 'parent-uri'], ['uri' => $item["thr-parent"]]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3699,7 +3698,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent = Item::selectFirst(['guid'], ['id' => $item["parent"], 'parent' => $item["parent"]]);
|
$parent = Item::selectFirst(['guid'], ['id' => $item["parent"], 'parent' => $item["parent"]]);
|
||||||
if (!DBM::is_result($parent)) {
|
if (!DBA::is_result($parent)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3925,7 +3924,7 @@ class Diaspora
|
||||||
intval($item["uid"])
|
intval($item["uid"])
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger("conversation not found.");
|
logger("conversation not found.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -4165,14 +4164,14 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT `prvkey` FROM `user` WHERE `uid` = %d LIMIT 1", intval($contact['uid']));
|
$r = q("SELECT `prvkey` FROM `user` WHERE `uid` = %d LIMIT 1", intval($contact['uid']));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact["uprvkey"] = $r[0]['prvkey'];
|
$contact["uprvkey"] = $r[0]['prvkey'];
|
||||||
|
|
||||||
$item = Item::selectFirst([], ['id' => $post_id]);
|
$item = Item::selectFirst([], ['id' => $post_id]);
|
||||||
if (!DBM::is_result($item)) {
|
if (!DBA::is_result($item)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ use DOMDocument;
|
||||||
use DOMXPath;
|
use DOMXPath;
|
||||||
use Friendica\Content\Text\HTML;
|
use Friendica\Content\Text\HTML;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
use Friendica\Util\XML;
|
use Friendica\Util\XML;
|
||||||
|
|
@ -246,7 +246,7 @@ class Feed {
|
||||||
$condition = ["`uid` = ? AND `uri` = ? AND `network` IN (?, ?)",
|
$condition = ["`uid` = ? AND `uri` = ? AND `network` IN (?, ?)",
|
||||||
$importer["uid"], $item["uri"], NETWORK_FEED, NETWORK_DFRN];
|
$importer["uid"], $item["uri"], NETWORK_FEED, NETWORK_DFRN];
|
||||||
$previous = Item::selectFirst(['id'], $condition);
|
$previous = Item::selectFirst(['id'], $condition);
|
||||||
if (DBM::is_result($previous)) {
|
if (DBA::is_result($previous)) {
|
||||||
logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$previous["id"], LOGGER_DEBUG);
|
logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$previous["id"], LOGGER_DEBUG);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\Lock;
|
use Friendica\Core\Lock;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Conversation;
|
use Friendica\Model\Conversation;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
|
|
@ -81,7 +80,7 @@ class OStatus
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact) && $author["author-link"] != '') {
|
if (!DBA::is_result($contact) && $author["author-link"] != '') {
|
||||||
if ($aliaslink == "") {
|
if ($aliaslink == "") {
|
||||||
$aliaslink = $author["author-link"];
|
$aliaslink = $author["author-link"];
|
||||||
}
|
}
|
||||||
|
|
@ -92,14 +91,14 @@ class OStatus
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($contact) && ($addr != '')) {
|
if (!DBA::is_result($contact) && ($addr != '')) {
|
||||||
$condition = ["`uid` = ? AND `addr` = ? AND `network` != ? AND `rel` IN (?, ?)",
|
$condition = ["`uid` = ? AND `addr` = ? AND `network` != ? AND `rel` IN (?, ?)",
|
||||||
$importer["uid"], $addr, NETWORK_STATUSNET,
|
$importer["uid"], $addr, NETWORK_STATUSNET,
|
||||||
CONTACT_IS_SHARING, CONTACT_IS_FRIEND];
|
CONTACT_IS_SHARING, CONTACT_IS_FRIEND];
|
||||||
$contact = DBA::selectFirst('contact', [], $condition);
|
$contact = DBA::selectFirst('contact', [], $condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
if ($contact['blocked']) {
|
if ($contact['blocked']) {
|
||||||
$contact['id'] = -1;
|
$contact['id'] = -1;
|
||||||
}
|
}
|
||||||
|
|
@ -136,7 +135,7 @@ class OStatus
|
||||||
$author["owner-id"] = $author["author-id"];
|
$author["owner-id"] = $author["author-id"];
|
||||||
|
|
||||||
// Only update the contacts if it is an OStatus contact
|
// Only update the contacts if it is an OStatus contact
|
||||||
if (DBM::is_result($contact) && ($contact['id'] > 0) && !$onlyfetch && ($contact["network"] == NETWORK_OSTATUS)) {
|
if (DBA::is_result($contact) && ($contact['id'] > 0) && !$onlyfetch && ($contact["network"] == NETWORK_OSTATUS)) {
|
||||||
|
|
||||||
// Update contact data
|
// Update contact data
|
||||||
$current = $contact;
|
$current = $contact;
|
||||||
|
|
@ -897,7 +896,7 @@ class OStatus
|
||||||
{
|
{
|
||||||
$condition = ['`item-uri` = ? AND `protocol` IN (?, ?)', $related_uri, PROTOCOL_DFRN, PROTOCOL_OSTATUS_SALMON];
|
$condition = ['`item-uri` = ? AND `protocol` IN (?, ?)', $related_uri, PROTOCOL_DFRN, PROTOCOL_OSTATUS_SALMON];
|
||||||
$conversation = DBA::selectFirst('conversation', ['source', 'protocol'], $condition);
|
$conversation = DBA::selectFirst('conversation', ['source', 'protocol'], $condition);
|
||||||
if (DBM::is_result($conversation)) {
|
if (DBA::is_result($conversation)) {
|
||||||
$stored = true;
|
$stored = true;
|
||||||
$xml = $conversation['source'];
|
$xml = $conversation['source'];
|
||||||
if (self::process($xml, $importer, $contact, $hub, $stored, false)) {
|
if (self::process($xml, $importer, $contact, $hub, $stored, false)) {
|
||||||
|
|
@ -977,7 +976,7 @@ class OStatus
|
||||||
if ($xml == '') {
|
if ($xml == '') {
|
||||||
$condition = ['item-uri' => $related_uri, 'protocol' => PROTOCOL_SPLITTED_CONV];
|
$condition = ['item-uri' => $related_uri, 'protocol' => PROTOCOL_SPLITTED_CONV];
|
||||||
$conversation = DBA::selectFirst('conversation', ['source'], $condition);
|
$conversation = DBA::selectFirst('conversation', ['source'], $condition);
|
||||||
if (DBM::is_result($conversation)) {
|
if (DBA::is_result($conversation)) {
|
||||||
$stored = true;
|
$stored = true;
|
||||||
logger('Got cached XML from conversation for URI '.$related_uri, LOGGER_DEBUG);
|
logger('Got cached XML from conversation for URI '.$related_uri, LOGGER_DEBUG);
|
||||||
$xml = $conversation['source'];
|
$xml = $conversation['source'];
|
||||||
|
|
@ -1453,7 +1452,7 @@ class OStatus
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($profile) && !$show_profile) {
|
if (DBA::is_result($profile) && !$show_profile) {
|
||||||
if (trim($profile["homepage"]) != "") {
|
if (trim($profile["homepage"]) != "") {
|
||||||
$urls = $doc->createElement("poco:urls");
|
$urls = $doc->createElement("poco:urls");
|
||||||
XML::addElement($doc, $urls, "poco:type", "homepage");
|
XML::addElement($doc, $urls, "poco:type", "homepage");
|
||||||
|
|
@ -1577,24 +1576,24 @@ class OStatus
|
||||||
dbesc(normalise_link($url)),
|
dbesc(normalise_link($url)),
|
||||||
intval($owner["uid"])
|
intval($owner["uid"])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$contact["uid"] = -1;
|
$contact["uid"] = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$r = q(
|
$r = q(
|
||||||
"SELECT * FROM `gcontact` WHERE `nurl` = '%s' LIMIT 1",
|
"SELECT * FROM `gcontact` WHERE `nurl` = '%s' LIMIT 1",
|
||||||
dbesc(normalise_link($url))
|
dbesc(normalise_link($url))
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$contact = $r[0];
|
$contact = $r[0];
|
||||||
$contact["uid"] = -1;
|
$contact["uid"] = -1;
|
||||||
$contact["success_update"] = $contact["updated"];
|
$contact["success_update"] = $contact["updated"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
$contact = owner;
|
$contact = owner;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1636,7 +1635,7 @@ class OStatus
|
||||||
$condition = ['uid' => $owner["uid"], 'guid' => $repeated_guid, 'private' => false,
|
$condition = ['uid' => $owner["uid"], 'guid' => $repeated_guid, 'private' => false,
|
||||||
'network' => [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS]];
|
'network' => [NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS]];
|
||||||
$repeated_item = Item::selectFirst([], $condition);
|
$repeated_item = Item::selectFirst([], $condition);
|
||||||
if (!DBM::is_result($repeated_item)) {
|
if (!DBA::is_result($repeated_item)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1794,7 +1793,7 @@ class OStatus
|
||||||
dbesc(normalise_link($contact["url"]))
|
dbesc(normalise_link($contact["url"]))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$connect_id = $r[0]['id'];
|
$connect_id = $r[0]['id'];
|
||||||
} else {
|
} else {
|
||||||
$connect_id = 0;
|
$connect_id = 0;
|
||||||
|
|
@ -1963,7 +1962,7 @@ class OStatus
|
||||||
|
|
||||||
$thrparent = Item::selectFirst(['guid', 'author-link', 'owner-link', 'plink'], ['uid' => $owner["uid"], 'uri' => $parent_item]);
|
$thrparent = Item::selectFirst(['guid', 'author-link', 'owner-link', 'plink'], ['uid' => $owner["uid"], 'uri' => $parent_item]);
|
||||||
|
|
||||||
if (DBM::is_result($thrparent)) {
|
if (DBA::is_result($thrparent)) {
|
||||||
$mentioned[$thrparent["author-link"]] = $thrparent["author-link"];
|
$mentioned[$thrparent["author-link"]] = $thrparent["author-link"];
|
||||||
$mentioned[$thrparent["owner-link"]] = $thrparent["owner-link"];
|
$mentioned[$thrparent["owner-link"]] = $thrparent["owner-link"];
|
||||||
$parent_plink = $thrparent["plink"];
|
$parent_plink = $thrparent["plink"];
|
||||||
|
|
@ -1990,7 +1989,7 @@ class OStatus
|
||||||
|
|
||||||
if (isset($parent_item)) {
|
if (isset($parent_item)) {
|
||||||
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $parent_item]);
|
$conversation = DBA::selectFirst('conversation', ['conversation-uri', 'conversation-href'], ['item-uri' => $parent_item]);
|
||||||
if (DBM::is_result($conversation)) {
|
if (DBA::is_result($conversation)) {
|
||||||
if ($conversation['conversation-uri'] != '') {
|
if ($conversation['conversation-uri'] != '') {
|
||||||
$conversation_uri = $conversation['conversation-uri'];
|
$conversation_uri = $conversation['conversation-uri'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ use Friendica\Content\Text\HTML;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
|
|
@ -68,7 +67,7 @@ class PortableContact
|
||||||
if ($cid) {
|
if ($cid) {
|
||||||
if (!$url || !$uid) {
|
if (!$url || !$uid) {
|
||||||
$contact = DBA::selectFirst('contact', ['poco', 'uid'], ['id' => $cid]);
|
$contact = DBA::selectFirst('contact', ['poco', 'uid'], ['id' => $cid]);
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
$url = $contact['poco'];
|
$url = $contact['poco'];
|
||||||
$uid = $contact['uid'];
|
$uid = $contact['uid'];
|
||||||
}
|
}
|
||||||
|
|
@ -285,7 +284,7 @@ class PortableContact
|
||||||
dbesc(normalise_link($server_url))
|
dbesc(normalise_link($server_url))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
return $server_url;
|
return $server_url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -310,7 +309,7 @@ class PortableContact
|
||||||
dbesc(normalise_link($profile))
|
dbesc(normalise_link($profile))
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($gcontacts)) {
|
if (!DBA::is_result($gcontacts)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -931,7 +930,7 @@ class PortableContact
|
||||||
}
|
}
|
||||||
|
|
||||||
$gserver = DBA::selectFirst('gserver', [], ['nurl' => normalise_link($server_url)]);
|
$gserver = DBA::selectFirst('gserver', [], ['nurl' => normalise_link($server_url)]);
|
||||||
if (DBM::is_result($gserver)) {
|
if (DBA::is_result($gserver)) {
|
||||||
if ($gserver["created"] <= NULL_DATE) {
|
if ($gserver["created"] <= NULL_DATE) {
|
||||||
$fields = ['created' => DateTimeFormat::utcNow()];
|
$fields = ['created' => DateTimeFormat::utcNow()];
|
||||||
$condition = ['nurl' => normalise_link($server_url)];
|
$condition = ['nurl' => normalise_link($server_url)];
|
||||||
|
|
@ -1002,7 +1001,7 @@ class PortableContact
|
||||||
|
|
||||||
// Quit if there is a timeout.
|
// Quit if there is a timeout.
|
||||||
// But we want to make sure to only quit if we are mostly sure that this server url fits.
|
// But we want to make sure to only quit if we are mostly sure that this server url fits.
|
||||||
if (DBM::is_result($gserver) && ($orig_server_url == $server_url) &&
|
if (DBA::is_result($gserver) && ($orig_server_url == $server_url) &&
|
||||||
(!empty($serverret["errno"]) && ($serverret['errno'] == CURLE_OPERATION_TIMEDOUT))) {
|
(!empty($serverret["errno"]) && ($serverret['errno'] == CURLE_OPERATION_TIMEDOUT))) {
|
||||||
logger("Connection to server ".$server_url." timed out.", LOGGER_DEBUG);
|
logger("Connection to server ".$server_url." timed out.", LOGGER_DEBUG);
|
||||||
DBA::update('gserver', ['last_failure' => DateTimeFormat::utcNow()], ['nurl' => normalise_link($server_url)]);
|
DBA::update('gserver', ['last_failure' => DateTimeFormat::utcNow()], ['nurl' => normalise_link($server_url)]);
|
||||||
|
|
@ -1421,7 +1420,7 @@ class PortableContact
|
||||||
}
|
}
|
||||||
|
|
||||||
$gserver = DBA::selectFirst('gserver', ['id', 'relay-subscribe', 'relay-scope'], ['nurl' => normalise_link($server_url)]);
|
$gserver = DBA::selectFirst('gserver', ['id', 'relay-subscribe', 'relay-scope'], ['nurl' => normalise_link($server_url)]);
|
||||||
if (!DBM::is_result($gserver)) {
|
if (!DBA::is_result($gserver)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1483,7 +1482,7 @@ class PortableContact
|
||||||
dbesc(NETWORK_OSTATUS)
|
dbesc(NETWORK_OSTATUS)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1511,7 +1510,7 @@ class PortableContact
|
||||||
$server_url = str_replace("/index.php", "", $server->url);
|
$server_url = str_replace("/index.php", "", $server->url);
|
||||||
|
|
||||||
$r = q("SELECT `nurl` FROM `gserver` WHERE `nurl` = '%s'", dbesc(normalise_link($server_url)));
|
$r = q("SELECT `nurl` FROM `gserver` WHERE `nurl` = '%s'", dbesc(normalise_link($server_url)));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger("Call server check for server ".$server_url, LOGGER_DEBUG);
|
logger("Call server check for server ".$server_url, LOGGER_DEBUG);
|
||||||
Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", $server_url);
|
Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", $server_url);
|
||||||
}
|
}
|
||||||
|
|
@ -1580,7 +1579,7 @@ class PortableContact
|
||||||
public static function discoverSingleServer($id)
|
public static function discoverSingleServer($id)
|
||||||
{
|
{
|
||||||
$r = q("SELECT `poco`, `nurl`, `url`, `network` FROM `gserver` WHERE `id` = %d", intval($id));
|
$r = q("SELECT `poco`, `nurl`, `url`, `network` FROM `gserver` WHERE `id` = %d", intval($id));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1656,7 +1655,7 @@ class PortableContact
|
||||||
$last_update = date("c", time() - (60 * 60 * 24 * $requery_days));
|
$last_update = date("c", time() - (60 * 60 * 24 * $requery_days));
|
||||||
|
|
||||||
$r = q("SELECT `id`, `url`, `nurl`, `network` FROM `gserver` WHERE `last_contact` >= `last_failure` AND `poco` != '' AND `last_poco_query` < '%s' ORDER BY RAND()", dbesc($last_update));
|
$r = q("SELECT `id`, `url`, `nurl`, `network` FROM `gserver` WHERE `last_contact` >= `last_failure` AND `poco` != '' AND `last_poco_query` < '%s' ORDER BY RAND()", dbesc($last_update));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $server) {
|
foreach ($r as $server) {
|
||||||
if (!self::checkServer($server["url"], $server["network"])) {
|
if (!self::checkServer($server["url"], $server["network"])) {
|
||||||
// The server is not reachable? Okay, then we will try it later
|
// The server is not reachable? Okay, then we will try it later
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,6 @@ namespace Friendica\Util;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -226,7 +225,7 @@ class ExAuth
|
||||||
$this->writeLog(LOG_INFO, 'internal auth for ' . $sUser . '@' . $aCommand[2]);
|
$this->writeLog(LOG_INFO, 'internal auth for ' . $sUser . '@' . $aCommand[2]);
|
||||||
|
|
||||||
$aUser = DBA::selectFirst('user', ['uid', 'password', 'legacy_password'], ['nickname' => $sUser]);
|
$aUser = DBA::selectFirst('user', ['uid', 'password', 'legacy_password'], ['nickname' => $sUser]);
|
||||||
if (DBM::is_result($aUser)) {
|
if (DBA::is_result($aUser)) {
|
||||||
$uid = $aUser['uid'];
|
$uid = $aUser['uid'];
|
||||||
$success = User::authenticate($aUser, $aCommand[3]);
|
$success = User::authenticate($aUser, $aCommand[3]);
|
||||||
$Error = $success === false;
|
$Error = $success === false;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ namespace Friendica\Util;
|
||||||
|
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Implements HTTP Signatures per draft-cavage-http-signatures-07.
|
* @brief Implements HTTP Signatures per draft-cavage-http-signatures-07.
|
||||||
|
|
@ -184,7 +183,7 @@ class HTTPSignature
|
||||||
$contact = DBA::selectFirst('contact', ['pubkey'], ['id' => $id, 'network' => 'activitypub']);
|
$contact = DBA::selectFirst('contact', ['pubkey'], ['id' => $id, 'network' => 'activitypub']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($contact)) {
|
if (DBA::is_result($contact)) {
|
||||||
return $contact['pubkey'];
|
return $contact['pubkey'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -195,7 +194,7 @@ class Cron
|
||||||
dbesc(NETWORK_MAIL)
|
dbesc(NETWORK_MAIL)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($contacts)) {
|
if (!DBA::is_result($contacts)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\BaseObject;
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Database\PostUpdate;
|
use Friendica\Database\PostUpdate;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
|
|
@ -93,7 +92,7 @@ class CronJobs
|
||||||
private static function updatePhotoAlbums()
|
private static function updatePhotoAlbums()
|
||||||
{
|
{
|
||||||
$r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND NOT `account_removed`");
|
$r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND NOT `account_removed`");
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -231,7 +230,7 @@ class CronJobs
|
||||||
$r = q("SELECT `id`, `url` FROM `contact`
|
$r = q("SELECT `id`, `url` FROM `contact`
|
||||||
WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
|
WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
|
||||||
ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
|
ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -266,7 +265,7 @@ class CronJobs
|
||||||
// Sometimes there seem to be issues where the "self" contact vanishes.
|
// Sometimes there seem to be issues where the "self" contact vanishes.
|
||||||
// We haven't found the origin of the problem by now.
|
// We haven't found the origin of the problem by now.
|
||||||
$r = q("SELECT `uid` FROM `user` WHERE NOT EXISTS (SELECT `uid` FROM `contact` WHERE `contact`.`uid` = `user`.`uid` AND `contact`.`self`)");
|
$r = q("SELECT `uid` FROM `user` WHERE NOT EXISTS (SELECT `uid` FROM `contact` WHERE `contact`.`uid` = `user`.`uid` AND `contact`.`self`)");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r AS $user) {
|
foreach ($r AS $user) {
|
||||||
logger('Create missing self contact for user ' . $user['uid']);
|
logger('Create missing self contact for user ' . $user['uid']);
|
||||||
Contact::createSelfFromUserId($user['uid']);
|
Contact::createSelfFromUserId($user['uid']);
|
||||||
|
|
@ -282,7 +281,7 @@ class CronJobs
|
||||||
|
|
||||||
// Update the global contacts for local users
|
// Update the global contacts for local users
|
||||||
$r = q("SELECT `uid` FROM `user` WHERE `verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired`");
|
$r = q("SELECT `uid` FROM `user` WHERE `verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired`");
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r AS $user) {
|
foreach ($r AS $user) {
|
||||||
GContact::updateForUser($user["uid"]);
|
GContact::updateForUser($user["uid"]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\Queue;
|
use Friendica\Model\Queue;
|
||||||
|
|
@ -40,14 +39,14 @@ class Delivery extends BaseObject
|
||||||
|
|
||||||
if ($cmd == self::MAIL) {
|
if ($cmd == self::MAIL) {
|
||||||
$target_item = DBA::selectFirst('mail', [], ['id' => $item_id]);
|
$target_item = DBA::selectFirst('mail', [], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($target_item)) {
|
if (!DBA::is_result($target_item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$uid = $target_item['uid'];
|
$uid = $target_item['uid'];
|
||||||
$items = [];
|
$items = [];
|
||||||
} elseif ($cmd == self::SUGGESTION) {
|
} elseif ($cmd == self::SUGGESTION) {
|
||||||
$target_item = DBA::selectFirst('fsuggest', [], ['id' => $item_id]);
|
$target_item = DBA::selectFirst('fsuggest', [], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($target_item)) {
|
if (!DBA::is_result($target_item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$uid = $target_item['uid'];
|
$uid = $target_item['uid'];
|
||||||
|
|
@ -55,7 +54,7 @@ class Delivery extends BaseObject
|
||||||
$uid = $item_id;
|
$uid = $item_id;
|
||||||
} else {
|
} else {
|
||||||
$item = Item::selectFirst(['parent'], ['id' => $item_id]);
|
$item = Item::selectFirst(['parent'], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($item) || empty($item['parent'])) {
|
if (!DBA::is_result($item) || empty($item['parent'])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$parent_id = intval($item['parent']);
|
$parent_id = intval($item['parent']);
|
||||||
|
|
@ -133,7 +132,7 @@ class Delivery extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$owner = User::getOwnerDataById($uid);
|
$owner = User::getOwnerDataById($uid);
|
||||||
if (!DBM::is_result($owner)) {
|
if (!DBA::is_result($owner)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -141,7 +140,7 @@ class Delivery extends BaseObject
|
||||||
$contact = DBA::selectFirst('contact', [],
|
$contact = DBA::selectFirst('contact', [],
|
||||||
['id' => $contact_id, 'blocked' => false, 'pending' => false, 'self' => false]
|
['id' => $contact_id, 'blocked' => false, 'pending' => false, 'self' => false]
|
||||||
);
|
);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -238,7 +237,7 @@ class Delivery extends BaseObject
|
||||||
if (link_compare($basepath, System::baseUrl())) {
|
if (link_compare($basepath, System::baseUrl())) {
|
||||||
$condition = ['nurl' => normalise_link($contact['url']), 'self' => true];
|
$condition = ['nurl' => normalise_link($contact['url']), 'self' => true];
|
||||||
$target_self = DBA::selectFirst('contact', ['uid'], $condition);
|
$target_self = DBA::selectFirst('contact', ['uid'], $condition);
|
||||||
if (!DBM::is_result($target_self)) {
|
if (!DBA::is_result($target_self)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$target_uid = $target_self['uid'];
|
$target_uid = $target_self['uid'];
|
||||||
|
|
@ -260,7 +259,7 @@ class Delivery extends BaseObject
|
||||||
$cid);
|
$cid);
|
||||||
|
|
||||||
// This should never fail
|
// This should never fail
|
||||||
if (!DBM::is_result($target_importer)) {
|
if (!DBA::is_result($target_importer)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -405,7 +404,7 @@ class Delivery extends BaseObject
|
||||||
}
|
}
|
||||||
|
|
||||||
$local_user = DBA::selectFirst('user', [], ['uid' => $owner['uid']]);
|
$local_user = DBA::selectFirst('user', [], ['uid' => $owner['uid']]);
|
||||||
if (!DBM::is_result($local_user)) {
|
if (!DBA::is_result($local_user)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -413,7 +412,7 @@ class Delivery extends BaseObject
|
||||||
|
|
||||||
$reply_to = '';
|
$reply_to = '';
|
||||||
$mailacct = DBA::selectFirst('mailacct', ['reply_to'], ['uid' => $owner['uid']]);
|
$mailacct = DBA::selectFirst('mailacct', ['reply_to'], ['uid' => $owner['uid']]);
|
||||||
if (DBM::is_result($mailacct) && !empty($mailacct['reply_to'])) {
|
if (DBA::is_result($mailacct) && !empty($mailacct['reply_to'])) {
|
||||||
$reply_to = $mailacct['reply_to'];
|
$reply_to = $mailacct['reply_to'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -446,12 +445,12 @@ class Delivery extends BaseObject
|
||||||
if (empty($target_item['title'])) {
|
if (empty($target_item['title'])) {
|
||||||
$condition = ['uri' => $target_item['parent-uri'], 'uid' => $owner['uid']];
|
$condition = ['uri' => $target_item['parent-uri'], 'uid' => $owner['uid']];
|
||||||
$title = Item::selectFirst(['title'], $condition);
|
$title = Item::selectFirst(['title'], $condition);
|
||||||
if (DBM::is_result($title) && ($title['title'] != '')) {
|
if (DBA::is_result($title) && ($title['title'] != '')) {
|
||||||
$subject = $title['title'];
|
$subject = $title['title'];
|
||||||
} else {
|
} else {
|
||||||
$condition = ['parent-uri' => $target_item['parent-uri'], 'uid' => $owner['uid']];
|
$condition = ['parent-uri' => $target_item['parent-uri'], 'uid' => $owner['uid']];
|
||||||
$title = Item::selectFirst(['title'], $condition);
|
$title = Item::selectFirst(['title'], $condition);
|
||||||
if (DBM::is_result($title) && ($title['title'] != '')) {
|
if (DBA::is_result($title) && ($title['title'] != '')) {
|
||||||
$subject = $title['title'];
|
$subject = $title['title'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Friendica\Worker;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
||||||
class Directory
|
class Directory
|
||||||
|
|
@ -48,7 +48,7 @@ class Directory
|
||||||
WHERE `contact`.`self` AND `profile`.`net-publish` AND `profile`.`is-default` AND
|
WHERE `contact`.`self` AND `profile`.`net-publish` AND `profile`.`is-default` AND
|
||||||
NOT `user`.`account_expired` AND `user`.`verified`");
|
NOT `user`.`account_expired` AND `user`.`verified`");
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r AS $user) {
|
foreach ($r AS $user) {
|
||||||
Worker::add(PRIORITY_LOW, 'Directory', $user['url']);
|
Worker::add(PRIORITY_LOW, 'Directory', $user['url']);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
|
|
@ -119,7 +118,7 @@ class DiscoverPoCo
|
||||||
private static function updateServer() {
|
private static function updateServer() {
|
||||||
$r = q("SELECT `url`, `created`, `last_failure`, `last_contact` FROM `gserver` ORDER BY rand()");
|
$r = q("SELECT `url`, `created`, `last_failure`, `last_contact` FROM `gserver` ORDER BY rand()");
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -225,7 +224,7 @@ class DiscoverPoCo
|
||||||
foreach ($j->results as $jj) {
|
foreach ($j->results as $jj) {
|
||||||
// Check if the contact already exists
|
// Check if the contact already exists
|
||||||
$exists = q("SELECT `id`, `last_contact`, `last_failure`, `updated` FROM `gcontact` WHERE `nurl` = '%s'", normalise_link($jj->url));
|
$exists = q("SELECT `id`, `last_contact`, `last_failure`, `updated` FROM `gcontact` WHERE `nurl` = '%s'", normalise_link($jj->url));
|
||||||
if (DBM::is_result($exists)) {
|
if (DBA::is_result($exists)) {
|
||||||
logger("Profile ".$jj->url." already exists (".$search.")", LOGGER_DEBUG);
|
logger("Profile ".$jj->url." already exists (".$search.")", LOGGER_DEBUG);
|
||||||
|
|
||||||
if (($exists[0]["last_contact"] < $exists[0]["last_failure"]) &&
|
if (($exists[0]["last_contact"] < $exists[0]["last_failure"]) &&
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
||||||
require_once 'include/dba.php';
|
require_once 'include/dba.php';
|
||||||
|
|
@ -68,7 +67,7 @@ class Expire
|
||||||
return;
|
return;
|
||||||
} elseif (intval($param) > 0) {
|
} elseif (intval($param) > 0) {
|
||||||
$user = DBA::selectFirst('user', ['uid', 'username', 'expire'], ['uid' => $param]);
|
$user = DBA::selectFirst('user', ['uid', 'username', 'expire'], ['uid' => $param]);
|
||||||
if (DBM::is_result($user)) {
|
if (DBA::is_result($user)) {
|
||||||
logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - interval: '.$user['expire'], LOGGER_DEBUG);
|
logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - interval: '.$user['expire'], LOGGER_DEBUG);
|
||||||
Item::expire($user['uid'], $user['expire']);
|
Item::expire($user['uid'], $user['expire']);
|
||||||
logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - done ', LOGGER_DEBUG);
|
logger('Expire items for user '.$user['uid'].' ('.$user['username'].') - done ', LOGGER_DEBUG);
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
namespace Friendica\Worker;
|
namespace Friendica\Worker;
|
||||||
|
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
|
|
@ -25,7 +25,7 @@ class GProbe {
|
||||||
|
|
||||||
logger("gprobe start for ".normalise_link($url), LOGGER_DEBUG);
|
logger("gprobe start for ".normalise_link($url), LOGGER_DEBUG);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
// Is it a DDoS attempt?
|
// Is it a DDoS attempt?
|
||||||
$urlparts = parse_url($url);
|
$urlparts = parse_url($url);
|
||||||
|
|
||||||
|
|
@ -52,7 +52,7 @@ class GProbe {
|
||||||
dbesc(normalise_link($url))
|
dbesc(normalise_link($url))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
// Check for accessibility and do a poco discovery
|
// Check for accessibility and do a poco discovery
|
||||||
if (PortableContact::lastUpdated($r[0]['url'], true) && ($r[0]["network"] == NETWORK_DFRN)) {
|
if (PortableContact::lastUpdated($r[0]['url'], true) && ($r[0]["network"] == NETWORK_DFRN)) {
|
||||||
PortableContact::loadWorker(0, 0, $r[0]['id'], str_replace('/profile/', '/poco/', $r[0]['url']));
|
PortableContact::loadWorker(0, 0, $r[0]['id'], str_replace('/profile/', '/poco/', $r[0]['url']));
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Group;
|
use Friendica\Model\Group;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
|
|
@ -66,7 +65,7 @@ class Notifier
|
||||||
if ($cmd == Delivery::MAIL) {
|
if ($cmd == Delivery::MAIL) {
|
||||||
$normal_mode = false;
|
$normal_mode = false;
|
||||||
$message = DBA::selectFirst('mail', ['uid', 'contact-id'], ['id' => $item_id]);
|
$message = DBA::selectFirst('mail', ['uid', 'contact-id'], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($message)) {
|
if (!DBA::is_result($message)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$uid = $message['uid'];
|
$uid = $message['uid'];
|
||||||
|
|
@ -74,7 +73,7 @@ class Notifier
|
||||||
} elseif ($cmd == Delivery::SUGGESTION) {
|
} elseif ($cmd == Delivery::SUGGESTION) {
|
||||||
$normal_mode = false;
|
$normal_mode = false;
|
||||||
$suggest = DBA::selectFirst('fsuggest', ['uid', 'cid'], ['id' => $item_id]);
|
$suggest = DBA::selectFirst('fsuggest', ['uid', 'cid'], ['id' => $item_id]);
|
||||||
if (!DBM::is_result($suggest)) {
|
if (!DBA::is_result($suggest)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$uid = $suggest['uid'];
|
$uid = $suggest['uid'];
|
||||||
|
|
@ -110,7 +109,7 @@ class Notifier
|
||||||
$condition = ['id' => $item_id, 'visible' => true, 'moderated' => false];
|
$condition = ['id' => $item_id, 'visible' => true, 'moderated' => false];
|
||||||
$target_item = Item::selectFirst([], $condition);
|
$target_item = Item::selectFirst([], $condition);
|
||||||
|
|
||||||
if (!DBM::is_result($target_item) || !intval($target_item['parent'])) {
|
if (!DBA::is_result($target_item) || !intval($target_item['parent'])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -122,7 +121,7 @@ class Notifier
|
||||||
$params = ['order' => ['id']];
|
$params = ['order' => ['id']];
|
||||||
$ret = Item::select([], $condition, $params);
|
$ret = Item::select([], $condition, $params);
|
||||||
|
|
||||||
if (!DBM::is_result($ret)) {
|
if (!DBA::is_result($ret)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -224,7 +223,7 @@ class Notifier
|
||||||
$fields = ['forum', 'prv'];
|
$fields = ['forum', 'prv'];
|
||||||
$condition = ['id' => $target_item['contact-id']];
|
$condition = ['id' => $target_item['contact-id']];
|
||||||
$contact = DBA::selectFirst('contact', $fields, $condition);
|
$contact = DBA::selectFirst('contact', $fields, $condition);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
// Should never happen
|
// Should never happen
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -261,7 +260,7 @@ class Notifier
|
||||||
intval($uid),
|
intval($uid),
|
||||||
dbesc(NETWORK_DFRN)
|
dbesc(NETWORK_DFRN)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$recipients_followup[] = $rr['id'];
|
$recipients_followup[] = $rr['id'];
|
||||||
}
|
}
|
||||||
|
|
@ -344,14 +343,14 @@ class Notifier
|
||||||
|
|
||||||
// Send a salmon to the parent author
|
// Send a salmon to the parent author
|
||||||
$probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['author-id']]);
|
$probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['author-id']]);
|
||||||
if (DBM::is_result($probed_contact) && !empty($probed_contact["notify"])) {
|
if (DBA::is_result($probed_contact) && !empty($probed_contact["notify"])) {
|
||||||
logger('Notify parent author '.$probed_contact["url"].': '.$probed_contact["notify"]);
|
logger('Notify parent author '.$probed_contact["url"].': '.$probed_contact["notify"]);
|
||||||
$url_recipients[$probed_contact["notify"]] = $probed_contact["notify"];
|
$url_recipients[$probed_contact["notify"]] = $probed_contact["notify"];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send a salmon to the parent owner
|
// Send a salmon to the parent owner
|
||||||
$probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['owner-id']]);
|
$probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['owner-id']]);
|
||||||
if (DBM::is_result($probed_contact) && !empty($probed_contact["notify"])) {
|
if (DBA::is_result($probed_contact) && !empty($probed_contact["notify"])) {
|
||||||
logger('Notify parent owner '.$probed_contact["url"].': '.$probed_contact["notify"]);
|
logger('Notify parent owner '.$probed_contact["url"].': '.$probed_contact["notify"]);
|
||||||
$url_recipients[$probed_contact["notify"]] = $probed_contact["notify"];
|
$url_recipients[$probed_contact["notify"]] = $probed_contact["notify"];
|
||||||
}
|
}
|
||||||
|
|
@ -388,7 +387,7 @@ class Notifier
|
||||||
intval($uid),
|
intval($uid),
|
||||||
dbesc(NETWORK_MAIL)
|
dbesc(NETWORK_MAIL)
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$recipients[] = $rr['id'];
|
$recipients[] = $rr['id'];
|
||||||
}
|
}
|
||||||
|
|
@ -412,7 +411,7 @@ class Notifier
|
||||||
}
|
}
|
||||||
|
|
||||||
// delivery loop
|
// delivery loop
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $contact) {
|
foreach ($r as $contact) {
|
||||||
logger("Deliver ".$item_id." to ".$contact['url']." via network ".$contact['network'], LOGGER_DEBUG);
|
logger("Deliver ".$item_id." to ".$contact['url']." via network ".$contact['network'], LOGGER_DEBUG);
|
||||||
|
|
||||||
|
|
@ -462,7 +461,7 @@ class Notifier
|
||||||
|
|
||||||
$r = array_merge($r2, $r1);
|
$r = array_merge($r2, $r1);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
logger('pubdeliver '.$target_item["guid"].': '.print_r($r,true), LOGGER_DEBUG);
|
logger('pubdeliver '.$target_item["guid"].': '.print_r($r,true), LOGGER_DEBUG);
|
||||||
|
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Content\Text\BBCode;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Protocol\Email;
|
use Friendica\Protocol\Email;
|
||||||
|
|
@ -48,7 +47,7 @@ class OnePoll
|
||||||
$d = DateTimeFormat::utcNow();
|
$d = DateTimeFormat::utcNow();
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
logger('Contact not found or cannot be used.');
|
logger('Contact not found or cannot be used.');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -61,7 +60,7 @@ class OnePoll
|
||||||
WHERE `cid` = %d AND updated > UTC_TIMESTAMP() - INTERVAL 1 DAY",
|
WHERE `cid` = %d AND updated > UTC_TIMESTAMP() - INTERVAL 1 DAY",
|
||||||
intval($contact['id'])
|
intval($contact['id'])
|
||||||
);
|
);
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
if (!$r[0]['total']) {
|
if (!$r[0]['total']) {
|
||||||
PortableContact::loadWorker($contact['id'], $importer_uid, 0, $contact['poco']);
|
PortableContact::loadWorker($contact['id'], $importer_uid, 0, $contact['poco']);
|
||||||
}
|
}
|
||||||
|
|
@ -146,7 +145,7 @@ class OnePoll
|
||||||
intval($importer_uid)
|
intval($importer_uid)
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
logger('No self contact for user '.$importer_uid);
|
logger('No self contact for user '.$importer_uid);
|
||||||
|
|
||||||
// set the last-update so we don't keep polling
|
// set the last-update so we don't keep polling
|
||||||
|
|
@ -349,7 +348,7 @@ class OnePoll
|
||||||
|
|
||||||
$condition = ["`server` != '' AND `uid` = ?", $importer_uid];
|
$condition = ["`server` != '' AND `uid` = ?", $importer_uid];
|
||||||
$mailconf = DBA::selectFirst('mailacct', [], $condition);
|
$mailconf = DBA::selectFirst('mailacct', [], $condition);
|
||||||
if (DBM::is_result($user) && DBM::is_result($mailconf)) {
|
if (DBA::is_result($user) && DBA::is_result($mailconf)) {
|
||||||
$mailbox = Email::constructMailboxName($mailconf);
|
$mailbox = Email::constructMailboxName($mailconf);
|
||||||
$password = '';
|
$password = '';
|
||||||
openssl_private_decrypt(hex2bin($mailconf['pass']), $password, $user['prvkey']);
|
openssl_private_decrypt(hex2bin($mailconf['pass']), $password, $user['prvkey']);
|
||||||
|
|
@ -392,7 +391,7 @@ class OnePoll
|
||||||
$fields = ['deleted', 'id'];
|
$fields = ['deleted', 'id'];
|
||||||
$condition = ['uid' => $importer_uid, 'uri' => $datarray['uri']];
|
$condition = ['uid' => $importer_uid, 'uri' => $datarray['uri']];
|
||||||
$item = Item::selectFirst($fields, $condition);
|
$item = Item::selectFirst($fields, $condition);
|
||||||
if (DBM::is_result($item)) {
|
if (DBA::is_result($item)) {
|
||||||
logger("Mail: Seen before ".$msg_uid." for ".$mailconf['user']." UID: ".$importer_uid." URI: ".$datarray['uri'],LOGGER_DEBUG);
|
logger("Mail: Seen before ".$msg_uid." for ".$mailconf['user']." UID: ".$importer_uid." URI: ".$datarray['uri'],LOGGER_DEBUG);
|
||||||
|
|
||||||
// Only delete when mails aren't automatically moved or deleted
|
// Only delete when mails aren't automatically moved or deleted
|
||||||
|
|
@ -442,7 +441,7 @@ class OnePoll
|
||||||
}
|
}
|
||||||
$condition = ['uri' => $refs_arr, 'uid' => $importer_uid];
|
$condition = ['uri' => $refs_arr, 'uid' => $importer_uid];
|
||||||
$parent = Item::selectFirst(['parent-uri'], $condition);
|
$parent = Item::selectFirst(['parent-uri'], $condition);
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
$datarray['parent-uri'] = $parent['parent-uri']; // Set the parent as the top-level item
|
$datarray['parent-uri'] = $parent['parent-uri']; // Set the parent as the top-level item
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -475,7 +474,7 @@ class OnePoll
|
||||||
$condition = ['title' => $datarray['title'], 'uid' => importer_uid, 'network' => NETWORK_MAIL];
|
$condition = ['title' => $datarray['title'], 'uid' => importer_uid, 'network' => NETWORK_MAIL];
|
||||||
$params = ['order' => ['created' => true]];
|
$params = ['order' => ['created' => true]];
|
||||||
$parent = Item::selectFirst(['parent-uri'], $condition, $params);
|
$parent = Item::selectFirst(['parent-uri'], $condition, $params);
|
||||||
if (DBM::is_result($parent)) {
|
if (DBA::is_result($parent)) {
|
||||||
$datarray['parent-uri'] = $parent['parent-uri'];
|
$datarray['parent-uri'] = $parent['parent-uri'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ namespace Friendica\Worker;
|
||||||
use Friendica\BaseObject;
|
use Friendica\BaseObject;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\PushSubscriber;
|
use Friendica\Model\PushSubscriber;
|
||||||
use Friendica\Protocol\OStatus;
|
use Friendica\Protocol\OStatus;
|
||||||
use Friendica\Util\Network;
|
use Friendica\Util\Network;
|
||||||
|
|
@ -31,7 +30,7 @@ class PubSubPublish
|
||||||
$a = BaseObject::getApp();
|
$a = BaseObject::getApp();
|
||||||
|
|
||||||
$subscriber = DBA::selectFirst('push_subscriber', [], ['id' => $id]);
|
$subscriber = DBA::selectFirst('push_subscriber', [], ['id' => $id]);
|
||||||
if (!DBM::is_result($subscriber)) {
|
if (!DBA::is_result($subscriber)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\PushSubscriber;
|
use Friendica\Model\PushSubscriber;
|
||||||
use Friendica\Model\Queue as QueueModel;
|
use Friendica\Model\Queue as QueueModel;
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
@ -40,7 +39,7 @@ class Queue
|
||||||
|
|
||||||
Addon::callHooks('queue_predeliver', $r);
|
Addon::callHooks('queue_predeliver', $r);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $q_item) {
|
foreach ($r as $q_item) {
|
||||||
logger('Call queue for id ' . $q_item['id']);
|
logger('Call queue for id ' . $q_item['id']);
|
||||||
Worker::add(['priority' => PRIORITY_LOW, 'dont_fork' => true], "Queue", (int) $q_item['id']);
|
Worker::add(['priority' => PRIORITY_LOW, 'dont_fork' => true], "Queue", (int) $q_item['id']);
|
||||||
|
|
@ -53,12 +52,12 @@ class Queue
|
||||||
|
|
||||||
// delivering
|
// delivering
|
||||||
$q_item = DBA::selectFirst('queue', [], ['id' => $queue_id]);
|
$q_item = DBA::selectFirst('queue', [], ['id' => $queue_id]);
|
||||||
if (!DBM::is_result($q_item)) {
|
if (!DBA::is_result($q_item)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$contact = DBA::selectFirst('contact', [], ['id' => $q_item['cid']]);
|
$contact = DBA::selectFirst('contact', [], ['id' => $q_item['cid']]);
|
||||||
if (!DBM::is_result($contact)) {
|
if (!DBA::is_result($contact)) {
|
||||||
QueueModel::removeItem($q_item['id']);
|
QueueModel::removeItem($q_item['id']);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -98,7 +97,7 @@ class Queue
|
||||||
}
|
}
|
||||||
|
|
||||||
$user = DBA::selectFirst('user', [], ['uid' => $contact['uid']]);
|
$user = DBA::selectFirst('user', [], ['uid' => $contact['uid']]);
|
||||||
if (!DBM::is_result($user)) {
|
if (!DBA::is_result($user)) {
|
||||||
QueueModel::removeItem($q_item['id']);
|
QueueModel::removeItem($q_item['id']);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
namespace Friendica\Worker;
|
namespace Friendica\Worker;
|
||||||
|
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Network\Probe;
|
use Friendica\Network\Probe;
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
use Friendica\Util\DateTimeFormat;
|
use Friendica\Util\DateTimeFormat;
|
||||||
|
|
@ -24,7 +24,7 @@ class UpdateGContact
|
||||||
|
|
||||||
$r = q("SELECT * FROM `gcontact` WHERE `id` = %d", intval($contact_id));
|
$r = q("SELECT * FROM `gcontact` WHERE `id` = %d", intval($contact_id));
|
||||||
|
|
||||||
if (!DBM::is_result($r)) {
|
if (!DBA::is_result($r)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\Worker;
|
use Friendica\Core\Worker;
|
||||||
use Friendica\Database\DBA;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Database\DBM;
|
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\Item;
|
use Friendica\Model\Item;
|
||||||
use Friendica\Model\User;
|
use Friendica\Model\User;
|
||||||
|
|
@ -117,7 +116,7 @@ function update_1191() {
|
||||||
);
|
);
|
||||||
|
|
||||||
// convert old forumlist addon entries in new config entries
|
// convert old forumlist addon entries in new config entries
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$uid = $rr['uid'];
|
$uid = $rr['uid'];
|
||||||
$family = $rr['cat'];
|
$family = $rr['cat'];
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
||||||
$frio = 'view/theme/frio';
|
$frio = 'view/theme/frio';
|
||||||
|
|
@ -231,7 +231,7 @@ function frio_remote_nav($a, &$nav)
|
||||||
// user info
|
// user info
|
||||||
$r = q("SELECT `micro` FROM `contact` WHERE `uid` = %d AND `self`", intval($a->user['uid']));
|
$r = q("SELECT `micro` FROM `contact` WHERE `uid` = %d AND `self`", intval($a->user['uid']));
|
||||||
|
|
||||||
$r[0]['photo'] = (DBM::is_result($r) ? $a->remove_baseurl($r[0]['micro']) : 'images/person-48.jpg');
|
$r[0]['photo'] = (DBA::is_result($r) ? $a->remove_baseurl($r[0]['micro']) : 'images/person-48.jpg');
|
||||||
$r[0]['name'] = $a->user['username'];
|
$r[0]['name'] = $a->user['username'];
|
||||||
} elseif (!local_user() && remote_user()) {
|
} elseif (!local_user() && remote_user()) {
|
||||||
$r = q("SELECT `name`, `nick`, `micro` AS `photo` FROM `contact` WHERE `id` = %d", intval(remote_user()));
|
$r = q("SELECT `name`, `nick`, `micro` AS `photo` FROM `contact` WHERE `id` = %d", intval(remote_user()));
|
||||||
|
|
@ -245,9 +245,9 @@ function frio_remote_nav($a, &$nav)
|
||||||
$r = false;
|
$r = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$nav['userinfo'] = [
|
$nav['userinfo'] = [
|
||||||
'icon' => (DBM::is_result($r) ? $r[0]['photo'] : 'images/person-48.jpg'),
|
'icon' => (DBA::is_result($r) ? $r[0]['photo'] : 'images/person-48.jpg'),
|
||||||
'name' => $r[0]['name'],
|
'name' => $r[0]['name'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -310,7 +310,7 @@ function frio_acl_lookup(App $a, &$results)
|
||||||
$total = 0;
|
$total = 0;
|
||||||
$r = q("SELECT COUNT(*) AS `total` FROM `contact`
|
$r = q("SELECT COUNT(*) AS `total` FROM `contact`
|
||||||
WHERE `uid` = %d AND NOT `self` AND NOT `pending` $sql_extra ", intval($_SESSION['uid']));
|
WHERE `uid` = %d AND NOT `self` AND NOT `pending` $sql_extra ", intval($_SESSION['uid']));
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$total = $r[0]['total'];
|
$total = $r[0]['total'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -322,7 +322,7 @@ function frio_acl_lookup(App $a, &$results)
|
||||||
|
|
||||||
$contacts = [];
|
$contacts = [];
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
foreach ($r as $rr) {
|
foreach ($r as $rr) {
|
||||||
$contacts[] = _contact_detail_for_template($rr);
|
$contacts[] = _contact_detail_for_template($rr);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ use Friendica\Core\L10n;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\PConfig;
|
use Friendica\Core\PConfig;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Database\DBM;
|
use Friendica\Database\DBA;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Profile;
|
use Friendica\Model\Profile;
|
||||||
|
|
@ -147,7 +147,7 @@ function vier_community_info()
|
||||||
$r = GContact::suggestionQuery(local_user(), 0, 9);
|
$r = GContact::suggestionQuery(local_user(), 0, 9);
|
||||||
|
|
||||||
$tpl = get_markup_template('ch_directory_item.tpl');
|
$tpl = get_markup_template('ch_directory_item.tpl');
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$aside['$comunity_profiles_title'] = L10n::t('Community Profiles');
|
$aside['$comunity_profiles_title'] = L10n::t('Community Profiles');
|
||||||
$aside['$comunity_profiles_items'] = [];
|
$aside['$comunity_profiles_items'] = [];
|
||||||
|
|
||||||
|
|
@ -177,7 +177,7 @@ function vier_community_info()
|
||||||
9
|
9
|
||||||
);
|
);
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$aside['$lastusers_title'] = L10n::t('Last users');
|
$aside['$lastusers_title'] = L10n::t('Last users');
|
||||||
$aside['$lastusers_items'] = [];
|
$aside['$lastusers_items'] = [];
|
||||||
|
|
||||||
|
|
@ -383,7 +383,7 @@ function vier_community_info()
|
||||||
|
|
||||||
$tpl = get_markup_template('ch_connectors.tpl');
|
$tpl = get_markup_template('ch_connectors.tpl');
|
||||||
|
|
||||||
if (DBM::is_result($r)) {
|
if (DBA::is_result($r)) {
|
||||||
$con_services = [];
|
$con_services = [];
|
||||||
$con_services['title'] = ["", L10n::t('Connect Services'), "", ""];
|
$con_services['title'] = ["", L10n::t('Connect Services'), "", ""];
|
||||||
$aside['$con_services'] = $con_services;
|
$aside['$con_services'] = $con_services;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue