Merge pull request #5418 from MrPetovan/task/5410-move-dba-to-src

Move \dba to \Friendica\Database\dba
This commit is contained in:
Michael Vogel 2018-07-20 06:50:36 +02:00 committed by GitHub
commit 4e44b07dfe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
130 changed files with 1788 additions and 1779 deletions

View file

@ -10,6 +10,7 @@
use Friendica\App; use Friendica\App;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\Worker; use Friendica\Core\Worker;
use Friendica\Database\dba;
// Ensure that daemon.php is executed from the base path of the installation // Ensure that daemon.php is executed from the base path of the installation
if (!file_exists("boot.php") && (sizeof($_SERVER["argv"]) != 0)) { if (!file_exists("boot.php") && (sizeof($_SERVER["argv"]) != 0)) {

View file

@ -19,6 +19,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Group; use Friendica\Model\Group;

View file

@ -12,10 +12,12 @@ 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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Model\Profile;
use Friendica\Model\Term;
use Friendica\Object\Post; use Friendica\Object\Post;
use Friendica\Object\Thread; use Friendica\Object\Thread;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
@ -578,7 +580,7 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o
$profile_name = $item['author-link']; $profile_name = $item['author-link'];
} }
$tags = \Friendica\Model\Term::populateTagsFromItem($item); $tags = Term::populateTagsFromItem($item);
$author = ['uid' => 0, 'id' => $item['author-id'], $author = ['uid' => 0, 'id' => $item['author-id'],
'network' => $item['author-network'], 'url' => $item['author-link']]; 'network' => $item['author-network'], 'url' => $item['author-link']];

File diff suppressed because it is too large Load diff

View file

