Browse Source

Rename Friendica\Database\dba to Friendica\Database\DBA

tags/2018.09
Hypolite Petovan 1 year ago
parent
commit
af6dbc654f
100 changed files with 867 additions and 867 deletions
  1. +3
    -3
      bin/daemon.php
  2. +33
    -33
      include/api.php
  3. +2
    -2
      include/conversation.php
  4. +9
    -9
      include/dba.php
  5. +14
    -14
      include/enotify.php
  6. +2
    -2
      include/items.php
  7. +13
    -13
      include/security.php
  8. +2
    -2
      index.php
  9. +2
    -2
      mod/acl.php
  10. +9
    -9
      mod/admin.php
  11. +2
    -2
      mod/allfriends.php
  12. +2
    -2
      mod/attach.php
  13. +2
    -2
      mod/cal.php
  14. +5
    -5
      mod/common.php
  15. +5
    -5
      mod/community.php
  16. +9
    -9
      mod/contacts.php
  17. +4
    -4
      mod/crepair.php
  18. +11
    -11
      mod/delegate.php
  19. +12
    -12
      mod/dfrn_confirm.php
  20. +9
    -9
      mod/dfrn_notify.php
  21. +6
    -6
      mod/dfrn_poll.php
  22. +3
    -3
      mod/dfrn_request.php
  23. +5
    -5
      mod/directory.php
  24. +2
    -2
      mod/dirfind.php
  25. +7
    -7
      mod/display.php
  26. +3
    -3
      mod/feedtest.php
  27. +2
    -2
      mod/hovercard.php
  28. +4
    -4
      mod/install.php
  29. +18
    -18
      mod/item.php
  30. +5
    -5
      mod/lostpass.php
  31. +3
    -3
      mod/message.php
  32. +19
    -19
      mod/network.php
  33. +3
    -3
      mod/nodeinfo.php
  34. +4
    -4
      mod/noscrape.php
  35. +2
    -2
      mod/notes.php
  36. +5
    -5
      mod/notifications.php
  37. +2
    -2
      mod/photos.php
  38. +2
    -2
      mod/profile.php
  39. +2
    -2
      mod/profiles.php
  40. +3
    -3
      mod/proxy.php
  41. +7
    -7
      mod/pubsub.php
  42. +3
    -3
      mod/pubsubhubbub.php
  43. +2
    -2
      mod/receive.php
  44. +4
    -4
      mod/redir.php
  45. +3
    -3
      mod/regmod.php
  46. +2
    -2
      mod/removeme.php
  47. +6
    -6
      mod/search.php
  48. +6
    -6
      mod/settings.php
  49. +2
    -2
      mod/suggest.php
  50. +4
    -4
      mod/unfollow.php
  51. +2
    -2
      mod/wall_attach.php
  52. +2
    -2
      mod/worker.php
  53. +2
    -2
      mod/xrd.php
  54. +6
    -6
      src/App.php
  55. +4
    -4
      src/Content/ContactSelector.php
  56. +4
    -4
      src/Content/ForumManager.php
  57. +2
    -2
      src/Content/Nav.php
  58. +3
    -3
      src/Content/OEmbed.php
  59. +6
    -6
      src/Content/Widget.php
  60. +3
    -3
      src/Content/Widget/TagCloud.php
  61. +6
    -6
      src/Core/ACL.php
  62. +15
    -15
      src/Core/Addon.php
  63. +6
    -6
      src/Core/Cache/DatabaseCacheDriver.php
  64. +7
    -7
      src/Core/Config/JITConfigAdapter.php
  65. +7
    -7
      src/Core/Config/JITPConfigAdapter.php
  66. +7
    -7
      src/Core/Config/PreloadConfigAdapter.php
  67. +7
    -7
      src/Core/Config/PreloadPConfigAdapter.php
  68. +4
    -4
      src/Core/Console/ArchiveContact.php
  69. +2
    -2
      src/Core/Console/AutomaticInstallation.php
  70. +2
    -2
      src/Core/Console/DatabaseStructure.php
  71. +3
    -3
      src/Core/Console/GlobalCommunitySilence.php
  72. +2
    -2
      src/Core/Console/NewPassword.php
  73. +3
    -3
      src/Core/L10n.php
  74. +9
    -9
      src/Core/Lock/DatabaseLockDriver.php
  75. +6
    -6
      src/Core/Session/DatabaseSessionHandler.php
  76. +12
    -12
      src/Core/UserImport.php
  77. +61
    -61
      src/Core/Worker.php
  78. +1
    -1
      src/Database/DBA.php
  79. +1
    -1
      src/Database/DBM.php
  80. +17
    -17
      src/Database/DBStructure.php
  81. +4
    -4
      src/Database/PostUpdate.php
  82. +76
    -76
      src/Model/Contact.php
  83. +4
    -4
      src/Model/Conversation.php
  84. +10
    -10
      src/Model/Event.php
  85. +11
    -11
      src/Model/GContact.php
  86. +25
    -25
      src/Model/Group.php
  87. +116
    -116
      src/Model/Item.php
  88. +11
    -11
      src/Model/Mail.php
  89. +5
    -5
      src/Model/OpenWebAuthToken.php
  90. +4
    -4
      src/Model/PermissionSet.php
  91. +6
    -6
      src/Model/Photo.php
  92. +10
    -10
      src/Model/Process.php
  93. +13
    -13
      src/Model/Profile.php
  94. +14
    -14
      src/Model/PushSubscriber.php
  95. +5
    -5
      src/Model/Queue.php
  96. +17
    -17
      src/Model/Term.php
  97. +25
    -25
      src/Model/User.php
  98. +4
    -4
      src/Module/Hashtag.php
  99. +4
    -4
      src/Module/Login.php
  100. +2
    -2
      src/Module/Magic.php

+ 3
- 3
bin/daemon.php View File

@@ -10,7 +10,7 @@
use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;

// Ensure that daemon.php is executed from the base path of the installation
if (!file_exists("boot.php") && (sizeof($_SERVER["argv"]) != 0)) {
@@ -114,7 +114,7 @@ if (!$foreground) {
// fclose(STDOUT); // file descriptors as we
// fclose(STDERR); // are running as a daemon.

dba::disconnect();
DBA::disconnect();

register_shutdown_function('shutdown');

@@ -155,7 +155,7 @@ while (true) {
if ($do_cron) {
// We force a reconnect of the database connection.
// This is done to ensure that the connection don't get lost over time.
dba::reconnect();
DBA::reconnect();

$last_cron = time();
}


+ 33
- 33
include/api.php View File

@@ -19,7 +19,7 @@ use Friendica\Core\PConfig;
use Friendica\Core\Protocol;
use Friendica\Core\System;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Group;
@@ -231,7 +231,7 @@ function api_login(App $a)
} else {
$user_id = User::authenticate(trim($user), trim($password));
if ($user_id !== false) {
$record = dba::selectFirst('user', [], ['uid' => $user_id]);
$record = DBA::selectFirst('user', [], ['uid' => $user_id]);
}
}

@@ -499,7 +499,7 @@ function api_rss_extra(App $a, $arr, $user_info)
*/
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)) {
return $r["nurl"];
@@ -696,8 +696,8 @@ function api_get_user(App $a, $contact_id = null)
$uinfo[0]['network'] = NETWORK_DFRN;
}

$usr = dba::selectFirst('user', ['default-location'], ['uid' => api_user()]);
$profile = dba::selectFirst('profile', ['about'], ['uid' => api_user(), 'is-default' => true]);
$usr = DBA::selectFirst('user', ['default-location'], ['uid' => api_user()]);
$profile = DBA::selectFirst('profile', ['about'], ['uid' => api_user(), 'is-default' => true]);
}
$countitems = 0;
$countfriends = 0;
@@ -770,7 +770,7 @@ function api_get_user(App $a, $contact_id = null)

