Mario
10345a5418
more php warnings
2025-04-21 19:28:44 +00:00
Mario
efc9581798
comment out localize_item() in Enotify::submit() and fix some PHP warnings
2025-04-21 19:18:37 +00:00
Mario
005b9919d0
x() to !empty()
2025-04-21 17:25:20 +00:00
Mario
86e88c6bb0
also continue if we have not got a filepath for some reasonÃ
2025-04-21 15:27:55 +00:00
Mario
295266cb10
Merge branch 'refactor-language-selector' into 'dev'
...
Move lang_selector function to Lang module and refactor
See merge request hubzilla/core!2195
2025-04-19 05:43:26 +00:00
Harald Eilertsen
e800d176fb
Move lang_selector function to Lang module and refactor
2025-04-19 05:43:25 +00:00
Mario
32ab6344c4
use mb_strlen() instead of strlen()
2025-04-16 18:51:59 +00:00
Mario
4c962417ff
pÃrevent storing files/folder with filenames exceeding their max name length
2025-04-16 11:03:08 +00:00
Mario
9342a92682
deal with link type attachments
2025-04-16 07:44:40 +00:00
Mario
083b2b1bbc
add suport for strong bbcode tag
2025-04-15 09:10:45 +00:00
Mario
805bbd1c3e
fix color bbcode markup
2025-04-15 09:03:32 +00:00
Mario
f5b1fda6b7
reorganize emojis and allow custom site emojis
2025-04-09 10:21:01 +00:00
Mario
a5a2d80c50
fix some plink for forum posts and comments
2025-04-05 15:55:58 +00:00
Mario
a822e94f9b
move jot popup handling to template, port photo selector to vanilla javascript and enable it for comments if applicable
2025-04-04 10:51:51 +00:00
Mario
484971c90a
use png for hubzilla emoji
2025-04-04 07:15:23 +00:00
Mario
3d522b99d8
add hubzilla emoji, make sure the compared term type is an integer
2025-04-03 18:12:23 +00:00
Mario
b2d09134c1
more smilies() fixes
2025-04-03 11:58:13 +00:00
Mario
322a021765
for consistency use just the name as short name
2025-04-03 10:01:09 +00:00
Mario
d191b66bb8
move custom emoji rendering to smilies()
2025-04-03 09:55:59 +00:00
Mario
fe8ae2f88e
make sure we have an encoded activity before we go on building the packet, do not json_encode() a possibly empty item.target
2025-04-02 10:53:13 +00:00
Mario
30d552255e
lazy load profile images for likes and remove zid function for the profile image src attribute
2025-03-28 13:29:43 +00:00
Mario
0522bd5593
include unapproved connections in deliverable_abook_xchans(). here is why: if they are at a hub, where an approved connection already exists, they will already receive the message since our defaultult permission allows view_stream. If view_stream is not allowed they will be filtered later in the process. We will however exclude blocked connections (approved or unapproved) already here now.
2025-03-27 12:43:53 +00:00
Mario
f36d8e4bd2
fix fatal error if variable is an empty string
2025-03-07 08:38:33 +00:00
Mario
00c1509549
update string to match with the autotime string
2025-03-05 16:42:25 +00:00
Mario Vavti
63aa50eb8d
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-26 16:37:38 +01:00
Mario Vavti
7fb13f23fe
fix docu
2025-02-26 16:37:22 +01:00
Mario
65156a0e4d
Merge branch 'dev' of https://framagit.org/hubzilla/core into dev
2025-02-26 15:33:05 +00:00
Mario
e3eebcd95d
calculate observer.baseurl from xchan_url since xchan_connurl is only set for zot xchans
2025-02-26 15:32:36 +00:00
Mario Vavti
9eff1a08d4
refactor unparse_url() to allow to return a custom field set only and add tests
2025-02-26 16:26:40 +01:00
Mario
cfcac590c3
refine text
2025-02-26 12:57:38 +00:00
Mario
872415bffe
fix an issue where some participants could not post to forums
2025-02-26 12:52:27 +00:00
Mario
a46b781664
slightly improve event object rendering
2025-02-22 14:43:25 +00:00
Mario
b77fac43c8
feedutils: fix php warnings and style
2025-02-21 09:51:59 +00:00
Rocky
b6560e5456
Highlight_mark_button3
2025-02-14 14:56:17 +00:00
Mario
33fcb43173
Merge branch 'dba_pdo-insert-and-update' into 'dev'
...
Add an insert and update methods to dba_pdo
See merge request hubzilla/core!2181
2025-02-01 10:49:47 +00:00
Mario Vavti
0a17b83578
calling fetch_post_tags() will add duplicate items here
2025-02-01 01:02:06 +01:00
Harald Eilertsen
e39b2eb7b9
Add an dba_pdo::update method
...
This is a convenience funcition to make it easier to update an existing
row in a database table.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
9f8248cc9c
Use returning clause on dba_pdo::insert where supported
...
By using the returning clause when inserting a new record, we get back
the inserted record right away; thus saving us an extra roundtrip to the
database.
Both PostgreSQL and MariaDB supports this clause, but MySQL don't. In
that case we fall back to manually fetching the last inserted row.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
71e4326606
Fetch the server version on dba_pdo::connect.
...
The server version string is useful to among other things check whether
we are running on a real MySQL system, or MariaDB. Instead of fetching
it every time we need it, cache it in the dba_pdo object when we connect
to the db.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
4625ffa6b4
Fix return value from dba_pdo::q()
...
According to the documentation, this function should never return null.
Still that's what it did if a non-select query raised a PDOException.
This patch fixes this, so that it so that the function conforms to the
docs.
2025-01-29 12:42:44 +01:00
Harald Eilertsen
3e6a646603
Add an insert method to dba_pdo
...
A common use case is to insert a record into a database table, but also
instantiate an object from the inserted data. This requires that we know
the value of any default or calculated columns that is filled in by the
database when the row is inserter.
This patch adds a `insert` method to pda_dbo that will insert a row, and
immediately fetch the row back from the database – including the default
and calculated values not specified by the insert itself.
2025-01-29 12:42:36 +01:00
Mario Vavti
174469970a
return if $furl is empty for some reason
2025-01-24 12:43:12 +01:00
Mario Vavti
89b254dc1c
add target and tgt_type tou sourced rss items if we rewrite them to our own
2025-01-24 00:11:26 +01:00
Mario Vavti
8e51988e96
unescape_tags() on URLs before we start messing with them
2025-01-23 21:24:06 +01:00
Mario Vavti
ccd52584a4
make sure to provide uid to drop_item() where applicable and check ownership when imporing feed items
2025-01-22 10:43:33 +01:00
Mario
2980827925
fix another possible loop
2024-12-26 07:55:08 +00:00
Mario
45a78dcbc0
this should fix the infinite loop caused by a regression in Daemon/Expire
2024-12-25 20:53:32 +00:00
Mario
2da55d3bd8
remove jquery.timeago.js in favor of a native js implementation
2024-12-12 14:18:55 +00:00
Mario
93f72a53f5
introduce item_forwardable() and check it before we call the notifier to possibly safe some processes - test will follow, also add some other possibly blocking flags to the add item
2024-12-10 10:27:48 +00:00
Mario
7785487d77
fix delayed post handling in cron, always set item_delayed if we select a create date
2024-12-08 22:46:21 +00:00