Update function calls
update to new function calls
This commit is contained in:
parent
792f069c6e
commit
21881f2885
5 changed files with 21 additions and 19 deletions
|
@ -8,6 +8,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Content\ContactSelector;
|
use Friendica\Content\ContactSelector;
|
||||||
use Friendica\Content\Feature;
|
use Friendica\Content\Feature;
|
||||||
|
use Friendica\Content\Text\Plaintext;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\System;
|
use Friendica\Core\System;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
|
@ -47,7 +48,6 @@ require_once 'include/html2bbcode.php';
|
||||||
require_once 'mod/wall_upload.php';
|
require_once 'mod/wall_upload.php';
|
||||||
require_once 'mod/proxy.php';
|
require_once 'mod/proxy.php';
|
||||||
require_once 'include/like.php';
|
require_once 'include/like.php';
|
||||||
require_once 'include/plaintext.php';
|
|
||||||
|
|
||||||
define('API_METHOD_ANY', '*');
|
define('API_METHOD_ANY', '*');
|
||||||
define('API_METHOD_GET', 'GET');
|
define('API_METHOD_GET', 'GET');
|
||||||
|
@ -5196,7 +5196,7 @@ function api_clean_plain_items($Text)
|
||||||
*/
|
*/
|
||||||
function api_clean_attachments($body)
|
function api_clean_attachments($body)
|
||||||
{
|
{
|
||||||
$data = get_attachment_data($body);
|
$data = Plaintext::getAttachmentData($body);
|
||||||
|
|
||||||
if (!$data) {
|
if (!$data) {
|
||||||
return $body;
|
return $body;
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
use Friendica\Content\Smilies;
|
use Friendica\Content\Smilies;
|
||||||
use Friendica\Content\OEmbed;
|
use Friendica\Content\OEmbed;
|
||||||
|
use Friendica\Content\Text\Plaintext;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
|
@ -15,7 +16,6 @@ use Friendica\Util\Map;
|
||||||
|
|
||||||
require_once 'include/event.php';
|
require_once 'include/event.php';
|
||||||
require_once 'mod/proxy.php';
|
require_once 'mod/proxy.php';
|
||||||
require_once 'include/plaintext.php';
|
|
||||||
|
|
||||||
function bb_PictureCacheExt($matches) {
|
function bb_PictureCacheExt($matches) {
|
||||||
if (strpos($matches[3], "data:image/") === 0) {
|
if (strpos($matches[3], "data:image/") === 0) {
|
||||||
|
@ -57,7 +57,7 @@ function bb_map_location($match) {
|
||||||
*/
|
*/
|
||||||
function bb_attachment($return, $simplehtml = false, $tryoembed = true)
|
function bb_attachment($return, $simplehtml = false, $tryoembed = true)
|
||||||
{
|
{
|
||||||
$data = get_attachment_data($return);
|
$data = Plaintext::getAttachmentData($return);
|
||||||
if (!$data) {
|
if (!$data) {
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
@ -120,7 +120,7 @@ function bb_attachment($return, $simplehtml = false, $tryoembed = true)
|
||||||
|
|
||||||
function bb_remove_share_information($Text, $plaintext = false, $nolink = false) {
|
function bb_remove_share_information($Text, $plaintext = false, $nolink = false) {
|
||||||
|
|
||||||
$data = get_attachment_data($Text);
|
$data = Plaintext::getAttachmentData($Text);
|
||||||
|
|
||||||
if (!$data) {
|
if (!$data) {
|
||||||
return $Text;
|
return $Text;
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
* information.
|
* information.
|
||||||
*/
|
*/
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
|
use Friendica\Content\Text\Plaintext;
|
||||||
use Friendica\Core\Addon;
|
use Friendica\Core\Addon;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
|
@ -506,7 +507,7 @@ function item_post(App $a) {
|
||||||
// embedded bookmark or attachment in post? set bookmark flag
|
// embedded bookmark or attachment in post? set bookmark flag
|
||||||
|
|
||||||
$bookmark = 0;
|
$bookmark = 0;
|
||||||
$data = get_attachment_data($body);
|
$data = Plaintext::getAttachmentData($body);
|
||||||
if (preg_match_all("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", $body, $match, PREG_SET_ORDER) || isset($data["type"])) {
|
if (preg_match_all("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", $body, $match, PREG_SET_ORDER) || isset($data["type"])) {
|
||||||
$objecttype = ACTIVITY_OBJ_BOOKMARK;
|
$objecttype = ACTIVITY_OBJ_BOOKMARK;
|
||||||
$bookmark = 1;
|
$bookmark = 1;
|
||||||
|
@ -524,7 +525,7 @@ function item_post(App $a) {
|
||||||
if (!$objecttype) {
|
if (!$objecttype) {
|
||||||
$objecttype = ACTIVITY_OBJ_NOTE; // Default value
|
$objecttype = ACTIVITY_OBJ_NOTE; // Default value
|
||||||
require_once 'include/plaintext.php';
|
require_once 'include/plaintext.php';
|
||||||
$objectdata = get_attached_data($body);
|
$objectdata = Plaintext::getAttachedData($body);
|
||||||
|
|
||||||
if ($objectdata["type"] == "link") {
|
if ($objectdata["type"] == "link") {
|
||||||
$objecttype = ACTIVITY_OBJ_BOOKMARK;
|
$objecttype = ACTIVITY_OBJ_BOOKMARK;
|
||||||
|
|
|
@ -28,7 +28,7 @@ class Plaintext
|
||||||
* 'title' -> Title of the attachment
|
* 'title' -> Title of the attachment
|
||||||
* 'description' -> Description of the attachment
|
* 'description' -> Description of the attachment
|
||||||
*/
|
*/
|
||||||
function getOldAttachmentData($body)
|
private static function getOldAttachmentData($body)
|
||||||
{
|
{
|
||||||
$post = [];
|
$post = [];
|
||||||
|
|
||||||
|
@ -97,12 +97,12 @@ class Plaintext
|
||||||
* 'title' -> Title of the attachment
|
* 'title' -> Title of the attachment
|
||||||
* 'description' -> Description of the attachment
|
* 'description' -> Description of the attachment
|
||||||
*/
|
*/
|
||||||
function getAttachmentData($body)
|
public static function getAttachmentData($body)
|
||||||
{
|
{
|
||||||
$data = [];
|
$data = [];
|
||||||
|
|
||||||
if (!preg_match("/(.*)\[attachment(.*?)\](.*?)\[\/attachment\](.*)/ism", $body, $match)) {
|
if (!preg_match("/(.*)\[attachment(.*?)\](.*?)\[\/attachment\](.*)/ism", $body, $match)) {
|
||||||
return get_old_attachment_data($body);
|
return self::getOldAttachmentData($body);
|
||||||
}
|
}
|
||||||
|
|
||||||
$attributes = $match[2];
|
$attributes = $match[2];
|
||||||
|
@ -202,7 +202,7 @@ class Plaintext
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAttachedData($body, $item = [])
|
public static function getAttachedData($body, $item = [])
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
- text:
|
- text:
|
||||||
|
@ -216,7 +216,7 @@ class Plaintext
|
||||||
|
|
||||||
$has_title = !empty($item['title']);
|
$has_title = !empty($item['title']);
|
||||||
$plink = (!empty($item['plink']) ? $item['plink'] : '');
|
$plink = (!empty($item['plink']) ? $item['plink'] : '');
|
||||||
$post = get_attachment_data($body);
|
$post = self::getAttachmentData($body);
|
||||||
|
|
||||||
// if nothing is found, it maybe having an image.
|
// if nothing is found, it maybe having an image.
|
||||||
if (!isset($post["type"])) {
|
if (!isset($post["type"])) {
|
||||||
|
@ -329,7 +329,7 @@ class Plaintext
|
||||||
*
|
*
|
||||||
* @todo For Twitter URLs aren't shortened, but they have to be calculated as if.
|
* @todo For Twitter URLs aren't shortened, but they have to be calculated as if.
|
||||||
*/
|
*/
|
||||||
function shortenMsg($msg, $limit)
|
public static function shortenMsg($msg, $limit)
|
||||||
{
|
{
|
||||||
$lines = explode("\n", $msg);
|
$lines = explode("\n", $msg);
|
||||||
$msg = "";
|
$msg = "";
|
||||||
|
@ -360,7 +360,7 @@ class Plaintext
|
||||||
*
|
*
|
||||||
* @return string The converted message
|
* @return string The converted message
|
||||||
*/
|
*/
|
||||||
function toPlaintext($b, $limit = 0, $includedlinks = false, $htmlmode = 2, $target_network = "")
|
public static function toPlaintext($b, $limit = 0, $includedlinks = false, $htmlmode = 2, $target_network = "")
|
||||||
{
|
{
|
||||||
// Remove the hash tags
|
// Remove the hash tags
|
||||||
$URLSearchString = "^\[\]";
|
$URLSearchString = "^\[\]";
|
||||||
|
@ -374,8 +374,8 @@ class Plaintext
|
||||||
|
|
||||||
// At first look at data that is attached via "type-..." stuff
|
// At first look at data that is attached via "type-..." stuff
|
||||||
// This will hopefully replaced with a dedicated bbcode later
|
// This will hopefully replaced with a dedicated bbcode later
|
||||||
//$post = get_attached_data($b["body"]);
|
//$post = self::getAttachedData($b["body"]);
|
||||||
$post = get_attached_data($body, $b);
|
$post = self::getAttachedData($body, $b);
|
||||||
|
|
||||||
if (($b["title"] != "") && ($post["text"] != "")) {
|
if (($b["title"] != "") && ($post["text"] != "")) {
|
||||||
$post["text"] = trim($b["title"]."\n\n".$post["text"]);
|
$post["text"] = trim($b["title"]."\n\n".$post["text"]);
|
||||||
|
@ -496,7 +496,7 @@ class Plaintext
|
||||||
} elseif (PConfig::get($b["uid"], "system", "no_intelligent_shortening")) {
|
} elseif (PConfig::get($b["uid"], "system", "no_intelligent_shortening")) {
|
||||||
$post["url"] = $b["plink"];
|
$post["url"] = $b["plink"];
|
||||||
}
|
}
|
||||||
$msg = shortenmsg($msg, $limit);
|
$msg = self::shortenMsg($msg, $limit);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
namespace Friendica\Protocol;
|
namespace Friendica\Protocol;
|
||||||
|
|
||||||
use Friendica\App;
|
use Friendica\App;
|
||||||
|
use Friendica\Content\Text\Plaintext;
|
||||||
use Friendica\Core\Cache;
|
use Friendica\Core\Cache;
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\L10n;
|
use Friendica\Core\L10n;
|
||||||
|
@ -1205,7 +1206,7 @@ class OStatus
|
||||||
*/
|
*/
|
||||||
private static function formatPicturePost($body)
|
private static function formatPicturePost($body)
|
||||||
{
|
{
|
||||||
$siteinfo = get_attached_data($body);
|
$siteinfo = Plaintext::getAttachedData($body);
|
||||||
|
|
||||||
if (($siteinfo["type"] == "photo")) {
|
if (($siteinfo["type"] == "photo")) {
|
||||||
if (isset($siteinfo["preview"])) {
|
if (isset($siteinfo["preview"])) {
|
||||||
|
@ -1327,7 +1328,7 @@ class OStatus
|
||||||
private static function getAttachment($doc, $root, $item)
|
private static function getAttachment($doc, $root, $item)
|
||||||
{
|
{
|
||||||
$o = "";
|
$o = "";
|
||||||
$siteinfo = get_attached_data($item["body"]);
|
$siteinfo = Plaintext::getAttachedData($item["body"]);
|
||||||
|
|
||||||
switch ($siteinfo["type"]) {
|
switch ($siteinfo["type"]) {
|
||||||
case 'photo':
|
case 'photo':
|
||||||
|
|
Loading…
Reference in a new issue