Removed and replaced deprecated functionalities
This commit is contained in:
parent
cfac13790b
commit
eb1b2256a0
12 changed files with 29 additions and 230 deletions
|
@ -237,9 +237,13 @@ function api_login(App $a)
|
||||||
if ($addon_auth['authenticated'] && !empty($addon_auth['user_record'])) {
|
if ($addon_auth['authenticated'] && !empty($addon_auth['user_record'])) {
|
||||||
$record = $addon_auth['user_record'];
|
$record = $addon_auth['user_record'];
|
||||||
} else {
|
} else {
|
||||||
$user_id = User::authenticate(trim($user), trim($password), true);
|
try {
|
||||||
if ($user_id !== false) {
|
$user_id = User::getIdFromPasswordAuthentication(trim($user), trim($password), true);
|
||||||
$record = DBA::selectFirst('user', [], ['uid' => $user_id]);
|
if ($user_id !== false) {
|
||||||
|
$record = DBA::selectFirst('user', [], ['uid' => $user_id]);
|
||||||
|
}
|
||||||
|
} catch (Exception $ex) {
|
||||||
|
$record = [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5137,7 +5141,13 @@ function api_friendica_group_delete($type)
|
||||||
}
|
}
|
||||||
|
|
||||||
// delete group
|
// delete group
|
||||||
$ret = Group::removeByName($uid, $name);
|
$gid = Group::getIdByName($uid, $name);
|
||||||
|
if (empty($gid)) {
|
||||||
|
throw new BadRequestException('other API error');
|
||||||
|
}
|
||||||
|
|
||||||
|
$ret = Group::remove($gid);
|
||||||
|
|
||||||
if ($ret) {
|
if ($ret) {
|
||||||
// return success
|
// return success
|
||||||
$success = ['success' => $ret, 'gid' => $gid, 'name' => $name, 'status' => 'deleted', 'wrong users' => []];
|
$success = ['success' => $ret, 'gid' => $gid, 'name' => $name, 'status' => 'deleted', 'wrong users' => []];
|
||||||
|
@ -5372,7 +5382,8 @@ function api_friendica_group_update($type)
|
||||||
$found = ($user['cid'] == $cid ? true : false);
|
$found = ($user['cid'] == $cid ? true : false);
|
||||||
}
|
}
|
||||||
if (!isset($found) || !$found) {
|
if (!isset($found) || !$found) {
|
||||||
Group::removeMemberByName($uid, $name, $cid);
|
$gid = Group::getIdByName($uid, $name);
|
||||||
|
Group::removeMember($gid, $cid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -352,7 +352,8 @@ function item_post(App $a) {
|
||||||
$filedas = FileTag::fileToArray($categories);
|
$filedas = FileTag::fileToArray($categories);
|
||||||
}
|
}
|
||||||
|
|
||||||
$categories = FileTag::listToFile(trim($_REQUEST['category'] ?? ''), 'category');
|
$list_array = explode(',', trim($_REQUEST['category'] ?? ''));
|
||||||
|
$categories = FileTag::arrayToFile($list_array, 'category');
|
||||||
|
|
||||||
if (!empty($filedas) && is_array($filedas)) {
|
if (!empty($filedas) && is_array($filedas)) {
|
||||||
// append the fileas stuff to the new categories list
|
// append the fileas stuff to the new categories list
|
||||||
|
|
|
@ -308,7 +308,13 @@ function settings_post(App $a)
|
||||||
|
|
||||||
if ($email != $user['email']) {
|
if ($email != $user['email']) {
|
||||||
// check for the correct password
|
// check for the correct password
|
||||||
if (!User::authenticate(intval(local_user()), $_POST['mpassword'])) {
|
try {
|
||||||
|
$authenticated = User::getIdFromPasswordAuthentication(intval(local_user()), $_POST['mpassword']);
|
||||||
|
} catch (Exception $ex) {
|
||||||
|
$authenticated = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$authenticated) {
|
||||||
$err .= DI::l10n()->t('Wrong Password.');
|
$err .= DI::l10n()->t('Wrong Password.');
|
||||||
$email = $user['email'];
|
$email = $user['email'];
|
||||||
}
|
}
|
||||||
|
|
|
@ -784,16 +784,6 @@ class HTML
|
||||||
return $text;
|
return $text;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* return div element with class 'clear'
|
|
||||||
* @return string
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
public static function clearDiv()
|
|
||||||
{
|
|
||||||
return '<div class="clear"></div>';
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Loader for infinite scrolling
|
* Loader for infinite scrolling
|
||||||
*
|
*
|
||||||
|
|
|
@ -320,51 +320,4 @@ class Addon
|
||||||
|
|
||||||
return $visible_addons;
|
return $visible_addons;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Shim of Hook::register left for backward compatibility purpose.
|
|
||||||
*
|
|
||||||
* @see Hook::register
|
|
||||||
* @deprecated since version 2018.12
|
|
||||||
* @param string $hook the name of the hook
|
|
||||||
* @param string $file the name of the file that hooks into
|
|
||||||
* @param string $function the name of the function that the hook will call
|
|
||||||
* @param int $priority A priority (defaults to 0)
|
|
||||||
* @return mixed|bool
|
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
|
||||||
*/
|
|
||||||
public static function registerHook($hook, $file, $function, $priority = 0)
|
|
||||||
{
|
|
||||||
return Hook::register($hook, $file, $function, $priority);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Shim of Hook::unregister left for backward compatibility purpose.
|
|
||||||
*
|
|
||||||
* @see Hook::unregister
|
|
||||||
* @deprecated since version 2018.12
|
|
||||||
* @param string $hook the name of the hook
|
|
||||||
* @param string $file the name of the file that hooks into
|
|
||||||
* @param string $function the name of the function that the hook called
|
|
||||||
* @return boolean
|
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
|
||||||
*/
|
|
||||||
public static function unregisterHook($hook, $file, $function)
|
|
||||||
{
|
|
||||||
return Hook::unregister($hook, $file, $function);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Shim of Hook::callAll left for backward-compatibility purpose.
|
|
||||||
*
|
|
||||||
* @see Hook::callAll
|
|
||||||
* @deprecated since version 2018.12
|
|
||||||
* @param string $name of the hook to call
|
|
||||||
* @param string|array &$data to transmit to the callback handler
|
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
|
||||||
*/
|
|
||||||
public static function callHooks($name, &$data = null)
|
|
||||||
{
|
|
||||||
Hook::callAll($name, $data);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,36 +57,6 @@ class Contact
|
||||||
const DEFAULT_AVATAR_THUMB = '/images/person-80.jpg';
|
const DEFAULT_AVATAR_THUMB = '/images/person-80.jpg';
|
||||||
const DEFAULT_AVATAR_MICRO = '/images/person-48.jpg';
|
const DEFAULT_AVATAR_MICRO = '/images/person-48.jpg';
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_NORMAL
|
|
||||||
*/
|
|
||||||
const PAGE_NORMAL = User::PAGE_FLAGS_NORMAL;
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_SOAPBOX
|
|
||||||
*/
|
|
||||||
const PAGE_SOAPBOX = User::PAGE_FLAGS_SOAPBOX;
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_COMMUNITY
|
|
||||||
*/
|
|
||||||
const PAGE_COMMUNITY = User::PAGE_FLAGS_COMMUNITY;
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_FREELOVE
|
|
||||||
*/
|
|
||||||
const PAGE_FREELOVE = User::PAGE_FLAGS_FREELOVE;
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_BLOG
|
|
||||||
*/
|
|
||||||
const PAGE_BLOG = User::PAGE_FLAGS_BLOG;
|
|
||||||
/**
|
|
||||||
* @deprecated since version 2019.03
|
|
||||||
* @see User::PAGE_FLAGS_PRVGROUP
|
|
||||||
*/
|
|
||||||
const PAGE_PRVGROUP = User::PAGE_FLAGS_PRVGROUP;
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -114,21 +114,4 @@ class FileTag
|
||||||
|
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get file tags from list
|
|
||||||
*
|
|
||||||
* ex. given music,video return <music><video> or [music][video]
|
|
||||||
* @param string $list A comma delimited list of tags.
|
|
||||||
* @param string $type Optional file type.
|
|
||||||
*
|
|
||||||
* @return string A list of file tags.
|
|
||||||
* @deprecated since 2019.06 use arrayToFile() instead
|
|
||||||
*/
|
|
||||||
public static function listToFile(string $list, string $type = 'file')
|
|
||||||
{
|
|
||||||
$list_array = explode(',', $list);
|
|
||||||
|
|
||||||
return self::arrayToFile($list_array, $type);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -251,28 +251,6 @@ class Group
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Mark a group as deleted based on its name
|
|
||||||
*
|
|
||||||
* @param int $uid
|
|
||||||
* @param string $name
|
|
||||||
* @return bool
|
|
||||||
* @throws \Exception
|
|
||||||
* @deprecated Use Group::remove instead
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public static function removeByName($uid, $name)
|
|
||||||
{
|
|
||||||
$return = false;
|
|
||||||
if (!empty($uid) && !empty($name)) {
|
|
||||||
$gid = self::getIdByName($uid, $name);
|
|
||||||
|
|
||||||
$return = self::remove($gid);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $return;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds a contact to a group
|
* Adds a contact to a group
|
||||||
*
|
*
|
||||||
|
@ -317,26 +295,6 @@ class Group
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Removes a contact from a group based on its name
|
|
||||||
*
|
|
||||||
* @param int $uid
|
|
||||||
* @param string $name
|
|
||||||
* @param int $cid
|
|
||||||
* @return boolean
|
|
||||||
* @throws \Exception
|
|
||||||
* @deprecated Use Group::removeMember instead
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public static function removeMemberByName($uid, $name, $cid)
|
|
||||||
{
|
|
||||||
$gid = self::getIdByName($uid, $name);
|
|
||||||
|
|
||||||
$return = self::removeMember($gid, $cid);
|
|
||||||
|
|
||||||
return $return;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the combined list of contact ids from a group id list
|
* Returns the combined list of contact ids from a group id list
|
||||||
*
|
*
|
||||||
|
|
|
@ -38,16 +38,8 @@ class Type
|
||||||
const MAIL = 16;
|
const MAIL = 16;
|
||||||
/** @var int Notification about a friend suggestion */
|
/** @var int Notification about a friend suggestion */
|
||||||
const SUGGEST = 32;
|
const SUGGEST = 32;
|
||||||
/** @var int Unknown Notification
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
const PROFILE = 64;
|
|
||||||
/** @var int Notification about being tagged in a post */
|
/** @var int Notification about being tagged in a post */
|
||||||
const TAG_SELF = 128;
|
const TAG_SELF = 128;
|
||||||
/** @var int Notification about being tagged
|
|
||||||
* @deprecated
|
|
||||||
*/
|
|
||||||
const TAG_SHARE = 256;
|
|
||||||
/** @var int Notification about getting poked/prodded/etc. */
|
/** @var int Notification about getting poked/prodded/etc. */
|
||||||
const POKE = 512;
|
const POKE = 512;
|
||||||
/** @var int Notification about either a contact had posted something directly or the contact is a mentioned forum */
|
/** @var int Notification about either a contact had posted something directly or the contact is a mentioned forum */
|
||||||
|
|
|
@ -499,26 +499,6 @@ class User
|
||||||
return $default_group;
|
return $default_group;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Authenticate a user with a clear text password
|
|
||||||
*
|
|
||||||
* @param mixed $user_info
|
|
||||||
* @param string $password
|
|
||||||
* @param bool $third_party
|
|
||||||
* @return int|boolean
|
|
||||||
* @deprecated since version 3.6
|
|
||||||
* @see User::getIdFromPasswordAuthentication()
|
|
||||||
*/
|
|
||||||
public static function authenticate($user_info, $password, $third_party = false)
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
return self::getIdFromPasswordAuthentication($user_info, $password, $third_party);
|
|
||||||
} catch (Exception $ex) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Authenticate a user with a clear text password
|
* Authenticate a user with a clear text password
|
||||||
*
|
*
|
||||||
|
|
|
@ -685,49 +685,4 @@ class Image
|
||||||
|
|
||||||
return $string;
|
return $string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* supported mimetypes and corresponding file extensions
|
|
||||||
*
|
|
||||||
* @return array
|
|
||||||
* @deprecated in version 2019.12 please use Util\Images::supportedTypes() instead.
|
|
||||||
*/
|
|
||||||
public static function supportedTypes()
|
|
||||||
{
|
|
||||||
return Images::supportedTypes();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Maps Mime types to Imagick formats
|
|
||||||
*
|
|
||||||
* @return array With with image formats (mime type as key)
|
|
||||||
* @deprecated in version 2019.12 please use Util\Images::getFormatsMap() instead.
|
|
||||||
*/
|
|
||||||
public static function getFormatsMap()
|
|
||||||
{
|
|
||||||
return Images::getFormatsMap();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $url url
|
|
||||||
* @return array
|
|
||||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
|
||||||
* @deprecated in version 2019.12 please use Util\Images::getInfoFromURLCached() instead.
|
|
||||||
*/
|
|
||||||
public static function getInfoFromURL($url)
|
|
||||||
{
|
|
||||||
return Images::getInfoFromURLCached($url);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param integer $width width
|
|
||||||
* @param integer $height height
|
|
||||||
* @param integer $max max
|
|
||||||
* @return array
|
|
||||||
* @deprecated in version 2019.12 please use Util\Images::getScalingDimensions() instead.
|
|
||||||
*/
|
|
||||||
public static function getScalingDimensions($width, $height, $max)
|
|
||||||
{
|
|
||||||
return Images::getScalingDimensions($width, $height, $max);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -865,8 +865,8 @@ class OStatus
|
||||||
private static function fetchSelf($self, array &$item)
|
private static function fetchSelf($self, array &$item)
|
||||||
{
|
{
|
||||||
$condition = ['item-uri' => $self, 'protocol' => [Conversation::PARCEL_DFRN,
|
$condition = ['item-uri' => $self, 'protocol' => [Conversation::PARCEL_DFRN,
|
||||||
Conversation::PARCEL_DIASPORA_DFRN, Conversation::PARCEL_LEGACY_DFRN,
|
Conversation::PARCEL_DIASPORA_DFRN, Conversation::PARCEL_LOCAL_DFRN,
|
||||||
Conversation::PARCEL_LOCAL_DFRN, Conversation::PARCEL_DIRECT, Conversation::PARCEL_SALMON]];
|
Conversation::PARCEL_DIRECT, Conversation::PARCEL_SALMON]];
|
||||||
if (DBA::exists('conversation', $condition)) {
|
if (DBA::exists('conversation', $condition)) {
|
||||||
Logger::info('Conversation '.$item['uri'].' is already stored.');
|
Logger::info('Conversation '.$item['uri'].' is already stored.');
|
||||||
return;
|
return;
|
||||||
|
@ -905,8 +905,8 @@ class OStatus
|
||||||
private static function fetchRelated($related, $related_uri, $importer)
|
private static function fetchRelated($related, $related_uri, $importer)
|
||||||
{
|
{
|
||||||
$condition = ['item-uri' => $related_uri, 'protocol' => [Conversation::PARCEL_DFRN,
|
$condition = ['item-uri' => $related_uri, 'protocol' => [Conversation::PARCEL_DFRN,
|
||||||
Conversation::PARCEL_DIASPORA_DFRN, Conversation::PARCEL_LEGACY_DFRN,
|
Conversation::PARCEL_DIASPORA_DFRN, Conversation::PARCEL_LOCAL_DFRN,
|
||||||
Conversation::PARCEL_LOCAL_DFRN, Conversation::PARCEL_DIRECT, Conversation::PARCEL_SALMON]];
|
Conversation::PARCEL_DIRECT, Conversation::PARCEL_SALMON]];
|
||||||
$conversation = DBA::selectFirst('conversation', ['source', 'protocol'], $condition);
|
$conversation = DBA::selectFirst('conversation', ['source', 'protocol'], $condition);
|
||||||
if (DBA::isResult($conversation)) {
|
if (DBA::isResult($conversation)) {
|
||||||
$stored = true;
|
$stored = true;
|
||||||
|
|
Loading…
Reference in a new issue