mirror of
https://framagit.org/hubzilla/core.git
synced 2026-06-21 00:52:33 -04:00
fix warnings and regressions
This commit is contained in:
@@ -46,6 +46,7 @@ class Onepoll {
|
||||
}
|
||||
|
||||
$contact = $contacts[0];
|
||||
|
||||
$importer_uid = $contact['abook_channel'];
|
||||
|
||||
$importer = channelx_by_n($importer_uid);
|
||||
@@ -53,7 +54,7 @@ class Onepoll {
|
||||
if (!$importer)
|
||||
return;
|
||||
|
||||
logger("onepoll: poll: ({$contact['id']}) IMPORTER: {$importer['xchan_name']}, CONTACT: {$contact['xchan_name']}");
|
||||
logger("onepoll: poll: ($contact_id) IMPORTER: {$importer['xchan_name']}, CONTACT: {$contact['xchan_name']}");
|
||||
|
||||
$last_update = ((($contact['abook_updated'] === $contact['abook_created']) || ($contact['abook_updated'] <= NULL_DATE))
|
||||
? datetime_convert('UTC', 'UTC', 'now - 7 days')
|
||||
|
||||
@@ -1618,7 +1618,7 @@ class Activity {
|
||||
}
|
||||
|
||||
$icon = z_root() . '/' . get_default_profile_photo(300);
|
||||
if ($person_obj['icon']) {
|
||||
if (isset($person_obj['icon'])) {
|
||||
if (is_array($person_obj['icon'])) {
|
||||
if (array_key_exists('url', $person_obj['icon'])) {
|
||||
$icon = $person_obj['icon']['url'];
|
||||
|
||||
@@ -251,7 +251,7 @@ class Libzot {
|
||||
|
||||
$url = null;
|
||||
|
||||
if ($them['hubloc_id_url']) {
|
||||
if (isset($them['hubloc_id_url']) && $them['hubloc_id_url']) {
|
||||
$url = $them['hubloc_id_url'];
|
||||
}
|
||||
else {
|
||||
@@ -1744,7 +1744,7 @@ class Libzot {
|
||||
if (in_array('undefined', $existing_route) || $last_hop == 'undefined' || $sender == 'undefined')
|
||||
$last_hop = '';
|
||||
|
||||
$current_route = (($arr['route']) ? $arr['route'] . ',' : '') . $sender;
|
||||
$current_route = ((isset($arr['route']) && $arr['route']) ? $arr['route'] . ',' : '') . $sender;
|
||||
|
||||
if ($last_hop && $last_hop != $sender) {
|
||||
logger('comment route mismatch: parent route = ' . $r[0]['route'] . ' expected = ' . $current_route, LOGGER_DEBUG);
|
||||
|
||||
@@ -116,7 +116,7 @@ class Queue {
|
||||
$driver = $arr['driver'] ?? 'zot6';
|
||||
$posturl = $arr['posturl'] ?? '';
|
||||
$priority = $arr['priority'] ?? 0;
|
||||
$priority = $arr['notify'] ?? '';
|
||||
$notify = $arr['notify'] ?? '';
|
||||
$msg = $arr['msg'] ?? '';
|
||||
|
||||
$x = q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_priority,
|
||||
|
||||
@@ -452,8 +452,8 @@ class Contactedit extends Controller {
|
||||
|
||||
if (is_ajax()) {
|
||||
json_return_and_die([
|
||||
'success' => ((intval($_REQUEST['success'])) ? intval($_REQUEST['success']) : 1),
|
||||
'message' => (($_REQUEST['success']) ? t('Contact updated') : t('Contact update failed')),
|
||||
'success' => ((isset($_REQUEST['success'])) ? intval($_REQUEST['success']) : 1),
|
||||
'message' => ((isset($_REQUEST['success'])) ? t('Contact updated') : t('Contact update failed')),
|
||||
'id' => $contact_id,
|
||||
'title' => $header_html,
|
||||
'role' => ((intval($contact['abook_pending'])) ? '' : $roles_dict[$current_permcat]),
|
||||
|
||||
@@ -21,7 +21,7 @@ class Wfinger extends \Zotlabs\Web\Controller {
|
||||
elseif(x($_SERVER,'HTTP_X_FORWARDED_PROTO') && ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'))
|
||||
$scheme = 'https';
|
||||
|
||||
$zot = intval($_REQUEST['zot']);
|
||||
$zot = $_REQUEST['zot'] ?? '';
|
||||
|
||||
if(($scheme !== 'https') && (! $zot)) {
|
||||
header($_SERVER["SERVER_PROTOCOL"] . ' ' . 500 . ' ' . 'Webfinger requires HTTPS');
|
||||
|
||||
@@ -483,7 +483,7 @@ abstract class PhotoDriver {
|
||||
where id = %d",
|
||||
intval($p['aid']), intval($p['uid']), dbesc($p['xchan']), dbesc($p['resource_id']), dbescdate($p['created']), dbescdate($p['edited']), dbesc(basename($p['filename'])), dbesc($p['mimetype']), dbesc($p['album']), intval($p['height']), intval($p['width']), (intval($p['os_storage']) ? dbescbin($p['os_syspath']) : dbescbin($this->imageString())), intval($p['os_storage']), (intval($p['os_storage']) ? @filesize($p['os_syspath']) : strlen($this->imageString())), intval($p['imgscale']), intval($p['photo_usage']), dbesc($p['title']), dbesc($p['description']), dbesc($p['os_path']), dbesc($p['display_path']), dbesc($p['allow_cid']), dbesc($p['allow_gid']), dbesc($p['deny_cid']), dbesc($p['deny_gid']), dbescdate($p['expires']), intval($p['profile']), intval($x[0]['id']));
|
||||
} else {
|
||||
$p['created'] = (($arr['created']) ? $arr['created'] : $p['edited']);
|
||||
$p['created'] = $arr['created'] ?? $p['edited'];
|
||||
$r = q("INSERT INTO photo
|
||||
( aid, uid, xchan, resource_id, created, edited, filename, mimetype, album, height, width, content, os_storage, filesize, imgscale, photo_usage, title, description, os_path, display_path, allow_cid, allow_gid, deny_cid, deny_gid, expires, profile )
|
||||
VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)", intval($p['aid']), intval($p['uid']), dbesc($p['xchan']), dbesc($p['resource_id']), dbescdate($p['created']), dbescdate($p['edited']), dbesc(basename($p['filename'])), dbesc($p['mimetype']), dbesc($p['album']), intval($p['height']), intval($p['width']), (intval($p['os_storage']) ? dbescbin($p['os_syspath']) : dbescbin($this->imageString())), intval($p['os_storage']), (intval($p['os_storage']) ? @filesize($p['os_syspath']) : strlen($this->imageString())), intval($p['imgscale']), intval($p['photo_usage']), dbesc($p['title']), dbesc($p['description']), dbesc($p['os_path']), dbesc($p['display_path']), dbesc($p['allow_cid']), dbesc($p['allow_gid']), dbesc($p['deny_cid']), dbesc($p['deny_gid']), dbescdate($p['expires']), intval($p['profile']));
|
||||
|
||||
@@ -20,7 +20,7 @@ class HTTPHeaders {
|
||||
}
|
||||
}
|
||||
else {
|
||||
if($this->in_progress['k']) {
|
||||
if(isset($this->in_progress['k'])) {
|
||||
$this->parsed[] = [ $this->in_progress['k'] => $this->in_progress['v'] ];
|
||||
$this->in_progress = [];
|
||||
}
|
||||
@@ -30,7 +30,7 @@ class HTTPHeaders {
|
||||
}
|
||||
|
||||
}
|
||||
if($this->in_progress['k']) {
|
||||
if(isset($this->in_progress['k'])) {
|
||||
$this->parsed[] = [ $this->in_progress['k'] => $this->in_progress['v'] ];
|
||||
$this->in_progress = [];
|
||||
}
|
||||
|
||||
@@ -299,6 +299,7 @@ class HTTPSig {
|
||||
|
||||
// Check the local cache first, but remove any fragments like #main-key since these won't be present in our cached data
|
||||
$url = ((strpos($id, '#')) ? substr($id, 0, strpos($id, '#')) : $id);
|
||||
$best = [];
|
||||
|
||||
// $force is used to ignore the local cache and only use the remote data; for instance the cached key might be stale
|
||||
if (!$force) {
|
||||
@@ -374,6 +375,8 @@ class HTTPSig {
|
||||
|
||||
static function get_webfinger_key($id, $force = false) {
|
||||
|
||||
$best = [];
|
||||
|
||||
if (!$force) {
|
||||
$x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_id_url = '%s' and hubloc_network in ('zot6', 'activitypub') order by hubloc_id desc",
|
||||
dbesc($id)
|
||||
@@ -420,6 +423,9 @@ class HTTPSig {
|
||||
*/
|
||||
|
||||
static function get_zotfinger_key($id, $force = false) {
|
||||
|
||||
$best = [];
|
||||
|
||||
if (!$force) {
|
||||
$x = q("select * from xchan left join hubloc on xchan_hash = hubloc_hash where hubloc_id_url = '%s' and hubloc_network = 'zot6' order by hubloc_id desc",
|
||||
dbesc($id)
|
||||
|
||||
2
boot.php
2
boot.php
@@ -2145,7 +2145,7 @@ function load_contact_links($uid) {
|
||||
|
||||
// logger('load_contact_links');
|
||||
|
||||
$r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, xchan_hash, xchan_photo_m, xchan_name, xchan_url, xchan_network from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and xchan_deleted = 0",
|
||||
$r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, abook_self, xchan_hash, xchan_photo_m, xchan_name, xchan_url, xchan_network from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and xchan_deleted = 0",
|
||||
intval($uid)
|
||||
);
|
||||
if ($r) {
|
||||
|
||||
@@ -799,7 +799,7 @@ function conversation($items, $mode, $update, $page_mode = 'traditional', $prepa
|
||||
'id' => (($preview) ? 'P0' : $item['item_id']),
|
||||
'mid' => gen_link_id($item['mid']),
|
||||
'mids' => json_encode([gen_link_id($item['mid'])]),
|
||||
'linktitle' => sprintf( t('View %s\'s profile @ %s'), $profile_name, $profile_url),
|
||||
'linktitle' => sprintf( t('View %s\'s profile @ %s'), $profile_name, $profile_link),
|
||||
'profile_url' => $profile_link,
|
||||
'thread_action_menu' => thread_action_menu($item,$mode),
|
||||
'thread_author_menu' => thread_author_menu($item,$mode),
|
||||
|
||||
@@ -3022,6 +3022,7 @@ function handle_tag(&$body, &$str_tags, $profile_uid, $tag, $in_network = true)
|
||||
|
||||
$fn_results = [];
|
||||
$access_tag = EMPTY_STR;
|
||||
$url = EMPTY_STR;
|
||||
|
||||
// $r is set if we found something
|
||||
|
||||
|
||||
Reference in New Issue
Block a user