@ -8,10 +8,11 @@ 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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Item;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Emailer; use Friendica\Util\Emailer;
use Friendica\Model\Item;
/** /**
* @brief Creates a notification entry and possibly sends a mail * @brief Creates a notification entry and possibly sends a mail
@ -679,7 +680,7 @@ function check_user_notification($itemid) {
* *
* @param int $itemid ID of the item for which the check should be done * @param int $itemid ID of the item for which the check should be done
* @param int $uid User ID * @param int $uid User ID
* @param str $defaulttype (Optional) Forces a notification with this type. * @param string $defaulttype (Optional) Forces a notification with this type.
*/ */
function check_item_notification($itemid, $uid, $defaulttype = "") { function check_item_notification($itemid, $uid, $defaulttype = "") {
$notification_data = ["uid" => $uid, "profiles" => []]; $notification_data = ["uid" => $uid, "profiles" => []];

View file

@ -9,6 +9,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Protocol\DFRN; use Friendica\Protocol\DFRN;

View file

@ -8,6 +8,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Group; use Friendica\Model\Group;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

View file

@ -17,6 +17,7 @@ use Friendica\Core\Session;
use Friendica\Core\System; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Profile; use Friendica\Model\Profile;
use Friendica\Module\Login; use Friendica\Module\Login;

View file

@ -6,6 +6,7 @@ use Friendica\App;
use Friendica\Content\Widget; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Item; use Friendica\Model\Item;

View file

@ -14,6 +14,7 @@ use Friendica\Core\L10n;
use Friendica\Core\System; 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\DBM; use Friendica\Database\DBM;
use Friendica\Database\DBStructure; use Friendica\Database\DBStructure;
use Friendica\Model\Contact; use Friendica\Model\Contact;
@ -782,7 +783,7 @@ function admin_page_workerqueue(App $a)
// get jobs from the workerqueue table // get jobs from the workerqueue table
$statement = dba::select('workerqueue', ['id', 'parameter', 'created', 'priority'], ['done' => 0], ['order'=> ['priority']]); $statement = dba::select('workerqueue', ['id', 'parameter', 'created', 'priority'], ['done' => 0], ['order'=> ['priority']]);
$r = dba::inArray($statement); $r = dba::inArray($statement);
for($i = 0; $i < count($r); $i++) { for($i = 0; $i < count($r); $i++) {
$r[$i]['parameter'] = stripslashes(implode(': ', explode('","', $r[$i]['parameter']))); $r[$i]['parameter'] = stripslashes(implode(': ', explode('","', $r[$i]['parameter'])));
$r[$i]['parameter'] = substr($r[$i]['parameter'], 2, -2); $r[$i]['parameter'] = substr($r[$i]['parameter'], 2, -2);

View file

@ -2,10 +2,12 @@
/** /**
* @file mod/allfriends.php * @file mod/allfriends.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\ContactSelector; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;

View file

@ -2,8 +2,10 @@
/** /**
* @file mod/attach.php * @file mod/attach.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -13,6 +13,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Event; use Friendica\Model\Event;

View file

@ -2,9 +2,11 @@
/** /**
* @file include/common.php * @file include/common.php
*/ */
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;

View file

@ -9,6 +9,7 @@ use Friendica\Core\ACL;
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
function community_init(App $a) function community_init(App $a)

View file

@ -12,6 +12,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;

View file

@ -2,9 +2,11 @@
/** /**
* @file mod/crepair.php * @file mod/crepair.php
*/ */
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile; use Friendica\Model\Profile;

View file

@ -2,9 +2,11 @@
/** /**
* @file mod/delegate.php * @file mod/delegate.php
*/ */
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\User; use Friendica\Model\User;

View file

@ -20,13 +20,11 @@
use Friendica\App; 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\System; use Friendica\Core\System;
use Friendica\Core\Worker; use Friendica\Database\dba;
use Friendica\Database\DBM; 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\User; use Friendica\Model\User;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use Friendica\Protocol\Diaspora; use Friendica\Protocol\Diaspora;

View file

@ -9,6 +9,7 @@
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Protocol\DFRN; use Friendica\Protocol\DFRN;

View file

@ -3,10 +3,12 @@
/** /**
* @file mod/dfrn_poll.php * @file mod/dfrn_poll.php
*/ */
use Friendica\App; 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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Module\Login; use Friendica\Module\Login;
use Friendica\Protocol\DFRN; use Friendica\Protocol\DFRN;

View file

@ -15,8 +15,8 @@
use Friendica\App; 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\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Group; use Friendica\Model\Group;

View file

@ -2,12 +2,14 @@
/** /**
* @file mod/directory.php * @file mod/directory.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\Nav; use Friendica\Content\Nav;
use Friendica\Content\Widget; use Friendica\Content\Widget;
use Friendica\Core\Addon; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile; use Friendica\Model\Profile;

View file

@ -2,6 +2,7 @@
/** /**
* @file mod/dirfind.php * @file mod/dirfind.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\ContactSelector; use Friendica\Content\ContactSelector;
use Friendica\Content\Widget; use Friendica\Content\Widget;
@ -9,12 +10,13 @@ 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\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;
use Friendica\Protocol\PortableContact; use Friendica\Protocol\PortableContact;
use Friendica\Util\Network; use Friendica\Util\Network;
use Friendica\Database\DBM;
require_once 'mod/contacts.php'; require_once 'mod/contacts.php';

View file

@ -11,6 +11,7 @@ use Friendica\Core\Config;
use Friendica\Core\L10n; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Group; use Friendica\Model\Group;

View file

@ -6,6 +6,7 @@
use Friendica\App; use Friendica\App;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Protocol\Feed; use Friendica\Protocol\Feed;
use Friendica\Util\Network; use Friendica\Util\Network;

View file

@ -7,12 +7,13 @@
* Author: Rabuzarus <https://github.com/rabuzarus> * Author: Rabuzarus <https://github.com/rabuzarus>
* License: GNU AFFERO GENERAL PUBLIC LICENSE (Version 3) * License: GNU AFFERO GENERAL PUBLIC LICENSE (Version 3)
*/ */
use Friendica\App; 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\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;
use Friendica\Model\Profile;
function hovercard_init(App $a) function hovercard_init(App $a)
{ {

View file

@ -4,9 +4,10 @@
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Core\L10n;
use Friendica\Core\Install; use Friendica\Core\Install;
use Friendica\Core\L10n;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\Temporal; use Friendica\Util\Temporal;

View file

@ -17,11 +17,13 @@
use Friendica\App; use Friendica\App;
use Friendica\Content\Text\BBCode; use Friendica\Content\Text\BBCode;
use Friendica\Content\Text\HTML;
use Friendica\Core\Addon; 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\Core\Worker; use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Item; use Friendica\Model\Item;
@ -812,7 +814,7 @@ function item_post(App $a) {
'replyTo' => $a->user['email'], 'replyTo' => $a->user['email'],
'messageSubject' => $subject, 'messageSubject' => $subject,
'htmlVersion' => $message, 'htmlVersion' => $message,
'textVersion' => Friendica\Content\Text\HTML::toPlaintext($html.$disclaimer) 'textVersion' => HTML::toPlaintext($html.$disclaimer)
]; ];
Emailer::send($params); Emailer::send($params);
} }

View file

@ -4,8 +4,10 @@
*/ */
use Friendica\App; use Friendica\App;
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\DBM; use Friendica\Database\DBM;
use Friendica\Model\User; use Friendica\Model\User;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

View file

@ -10,6 +10,7 @@ use Friendica\Content\Text\BBCode;
use Friendica\Core\ACL; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Mail; use Friendica\Model\Mail;

View file

@ -15,6 +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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Group; use Friendica\Model\Group;

View file

@ -7,8 +7,9 @@
use Friendica\App; use Friendica\App;
use Friendica\Core\Addon; use Friendica\Core\Addon;
use Friendica\Core\System;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Util\Network; use Friendica\Util\Network;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -2,8 +2,10 @@
/** /**
* @file mod/noscrape.php * @file mod/noscrape.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Profile; use Friendica\Model\Profile;

View file

@ -2,12 +2,14 @@
/** /**
* @file mod/notes.php * @file mod/notes.php
*/ */
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Profile;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Model\Profile;
function notes_init(App $a) function notes_init(App $a)
{ {

View file

@ -3,12 +3,14 @@
* @file mod/notifications.php * @file mod/notifications.php
* @brief The notifications module * @brief The notifications module
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\ContactSelector; use Friendica\Content\ContactSelector;
use Friendica\Content\Nav; use Friendica\Content\Nav;
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
function notifications_post(App $a) function notifications_post(App $a)

View file

@ -13,6 +13,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Group; use Friendica\Model\Group;

View file

@ -12,6 +12,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Group; use Friendica\Model\Group;
use Friendica\Model\Item; use Friendica\Model\Item;

View file

@ -13,10 +13,10 @@ use Friendica\Core\L10n;
use Friendica\Core\PConfig; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;
use Friendica\Model\Item;
use Friendica\Model\Profile; use Friendica\Model\Profile;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

View file

@ -7,6 +7,7 @@
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Photo; use Friendica\Model\Photo;
use Friendica\Object\Image; use Friendica\Object\Image;

View file

@ -1,6 +1,7 @@
<?php <?php
use Friendica\App; use Friendica\App;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Protocol\OStatus; use Friendica\Protocol\OStatus;

View file

@ -3,9 +3,10 @@
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Util\Network;
use Friendica\Model\PushSubscriber; use Friendica\Model\PushSubscriber;
use Friendica\Util\Network;
function post_var($name) { function post_var($name) {
return (x($_POST, $name)) ? notags(trim($_POST[$name])) : ''; return (x($_POST, $name)) ? notags(trim($_POST[$name])) : '';

View file

@ -7,6 +7,7 @@
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Protocol\Diaspora; use Friendica\Protocol\Diaspora;

View file

@ -3,6 +3,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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile; use Friendica\Model\Profile;

View file

@ -8,6 +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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\User; use Friendica\Model\User;
use Friendica\Module\Login; use Friendica\Module\Login;

View file

@ -7,6 +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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\User; use Friendica\Model\User;

View file

@ -2,6 +2,7 @@
/** /**
* @file mod/search.php * @file mod/search.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\Feature; use Friendica\Content\Feature;
use Friendica\Content\Nav; use Friendica\Content\Nav;
@ -9,6 +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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Item; use Friendica\Model\Item;

View file

@ -14,6 +14,7 @@ use Friendica\Core\PConfig;
use Friendica\Core\System; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;

View file

@ -2,15 +2,16 @@
/** /**
* @file mod/suggest.php * @file mod/suggest.php
*/ */
use Friendica\App; use Friendica\App;
use Friendica\Content\ContactSelector; use Friendica\Content\ContactSelector;
use Friendica\Content\Widget; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\GContact; use Friendica\Model\GContact;
use Friendica\Model\Profile;
function suggest_init(App $a) { function suggest_init(App $a) {
if (! local_user()) { if (! local_user()) {

View file

@ -2,9 +2,11 @@
/** /**
* @file mod/unfollow.php * @file mod/unfollow.php
*/ */
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile; use Friendica\Model\Profile;

View file

@ -7,6 +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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Mimetype; use Friendica\Util\Mimetype;

View file

@ -6,6 +6,7 @@
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\Worker; use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
function worker_init() function worker_init()

View file

@ -2,9 +2,11 @@
/** /**
* @file mod/xrd.php * @file mod/xrd.php
*/ */
use Friendica\App; 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\DBM; use Friendica\Database\DBM;
use Friendica\Protocol\Salmon; use Friendica\Protocol\Salmon;

View file

@ -4,16 +4,14 @@
*/ */
namespace Friendica; namespace Friendica;
use Detection\MobileDetect;
use Exception;
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\Core\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba;
use Detection\MobileDetect;
use Exception;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';
@ -492,13 +490,13 @@ class App
$this->mode |= App::MODE_LOCALCONFIGPRESENT; $this->mode |= App::MODE_LOCALCONFIGPRESENT;
if (!\dba::connected()) { if (!dba::connected()) {
return; return;
} }
$this->mode |= App::MODE_DBAVAILABLE; $this->mode |= App::MODE_DBAVAILABLE;
if (\dba::fetch_first("SHOW TABLES LIKE 'config'") === false) { if (dba::fetch_first("SHOW TABLES LIKE 'config'") === false) {
return; return;
} }
@ -513,7 +511,7 @@ class App
public function loadDatabase() public function loadDatabase()
{ {
if (\dba::connected()) { if (dba::connected()) {
return; return;
} }
@ -544,7 +542,7 @@ class App
$stamp1 = microtime(true); $stamp1 = microtime(true);
\dba::connect($db_host, $db_user, $db_pass, $db_data, $charset); dba::connect($db_host, $db_user, $db_pass, $db_data, $charset);
unset($db_host, $db_user, $db_pass, $db_data, $charset); unset($db_host, $db_user, $db_pass, $db_data, $charset);
$this->save_timestamp($stamp1, 'network'); $this->save_timestamp($stamp1, 'network');

View file

@ -6,9 +6,8 @@ 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\DBM; use Friendica\Database\DBM;
use Friendica\Protocol\Diaspora;
use dba;
/** /**
* @brief ContactSelector class * @brief ContactSelector class

View file

@ -5,13 +5,12 @@
*/ */
namespace Friendica\Content; namespace Friendica\Content;
use Friendica\App;
use Friendica\Content\Feature; use Friendica\Content\Feature;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Model\Contact; use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba; use Friendica\Model\Contact;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -10,9 +10,9 @@ 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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Profile; use Friendica\Model\Profile;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'dba.php'; require_once 'dba.php';

View file

@ -5,21 +5,21 @@
*/ */
namespace Friendica\Content; namespace Friendica\Content;
use Friendica\Core\Addon;
use Friendica\Core\Cache;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network;
use Friendica\Util\ParseUrl;
use dba;
use DOMDocument; use DOMDocument;
use DOMNode; use DOMNode;
use DOMText; use DOMText;
use DOMXPath; use DOMXPath;
use Exception; use Exception;
use Friendica\Core\Addon;
use Friendica\Core\Cache;
use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network;
use Friendica\Util\ParseUrl;
use stdClass; use stdClass;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -11,11 +11,11 @@ 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\dba;
use Friendica\Database\DBM; 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;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -6,9 +6,9 @@
namespace Friendica\Content\Widget; namespace Friendica\Content\Widget;
use dba;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -6,27 +6,13 @@
namespace Friendica\Core; namespace Friendica\Core;
use dba;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Content\Feature; use Friendica\Content\Feature;
use Friendica\Database\dba;
use Friendica\Database\DBM; 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;
use const CONTACT_IS_FRIEND;
use const NETWORK_DFRN;
use const NETWORK_DIASPORA;
use const NETWORK_FACEBOOK;
use const NETWORK_MAIL;
use const NETWORK_OSTATUS;
use const PHP_EOL;
use function dbesc;
use function defaults;
use function get_markup_template;
use function get_server;
use function local_user;
use function remote_user;
use function replace_macros;
/** /**
* Handle ACL management and display * Handle ACL management and display

View file

@ -4,11 +4,9 @@
*/ */
namespace Friendica\Core; namespace Friendica\Core;
use Friendica\Core\Config; use Friendica\App;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Core\Worker;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';
@ -228,12 +226,12 @@ class Addon
/** /**
* @brief Calls a single hook. * @brief Calls a single hook.
* *
* @param \Friendica\App $a * @param App $a
* @param string $name of the hook to call * @param string $name of the hook to call
* @param array $hook Hook data * @param array $hook Hook data
* @param string|array &$data to transmit to the callback handler * @param string|array &$data to transmit to the callback handler
*/ */
public static function callSingleHook(\Friendica\App $a, $name, $hook, &$data = null) public static function callSingleHook(App $a, $name, $hook, &$data = null)
{ {
// Don't run a theme's hook if the user isn't using the theme // Don't run a theme's hook if the user isn't using the theme
if (strpos($hook[0], 'view/theme/') !== false && strpos($hook[0], 'view/theme/' . $a->getCurrentTheme()) === false) { if (strpos($hook[0], 'view/theme/') !== false && strpos($hook[0], 'view/theme/' . $a->getCurrentTheme()) === false) {

View file

@ -2,8 +2,8 @@
namespace Friendica\Core\Cache; namespace Friendica\Core\Cache;
use dba;
use Friendica\Core\Cache; use Friendica\Core\Cache;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

View file

@ -1,8 +1,8 @@
<?php <?php
namespace Friendica\Core\Config; namespace Friendica\Core\Config;
use dba;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -1,8 +1,8 @@
<?php <?php
namespace Friendica\Core\Config; namespace Friendica\Core\Config;
use dba;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -2,10 +2,9 @@
namespace Friendica\Core\Config; namespace Friendica\Core\Config;
use dba;
use Exception; use Exception;
use Friendica\App;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -2,10 +2,9 @@
namespace Friendica\Core\Config; namespace Friendica\Core\Config;
use dba;
use Exception; use Exception;
use Friendica\App;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -2,8 +2,10 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Friendica\App;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use dba; use Friendica\Database\dba;
use RuntimeException;
/** /**
* @brief tool to archive a contact on the server * @brief tool to archive a contact on the server
@ -55,19 +57,19 @@ HELP;
} }
if ($a->mode === App::MODE_INSTALL) { if ($a->mode === App::MODE_INSTALL) {
throw new \RuntimeException('Friendica isn\'t properly installed yet.'); throw new RuntimeException('Friendica isn\'t properly installed yet.');
} }
$nurl = normalise_link($this->getArgument(0)); $nurl = normalise_link($this->getArgument(0));
if (!dba::exists('contact', ['nurl' => $nurl, 'archive' => false])) { if (!dba::exists('contact', ['nurl' => $nurl, 'archive' => false])) {
throw new \RuntimeException(L10n::t('Could not find any unarchived contact entry for this URL (%s)', $nurl)); throw new RuntimeException(L10n::t('Could not find any unarchived contact entry for this URL (%s)', $nurl));
} }
if (dba::update('contact', ['archive' => true], ['nurl' => $nurl])) { if (dba::update('contact', ['archive' => true], ['nurl' => $nurl])) {
$condition = ["`cid` IN (SELECT `id` FROM `contact` WHERE `archive`)"]; $condition = ["`cid` IN (SELECT `id` FROM `contact` WHERE `archive`)"];
dba::delete('queue', $condition); dba::delete('queue', $condition);
$this->out(L10n::t('The contact entries have been archived')); $this->out(L10n::t('The contact entries have been archived'));
} else { } else {
throw new \RuntimeException('The contact archival failed.'); throw new RuntimeException('The contact archival failed.');
} }
return 0; return 0;

View file

@ -3,11 +3,11 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Asika\SimpleConsole\Console; use Asika\SimpleConsole\Console;
use dba;
use Friendica\App; use Friendica\App;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\Install; use Friendica\Core\Install;
use Friendica\Core\Theme; use Friendica\Core\Theme;
use Friendica\Database\dba;
use RuntimeException; use RuntimeException;
require_once 'mod/install.php'; require_once 'mod/install.php';

View file

@ -9,8 +9,9 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Asika\SimpleConsole\CommandArgsException; use Asika\SimpleConsole\CommandArgsException;
use dba; use Friendica\App;
use Friendica\Core; use Friendica\Core;
use RuntimeException;
require_once 'include/dba.php'; require_once 'include/dba.php';
require_once 'include/text.php'; require_once 'include/text.php';
@ -92,7 +93,7 @@ HELP;
throw new CommandArgsException('Too many arguments'); throw new CommandArgsException('Too many arguments');
} }
if (!($a->mode & \Friendica\App::MODE_DBCONFIGAVAILABLE)) { if (!($a->mode & App::MODE_DBCONFIGAVAILABLE)) {
$this->out('Database isn\'t ready or populated yet, showing file config only'); $this->out('Database isn\'t ready or populated yet, showing file config only');
} }
@ -102,7 +103,7 @@ HELP;
$value = $this->getArgument(2); $value = $this->getArgument(2);
if (is_array(Core\Config::get($cat, $key))) { if (is_array(Core\Config::get($cat, $key))) {
throw new \RuntimeException("$cat.$key is an array and can't be set using this command."); throw new RuntimeException("$cat.$key is an array and can't be set using this command.");
} }
$result = Core\Config::set($cat, $key, $value); $result = Core\Config::set($cat, $key, $value);
@ -151,7 +152,7 @@ HELP;
if (count($this->args) == 0) { if (count($this->args) == 0) {
Core\Config::load(); Core\Config::load();
if (Core\Config::get('system', 'config_adapter') == 'jit' && $a->mode & \Friendica\App::MODE_DBCONFIGAVAILABLE) { if (Core\Config::get('system', 'config_adapter') == 'jit' && $a->mode & App::MODE_DBCONFIGAVAILABLE) {
$this->out('Warning: The JIT (Just In Time) Config adapter doesn\'t support loading the entire configuration, showing file config only'); $this->out('Warning: The JIT (Just In Time) Config adapter doesn\'t support loading the entire configuration, showing file config only');
} }

View file

@ -3,7 +3,9 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Friendica\Core; use Friendica\Core;
use Friendica\Database\dba;
use Friendica\Database\DBStructure; use Friendica\Database\DBStructure;
use RuntimeException;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';
@ -56,8 +58,8 @@ HELP;
throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments'); throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments');
} }
if (!\dba::connected()) { if (!dba::connected()) {
throw new \RuntimeException('Unable to connect to database'); throw new RuntimeException('Unable to connect to database');
} }
Core\Config::load(); Core\Config::load();

View file

@ -3,8 +3,10 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Friendica\Core\Protocol; use Friendica\Core\Protocol;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use RuntimeException;
require_once 'include/text.php'; require_once 'include/text.php';
@ -65,7 +67,7 @@ HELP;
} }
if ($a->isInstallMode()) { if ($a->isInstallMode()) {
throw new \RuntimeException('Database isn\'t ready or populated yet'); throw new RuntimeException('Database isn\'t ready or populated yet');
} }
/** /**
@ -75,16 +77,16 @@ HELP;
* */ * */
$net = Probe::uri($this->getArgument(0)); $net = Probe::uri($this->getArgument(0));
if (in_array($net['network'], [Protocol::PHANTOM, Protocol::MAIL])) { if (in_array($net['network'], [Protocol::PHANTOM, Protocol::MAIL])) {
throw new \RuntimeException('This account seems not to exist.'); throw new RuntimeException('This account seems not to exist.');
} }
$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 (DBM::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 {
throw new \RuntimeException('NOTICE: Could not find any entry for this URL (' . $nurl . ')'); throw new RuntimeException('NOTICE: Could not find any entry for this URL (' . $nurl . ')');
} }
return 0; return 0;

View file

@ -2,12 +2,12 @@
namespace Friendica\Core\Console; namespace Friendica\Core\Console;
use Friendica\Core\L10n;
use Friendica\Model\Contact;
use Friendica\Model\User;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba; use Friendica\Model\User;
use RuntimeException;
/** /**
* @brief tool to set a new password for a user * @brief tool to set a new password for a user
@ -59,14 +59,14 @@ HELP;
} }
if ($a->isInstallMode()) { if ($a->isInstallMode()) {
throw new \RuntimeException('Database isn\'t ready or populated yet'); throw new RuntimeException('Database isn\'t ready or populated yet');
} }
$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 (!DBM::is_result($user)) {
throw new \RuntimeException(L10n::t('User not found')); throw new RuntimeException(L10n::t('User not found'));
} }
$password = $this->getArgument(1); $password = $this->getArgument(1);
@ -76,15 +76,15 @@ HELP;
} }
if (!$password) { if (!$password) {
throw new \RuntimeException(L10n::t('Password can\'t be empty')); throw new RuntimeException(L10n::t('Password can\'t be empty'));
} }
if (!Config::get('system', 'disable_password_exposed', false) && User::isPasswordExposed($password)) { if (!Config::get('system', 'disable_password_exposed', false) && User::isPasswordExposed($password)) {
throw new \RuntimeException(L10n::t('The new password has been exposed in a public data dump, please choose another.')); throw new RuntimeException(L10n::t('The new password has been exposed in a public data dump, please choose another.'));
} }
if (!User::updatePassword($user['uid'], $password)) { if (!User::updatePassword($user['uid'], $password)) {
throw new \RuntimeException(L10n::t('Password update failed. Please try again.')); throw new RuntimeException(L10n::t('Password update failed. Please try again.'));
} }
$this->out(L10n::t('Password changed.')); $this->out(L10n::t('Password changed.'));

View file

@ -4,8 +4,8 @@
*/ */
namespace Friendica\Core; namespace Friendica\Core;
use Friendica\Core\Config; use Friendica\BaseObject;
use dba; use Friendica\Database\dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';
@ -14,7 +14,7 @@ require_once 'include/dba.php';
* Provide Languange, Translation, and Localisation functions to the application * Provide Languange, Translation, and Localisation functions to the application
* Localisation can be referred to by the numeronym L10N (as in: "L", followed by ten more letters, and then "N"). * Localisation can be referred to by the numeronym L10N (as in: "L", followed by ten more letters, and then "N").
*/ */
class L10n extends \Friendica\BaseObject class L10n extends BaseObject
{ {
/** /**
* @brief get the prefered language from the HTTP_ACCEPT_LANGUAGE header * @brief get the prefered language from the HTTP_ACCEPT_LANGUAGE header

View file

@ -2,8 +2,8 @@
namespace Friendica\Core\Lock; namespace Friendica\Core\Lock;
use dba;
use Friendica\Core\Cache; use Friendica\Core\Cache;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

View file

@ -9,17 +9,12 @@ 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\Core\L10n;
use Friendica\Core\PConfig;
use Friendica\Core\System;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Profile;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Temporal; use Friendica\Util\Temporal;
use Friendica\Util\XML; use Friendica\Util\XML;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -4,9 +4,9 @@ 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\DBM; use Friendica\Database\DBM;
use SessionHandlerInterface; use SessionHandlerInterface;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -5,14 +5,9 @@
namespace Friendica\Core; namespace Friendica\Core;
use Friendica\App; use Friendica\App;
use Friendica\Core\L10n; use Friendica\Database\dba;
use Friendica\Core\System;
use Friendica\Core\PConfig;
use Friendica\Core\Worker;
use Friendica\Database\DBM;
use Friendica\Model\Photo; use Friendica\Model\Photo;
use Friendica\Object\Image; use Friendica\Object\Image;
use dba;
require_once "include/dba.php"; require_once "include/dba.php";

View file

@ -4,7 +4,7 @@
*/ */
namespace Friendica\Core; namespace Friendica\Core;
use dba; use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Process; use Friendica\Model\Process;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;

1525
src/Database/DBA.php Normal file

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,6 @@
*/ */
namespace Friendica\Database; namespace Friendica\Database;
use dba;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -4,7 +4,8 @@
*/ */
namespace Friendica\Database; namespace Friendica\Database;
use dba; use Exception;
use Friendica\Core\Addon;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\L10n; use Friendica\Core\L10n;
@ -629,7 +630,7 @@ class DBStructure
private static function createIndex($indexname, $fieldnames, $method = "ADD") { private static function createIndex($indexname, $fieldnames, $method = "ADD") {
$method = strtoupper(trim($method)); $method = strtoupper(trim($method));
if ($method!="" && $method!="ADD") { if ($method!="" && $method!="ADD") {
throw new \Exception("Invalid parameter 'method' in self::createIndex(): '$method'"); throw new Exception("Invalid parameter 'method' in self::createIndex(): '$method'");
} }
if ($fieldnames[0] == "UNIQUE") { if ($fieldnames[0] == "UNIQUE") {
@ -1941,7 +1942,7 @@ class DBStructure
] ]
]; ];
\Friendica\Core\Addon::callHooks('dbstructure_definition', $database); Addon::callHooks('dbstructure_definition', $database);
return $database; return $database;
} }

View file

@ -5,11 +5,9 @@
namespace Friendica\Database; namespace Friendica\Database;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Database\DBM;
use Friendica\Model\Contact; use Friendica\Model\Contact;
use Friendica\Model\Item; use Friendica\Model\Item;
use Friendica\Model\PermissionSet; use Friendica\Model\PermissionSet;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -11,19 +11,16 @@ use Friendica\Core\L10n;
use Friendica\Core\PConfig; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Photo;
use Friendica\Model\Profile;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use Friendica\Protocol\DFRN; use Friendica\Object\Image;
use Friendica\Protocol\Diaspora; use Friendica\Protocol\Diaspora;
use Friendica\Protocol\OStatus; use Friendica\Protocol\OStatus;
use Friendica\Protocol\PortableContact; use Friendica\Protocol\PortableContact;
use Friendica\Protocol\Salmon; use Friendica\Protocol\Salmon;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network; use Friendica\Util\Network;
use Friendica\Object\Image;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -4,8 +4,8 @@
*/ */
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba;
require_once "include/dba.php"; require_once "include/dba.php";

View file

@ -5,15 +5,14 @@
namespace Friendica\Model; namespace Friendica\Model;
use dba;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Content\Text\BBCode; use Friendica\Content\Text\BBCode;
use Friendica\Core\Addon; use Friendica\Core\Addon;
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Item;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Map; use Friendica\Util\Map;

View file

@ -6,18 +6,16 @@
*/ */
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Core\Config; use Exception;
use Friendica\Core\Console\Config;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Core\Worker; use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Profile;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use Friendica\Protocol\PortableContact; use Friendica\Protocol\PortableContact;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network; use Friendica\Util\Network;
use dba;
use Exception;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -6,8 +6,8 @@ namespace Friendica\Model;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Core\L10n; use Friendica\Core\L10n;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -6,18 +6,16 @@
namespace Friendica\Model; namespace Friendica\Model;
use dba;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Content\Text; use Friendica\Content\Text\BBCode;
use Friendica\Core\Addon; use Friendica\Core\Addon;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Core\L10n;
use Friendica\Core\Lock; use Friendica\Core\Lock;
use Friendica\Core\PConfig; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\PermissionSet;
use Friendica\Object\Image; use Friendica\Object\Image;
use Friendica\Protocol\Diaspora; use Friendica\Protocol\Diaspora;
use Friendica\Protocol\OStatus; use Friendica\Protocol\OStatus;
@ -2219,7 +2217,7 @@ class Item extends BaseObject
*/ */
private static function addLanguageToItemArray(&$item) private static function addLanguageToItemArray(&$item)
{ {
$naked_body = Text\BBCode::toPlaintext($item['body'], false); $naked_body = BBCode::toPlaintext($item['body'], false);
$ld = new Text_LanguageDetect(); $ld = new Text_LanguageDetect();
$ld->setNameMode(2); $ld->setNameMode(2);

View file

@ -8,10 +8,10 @@ namespace Friendica\Model;
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\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Network\Probe; use Friendica\Network\Probe;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -5,9 +5,9 @@
*/ */
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use dba;
/** /**
* Methods to deal with entries of the 'openwebauth-token' table. * Methods to deal with entries of the 'openwebauth-token' table.
@ -16,12 +16,12 @@ class OpenWebAuthToken
{ {
/** /**
* Create an entry in the 'openwebauth-token' table. * Create an entry in the 'openwebauth-token' table.
* *
* @param string $type Verify type. * @param string $type Verify type.
* @param int $uid The user ID. * @param int $uid The user ID.
* @param string $token * @param string $token
* @param string $meta * @param string $meta
* *
* @return boolean * @return boolean
*/ */
public static function create($type, $uid, $token, $meta) public static function create($type, $uid, $token, $meta)
@ -38,11 +38,11 @@ class OpenWebAuthToken
/** /**
* Get the "meta" field of an entry in the openwebauth-token table. * Get the "meta" field of an entry in the openwebauth-token table.
* *
* @param string $type Verify type. * @param string $type Verify type.
* @param int $uid The user ID. * @param int $uid The user ID.
* @param string $token * @param string $token
* *
* @return string|boolean The meta enry or false if not found. * @return string|boolean The meta enry or false if not found.
*/ */
public static function getMeta($type, $uid, $token) public static function getMeta($type, $uid, $token)
@ -60,7 +60,7 @@ class OpenWebAuthToken
/** /**
* Purge entries of a verify-type older than interval. * Purge entries of a verify-type older than interval.
* *
* @param string $type Verify type. * @param string $type Verify type.
* @param string $interval SQL compatible time interval * @param string $interval SQL compatible time interval
*/ */

View file

@ -5,8 +5,8 @@
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -10,11 +10,11 @@ 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\dba;
use Friendica\Database\DBM; 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;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -5,8 +5,8 @@
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\BaseObject; use Friendica\BaseObject;
use Friendica\Database\dba;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -15,16 +15,12 @@ use Friendica\Core\L10n;
use Friendica\Core\PConfig; 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\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\OpenWebAuthToken;
use Friendica\Protocol\Diaspora; use Friendica\Protocol\Diaspora;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network; use Friendica\Util\Network;
use Friendica\Util\Temporal; use Friendica\Util\Temporal;
use dba;
use InvalidArgumentException;
require_once 'include/dba.php'; require_once 'include/dba.php';
require_once 'mod/proxy.php'; require_once 'mod/proxy.php';

View file

@ -5,9 +5,9 @@
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Core\Worker; use Friendica\Core\Worker;
use Friendica\Util\DateTimeFormat; use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use dba; use Friendica\Util\DateTimeFormat;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -5,9 +5,9 @@
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Core\Config; use Friendica\Core\Config;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use dba;
require_once 'include/dba.php'; require_once 'include/dba.php';

View file

@ -5,9 +5,8 @@
namespace Friendica\Model; namespace Friendica\Model;
use Friendica\Core\System; use Friendica\Core\System;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Item;
use dba;
require_once 'boot.php'; require_once 'boot.php';
require_once 'include/conversation.php'; require_once 'include/conversation.php';

View file

@ -6,22 +6,19 @@
namespace Friendica\Model; namespace Friendica\Model;
use DivineOmega\PasswordExposed\PasswordStatus; use DivineOmega\PasswordExposed\PasswordStatus;
use Exception;
use Friendica\Core\Addon; use Friendica\Core\Addon;
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\Core\System; use Friendica\Core\System;
use Friendica\Core\Worker; use Friendica\Core\Worker;
use Friendica\Database\dba;
use Friendica\Database\DBM; use Friendica\Database\DBM;
use Friendica\Model\Contact;
use Friendica\Model\Group;
use Friendica\Model\Photo;
use Friendica\Object\Image; use Friendica\Object\Image;
use Friendica\Util\Crypto; use Friendica\Util\Crypto;
use Friendica\Util\DateTimeFormat; use Friendica\Util\DateTimeFormat;
use Friendica\Util\Network; use Friendica\Util\Network;
use dba;
use Exception;
use LightOpenID; use LightOpenID;
use function password_exposed; use function password_exposed;

View file

@ -6,7 +6,7 @@ namespace Friendica\Module;
use Friendica\BaseModule; use Friendica\BaseModule;
use Friendica\Core\System; use Friendica\Core\System;
use dba; use Friendica\Database\dba;
require_once 'include/dba.php'; require_once 'include/dba.php';
require_once 'include/text.php'; require_once 'include/text.php';

Some files were not shown because too many files have changed in this diff Show more