Hypolite Petovan
49bd2903c7
Fix wrong SQL query syntax in Core\ACL
2018-03-08 04:42:07 -05:00
Hypolite Petovan
789561c7a2
Remove/Update references to include/html2*.php
2018-03-07 16:34:17 -05:00
Hypolite Petovan
5e806ff598
Replace html2plain calls by HTML::toPlaintext
2018-03-07 16:29:44 -05:00
Hypolite Petovan
b5666bd27f
Replace html2bbcode calls by HTML::toBBCode
2018-03-07 16:24:13 -05:00
Hypolite Petovan
1df4bb6db8
Create Content\Text\HTML class
...
- Move BBCode::cleanCss to HTML::sanitizeCSS
2018-03-07 16:20:04 -05:00
Michael Vogel
e2fd882134
Merge pull request #4557 from MrPetovan/task/4518-add-memcached-support
...
[develop] Hotfix: Fix wrong session expire set for custom duration
2018-03-07 08:10:28 +01:00
Hypolite Petovan
ef0701a97a
Fix wrong session expire set for custom duration
2018-03-06 21:34:00 -05:00
Hypolite Petovan
87f2d18554
Move *ConfigValue functions to App
2018-03-06 20:04:04 -05:00
Hypolite Petovan
047f949967
Remove irrelevant else case
2018-03-06 19:52:36 -05:00
Hypolite Petovan
dcd1f18611
Add refresh feature to Preload (P)Config adapters
...
- Add private methods to manipulat the App config variable
2018-03-06 19:52:36 -05:00
Hypolite Petovan
7afcd6d49e
Update PConfig class with adapter
2018-03-06 19:52:36 -05:00
Hypolite Petovan
6fec043375
Update Config class with adapter
2018-03-06 19:52:36 -05:00
Hypolite Petovan
d760d33989
Add Config adapter interfaces/classes
2018-03-06 19:52:36 -05:00
Michael Vogel
cc688e2b4f
Merge pull request #4549 from MrPetovan/task/4518-add-memcached-support
...
[develop] Performance: Add memcached support/Improve database cache (redux)
2018-03-06 16:34:28 +01:00
Hypolite Petovan
059b1f63f8
Add support for multiple Memcached servers
...
- Updated htconfig documentation
2018-03-04 23:28:49 -05:00
Hypolite Petovan
95752b79e8
Add cache performance to API and worker
2018-03-04 23:13:19 -05:00
Hypolite Petovan
22fd2409ca
Add cache to performance arrays
2018-03-04 23:13:19 -05:00
Hypolite Petovan
4954c4b9aa
Add cache timing points
2018-03-04 23:13:19 -05:00
Hypolite Petovan
3df34d33d5
Fix DatabaseCacheDriver::get SQL select
...
- Fix typo
- Fix wrong usage of NOW()
2018-03-04 23:13:19 -05:00
Hypolite Petovan
3628b62aeb
Add support for Memcached/Improve database cache
...
- Create Cache Driver interface
- Update cache table fields
- Add CacheSessionHandler
2018-03-04 23:13:19 -05:00
Hypolite Petovan
bb7f459b47
Remove references to include/bb2diaspora.php
2018-03-04 17:43:41 -05:00
Hypolite Petovan
26ea6f69d7
Update references to bb2diaspora and diaspora2bb
2018-03-04 17:39:41 -05:00
Hypolite Petovan
fe5ce67ef8
Move bb2diaspora() content to Content\Text\BBCode::toMarkdown
...
- Use self where appropriate
- Add BaseObject extension
2018-03-04 17:34:59 -05:00
Michael
cd79ce3a57
Fix: Multiple accounts per mail address are allowed when not explicit forbidden
2018-03-04 22:23:52 +00:00
Hypolite Petovan
a233ce1658
Create Markdown::toBBCode() method
...
- Create private callback Markdown::diasporaMention2BBCodeCallback
2018-03-04 08:31:05 -05:00
Michael
13df527d62
Bugfix: Don't cache when looking for maintenance mode
2018-03-04 13:01:46 +00:00
Hypolite Petovan
ab544e1e9f
Add missing dba::close() call in Contact::pruneUnavailable
2018-03-03 07:41:49 -05:00
Hypolite Petovan
1907a5dbe7
Rename Acl.php to ACL.php
2018-03-03 07:40:18 -05:00
Hypolite Petovan
cd3ff100ab
Rename Acl.php to ACL.php
2018-03-03 07:38:15 -05:00
Hypolite Petovan
35d09fdad1
Fix query mistake in Acl::getSuggestContactSelectHTML
2018-03-02 18:40:09 -05:00
Hypolite Petovan
09c717d751
Remove references to include/acl_selectors
2018-03-02 18:40:09 -05:00
Hypolite Petovan
ce9e0f3649
Move prune_deadguys to Contact
2018-03-02 18:40:08 -05:00
Hypolite Petovan
113ea38d50
Move contact_select to Acl
...
- Simplify Acl::getMessageContactSelectHTML parameters
2018-03-02 18:40:08 -05:00
Hypolite Petovan
eeafb59c31
Add new class/functions
...
- Create class Core\Acl
- Add Contact::pruneUnavailable
- Add mod_content
2018-03-02 18:40:08 -05:00
Tobias Diekershoff
b5f8d73833
Merge pull request #4527 from annando/fix-no-constant-update
...
Bugfix: No constant update in "getIdForUrl"
2018-03-02 10:58:17 +01:00
Michael
361af7bc78
Bugfix: No constant update in "getIdForUrl"
2018-03-02 03:55:24 +00:00
Hypolite Petovan
41678ec3cd
Add no_update flag to speed up Contact::getIdForURL instances
2018-03-01 19:54:45 -05:00
Hypolite Petovan
9f21e7f34f
Use default value for uid parameter in Contact::getIdForURL
2018-03-01 19:54:12 -05:00
Michael
0cc121cf44
Bugfix: Deleting comments via DFRN had only partly worked
2018-03-01 21:52:36 +00:00
Michael
2f121aa828
When deleting, don't send the parent via DFRN
2018-03-01 20:44:44 +00:00
Hypolite Petovan
4d3ea08c97
Use NOT EXISTS to improve performance
2018-02-28 08:50:26 -05:00
Hypolite Petovan
f58d8f4108
Add attendance check to event reminder
2018-02-27 20:47:18 -05:00
Michael
d4c95e0032
Contact updates should now work more reliable
2018-02-26 21:53:42 +00:00
Hypolite Petovan
2b9561a774
Merge pull request #4502 from annando/guid-from-mail
...
guid creation: Take the hostname from mail addresses for mail posts
2018-02-26 09:36:56 -05:00
Michael
9e721c0908
guid creation: Take the hostname from mail addresses for mail posts
2018-02-26 11:48:05 +00:00
Michael
fe68e99c7c
The tag query should be much faster now
2018-02-26 06:59:32 +00:00
Hypolite Petovan
8a3927e12c
Merge pull request #4489 from annando/missing-fid
...
When refreshing the fcontact, the returned array was incomplete
2018-02-22 05:03:30 -05:00
Michael
a74b5fdde8
When refreshing the fcontact, the returned array was incomplete
2018-02-22 09:59:21 +00:00
Michael
2f2e7b9d5a
fetch_first is now used / additional logging
2018-02-22 09:51:59 +00:00
Michael
046352606e
Bugfix: $uid wasn't available in that context
2018-02-22 07:05:56 +00:00
Michael
2897333c28
Most queries are now done with the dba functions
2018-02-22 06:52:58 +00:00
Michael
8ad2ebbf47
$u is now $user
2018-02-21 23:10:29 +00:00
Michael
8e0496c040
Better naming of variables
2018-02-21 22:55:23 +00:00
Michael
5a91c746e9
$arr is now $item
2018-02-21 21:39:07 +00:00
Michael
82bd26edb9
The item class had been improved (e.g. database calls)
2018-02-21 21:08:37 +00:00
Michael
ae705261f1
Function is only used locally
2018-02-21 05:21:55 +00:00
Michael
a59796d1d4
No gcontact-id anymore (It wasn't really used)
2018-02-21 05:15:55 +00:00
Hypolite Petovan
eed35c3e69
Merge pull request #4484 from annando/item-guid
...
The guid creation for posts is now done in a separate function
2018-02-20 23:22:11 -05:00
Michael
475969a1d3
The guid creation for posts is now done in a separate function
2018-02-21 04:13:13 +00:00
Michael
3e46382459
Standard stuff
2018-02-20 11:20:28 +00:00
Michael
a3af6807ac
Improved resource id creation
2018-02-20 10:02:07 +00:00
Michael
d90b93cfda
Several more improvements to the database structure
2018-02-20 07:40:21 +00:00
Michael
6c26dcf1c7
The network is now just a 4 character field
2018-02-19 13:58:04 +00:00
Michael
0062fede79
Issue 1312: Improve account expiry
2018-02-18 22:19:20 +00:00
Michael
d0fa80b195
Issue 4228: Don't post an item if it belongs to a picture upload without an post
2018-02-18 17:29:14 +00:00
Michael
a9a85849f4
Issue 4369: Added logging to know why a post is stored
2018-02-18 16:43:18 +00:00
Michael
d119beef3f
Issue 4396: Avoid SQL error during UImport
2018-02-17 10:37:14 +00:00
Hypolite Petovan
9e3bae5caa
Remove references to include/bbcode.php
2018-02-14 22:01:14 -05:00
Hypolite Petovan
0c52866693
Refactor bbcode() into BBCode::convert()
2018-02-14 21:33:55 -05:00
Hypolite Petovan
29f5270313
Remove unused parameter preserve_nl in BBCode::convert
2018-02-14 21:31:28 -05:00
Hypolite Petovan
ee380c3149
Fix undeclared variable in Content\Text\BBCode
2018-02-14 20:25:23 -05:00
Michael
3e456ddcb8
Issue 4396: WSOD with uimport
2018-02-14 23:13:53 +00:00
Hypolite Petovan
bcd896c604
Merge pull request #4460 from annando/bugfix-dfrn-mail
...
DFRN: Bugfix for not storing mails
2018-02-14 17:11:47 -05:00
Michael
2f71a6f80f
DFRN: Bugfix for not storing mails
2018-02-14 22:08:16 +00:00
Hypolite Petovan
41cd5af54f
Merge pull request #4459 from annando/unmark-contact
...
Bugfix and improvements for unmarking potentially archived contacts
2018-02-14 17:01:17 -05:00
Michael Vogel
79696a19e5
Merge pull request #4455 from MrPetovan/task/4176-fix-undeclared-variables-2
...
[Scrutinizer] Fix undeclared variables part 6: src/ (except Protocol/)
2018-02-14 22:49:43 +01:00
Michael
43b1eccbcd
Bugfix and improvements for unmarking potentially archived contacts
2018-02-14 21:18:16 +00:00
Hypolite Petovan
cdc8a3b68d
Merge pull request #4457 from annando/accept-archived
...
Diaspora: Accept posts from archived contacts
2018-02-14 09:46:24 -05:00
Michael
878b2be63d
Diaspora: Accept posts from archived contacts
2018-02-14 14:29:28 +00:00
Hypolite Petovan
d419d07f73
[Scrutinizer] Fix undeclared variables in src/ (except Protocol/)
...
- Use dba::selectFirst to remove intermediate variables `$r`
- Remove unused variable `$url_recipients` in Worker\Dellivery
2018-02-14 00:05:00 -05:00
Hypolite Petovan
d8e9ed5ff8
[Scrutinizer] Fix undeclared variables in src/Protocol/
...
- Use dba::selectFirst to remove intermediate variables `$r`
- Remove unused variable `$sender` in Protocol\Email
- Simplify Protocol\OStatus:fetchAuthor cascading queries
2018-02-13 23:58:46 -05:00
Hypolite Petovan
2234bb92ae
Merge pull request #4449 from annando/probe-pump
...
Improved profile probing for pump.io
2018-02-13 08:25:47 -05:00
Michael
6a486aa92b
Remove address from name
2018-02-13 07:10:05 +00:00
Tobias Diekershoff
4c91729bc9
Merge pull request #4447 from MrPetovan/bug/4445-improve-bbcode-quote-html
...
Add paragraph to BBCode conversion of [quote]
2018-02-13 07:09:22 +01:00
Michael
7df60ae634
Improved profile probing for pump.io
2018-02-13 05:54:09 +00:00
Hypolite Petovan
4bc1672921
Add paragraph to BBCode conversion of [quote]
2018-02-12 22:37:30 -05:00
Hypolite Petovan
219182d41e
Merge pull request #4446 from annando/worker-priority
...
Bugfix: The provided worker priority had been ignored
2018-02-12 22:29:53 -05:00
Michael
6289e307aa
Bugfix: The provided worker priority had been ignored
2018-02-13 02:26:35 +00:00
rabuzarus
af3a57376a
Item::tagDeliver(): remove contact as array key for hooks because it was never declared
2018-02-12 17:05:01 +01:00
rabuzarus
58b4169097
fix undeclared $uid variables in Item::insert()
2018-02-12 16:56:52 +01:00
rabuzarus
342b9af734
fix undeclared variables or wrong variable names (/src)
2018-02-12 16:08:28 +01:00
Michael Vogel
e90b3f606d
Merge pull request #4439 from MrPetovan/bug/4396-use-dba-exists-in-uimport
...
Add dba::exists usages to UserImport::importAccount
2018-02-12 06:02:30 +01:00
Hypolite Petovan
f68667e301
Merge pull request #4438 from rabuzarus/20180211_-_fix_variables_part_one
...
fix undeclared variables or wrong variable names (/include) - part 1
2018-02-11 22:00:42 -05:00
rabuzarus
5fe7a21482
add $no_photos parameter to add_page_info_data()
2018-02-12 03:56:20 +01:00
Hypolite Petovan
1d035ae2ae
Add dba::exists usages to UserImport::importAccount
2018-02-11 19:28:39 -05:00
Michael
2a762868e9
Some clean up for the worker, arrays are now supported as parameter
2018-02-11 16:18:39 +00:00
Michael
30cfca40d8
Use a more simple HTML for API output
2018-02-10 13:33:15 +00:00
Hypolite Petovan
8b557c3157
Merge pull request #4433 from annando/direct-block
...
Suppress content from hidden or blocked contacts
2018-02-10 07:49:34 -05:00
Michael
ee7c587693
Suppress content from hidden or blocked contacts
2018-02-10 12:34:10 +00:00
rabuzarus
9a4d19e284
move membersince addon to core
2018-02-09 20:44:45 +01:00
Michael Vogel
25fbdd21c5
Merge pull request #4429 from MrPetovan/bug/4426-handle-auth-exceptions
...
Handle authentication exceptions in Login module
2018-02-09 19:03:52 +01:00
Michael
a2f172e084
Bugfix for check that the DFRN entry already exists
2018-02-09 06:20:01 +00:00
Hypolite Petovan
8a9917857e
Handle authentication exceptions in Login module
...
- Break down large methods into smaller ones
- Add more authentication exception
- Add a legacy User::authenticate method
2018-02-09 00:08:01 -05:00
Michael
15a857e411
Line endings are converted to unix style
2018-02-09 03:49:49 +00:00
Michael
d42f86e218
We can now delegate again like before
2018-02-08 22:18:34 +00:00
Michael
1424559bee
Forgotten "+"
2018-02-08 19:47:47 +00:00
Michael
70c31a6149
Improved date time formula thing.
2018-02-08 19:33:40 +00:00
Michael
d70a20a466
We now incrementally calculate the queue delivery time
2018-02-08 18:39:48 +00:00
Michael
ac7b0661d2
Added documentation
2018-02-08 15:03:18 +00:00
Michael
8ea572ebd1
Added a config value to ignore server checks
2018-02-08 13:09:09 +00:00
Michael
0093f863fd
Don't add already queued items from Diaspora to the queue again
2018-02-08 11:26:24 +00:00
Michael
87280ebf57
Bugfix: a forgotten "use" in bbcode.php
2018-02-08 06:08:07 +00:00
Michael
3890dfee4a
Wrong function order in Item::update
2018-02-07 20:09:37 +00:00
Michael
b1e91f7401
Quickfix: Removed exception since it blocked message delivery
2018-02-07 13:31:17 +00:00
Tobias Diekershoff
85c8bf0228
Merge pull request #4399 from MrPetovan/task/3878-move-include-bbcode-to-src
...
Move include/bbcode to src/ part 1 : Everything but bbcode()
2018-02-07 07:18:39 +01:00
Michael
4859a18ae4
Fixed wrong capitalation (or however this is written)
2018-02-06 23:17:18 +00:00
Michael
053cb31eea
Forgotten commented out text
2018-02-06 22:57:56 +00:00
Michael
47d165cb25
Hook calls can now be forked into a worker queue entry
2018-02-06 22:52:36 +00:00
Michael
66e3c1836e
Addon.php was in DOS format
2018-02-06 19:35:10 +00:00
Michael
7be59dbeab
Priority and capitalisation
2018-02-06 16:32:00 +00:00
Michael
e609de2957
Many item calls are now isolated in a single function
2018-02-06 12:40:22 +00:00
Hypolite Petovan
9a76a14778
Missing dba::selectFirst in Model\Item
2018-02-05 20:45:12 -05:00
Hypolite Petovan
c1c4c32966
Merge pull request #4402 from rabuzarus/20180205_-_fix_get_addr_in_probe
...
Bugfix: Probe - get the contact address from xrd 'subject' key
2018-02-05 15:36:01 -05:00
rabuzarus
984bb2a808
Bugfix: Probe - get the contact address from xrd 'subject' key
2018-02-05 21:27:40 +01:00
rabuzarus
91a346960a
fix tagcloud
2018-02-05 21:05:11 +01:00
Hypolite Petovan
a62b46375d
Move PROTOCOL_* constants to Model\Conversation
2018-02-05 14:09:03 -05:00
Hypolite Petovan
a0cdd9c674
Rename Core\Network to Core\Protocol
2018-02-05 12:57:41 -05:00
Adam Magness
4c93b592a5
Rebase
...
fix from rebase
2018-02-05 12:49:03 -05:00
Adam Magness
db8ef98537
Rename functions
...
rename functions from review comments
2018-02-05 12:48:22 -05:00
Adam Magness
992836e261
Some standards and dba
...
update some calls to use dba functions and some standards updates
2018-02-05 12:47:37 -05:00
Adam Magness
4be49e706b
Remove requires
...
remove require_once for old file
2018-02-05 12:47:37 -05:00
Adam Magness
7ffcb25321
Update function names and calls
...
update function names and calls from other files
2018-02-05 12:47:04 -05:00
Adam Magness
f4fa8f085b
Functions to Item class
...
copy functions to Item class
2018-02-05 12:45:52 -05:00
Michael Vogel
fa95911fdb
Merge pull request #4393 from MrPetovan/task/3878-move-include-tags-to-src
...
Move include/tags to src/
2018-02-05 18:11:29 +01:00
Hypolite Petovan
157027a6f5
Improve BBCode documentation/comment
2018-02-05 11:42:06 -05:00
Hypolite Petovan
d75bb8e970
Rename BBCode::removeAbstract() to BBCode::stripAbstract()
2018-02-04 23:38:40 -05:00
Hypolite Petovan
6e53c615c4
Add missing requires in Text\BBCode
2018-02-04 19:33:39 -05:00
Hypolite Petovan
010cf3b1e8
Update references to BBCode methods
...
- Resolve name conflicts with Util\Network
2018-02-04 19:26:22 -05:00
Hypolite Petovan
f91ad28319
Copy include/bbcode functions to src methods
...
- Add Core\Network class
2018-02-04 19:25:22 -05:00
Hypolite Petovan
2a5431a59e
Rename Model\Term methods
2018-02-04 16:48:50 -05:00
Michael Vogel
dad58e0f6f
Merge pull request #4387 from MrPetovan/task/3878-move-datetime-to-src
...
Move include/datetime to src/ - Part 2
2018-02-04 21:05:27 +01:00
Michael Vogel
b0e8bedb8b
Merge pull request #4391 from MrPetovan/bug/4390-convert-last-updated-to-mysql
...
Convert Atom last updated date to MySQL format
2018-02-04 16:46:42 +01:00
Michael
69c851bd6f
Don't generate a new guid anymore when moving the account.
2018-02-04 12:32:56 +00:00
Hypolite Petovan
2a486903d1
Remove references to include/tags.php
2018-02-03 23:59:31 -05:00
Hypolite Petovan
9f3acceac7
Replace references to include/tags functions
2018-02-03 23:57:47 -05:00
Hypolite Petovan
507bea0e9f
Copy functions from include/tags to src
...
- Create Content\Widget\TagCloud
- Populate Worker\TagUpdate::execute
- Add Content\Widget::tagCloud
- Add Model\Term::insertFromItemId and Model\Term::insertFromItemUri
2018-02-03 23:51:40 -05:00
Hypolite Petovan
0abe4158d2
Rename Term methods ahead of the move
...
- Rename createFromItemURI() to insertFromItemFileByUri()
- Rename createFromItem() to insertFromItemFileById()
2018-02-03 22:42:31 -05:00
Hypolite Petovan
7333296b8d
Deprecate DBM::date()
2018-02-03 21:39:53 -05:00
Hypolite Petovan
143b453c17
Use DateTimeFormat::utc on Atom feed dates
...
- Fix some formatting in Protocol\PortableContact
2018-02-03 21:39:35 -05:00
Hypolite Petovan
4050a7b8dc
Replace forgotten datetime_convert() instances
2018-02-03 20:47:37 -05:00
Hypolite Petovan
f020292408
Remove references to include/datetime
2018-02-03 20:47:37 -05:00
Hypolite Petovan
cea80c78e4
Replace remaining functions in include/datetime by Temporal methods
...
- Fix uses statements
2018-02-03 20:47:37 -05:00
Michael Vogel
d0c9e7939c
Merge pull request #4388 from MrPetovan/develop
...
Use syntaxic sugar in L10n::t()
2018-02-03 22:12:36 +01:00
Hypolite Petovan
16cab7c6ce
Use syntaxic sugar in L10n::t()
2018-02-03 13:46:01 -05:00
Hypolite Petovan
876acd68a0
Merge branch 'develop' into task/3878-move-session-to-src
2018-02-03 11:59:43 -05:00
Tobias Diekershoff
e5a5a7dc7b
Merge pull request #4386 from MrPetovan/task/3878-move-friendica_smarty-to-src
...
Move SMARTY3_TEMPLATE_FOLDER to FriendicaSmarty
2018-02-03 17:01:30 +01:00
Hypolite Petovan
5cca8562bc
Move datetimepicker javascript to field_datetime.tpl
...
- Add type hint to getDateTimeField() arguments
2018-02-03 09:53:45 -05:00
Hypolite Petovan
593774b613
Update moved method Item::performLike() with DateTypeFormat
...
- Update use list
2018-02-03 08:56:55 -05:00
Hypolite Petovan
59a5b13d2a
Remove stray semicolon in Util\Temporal
2018-02-03 08:56:55 -05:00
Hypolite Petovan
0454d0a670
Fix incorrect Temporal reference after Item function move rebase
2018-02-03 08:56:55 -05:00
Hypolite Petovan
bb5670016e
Fix wrong self references in Util\Temporal
2018-02-03 08:56:55 -05:00
Hypolite Petovan
5e7285b9ba
Move Temporal::convert() to DateTimeFormat::convert()
2018-02-03 08:56:55 -05:00
Hypolite Petovan
0bee706e51
Add Temporal::local() shorthand for Temporal::convert()
2018-02-03 08:56:53 -05:00
Hypolite Petovan
a2ee2b56d2
Add Temporal::localNow() shorthand for Temporal::convert()
2018-02-03 08:56:53 -05:00
Hypolite Petovan
89602e44da
Add Temporal::timezoneNow() shorthand for Temporal::convert()
2018-02-03 08:56:53 -05:00
Hypolite Petovan
35d06bd9eb
Add Temporal::utc() shorthand to Temporal::convert()
2018-02-03 08:56:53 -05:00
Hypolite Petovan
ca8209a2ce
Add missing use in DBM
2018-02-03 08:56:53 -05:00
Hypolite Petovan
8aff8a76eb
Add Temporal::utcNow()
2018-02-03 08:56:52 -05:00
Hypolite Petovan
38ff1b455b
Add Temporal::MYSQL constant
...
- Rename Temporal::convert() parameter names
2018-02-03 08:56:52 -05:00
Hypolite Petovan
b854905150
Move ATOM_TIME to Temporal::ATOM
2018-02-03 08:56:52 -05:00
Hypolite Petovan
c0e2ee95c5
Add back missing use in Diaspora
2018-02-03 08:56:51 -05:00
Hypolite Petovan
dc366bf1f7
Refactor datetime_convert into Temporal::convert
...
- Changed parameter order to save space
- Refactor select_timezone into Temporal::getTimezoneSelect
- Refactor field_timezone into Temporal::getTimezoneField
2018-02-03 08:56:51 -05:00
Hypolite Petovan
d478ef6c6d
Add Util\Temporal to src
...
- Map include/datetime functions to Temporal methods
- Move update_contact_birthdays() to Model\Contact::updateBirthdays()
2018-02-03 08:56:51 -05:00
Hypolite Petovan
411a400472
Move SMARTY3_TEMPLATE_FOLDER to FriendicaSmarty
...
- Copy get_template_file into only class calling it
2018-02-03 08:52:43 -05:00
Hypolite Petovan
55c63949c4
Clean up Core\Cache file
...
- Remove unused use statement
- Use explicit types for Memcache object
2018-02-03 08:40:18 -05:00
Hypolite Petovan
ae68196e8d
Add new Session classes in src/
2018-02-03 08:40:18 -05:00
Tobias Diekershoff
6500c32362
added missing constant
2018-02-03 11:11:00 +01:00
Tobias Diekershoff
e805350ce4
Merge pull request #4375 from MrPetovan/task/3878-move-friendica_smarty-to-src
...
Move include/friendica_smarty to src/
2018-02-03 10:32:32 +01:00
Hypolite Petovan
8bb44c8843
Merge pull request #4380 from annando/nodeinfo2
...
We now support querying nodeinfo 2.0
2018-02-02 09:56:03 -05:00
Michael
02ed22ba43
We now support querying nodeinfo 2.0
2018-02-02 13:53:40 +00:00
Hypolite Petovan
03c1f2cbf8
Fix formatting in Render/FriendicaSmarty*
2018-02-02 07:47:42 -05:00
Hypolite Petovan
42c97db724
Switch register_template_engine() to the only one available
...
- get_declared_classes() can't be used with autoloading
- Removed killme() to prevent infinite loop during App object
instantiation
2018-02-02 07:46:13 -05:00
Hypolite Petovan
f574528338
Add FriendicaSmarty and FriendicaSmartyEngine classes in src
2018-02-02 07:46:13 -05:00
Hypolite Petovan
426fd7045a
Add Model\Item::performLike function
...
- Fix uses
2018-02-01 14:14:11 -05:00
Michael
4949be60a8
Improved query speed
2018-02-01 00:29:47 +00:00
Hypolite Petovan
ea01d7078a
Remove require calls to library/asn*
2018-01-31 00:49:11 -05:00
Hypolite Petovan
13849299f9
Remove require calls to library/OAuth1
2018-01-31 00:49:11 -05:00
Hypolite Petovan
be4c237766
Remove library/slinky
2018-01-31 00:49:11 -05:00
Hypolite Petovan
997b058743
Add missing use for Model\Item in Worker\Delivery
2018-01-30 21:14:44 -05:00
Michael
f8526c1664
Some other message
2018-01-30 20:48:12 +00:00
Michael
e08be4e921
Improved message
2018-01-30 19:31:57 +00:00
Michael
edf7213297
Better message
2018-01-30 19:20:41 +00:00
Michael
ae362f01d5
Quit if follow failes because of not configured addon
2018-01-30 18:51:09 +00:00
Michael
9cbc4a7355
Basic forum support for Diaspora
2018-01-30 06:22:09 +00:00
Michael
6d19c780d9
Avoid empty needle warning
2018-01-29 06:03:39 +00:00
Michael Vogel
946fc82c77
Merge pull request #4350 from MrPetovan/task/4116-move-twitteroauth-to-composer
...
Move TwitterOAuth to composer Part 1
2018-01-28 19:19:21 +01:00
Michael
6871481a78
Moved "limitBodySize"
2018-01-28 17:36:37 +00:00
Michael
bdbfffafea
Renamed the contact relationship functions
2018-01-28 17:26:39 +00:00
Michael
2cb74909c0
Standards
2018-01-28 16:28:59 +00:00
Michael
630cdaeb96
Added some defaults
2018-01-28 16:16:21 +00:00
Michael
e080ea03c0
Function needed to be public, not private
2018-01-28 14:06:02 +00:00
Michael
bd9cb4595d
Merge remote-tracking branch 'upstream/develop' into item-move
2018-01-28 14:05:39 +00:00
Adam Magness
c6443572e3
Fix old function call
...
Fix missed fetch_url() call
2018-01-28 09:02:19 -05:00
Michael
7b27dda784
Most functions now moved from include/items.php
2018-01-28 11:18:08 +00:00
Hypolite Petovan
17faeca241
Improve addon readme display
...
- Add maintainer display support
- Remove extra comma after author/maintainer lists
2018-01-28 00:10:22 -05:00
Michael
d6af08fb36
FetchUrl is not FetchURL ...
2018-01-27 23:53:56 +00:00
Hypolite Petovan
236616995b
Remove references to library/openid
2018-01-27 18:28:04 -05:00
Michael
c2a9036145
OEmbed function was called with the wrong class name
2018-01-27 23:17:37 +00:00
Adam Magness
6c80a35953
type
...
friendica typo
2018-01-27 12:15:42 -05:00
Adam Magness
3220c78d70
Missing uses
...
missing uses for dom
2018-01-27 12:13:46 -05:00
Adam Magness
275a0aa140
missed function rename
...
missed rename zfetchurl
2018-01-27 12:05:05 -05:00
Adam Magness
9b8599b619
Move functions to system
...
move some functions to system
2018-01-27 11:59:10 -05:00
Adam Magness
f04d40a37e
Review update
...
Rename function, move others
2018-01-27 11:13:41 -05:00
Adam Magness
0f1be37279
Remove old file
...
remove network.php and all require_once statements
2018-01-27 08:28:20 -05:00
Adam Magness
ca76e49c23
Move remaining functions
...
update remaining function calls
2018-01-27 08:25:54 -05:00
Adam Magness
1eb7c19c1e
Move multiple functions
...
move multiple smaller functions
2018-01-26 23:51:41 -05:00
Adam Magness
cd3643d174
Move xml_status and http_status_exit
...
move functions
2018-01-26 23:37:55 -05:00
Adam Magness
a32ba32ff4
Move post_url
...
move post_url function
2018-01-26 23:24:23 -05:00
Adam Magness
2f9642392d
Move z_fetch_url
...
move z_fetch_url method
2018-01-26 23:18:38 -05:00
Adam Magness
c67452f72e
Move fetch_url
...
move fetch_url function
2018-01-26 23:09:48 -05:00
Adam Magness
1b51777825
Create Network class
...
Create Network class and copy methods
2018-01-26 22:51:07 -05:00
Adam Magness
fb05570c1d
Create Plaintext class
...
create class and move shorten method
2018-01-26 20:26:49 -05:00
Adam Magness
177edd2b6e
Rename class to BBCode
...
Rename Plaintext class to BBCode
2018-01-26 20:01:32 -05:00
Adam Magness
21881f2885
Update function calls
...
update to new function calls
2018-01-26 19:14:47 -05:00
Adam Magness
792f069c6e
Create Plaintext class
...
create Plaintext class with functions from include/plaintext
2018-01-26 19:04:04 -05:00
Adam Magness
009c4d56c9
Update functions and dba
...
update some functions and add dba where possible
2018-01-25 11:29:43 -05:00
Adam Magness
1c7fd310d2
Create PostUpdate class
...
create new class and update call from worker
2018-01-25 11:29:43 -05:00
Tobias Diekershoff
66fe4cc5d6
Merge pull request #4326 from MrPetovan/task/fix-translation-strings
...
Fix translation strings
2018-01-25 07:02:09 +01:00
Michael
1828f25db8
Function renamed
2018-01-24 22:22:31 +00:00
Hypolite Petovan
9cd3b17743
Fix translation strings for use with util/extract.php
...
- Change parentheses to “\x28” and “\x29”
- Remove leading commas
- Remove quotes before commas
2018-01-24 16:51:32 -05:00
Michael
3ace5d0d1d
Some functions had been moved away from include/items.php
2018-01-24 20:27:32 +00:00
Hypolite Petovan
30c1cc0e8c
Merge pull request #4312 from zeroadam/feature/L10n
...
Move pgettext to src
2018-01-24 11:48:55 -05:00
Michael
19c039242c
It is now possible again to like yourself
2018-01-24 06:39:21 +00:00
Adam Magness
208a149a7b
Review sprintf
...
remove more sprintf calls
2018-01-23 21:59:16 -05:00
Hypolite Petovan
0601ba1309
Add missing dba::inArray to Addon::reload
2018-01-23 18:57:33 -05:00
Michael
3fbc873ffe
Birthdays are now transmitted reliably to Diaspora
2018-01-23 22:51:30 +00:00
Adam Magness
f7e9b74dca
Update function and sprintf
...
Update variable to static function and remove sprintf wrappers
2018-01-23 12:47:30 -05:00
Adam Magness
7158aa7ded
Update variable
...
update based on error log
2018-01-22 22:30:45 -05:00
Adam Magness
f0725ae384
Hopefully all t()
...
hopefully the last of the t()
2018-01-22 18:03:26 -05:00
Adam Magness
83f1149d04
More missing t()
...
update t() calls
2018-01-22 18:03:26 -05:00
Adam Magness
b4d0df18c5
Remove old file and requires
...
Remove pgettext.php and remove require_once calls
2018-01-22 18:03:26 -05:00
Adam Magness
07d306aa37
Finish t() for src
...
Update t() calls in src folder
2018-01-22 18:03:26 -05:00
Adam Magness
3b0f69599e
Updat tt() calls
...
update function calls for tt()
2018-01-22 18:03:26 -05:00
Adam Magness
d49f986d1e
Many t() calls
...
modify many t() calls.
2018-01-22 18:03:26 -05:00
Adam Magness
45f8000ba5
Functions and Calls
...
finish the other functions before returning to t() and tt()
2018-01-22 18:03:26 -05:00
Adam Magness
c8ecc31405
Update functions and calls
...
Update function names and calls.
2018-01-22 18:03:26 -05:00
Adam Magness
417b32c881
Create L10n class
...
Create L10n class and functions from pgettext.php
2018-01-22 18:03:26 -05:00
Hypolite Petovan
4fb24d4ebb
Make the user.legacy_password field boolean
2018-01-22 07:48:30 -05:00
Hypolite Petovan
b0a764b14c
Use password_hash() for passwords
...
- Use legacy_password to update double-hashed passwords
2018-01-20 22:29:03 -05:00
Hypolite Petovan
c53c2fffa5
[database] Add user.legacy_password field
2018-01-20 22:24:58 -05:00
Hypolite Petovan
986e22d9e1
Merge pull request #4292 from annando/reduce-items.php
...
Relocate functions in items.php into several classes
2018-01-20 20:24:42 -05:00
Michael
004f46e600
Standards
2018-01-21 00:18:31 +00:00
Michael
efa8dbcfb3
Relocate functions in items.php into several classes
2018-01-20 23:52:54 +00:00
Hypolite Petovan
0888f51b4b
Add password reset request expiration
...
- Change password reset link to /lostpass/[pwdreset]
2018-01-20 18:15:55 -05:00
Hypolite Petovan
391c591322
Add pwdreset_time field to user table
2018-01-20 18:06:58 -05:00
Hypolite Petovan
209c43ebbc
Centralize password hashing in Model\User
2018-01-20 17:32:24 -05:00
Michael
7be49d9411
Don't delete - but only mark as deleted
2018-01-20 22:16:43 +00:00
Adam Magness
5d03735238
Update hook names
...
update hook names and other plugin references.
2018-01-20 08:22:18 -05:00
Adam Magness
b86b04a81a
Change plugin to addon
...
change the use of plugin to addon where appropriate.
2018-01-20 07:48:22 -05:00
Adam Magness
6c4c567319
Remove require
...
remove require_once for plugins.php
2018-01-20 07:48:22 -05:00
Adam Magness
d07536e032
Update Theme functions and calls
...
Update function names and calls for Theme class.
2018-01-20 07:48:22 -05:00
Adam Magness
11cf36105c
Update Addon functions and calls
...
Update function names and calls for Addon class.
2018-01-20 07:48:22 -05:00
Adam Magness
213f6ae1a1
Create Addon and Theme classes
...
Create Addon and Theme classes and functions from plugin.php to appropriate class.
2018-01-20 07:48:22 -05:00
Hypolite Petovan
98344a9d08
Remove reference to RINO version 2
2018-01-19 12:06:09 -05:00
Hypolite Petovan
2c284f30c2
Revert bumping the site RSA key strength to 2048
2018-01-19 11:58:26 -05:00
Hypolite Petovan
dd07c47ab2
Code cleanup in Protocol\DFRN
...
- Remove commented out code
- Fix mixed quote style
2018-01-19 11:50:43 -05:00
Hypolite Petovan
035394cbf2
RINO code cleanup
...
- Restore original use Friendica\Util\Crypto
- Remove RINO1 deprecation comments
- Fix undefined variable $rino_remote_version
2018-01-19 11:34:56 -05:00
Hypolite Petovan
5bc7f4a442
Remove RINO2 and RINO3
2018-01-19 11:27:53 -05:00
Hypolite Petovan
cadf8c5e5d
Bump new users RSA key strength
2018-01-19 11:27:53 -05:00
Hypolite Petovan
7af6cc8454
Add RINO version 3 encrypt/decrypt
...
- Add legacy decrypt of RINO2
- Add fallback to RINO1 to encrypt
2018-01-19 11:27:53 -05:00
Michael
7b3e334f06
"save to folder" and "mark" can't work on global items
2018-01-18 20:54:40 +00:00
Michael
2df44eb084
Liking of your own stuff wasn't possible/enable dislike for Diaspora
2018-01-18 20:16:14 +00:00
Michael
034d46196f
"last-child" is not used anymore
2018-01-18 06:54:44 +00:00
Michael
2d66242b4f
The delete function is now changed to the new function
2018-01-17 23:22:01 +00:00
Michael
000e6457b4
Merge remote-tracking branch 'upstream/develop' into item-delete
2018-01-17 21:54:17 +00:00
Michael
fbb024d151
Avoid sql error in process handling
2018-01-17 14:10:30 +00:00
Michael
947a1b894f
Wall postings need to be treated especially as well.
2018-01-17 14:09:24 +00:00
Michael
2df5a14ce5
Delete could work now, needs testing
2018-01-17 07:08:49 +00:00
Michael
32c1c04a1c
Merge remote-tracking branch 'upstream/develop' into item-delete
2018-01-17 06:12:11 +00:00
Hypolite Petovan
c1c9a829fa
Add missing include in Model\Process
2018-01-17 00:17:58 -05:00
Hypolite Petovan
f193f01a7d
Fix issues in changed files
...
- Initializes $return in Process::insert
- Update the type hint of dba::fetch
- Remove unused $a parameter in worker_init()
- Fix uses
2018-01-17 00:17:58 -05:00
Hypolite Petovan
ad88b6e3af
Fix issues in App.php
...
- Fix formatting
- Add method visibility
- Remove unused properties
- Remove unused methods
- Remove unused parameters
- Fix implode parameter order (?!)
2018-01-17 00:17:58 -05:00
Hypolite Petovan
78ac7afe9c
Move process functions to Model\Process
...
- Add start|endProcess functions to Core\Worker
2018-01-17 00:17:58 -05:00
Michael
3ecdbb6a59
Standards
2018-01-16 23:20:07 +00:00
Michael
63a4105a59
New item class function for delete
2018-01-16 23:16:53 +00:00
Michael
f30275f6db
Oh, standards ...
2018-01-16 22:46:20 +00:00
Michael
c4d3ab6878
Transfer all item shadow functions to the item class
2018-01-16 22:23:19 +00:00
Hypolite Petovan
0c4d7cd1a1
Merge pull request #4258 from zeroadam/BugFixQueue-#4256
...
Fix class name issue
2018-01-16 09:04:43 -05:00
Adam Magness
5d8f798ef7
Fix class name issue
...
use Model\Queue as QueueModel and update function calls.
2018-01-16 08:49:08 -05:00
Sandro Santilli
032c87d718
Do not "pollute" global namespace with LightOpenID symbol
2018-01-16 13:11:38 +01:00
Sandro Santilli
6bc096b150
Fix LightOpenID usage
...
otherwise failing with:
PHP Fatal error: Class 'Friendica\\Module\\LightOpenID' not found in src/Module/Login.php on line 68
2018-01-16 10:48:59 +01:00
Adam Magness
920a9b9b12
Remove requires
...
remove require_once statements
2018-01-15 20:16:14 -05:00
Adam Magness
33ac7a529f
Update functions and calls
...
update function names and calls
2018-01-15 20:12:07 -05:00
Adam Magness
a5b3f4b2ba
Create Queue class
...
Create queue class and functions from queue_fn.php
2018-01-15 19:28:39 -05:00
Adam Magness
246e673659
Review updates
2018-01-15 17:42:12 -05:00
Adam Magness
bb08f87bba
Remove old file
...
remove include/nav.php
2018-01-15 17:12:39 -05:00
Adam Magness
bd63a36269
use dba
...
add use dba
2018-01-15 17:09:06 -05:00
Adam Magness
0f546f7f0f
Update functions and calls
...
Update function names and scope. update calls.
2018-01-15 17:09:06 -05:00
Adam Magness
ac317060fb
Create Nav class
...
create nav class and function from include/nav.php
2018-01-15 17:09:06 -05:00
Hypolite Petovan
e36f2bb1fb
Use short form array syntax everywhere
...
- Add short form array syntax to po2php.php generation
2018-01-15 14:07:17 -05:00
Adam Magness
8c878a7ad3
Remove indexes
...
remove [0] from selectFirst objects
2018-01-15 12:37:44 -05:00
Adam Magness
1bea697fb8
Replace integers
...
put integers back where booleans
2018-01-15 12:28:07 -05:00
Adam Magness
753996c86f
Fix backticks
...
backtick to single quote in dba calls
2018-01-15 12:23:18 -05:00
Adam Magness
b3e6a1d283
Update functions and calls
...
Update functions and calls.
2018-01-15 12:14:09 -05:00
Adam Magness
d5623d28d5
Create Mail class
...
create mail class and functions from include/message.php
2018-01-15 11:43:25 -05:00
Hypolite Petovan
46bf82eeb7
Merge pull request #4247 from zeroadam/ProfileSel-#3878
...
Move profile_selector to src
2018-01-15 11:34:35 -05:00
Adam Magness
309ea7e7a4
Review updates
...
update array to short form syntax
2018-01-15 11:33:02 -05:00
Hypolite Petovan
145dc37a53
Add use dba to Content\Widget
2018-01-15 10:39:27 -05:00
Adam Magness
f53e54c705
Update functions and calls
...
Update function name and calls.
2018-01-15 10:15:00 -05:00
Adam Magness
700eca70a9
Functions to ContactSelector
...
put function in ContactSelector class
2018-01-15 10:08:47 -05:00
Adam Magness
6cf6029ff5
Rename functions and calls
...
Rename functions and update calls
2018-01-15 09:50:06 -05:00
Adam Magness
0409aae719
Create Widget class
...
create widget class in Friendica/Content.
2018-01-15 09:22:01 -05:00
Adam Magness
a80705a836
Function calls
...
Rename function, update calls
2018-01-15 08:32:11 -05:00
Adam Magness
8e5e603008
Create mimetype class
...
move attach.php function to mimetype class
2018-01-15 08:30:12 -05:00
Hypolite Petovan
35d334dd26
Merge pull request #4240 from annando/sql-definition
...
SQL structure had changed
2018-01-15 07:37:13 -05:00
Hypolite Petovan
cb612c712d
Merge pull request #4237 from zeroadam/Profile-#3878
...
Move identity to src
2018-01-15 07:32:30 -05:00
Michael
5d03eb3dae
Some SQL servers report different lengths for unsigned types
2018-01-15 07:42:05 +00:00
Michael Vogel
0e3fe14024
Merge pull request #4235 from MrPetovan/task/4116-remove-library-oauth2
...
Delete unused library/oauth2-php library
2018-01-15 07:33:26 +01:00
Adam Magness
430bd7c6ac
Review updates
...
Update function name, descriptive variable names.
2018-01-14 23:44:39 -05:00
Adam Magness
4fb2547df8
Update function calls
...
update function calls to use profile class
2018-01-14 21:22:39 -05:00
Adam Magness
4cfa46186a
Move include/identity to src
...
Copy functions from identity to Profile class
2018-01-14 20:13:02 -05:00
Hypolite Petovan
04481087a9
Delete unused library/oauth2-php library
2018-01-14 19:33:47 -05:00
Hypolite Petovan
fabbf810b0
Move library/markdown.php to src
2018-01-14 19:01:09 -05:00
Hypolite Petovan
9babf0befd
Merge pull request #4234 from annando/participation-2
...
On participation send all the old content of the thread
2018-01-14 18:57:05 -05:00
Michael
b7022963f3
On participation send all the old content of the thread
2018-01-14 22:53:00 +00:00
Hypolite Petovan
64e3dbfaa4
Merge pull request #4225 from zeroadam/UserImport-#3878
...
Move include/uimport to src
2018-01-14 17:21:26 -05:00
Hypolite Petovan
b3c304c210
Merge pull request #4229 from annando/database
...
Reworked and unified database structure, added comments
2018-01-14 17:16:20 -05:00
Adam Magness
8be6989bd1
Review updates
...
self:: const and fix up callback function and array_walk
2018-01-14 15:56:36 -05:00
Michael
de7dbdff14
Removed test output
2018-01-14 19:02:27 +00:00
Michael
fabe79a798
Reworked and unified database structure, added comments
2018-01-14 15:13:00 +00:00
Hypolite Petovan
39c036e6ba
Fix implode Warning in Diaspora
2018-01-14 09:05:06 -05:00
Adam Magness
e70e48abaa
constant
...
move define to const
2018-01-13 13:10:14 -05:00
Adam Magness
9e81d3dc40
Attempt anonymous
...
Try anonymous function based on review suggestion.
2018-01-13 13:08:18 -05:00
Adam Magness
771163e860
Move auto_redir function
...
move function into dfrn, rename and update a db insert
2018-01-13 09:36:21 -05:00
Adam Magness
c1baa5ed7d
Update functions
...
Update function names and calls. update database functions to dba class calls.
2018-01-13 09:14:37 -05:00
Adam Magness
f5d2b83938
Create UserImport
...
Create new class and copy over functions
Add missed function
2018-01-13 09:01:32 -05:00
Michael
a78cbf6174
The changed field name has to be changed here as well
2018-01-13 09:19:57 +00:00
Michael
ed9c50ea2e
Merge remote-tracking branch 'upstream/develop' into receive_participation
2018-01-13 00:18:41 +00:00
Michael Vogel
70942202c0
Merge pull request #4216 from MrPetovan/bug/4173-fix-oembed-iframe-url
...
Fix link attachment display
2018-01-13 00:45:32 +01:00
Michael
b638ed9e86
Corrected function name
2018-01-12 23:43:08 +00:00
Michael
2c90c5be94
Better treatment of Oembed detection with no OEmbed data and not title
2018-01-12 23:32:58 +00:00
Michael
06751470ce
Changed case
2018-01-12 23:26:55 +00:00
Michael
fc9453b7e9
Corrected field names
2018-01-12 23:20:19 +00:00
Michael
9e37b49bea
copy and paste ...
2018-01-12 21:02:39 +00:00
Michael
3c027699a5
Receive participation messages and processes them
2018-01-12 20:52:43 +00:00
Tobias Diekershoff
61bdb7c1d6
sray X cauing PHP errors
2018-01-12 06:55:14 +01:00
Hypolite Petovan
77c1251d03
Fallback to regular attachment display on oembed error
2018-01-11 22:34:02 -05:00
Michael
1068091bbe
Add the feed link to the body when not present in the feed
2018-01-11 22:57:31 +00:00
Michael
c0eecfc55f
Unbalanced html fixed
2018-01-11 22:34:56 +00:00
Michael
e18e081b47
bookmark elements weren't always parsed correctly
2018-01-11 22:28:46 +00:00