// If this is a local user and it uses Frio, we can get its color preferences.
if ($ret['self']) {
$theme_info = dba::selectFirst('user', ['theme'], ['uid' => $ret['uid']]);
$theme_info = DBA::selectFirst('user', ['theme'], ['uid' => $ret['uid']]);
if ($theme_info['theme'] === 'frio') {
$schema = PConfig::get($ret['uid'], 'frio', 'schema');

@@ -1131,7 +1131,7 @@ function api_statuses_update($type)
$datefrom = date(DateTimeFormat::MYSQL, time() - 24*60*60);

$condition = ["`uid` = ? AND `wall` AND `created` > ? AND `id` = `parent`", api_user(), $datefrom];
$posts_day = dba::count('item', $condition);
$posts_day = DBA::count('item', $condition);

if ($posts_day > $throttle_day) {
logger('Daily posting limit reached for user '.api_user(), LOGGER_DEBUG);
@@ -1145,7 +1145,7 @@ function api_statuses_update($type)
$datefrom = date(DateTimeFormat::MYSQL, time() - 24*60*60*7);

$condition = ["`uid` = ? AND `wall` AND `created` > ? AND `id` = `parent`", api_user(), $datefrom];
$posts_week = dba::count('item', $condition);
$posts_week = DBA::count('item', $condition);

if ($posts_week > $throttle_week) {
logger('Weekly posting limit reached for user '.api_user(), LOGGER_DEBUG);
@@ -1159,7 +1159,7 @@ function api_statuses_update($type)
$datefrom = date(DateTimeFormat::MYSQL, time() - 24*60*60*30);

$condition = ["`uid` = ? AND `wall` AND `created` > ? AND `id` = `parent`", api_user(), $datefrom];
$posts_month = dba::count('item', $condition);
$posts_month = DBA::count('item', $condition);

if ($posts_month > $throttle_month) {
logger('Monthly posting limit reached for user '.api_user(), LOGGER_DEBUG);
@@ -2768,7 +2768,7 @@ function api_format_items_activities(&$item, $type = "json")
}
}

dba::close($ret);
DBA::close($ret);

if ($type == "xml") {
$xml_activities = [];
@@ -3048,7 +3048,7 @@ function api_lists_ownerships($type)
$user_info = api_get_user($a);
$uid = $user_info['uid'];

$groups = dba::select('group', [], ['deleted' => 0, 'uid' => $uid]);
$groups = DBA::select('group', [], ['deleted' => 0, 'uid' => $uid]);

// loop through all groups
$lists = [];
@@ -3867,7 +3867,7 @@ function api_fr_photoalbum_delete($type)
}

// now let's delete all photos from the album
$result = dba::delete('photo', ['uid' => api_user(), 'album' => $album]);
$result = DBA::delete('photo', ['uid' => api_user(), 'album' => $album]);

// return success of deletion or error message
if ($result) {
@@ -3901,11 +3901,11 @@ function api_fr_photoalbum_update($type)
throw new BadRequestException("no new albumname specified");
}
// check if album is existing
if (!dba::exists('photo', ['uid' => api_user(), 'album' => $album])) {
if (!DBA::exists('photo', ['uid' => api_user(), 'album' => $album])) {
throw new BadRequestException("album not available");
}
// now let's update all photos to the albumname
$result = dba::update('photo', ['album' => $album_new], ['uid' => api_user(), 'album' => $album]);
$result = DBA::update('photo', ['album' => $album_new], ['uid' => api_user(), 'album' => $album]);

// return success of updating or error message
if ($result) {
@@ -4139,7 +4139,7 @@ function api_fr_photo_delete($type)
throw new BadRequestException("photo not available");
}
// now we can perform on the deletion of the photo
$result = dba::delete('photo', ['uid' => api_user(), 'resource-id' => $photo_id]);
$result = DBA::delete('photo', ['uid' => api_user(), 'resource-id' => $photo_id]);

// return success of deletion or error message
if ($result) {
@@ -4212,7 +4212,7 @@ function api_account_update_profile_image($type)

// check if specified profile id is valid
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
if (!DBM::is_result($profile)) {
throw new BadRequestException("profile_id not available");
@@ -4249,11 +4249,11 @@ function api_account_update_profile_image($type)
// change specified profile or all profiles to the new resource-id
if ($is_default_profile) {
$condition = ["`profile` AND `resource-id` != ? AND `uid` = ?", $data['photo']['id'], api_user()];
dba::update('photo', ['profile' => false], $condition);
DBA::update('photo', ['profile' => false], $condition);
} else {
$fields = ['photo' => System::baseUrl() . '/photo/' . $data['photo']['id'] . '-4.' . $filetype,
'thumb' => System::baseUrl() . '/photo/' . $data['photo']['id'] . '-5.' . $filetype];
dba::update('profile', $fields, ['id' => $_REQUEST['profile'], 'uid' => api_user()]);
DBA::update('profile', $fields, ['id' => $_REQUEST['profile'], 'uid' => api_user()]);
}

Contact::updateSelfFromUserID(api_user(), true);
@@ -4298,16 +4298,16 @@ function api_account_update_profile($type)
$api_user = api_get_user(get_app());

if (!empty($_POST['name'])) {
dba::update('profile', ['name' => $_POST['name']], ['uid' => $local_user]);
dba::update('user', ['username' => $_POST['name']], ['uid' => $local_user]);
dba::update('contact', ['name' => $_POST['name']], ['uid' => $local_user, 'self' => 1]);
dba::update('contact', ['name' => $_POST['name']], ['id' => $api_user['id']]);
DBA::update('profile', ['name' => $_POST['name']], ['uid' => $local_user]);
DBA::update('user', ['username' => $_POST['name']], ['uid' => $local_user]);
DBA::update('contact', ['name' => $_POST['name']], ['uid' => $local_user, 'self' => 1]);
DBA::update('contact', ['name' => $_POST['name']], ['id' => $api_user['id']]);
}

if (isset($_POST['description'])) {
dba::update('profile', ['about' => $_POST['description']], ['uid' => $local_user]);
dba::update('contact', ['about' => $_POST['description']], ['uid' => $local_user, 'self' => 1]);
dba::update('contact', ['about' => $_POST['description']], ['id' => $api_user['id']]);
DBA::update('profile', ['about' => $_POST['description']], ['uid' => $local_user]);
DBA::update('contact', ['about' => $_POST['description']], ['uid' => $local_user, 'self' => 1]);
DBA::update('contact', ['about' => $_POST['description']], ['id' => $api_user['id']]);
}

Worker::add(PRIORITY_LOW, 'ProfileUpdate', $local_user);
@@ -4701,7 +4701,7 @@ function api_friendica_remoteauth()

// traditional DFRN

$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)) {
throw new BadRequestException("Unknown contact");
@@ -4724,7 +4724,7 @@ function api_friendica_remoteauth()

$fields = ['uid' => api_user(), 'cid' => $cid, 'dfrn_id' => $dfrn_id,
'sec' => $sec, 'expire' => time() + 45];
dba::insert('profile_check', $fields);
DBA::insert('profile_check', $fields);

logger($contact['name'] . ' ' . $sec, LOGGER_DEBUG);
$dest = ($url ? '&destination_url=' . $url : '');
@@ -5252,7 +5252,7 @@ function api_lists_destroy($type)
}

// get data of the specified group id
$group = dba::selectFirst('group', [], ['uid' => $uid, 'id' => $gid]);
$group = DBA::selectFirst('group', [], ['uid' => $uid, 'id' => $gid]);
// error message if specified gid is not in database
if (!$group) {
throw new BadRequestException('gid not available');
@@ -5506,7 +5506,7 @@ function api_lists_update($type)
}

// get data of the specified group id
$group = dba::selectFirst('group', [], ['uid' => $uid, 'id' => $gid]);
$group = DBA::selectFirst('group', [], ['uid' => $uid, 'id' => $gid]);
// error message if specified gid is not in database
if (!$group) {
throw new BadRequestException('gid not available');
@@ -5676,13 +5676,13 @@ function api_friendica_direct_messages_setseen($type)
}

// error message if specified id is not in database
if (!dba::exists('mail', ['id' => $id, 'uid' => $uid])) {
if (!DBA::exists('mail', ['id' => $id, 'uid' => $uid])) {
$answer = ['result' => 'error', 'message' => 'message id not in database'];
return api_format_data("direct_messages_setseen", $type, ['$result' => $answer]);
}

// update seen indicator
$result = dba::update('mail', ['seen' => true], ['id' => $id]);
$result = DBA::update('mail', ['seen' => true], ['id' => $id]);

if ($result) {
// return success
@@ -5852,7 +5852,7 @@ api_register_func('api/friendica/profile/show', 'api_friendica_profile_show', tr
*/
function api_saved_searches_list($type)
{
$terms = dba::select('search', ['id', 'term'], ['uid' => local_user()]);
$terms = DBA::select('search', ['id', 'term'], ['uid' => local_user()]);

$result = [];
while ($term = $terms->fetch()) {
@@ -5866,7 +5866,7 @@ function api_saved_searches_list($type)
];
}

dba::close($terms);
DBA::close($terms);

return api_format_data("terms", $type, ['terms' => $result]);
}


+ 2
- 2
include/conversation.php View File

@@ -12,7 +12,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Item;
@@ -829,7 +829,7 @@ function item_photo_menu($item) {
$network = '';
$rel = 0;
$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)) {
$cid = $contact['id'];
$network = $contact['network'];


+ 9
- 9
include/dba.php View File

@@ -1,10 +1,10 @@
<?php

use Friendica\Database\dba;
use Friendica\Database\DBA;

function dbesc($str) {
if (dba::$connected) {
return(dba::escape($str));
if (DBA::$connected) {
return(DBA::escape($str));
} else {
return(str_replace("'","\\'",$str));
}
@@ -24,24 +24,24 @@ function q($sql) {
$args = func_get_args();
unset($args[0]);

if (!dba::$connected) {
if (!DBA::$connected) {
return false;
}

$sql = dba::clean_query($sql);
$sql = dba::any_value_fallback($sql);
$sql = DBA::clean_query($sql);
$sql = DBA::any_value_fallback($sql);

$stmt = @vsprintf($sql, $args);

$ret = dba::p($stmt);
$ret = DBA::p($stmt);

if (is_bool($ret)) {
return $ret;
}

$columns = dba::columnCount($ret);
$columns = DBA::columnCount($ret);

$data = dba::inArray($ret);
$data = DBA::inArray($ret);

if ((count($data) == 0) && ($columns == 0)) {
return true;


+ 14
- 14
include/enotify.php View File

@@ -8,7 +8,7 @@ use Friendica\Core\Addon;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Item;
use Friendica\Util\DateTimeFormat;
@@ -50,7 +50,7 @@ function notification($params)
$sender_email = $a->getSenderEmailAddress();

if ($params['type'] != SYSTEM_EMAIL) {
$user = dba::selectFirst('user', ['nickname', 'page-flags'],
$user = DBA::selectFirst('user', ['nickname', 'page-flags'],
['uid' => $params['uid']]);

// There is no need to create notifications for forum accounts
@@ -107,7 +107,7 @@ function notification($params)
}

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"]) {
logger("Thread ".$parent_id." will be ignored", LOGGER_DEBUG);
return;
@@ -506,7 +506,7 @@ function notification($params)
);
if ($p && (count($p) > 1)) {
for ($d = 1; $d < count($p); $d ++) {
dba::delete('notify', ['id' => $p[$d]['id']]);
DBA::delete('notify', ['id' => $p[$d]['id']]);
}

// only continue on if we stored the first one
@@ -666,13 +666,13 @@ function notification($params)
*/
function check_user_notification($itemid) {
// fetch all users in the thread
$users = dba::p("SELECT DISTINCT(`contact`.`uid`) FROM `item`
$users = DBA::p("SELECT DISTINCT(`contact`.`uid`) FROM `item`
INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id` AND `contact`.`uid` != 0
WHERE `parent` IN (SELECT `parent` FROM `item` WHERE `id`=?)", $itemid);
while ($user = dba::fetch($users)) {
while ($user = DBA::fetch($users)) {
check_item_notification($itemid, $user['uid']);
}
dba::close($users);
DBA::close($users);
}

/**
@@ -689,12 +689,12 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {
$profiles = $notification_data["profiles"];

$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)) {
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)) {
return false;
}
@@ -727,17 +727,17 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {

$profiles = $profiles2;

$ret = dba::select('contact', ['id'], ['uid' => 0, 'nurl' => $profiles]);
$ret = DBA::select('contact', ['id'], ['uid' => 0, 'nurl' => $profiles]);

$contacts = [];

while ($contact = dba::fetch($ret)) {
while ($contact = DBA::fetch($ret)) {
$contacts[] = $contact['id'];
}

$contact_list = implode(',', $contacts);

dba::close($ret);
DBA::close($ret);

// Only act if it is a "real" post
// We need the additional check for the "local_profile" because of mixed situations on connector networks
@@ -767,7 +767,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {

if ($item["parent-uri"] === $item["uri"]) {
// Send a notification for every new post?
$send_notification = dba::exists('contact', ['id' => $item['contact-id'], 'notify_new_posts' => true]);
$send_notification = DBA::exists('contact', ['id' => $item['contact-id'], 'notify_new_posts' => true]);

if (!$send_notification) {
$tags = q("SELECT `url` FROM `term` WHERE `otype` = %d AND `oid` = %d AND `type` = %d AND `uid` = %d",
@@ -776,7 +776,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") {
if (DBM::is_result($tags)) {
foreach ($tags AS $tag) {
$condition = ['nurl' => normalise_link($tag["url"]), 'uid' => $uid, 'notify_new_posts' => true];
$r = dba::exists('contact', $condition);
$r = DBA::exists('contact', $condition);
if ($r) {
$send_notification = true;
}


+ 2
- 2
include/items.php View File

@@ -9,7 +9,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Item;
use Friendica\Protocol\DFRN;
@@ -304,7 +304,7 @@ function subscribe_to_hub($url, $importer, $contact, $hubmode = 'subscribe') {
logger('subscribe_to_hub: ' . $hubmode . ' ' . $contact['name'] . ' to hub ' . $url . ' endpoint: ' . $push_url . ' with verifier ' . $verify_token);

if (!strlen($contact['hub-verify']) || ($contact['hub-verify'] != $verify_token)) {
dba::update('contact', ['hub-verify' => $verify_token], ['id' => $contact['id']]);
DBA::update('contact', ['hub-verify' => $verify_token], ['id' => $contact['id']]);
}

Network::post($url, $params);


+ 13
- 13
include/security.php View File

@@ -8,7 +8,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Group;
use Friendica\Util\DateTimeFormat;
@@ -100,7 +100,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
$master_record = $a->user;

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)) {
$master_record = $user;
}
@@ -113,38 +113,38 @@ function authenticate_success($user_record, $login_initial = false, $interactive
'nickname' => $master_record['nickname']]];

// 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]);
if (DBM::is_result($r)) {
$a->identities = array_merge($a->identities, dba::inArray($r));
$a->identities = array_merge($a->identities, DBA::inArray($r));
}
} else {
// Just ensure that the array is always defined
$a->identities = [];

// 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]);
if (DBM::is_result($r)) {
$a->identities = dba::inArray($r);
$a->identities = DBA::inArray($r);
}

// 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]);
if (DBM::is_result($r)) {
$a->identities = array_merge($a->identities, dba::inArray($r));
$a->identities = array_merge($a->identities, DBA::inArray($r));
}
}

$r = dba::p("SELECT `user`.`uid`, `user`.`username`, `user`.`nickname`
$r = DBA::p("SELECT `user`.`uid`, `user`.`username`, `user`.`nickname`
FROM `manage`
INNER JOIN `user` ON `manage`.`mid` = `user`.`uid`
WHERE `user`.`account_removed` = 0 AND `manage`.`uid` = ?",
$master_record['uid']
);
if (DBM::is_result($r)) {
$a->identities = array_merge($a->identities, dba::inArray($r));
$a->identities = array_merge($a->identities, DBA::inArray($r));
}

if ($login_initial) {
@@ -154,7 +154,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive
logger('auth_identities refresh: ' . print_r($a->identities, true), LOGGER_DEBUG);
}

$contact = dba::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => true]);
$contact = DBA::selectFirst('contact', [], ['uid' => $_SESSION['uid'], 'self' => true]);
if (DBM::is_result($contact)) {
$a->contact = $contact;
$a->cid = $contact['id'];
@@ -164,10 +164,10 @@ function authenticate_success($user_record, $login_initial = false, $interactive
header('X-Account-Management-Status: active; name="' . $a->user['username'] . '"; id="' . $a->user['nickname'] . '"');

if ($login_initial || $login_refresh) {
dba::update('user', ['login_date' => DateTimeFormat::utcNow()], ['uid' => $_SESSION['uid']]);
DBA::update('user', ['login_date' => DateTimeFormat::utcNow()], ['uid' => $_SESSION['uid']]);

// Set the login date for all identities of the user
dba::update('user', ['login_date' => DateTimeFormat::utcNow()],
DBA::update('user', ['login_date' => DateTimeFormat::utcNow()],
['parent-uid' => $master_record['uid'], 'account_removed' => false]);
}



+ 2
- 2
index.php View File

@@ -17,7 +17,7 @@ use Friendica\Core\Session;
use Friendica\Core\System;
use Friendica\Core\Theme;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Profile;
use Friendica\Module\Login;
@@ -94,7 +94,7 @@ if (!$a->is_backend()) {
*/
if (x($_SESSION, 'authenticated') && !x($_SESSION, '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;
if (DBM::is_result($user)) {
$_SESSION['language'] = $user['language'];


+ 2
- 2
mod/acl.php View File

@@ -6,7 +6,7 @@ use Friendica\App;
use Friendica\Content\Widget;
use Friendica\Core\ACL;
use Friendica\Core\Addon;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Item;
@@ -264,7 +264,7 @@ function acl_content(App $a)
while ($author = Item::fetch($authors)) {
$item_authors[$author['author-link']] = $author['author-link'];
}
dba::close($authors);
DBA::close($authors);

foreach ($item_authors as $author) {
if (in_array($author, $known_contacts)) {


+ 9
- 9
mod/admin.php View File

@@ -14,7 +14,7 @@ use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Core\Theme;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Database\DBStructure;
use Friendica\Model\Contact;
@@ -472,14 +472,14 @@ function admin_page_contactblock(App $a)
{
$condition = ['uid' => 0, 'blocked' => true];

$total = dba::count('contact', $condition);
$total = DBA::count('contact', $condition);

$a->set_pager_total($total);
$a->set_pager_itemspage(30);

$statement = dba::select('contact', [], $condition, ['limit' => [$a->pager['start'], $a->pager['itemspage']]]);
$statement = DBA::select('contact', [], $condition, ['limit' => [$a->pager['start'], $a->pager['itemspage']]]);

$contacts = dba::inArray($statement);
$contacts = DBA::inArray($statement);

$t = get_markup_template('admin/contactblock.tpl');
$o = replace_macros($t, [
@@ -781,8 +781,8 @@ function admin_page_queue(App $a)
function admin_page_workerqueue(App $a)
{
// get jobs from the workerqueue table
$statement = dba::select('workerqueue', ['id', 'parameter', 'created', 'priority'], ['done' => 0], ['order'=> ['priority']]);
$r = dba::inArray($statement);
$statement = DBA::select('workerqueue', ['id', 'parameter', 'created', 'priority'], ['done' => 0], ['order'=> ['priority']]);
$r = DBA::inArray($statement);

for($i = 0; $i < count($r); $i++) {
$r[$i]['parameter'] = stripslashes(implode(': ', explode('","', $r[$i]['parameter'])));
@@ -817,7 +817,7 @@ function admin_page_workerqueue(App $a)
function admin_page_summary(App $a)
{
// are there MyISAM tables in the DB? If so, trigger a warning message
$r = q("SELECT `engine` FROM `information_schema`.`tables` WHERE `engine` = 'myisam' AND `table_schema` = '%s' LIMIT 1", dbesc(dba::database_name()));
$r = q("SELECT `engine` FROM `information_schema`.`tables` WHERE `engine` = 'myisam' AND `table_schema` = '%s' LIMIT 1", dbesc(DBA::database_name()));
$showwarning = false;
$warningtext = [];
if (DBM::is_result($r)) {
@@ -963,7 +963,7 @@ function admin_page_site_post(App $a)
$r = q("UPDATE %s SET %s;", $table_name, $upds);

if (!DBM::is_result($r)) {
notice("Failed updating '$table_name': " . dba::errorMessage());
notice("Failed updating '$table_name': " . DBA::errorMessage());
goaway('admin/site');
}
}
@@ -1731,7 +1731,7 @@ function admin_page_users(App $a)
{
if ($a->argc > 2) {
$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)) {
notice('User not found' . EOL);
goaway('admin/users');


+ 2
- 2
mod/allfriends.php View File

@@ -7,7 +7,7 @@ use Friendica\App;
use Friendica\Content\ContactSelector;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
@@ -35,7 +35,7 @@ function allfriends_content(App $a)

$uid = $a->user['uid'];

$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)) {
return;


+ 2
- 2
mod/attach.php View File

@@ -5,7 +5,7 @@

use Friendica\App;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;

require_once 'include/dba.php';
@@ -22,7 +22,7 @@ function attach_init(App $a)

// 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)) {
notice(L10n::t('Item was not found.'). EOL);
return;


+ 2
- 2
mod/cal.php View File

@@ -13,7 +13,7 @@ use Friendica\Content\Widget;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Event;
@@ -37,7 +37,7 @@ function cal_init(App $a)

if ($a->argc > 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)) {
return;
}


+ 5
- 5
mod/common.php View File

@@ -6,7 +6,7 @@
use Friendica\App;
use Friendica\Content\ContactSelector;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
@@ -38,14 +38,14 @@ function common_content(App $a)
}

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)) {
$a->page['aside'] = "";
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));
}
} 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)) {
$vcard_widget = replace_macros(get_markup_template("vcard-widget.tpl"), [
@@ -66,11 +66,11 @@ function common_content(App $a)
}

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)) {
$cid = $contact['id'];
} 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)) {
$zcid = $gcontact['id'];
}


+ 5
- 5
mod/community.php View File

@@ -9,7 +9,7 @@ use Friendica\Core\ACL;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\PConfig;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;

function community_init(App $a)
@@ -190,7 +190,7 @@ function community_content(App $a, $update = 0)
function community_getitems($start, $itemspage, $content)
{
if ($content == 'local') {
$r = dba::p("SELECT `item`.`uri`, `author`.`url` AS `author-link` FROM `thread`
$r = DBA::p("SELECT `item`.`uri`, `author`.`url` AS `author-link` FROM `thread`
INNER JOIN `user` ON `user`.`uid` = `thread`.`uid` AND NOT `user`.`hidewall`
INNER JOIN `item` ON `item`.`id` = `thread`.`iid`
INNER JOIN `contact` AS `author` ON `author`.`id`=`item`.`author-id`
@@ -198,14 +198,14 @@ function community_getitems($start, $itemspage, $content)
AND NOT `thread`.`private` AND `thread`.`wall` AND `thread`.`origin`
ORDER BY `thread`.`commented` DESC LIMIT " . intval($start) . ", " . intval($itemspage)
);
return dba::inArray($r);
return DBA::inArray($r);
} elseif ($content == 'global') {
$r = dba::p("SELECT `uri` FROM `thread`
$r = DBA::p("SELECT `uri` FROM `thread`
INNER JOIN `item` ON `item`.`id` = `thread`.`iid`
INNER JOIN `contact` AS `author` ON `author`.`id`=`item`.`author-id`
WHERE `thread`.`uid` = 0 AND NOT `author`.`hidden` AND NOT `author`.`blocked`
ORDER BY `thread`.`commented` DESC LIMIT " . intval($start) . ", " . intval($itemspage));
return dba::inArray($r);
return DBA::inArray($r);
}

// Should never happen


+ 9
- 9
mod/contacts.php View File

@@ -12,7 +12,7 @@ use Friendica\Core\Addon;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
@@ -42,7 +42,7 @@ function contacts_init(App $a)
$contact = null;
if ((($a->argc == 2) && intval($a->argv[1])) || (($a->argc == 3) && intval($a->argv[1]) && ($a->argv[2] == "posts"))) {
$contact_id = intval($a->argv[1]);
$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)) {
@@ -181,7 +181,7 @@ function contacts_post(App $a)
return;
}

if (!dba::exists('contact', ['id' => $contact_id, 'uid' => local_user()])) {
if (!DBA::exists('contact', ['id' => $contact_id, 'uid' => local_user()])) {
notice(L10n::t('Could not access contact record.') . EOL);
goaway('contacts');
return; // NOTREACHED
@@ -191,7 +191,7 @@ function contacts_post(App $a)

$profile_id = intval($_POST['profile-assign']);
if ($profile_id) {
if (!dba::exists('profile', ['id' => $profile_id, 'uid' => local_user()])) {
if (!DBA::exists('profile', ['id' => $profile_id, 'uid' => local_user()])) {
notice(L10n::t('Could not locate selected profile.') . EOL);
return;
}
@@ -231,7 +231,7 @@ function contacts_post(App $a)
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)) {
$a->data['contact'] = $contact;
}
@@ -243,7 +243,7 @@ function contacts_post(App $a)

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)) {
return;
}
@@ -264,7 +264,7 @@ function _contact_update($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)) {
return;
}
@@ -396,7 +396,7 @@ function contacts_content(App $a)

$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)) {
notice(L10n::t('Could not access contact record.') . EOL);
goaway('contacts');
@@ -910,7 +910,7 @@ function contact_posts($a, $contact_id)
{
$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)) {
$a->page['aside'] = "";
Profile::load($a, "", 0, Contact::getDetailsByURL($contact["url"]));


+ 4
- 4
mod/crepair.php View File

@@ -6,7 +6,7 @@
use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Profile;
@@ -21,7 +21,7 @@ function crepair_init(App $a)

$contact = null;
if (($a->argc == 2) && intval($a->argv[1])) {
$contact = dba::selectFirst('contact', [], ['uid' => local_user(), 'id' => $a->argv[1]]);
$contact = DBA::selectFirst('contact', [], ['uid' => local_user(), 'id' => $a->argv[1]]);
}

if (!x($a->page, 'aside')) {
@@ -44,7 +44,7 @@ function crepair_post(App $a)

$contact = null;
if ($cid) {
$contact = dba::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
}

if (!DBM::is_result($contact)) {
@@ -105,7 +105,7 @@ function crepair_content(App $a)

$contact = null;
if ($cid) {
$contact = dba::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
$contact = DBA::selectFirst('contact', [], ['id' => $cid, 'uid' => local_user()]);
}

if (!DBM::is_result($contact)) {


+ 11
- 11
mod/delegate.php View File

@@ -6,7 +6,7 @@
use Friendica\App;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\User;

@@ -34,7 +34,7 @@ function delegate_post(App $a)
$parent_password = defaults($_POST, 'parent_password', '');

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)) {
notice(L10n::t('Parent user not found.') . EOL);
return;
@@ -47,7 +47,7 @@ function delegate_post(App $a)
}
}

dba::update('user', ['parent-uid' => $parent_uid], ['uid' => local_user()]);
DBA::update('user', ['parent-uid' => $parent_uid], ['uid' => local_user()]);
}

function delegate_content(App $a)
@@ -65,14 +65,14 @@ function delegate_content(App $a)

$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)) {
$condition = [
'uid' => local_user(),
'nurl' => normalise_link(System::baseUrl() . '/profile/' . $user['nickname'])
];
if (dba::exists('contact', $condition)) {
dba::insert('manage', ['uid' => $user_id, 'mid' => local_user()]);
if (DBA::exists('contact', $condition)) {
DBA::insert('manage', ['uid' => $user_id, 'mid' => local_user()]);
}
}
goaway(System::baseUrl() . '/delegate');
@@ -84,7 +84,7 @@ function delegate_content(App $a)
goaway(System::baseUrl() . '/delegate');
}

dba::delete('manage', ['uid' => $a->argv[2], 'mid' => local_user()]);
DBA::delete('manage', ['uid' => $a->argv[2], 'mid' => local_user()]);
goaway(System::baseUrl() . '/delegate');
}

@@ -136,19 +136,19 @@ function delegate_content(App $a)

settings_init($a);

$user = dba::selectFirst('user', ['parent-uid', 'email'], ['uid' => local_user()]);
$user = DBA::selectFirst('user', ['parent-uid', 'email'], ['uid' => local_user()]);

$parent_user = null;

if (DBM::is_result($user)) {
if (!dba::exists('user', ['parent-uid' => local_user()])) {
if (!DBA::exists('user', ['parent-uid' => local_user()])) {
$parent_uid = $user['parent-uid'];
$parents = [0 => L10n::t('No parent user')];

$fields = ['uid', 'username', 'nickname'];
$condition = ['email' => $user['email'], 'verified' => true, 'blocked' => false, 'parent-uid' => 0];
$parent_users = dba::select('user', $fields, $condition);
while ($parent = dba::fetch($parent_users)) {
$parent_users = DBA::select('user', $fields, $condition);
while ($parent = DBA::fetch($parent_users)) {
if ($parent['uid'] != local_user()) {
$parents[$parent['uid']] = sprintf('%s (%s)', $parent['username'], $parent['nickname']);
}


+ 12
- 12
mod/dfrn_confirm.php View File

@@ -21,7 +21,7 @@ use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Group;
@@ -67,7 +67,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
return;
}

$user = dba::selectFirst('user', [], ['uid' => $uid]);
$user = DBA::selectFirst('user', [], ['uid' => $uid]);
if (!DBM::is_result($user)) {
notice(L10n::t('Profile not found.') . EOL);
return;
@@ -280,13 +280,13 @@ function dfrn_confirm_post(App $a, $handsfree = null)
}

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)) {
dba::update('contact', ['reason' => $intro['note']], ['id' => $contact_id]);
DBA::update('contact', ['reason' => $intro['note']], ['id' => $contact_id]);
}

// Success. Delete the notification.
dba::delete('intro', ['id' => $intro_id]);
DBA::delete('intro', ['id' => $intro_id]);
}

if ($status != 0) {
@@ -358,7 +358,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
}
}

dba::delete('intro', ['id' => $intro_id]);
DBA::delete('intro', ['id' => $intro_id]);

$r = q("UPDATE `contact` SET `name-date` = '%s',
`uri-date` = '%s',
@@ -391,7 +391,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
}

// 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 (DBM::is_result($contact) && ($contact['network'] === NETWORK_DIASPORA)) {
$ret = Diaspora::sendShare($user, $contact);
@@ -443,7 +443,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
}

// Find our user's account
$user = dba::selectFirst('user', [], ['nickname' => $node]);
$user = DBA::selectFirst('user', [], ['nickname' => $node]);
if (!DBM::is_result($user)) {
$message = L10n::t('No user record found for \'%s\' ', $node);
System::xmlExit(3, $message); // failure
@@ -471,7 +471,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
// NOTREACHED
}

$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 (strstr($decrypted_source_url, 'http:')) {
$newurl = str_replace('http:', 'https:', $decrypted_source_url);
@@ -479,7 +479,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
$newurl = str_replace('https:', 'http:', $decrypted_source_url);
}

$contact = dba::selectFirst('contact', [], ['url' => $newurl, 'uid' => $local_uid]);
$contact = DBA::selectFirst('contact', [], ['url' => $newurl, 'uid' => $local_uid]);
if (!DBM::is_result($contact)) {
// 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.');
@@ -511,7 +511,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
$dfrn_pubkey = $public_key;
}

if (dba::exists('contact', ['dfrn-id' => $decrypted_dfrn_id])) {
if (DBA::exists('contact', ['dfrn-id' => $decrypted_dfrn_id])) {
$message = L10n::t('The ID provided by your system is a duplicate on our system. It should work if you try again.');
System::xmlExit(1, $message); // Birthday paradox - duplicate dfrn-id
// NOTREACHED
@@ -537,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.
$contact = dba::selectFirst('contact', ['photo'], ['id' => $dfrn_record]);
$contact = DBA::selectFirst('contact', ['photo'], ['id' => $dfrn_record]);
if (DBM::is_result($contact)) {
$photo = $contact['photo'];
} else {


+ 9
- 9
mod/dfrn_notify.php View File

@@ -9,7 +9,7 @@
use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Protocol\DFRN;
@@ -27,7 +27,7 @@ function dfrn_notify_post(App $a) {
if (is_object($data)) {
$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)) {
System::httpExit(500);
}
@@ -63,12 +63,12 @@ function dfrn_notify_post(App $a) {
$dfrn_id = substr($dfrn_id, 2);
}

if (!dba::exists('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge])) {
if (!DBA::exists('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge])) {
logger('could not match challenge to dfrn_id ' . $dfrn_id . ' challenge=' . $challenge);
System::xmlExit(3, 'Could not match challenge');
}

dba::delete('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge]);
DBA::delete('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge]);

// find the local user who owns this relationship.

@@ -121,7 +121,7 @@ function dfrn_notify_post(App $a) {
if ((($writable != (-1)) && ($writable != $importer['writable'])) || ($importer['forum'] != $forum) || ($importer['prv'] != $prv)) {
$fields = ['writable' => ($writable == (-1)) ? $importer['writable'] : $writable,
'forum' => $forum, 'prv' => $prv];
dba::update('contact', $fields, ['id' => $importer['id']]);
DBA::update('contact', $fields, ['id' => $importer['id']]);

if ($writable != (-1)) {
$importer['writable'] = $writable;
@@ -213,7 +213,7 @@ function dfrn_dispatch_public($postdata)
}

// We now have some contact, so we fetch it
$importer = dba::fetch_first("SELECT *, `name` as `senderName`
$importer = DBA::fetch_first("SELECT *, `name` as `senderName`
FROM `contact`
WHERE NOT `blocked` AND `id` = ? LIMIT 1",
$contact['id']);
@@ -252,7 +252,7 @@ function dfrn_dispatch_private($user, $postdata)
}

// We now have some contact, so we fetch it
$importer = dba::fetch_first("SELECT *, `name` as `senderName`
$importer = DBA::fetch_first("SELECT *, `name` as `senderName`
FROM `contact`
WHERE NOT `blocked` AND `id` = ? LIMIT 1",
$cid);
@@ -302,11 +302,11 @@ function dfrn_notify_content(App $a) {

$status = 0;

dba::delete('challenge', ["`expire` < ?", time()]);
DBA::delete('challenge', ["`expire` < ?", time()]);

$fields = ['challenge' => $hash, 'dfrn-id' => $dfrn_id, 'expire' => time() + 90,
'type' => $type, 'last_update' => $last_update];
dba::insert('challenge', $fields);
DBA::insert('challenge', $fields);

logger('challenge=' . $hash, LOGGER_DATA);



+ 6
- 6
mod/dfrn_poll.php View File

@@ -8,7 +8,7 @@ use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Module\Login;
use Friendica\Protocol\DFRN;
@@ -143,7 +143,7 @@ function dfrn_poll_init(App $a)

if ($type === 'profile-check' && $dfrn_version < 2.2) {
if ((strlen($challenge)) && (strlen($sec))) {
dba::delete('profile_check', ["`expire` < ?", time()]);
DBA::delete('profile_check', ["`expire` < ?", time()]);
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
dbesc($sec)
);
@@ -208,7 +208,7 @@ function dfrn_poll_init(App $a)
break;
}

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",
dbesc($dfrn_id));
if (DBM::is_result($r)) {
@@ -235,7 +235,7 @@ function dfrn_poll_post(App $a)
if (strlen($challenge) && strlen($sec)) {
logger('dfrn_poll: POST: profile-check');

dba::delete('profile_check', ["`expire` < ?", time()]);
DBA::delete('profile_check', ["`expire` < ?", time()]);
$r = q("SELECT * FROM `profile_check` WHERE `sec` = '%s' ORDER BY `expire` DESC LIMIT 1",
dbesc($sec)
);
@@ -308,7 +308,7 @@ function dfrn_poll_post(App $a)
$type = $r[0]['type'];
$last_update = $r[0]['last_update'];

dba::delete('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge]);
DBA::delete('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge]);

$sql_extra = '';
switch ($direction) {
@@ -413,7 +413,7 @@ function dfrn_poll_content(App $a)

$status = 0;

dba::delete('challenge', ["`expire` < ?", time()]);
DBA::delete('challenge', ["`expire` < ?", time()]);

if ($type !== 'profile') {
$r = q("INSERT INTO `challenge` ( `challenge`, `dfrn-id`, `expire` , `type`, `last_update` )


+ 3
- 3
mod/dfrn_request.php View File

@@ -16,7 +16,7 @@ use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Group;
@@ -262,9 +262,9 @@ function dfrn_request_post(App $a)
if (DBM::is_result($r)) {
foreach ($r as $rr) {
if (!$rr['rel']) {
dba::delete('contact', ['id' => $rr['cid'], 'self' => false]);
DBA::delete('contact', ['id' => $rr['cid'], 'self' => false]);
}
dba::delete('intro', ['id' => $rr['iid']]);
DBA::delete('intro', ['id' => $rr['iid']]);
}
}



+ 5
- 5
mod/directory.php View File

@@ -9,7 +9,7 @@ use Friendica\Content\Widget;
use Friendica\Core\Addon;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Profile;
@@ -83,7 +83,7 @@ function directory_content(App $a)
$publish = (Config::get('system', 'publish_all') ? '' : " AND `publish` = 1 " );


$cnt = dba::fetch_first("SELECT COUNT(*) AS `total` FROM `profile`
$cnt = DBA::fetch_first("SELECT COUNT(*) AS `total` FROM `profile`
LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
WHERE `is-default` $publish AND NOT `user`.`blocked` AND NOT `user`.`account_removed` $sql_extra");
if (DBM::is_result($cnt)) {
@@ -94,7 +94,7 @@ function directory_content(App $a)

$limit = intval($a->pager['start'])."," . intval($a->pager['itemspage']);

$r = dba::p("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`, `user`.`timezone` , `user`.`page-flags`,
$r = DBA::p("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`, `user`.`timezone` , `user`.`page-flags`,
`contact`.`addr`, `contact`.`url` AS profile_url FROM `profile`
LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
LEFT JOIN `contact` ON `contact`.`uid` = `user`.`uid`
@@ -108,7 +108,7 @@ function directory_content(App $a)
$photo = 'photo';
}

while ($rr = dba::fetch($r)) {
while ($rr = DBA::fetch($r)) {
$itemurl= '';

$itemurl = (($rr['addr'] != "") ? $rr['addr'] : $rr['profile_url']);
@@ -196,7 +196,7 @@ function directory_content(App $a)

$entries[] = $arr['entry'];
}
dba::close($r);
DBA::close($r);

$tpl = get_markup_template('directory_header.tpl');



+ 2
- 2
mod/dirfind.php View File

@@ -10,7 +10,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
@@ -203,7 +203,7 @@ function dirfind_content(App $a, $prefix = "") {
if ($jj->cid > 0) {
$connlnk = "";
$conntxt = "";
$contact = dba::selectFirst('contact', [], ['id' => $jj->cid]);
$contact = DBA::selectFirst('contact', [], ['id' => $jj->cid]);
if (DBM::is_result($contact)) {
$photo_menu = Contact::photoMenu($contact);
$details = _contact_detail_for_template($contact);


+ 7
- 7
mod/display.php View File

@@ -11,7 +11,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\Protocol;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Group;
@@ -87,7 +87,7 @@ function display_init(App $a)
$nickname = str_replace(normalise_link(System::baseUrl())."/profile/", "", normalise_link($profiledata["url"]));

if (($nickname != $a->user["nickname"])) {
$profile = dba::fetch_first("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile`
$profile = DBA::fetch_first("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile`
INNER JOIN `contact` on `contact`.`uid` = `profile`.`uid` INNER JOIN `user` ON `profile`.`uid` = `user`.`uid`
WHERE `user`.`nickname` = ? AND `profile`.`is-default` AND `contact`.`self` LIMIT 1",
$nickname
@@ -106,7 +106,7 @@ function display_init(App $a)

function display_fetchauthor($a, $item)
{
$author = dba::selectFirst('contact', ['name', 'nick', 'photo', 'network', 'url'], ['id' => $item['author-id']]);
$author = DBA::selectFirst('contact', ['name', 'nick', 'photo', 'network', 'url'], ['id' => $item['author-id']]);

$profiledata = [];
$profiledata['uid'] = -1;
@@ -248,7 +248,7 @@ function display_content(App $a, $update = false, $update_uid = 0)
}

// We are displaying an "alternate" link if that post was public. See issue 2864
$is_public = dba::exists('item', ['id' => $item_id, 'private' => [0, 2]]);
$is_public = DBA::exists('item', ['id' => $item_id, 'private' => [0, 2]]);
if ($is_public) {
// For the atom feed the nickname doesn't matter at all, we only need the item id.
$alternate = System::baseUrl().'/display/feed-item/'.$item_id.'.atom';
@@ -280,7 +280,7 @@ function display_content(App $a, $update = false, $update_uid = 0)

if ($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)) {
$contact = $remote_contact;
$is_remote_contact = true;
@@ -294,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)) {
$a->page_contact = $page_contact;
}
@@ -325,7 +325,7 @@ function display_content(App $a, $update = false, $update_uid = 0)

if (local_user() && (local_user() == $a->profile['uid'])) {
$condition = ['parent-uri' => $item_parent_uri, 'uid' => local_user(), 'unseen' => true];
$unseen = dba::exists('item', $condition);
$unseen = DBA::exists('item', $condition);
} else {
$unseen = false;
}


+ 3
- 3
mod/feedtest.php View File

@@ -6,7 +6,7 @@

use Friendica\App;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Model\Contact;
use Friendica\Protocol\Feed;
use Friendica\Util\Network;
@@ -26,11 +26,11 @@ function feedtest_content(App $a)
if (!empty($_REQUEST['url'])) {
$url = $_REQUEST['url'];

$importer = dba::selectFirst('user', [], ['uid' => local_user()]);
$importer = DBA::selectFirst('user', [], ['uid' => local_user()]);

$contact_id = Contact::getIdForURL($url, local_user(), true);

$contact = dba::selectFirst('contact', [], ['id' => $contact_id]);
$contact = DBA::selectFirst('contact', [], ['id' => $contact_id]);

$ret = Network::curl($contact['poll']);
$xml = $ret['body'];


+ 2
- 2
mod/hovercard.php View File

@@ -11,7 +11,7 @@
use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Model\Contact;
use Friendica\Model\GContact;

@@ -47,7 +47,7 @@ function hovercard_content()
$cid = 0;
if (strpos($profileurl, 'redir/') === 0) {
$cid = intval(substr($profileurl, 6));
$remote_contact = dba::selectFirst('contact', ['nurl'], ['id' => $cid]);
$remote_contact = DBA::selectFirst('contact', ['nurl'], ['id' => $cid]);
$profileurl = defaults($remote_contact, 'nurl', '');
}



+ 4
- 4
mod/install.php View File

@@ -7,7 +7,7 @@ use Friendica\App;
use Friendica\Core\Install;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Util\Temporal;

@@ -53,7 +53,7 @@ function install_post(App $a) {
$phpath = notags(trim($_POST['phpath']));

require_once("include/dba.php");
if (!dba::connect($dbhost, $dbuser, $dbpass, $dbdata)) {
if (!DBA::connect($dbhost, $dbuser, $dbpass, $dbdata)) {
$a->data['db_conn_failed'] = true;
}

@@ -71,7 +71,7 @@ function install_post(App $a) {
$adminmail = notags(trim($_POST['adminmail']));

// connect to db
dba::connect($dbhost, $dbuser, $dbpass, $dbdata);
DBA::connect($dbhost, $dbuser, $dbpass, $dbdata);

Install::install($urlpath, $dbhost, $dbuser, $dbpass, $dbdata, $phpath, $timezone, $language, $adminmail);

@@ -112,7 +112,7 @@ function install_content(App $a) {
$db_return_text .= $txt;
}

if (dba::$connected) {
if (DBA::$connected) {
$r = q("SELECT COUNT(*) as `total` FROM `user`");
if (DBM::is_result($r) && $r[0]['total']) {
$tpl = get_markup_template('install.tpl');


+ 18
- 18
mod/item.php View File

@@ -23,7 +23,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Item;
@@ -146,7 +146,7 @@ function item_post(App $a) {

// Check for multiple posts with the same message id (when the post was created via API)
if (($message_id != '') && ($profile_uid != 0)) {
if (dba::exists('item', ['uri' => $message_id, 'uid' => $profile_uid])) {
if (DBA::exists('item', ['uri' => $message_id, 'uid' => $profile_uid])) {
logger("Message with URI ".$message_id." already exists for user ".$profile_uid, LOGGER_DEBUG);
return;
}
@@ -174,7 +174,7 @@ function item_post(App $a) {
$orig_post = Item::selectFirst(Item::ITEM_FIELDLIST, ['id' => $post_id]);
}

$user = dba::selectFirst('user', [], ['uid' => $profile_uid]);
$user = DBA::selectFirst('user', [], ['uid' => $profile_uid]);

if (!DBM::is_result($user) && !$parent) {
return;
@@ -268,7 +268,7 @@ function item_post(App $a) {
// if using the API, we won't see pubmail_enable - figure out if it should be set
if ($api_source && $profile_uid && $profile_uid == local_user() && !$private) {
if (function_exists('imap_open') && !Config::get('system', 'imap_disabled')) {
$pubmail_enabled = dba::exists('mailacct', ["`uid` = ? AND `server` != ? AND `pubmail`", local_user(), '']);
$pubmail_enabled = DBA::exists('mailacct', ["`uid` = ? AND `server` != ? AND `pubmail`", local_user(), '']);
}
}

@@ -305,7 +305,7 @@ function item_post(App $a) {

if (local_user() && ((local_user() == $profile_uid) || $allow_comment)) {
$self = true;
$author = dba::selectFirst('contact', [], ['uid' => local_user(), 'self' => true]);
$author = DBA::selectFirst('contact', [], ['uid' => local_user(), 'self' => true]);
} elseif (remote_user()) {
if (x($_SESSION, 'remote') && is_array($_SESSION['remote'])) {
foreach ($_SESSION['remote'] as $v) {
@@ -316,7 +316,7 @@ function item_post(App $a) {
}
}
if ($contact_id) {
$author = dba::selectFirst('contact', [], ['id' => $contact_id]);
$author = DBA::selectFirst('contact', [], ['id' => $contact_id]);
}
}

@@ -328,7 +328,7 @@ function item_post(App $a) {
if ($profile_uid == local_user() || $allow_comment) {
$contact_record = $author;
} else {
$contact_record = dba::selectFirst('contact', [], ['uid' => $profile_uid, 'self' => true]);
$contact_record = DBA::selectFirst('contact', [], ['uid' => $profile_uid, 'self' => true]);
}

// Look for any tags and linkify them
@@ -458,14 +458,14 @@ function item_post(App $a) {

$condition = ['allow_cid' => $srch, 'allow_gid' => '', 'deny_cid' => '', 'deny_gid' => '',
'resource-id' => $image_uri, 'uid' => $profile_uid];
if (!dba::exists('photo', $condition)) {
if (!DBA::exists('photo', $condition)) {
continue;
}

$fields = ['allow_cid' => $str_contact_allow, 'allow_gid' => $str_group_allow,
'deny_cid' => $str_contact_deny, 'deny_gid' => $str_group_deny];
$condition = ['resource-id' => $image_uri, 'uid' => $profile_uid, 'album' => L10n::t('Wall Photos')];
dba::update('photo', $fields, $condition);
DBA::update('photo', $fields, $condition);
}
}
}
@@ -486,14 +486,14 @@ function item_post(App $a) {

$condition = ['allow_cid' => $srch, 'allow_gid' => '', 'deny_cid' => '', 'deny_gid' => '',
'id' => $attach];
if (!dba::exists('attach', $condition)) {
if (!DBA::exists('attach', $condition)) {
continue;
}

$fields = ['allow_cid' => $str_contact_allow, 'allow_gid' => $str_group_allow,
'deny_cid' => $str_contact_deny, 'deny_gid' => $str_group_deny];
$condition = ['id' => $attach];
dba::update('attach', $fields, $condition);
DBA::update('attach', $fields, $condition);
}
}
}
@@ -536,7 +536,7 @@ function item_post(App $a) {
if (preg_match_all('/(\[attachment\]([0-9]+)\[\/attachment\])/',$body,$match)) {
foreach ($match[2] as $mtch) {
$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 (strlen($attachments)) {
$attachments .= ',';
@@ -636,7 +636,7 @@ function item_post(App $a) {
// This field is for storing the raw conversation data
$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 ($conversation['conversation-uri'] != '') {
$datarray['conversation-uri'] = $conversation['conversation-uri'];
@@ -960,32 +960,32 @@ function handle_tag(App $a, &$body, &$inform, &$str_tags, $profile_uid, $tag, $n
if (strrpos($name, '+')) {
// Is it in format @nick+number?
$tagcid = intval(substr($name, strrpos($name, '+') + 1));
$contact = dba::selectFirst('contact', $fields, ['id' => $tagcid, 'uid' => $profile_uid]);
$contact = DBA::selectFirst('contact', $fields, ['id' => $tagcid, 'uid' => $profile_uid]);
}

// select someone by nick or attag in the current network
if (!DBM::is_result($contact) && ($network != "")) {
$condition = ["(`nick` = ? OR `attag` = ?) AND `network` = ? AND `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
if (!DBM::is_result($contact) && ($network != "")) {
$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
if (!DBM::is_result($contact)) {
$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
if (!DBM::is_result($contact)) {
$condition = ['name' => $name, 'uid' => $profile_uid];
$contact = dba::selectFirst('contact', $fields, $condition);
$contact = DBA::selectFirst('contact', $fields, $condition);
}
}



+ 5
- 5
mod/lostpass.php View File

@@ -7,7 +7,7 @@ use Friendica\App;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\User;
use Friendica\Util\DateTimeFormat;
@@ -24,7 +24,7 @@ function lostpass_post(App $a)
}

$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)) {
notice(L10n::t('No valid account found.') . EOL);
goaway(System::baseUrl());
@@ -36,7 +36,7 @@ function lostpass_post(App $a)
'pwdreset' => $pwdreset_token,
'pwdreset_time' => DateTimeFormat::utcNow()
];
$result = dba::update('user', $fields, ['uid' => $user['uid']]);
$result = DBA::update('user', $fields, ['uid' => $user['uid']]);
if ($result) {
info(L10n::t('Password reset request issued. Check your email.') . EOL);
}
@@ -86,7 +86,7 @@ function lostpass_content(App $a)
if ($a->argc > 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)) {
notice(L10n::t("Request could not be verified. \x28You may have previously submitted it.\x29 Password reset failed."));

@@ -99,7 +99,7 @@ function lostpass_content(App $a)
'pwdreset' => null,
'pwdreset_time' => null
];
dba::update('user', $fields, ['uid' => $user['uid']]);
DBA::update('user', $fields, ['uid' => $user['uid']]);

notice(L10n::t('Request has expired, please make a new one.'));



+ 3
- 3
mod/message.php View File

@@ -10,7 +10,7 @@ use Friendica\Content\Text\BBCode;
use Friendica\Core\ACL;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBA;
use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Mail;
@@ -150,7 +150,7 @@ function message_content(App $a)

$cmd = $a->argv[1];
if ($cmd === 'drop') {
if (dba::delete('mail', ['id' => $a->argv[2], 'uid' => local_user()])) {
if (DBA::delete('mail', ['id' => $a->argv[2], 'uid' => local_user()])) {
info(L10n::t('Message deleted.') . EOL);
}

@@ -165,7 +165,7 @@ function message_content(App $a)
$parent = $r[0]['parent-uri'];
$convid = $r[0]['convid'];

if (dba::delete('mail', ['parent-uri' => $parent, 'uid' => local_user()])) {
if (DBA::delete('mail', ['parent-uri' => $parent, 'uid' => local_user()])) {
info(L10n::t('Conversation removed.') . EOL);