Michael Vogel
2d0a749734
Merge pull request #5431 from MrPetovan/task/5410-rename-database-methods
...
Move DBA to src/ part 3.1: Rename DBA methods
2018-07-23 15:18:58 +02:00
Philipp
cd52d0b3e9
Using getopt for CLI arguments ( #5446 )
...
* Adding Argument class to Friendica
* Adding Argument class to Friendica
* Adding Argument class to Friendica
* fixing arguments for `spawnWorker`
* Adding `use Friendica\BaseObject` to `ApiTest.php`
* Refactoring the argument-usages of Friendica
* Refactoring the argument-usages of Friendica
* removing superfluous []
2018-07-23 07:40:52 -04:00
Hypolite Petovan
f051ae1698
Rename DBA::fetch_first to DBA::fetchFirst
2018-07-22 19:27:34 -04:00
Hypolite Petovan
af6dbc654f
Rename Friendica\Database\dba to Friendica\Database\DBA
2018-07-20 08:19:26 -04:00
Hypolite Petovan
daa1177e3a
Update use statement lists with new Friendica\Database\dba class
...
- Remove unused use statement
- Remove superfluous use statements (classes in the same namespace)
- Add missing use statements
2018-07-19 22:15:21 -04:00
Michael Vogel
01b67c4eb3
Little fixes ( #5414 )
...
* We now store the item delivery data in a separate table
* Reorganized table structure
* Fix a notice when using the profiler / ensure that permissions are strings
2018-07-19 18:40:39 -04:00
Hypolite Petovan
d993c8584c
Add support for legacy $lang config in App->loadConfig
2018-07-17 02:05:52 -04:00
Hypolite Petovan
007ec92ae4
Remove exception for legacy config file in App->loadDatabase
2018-07-17 02:05:36 -04:00
Hypolite Petovan
bad2774817
Separate default config values between file-only and admin settings
2018-07-16 19:38:19 -04:00
Hypolite Petovan
9b01a23c9b
Code standards in App
2018-07-16 19:38:19 -04:00
Hypolite Petovan
3001951075
Move the addon-specific config in config/addon.ini.php
...
- Add sample addon.ini.php file
- Add config/addon.ini.php file to git ignore
2018-07-16 19:38:18 -04:00
Hypolite Petovan
bd04c03c9f
Fix urlpath determination on the root page
2018-07-16 19:38:17 -04:00
Hypolite Petovan
e98216b5bb
Improve comparison in App->loadDatabase()
2018-07-16 19:38:15 -04:00
Hypolite Petovan
d8096a402c
Update use of environment variables in loadDatabase
2018-07-16 19:38:15 -04:00
Hypolite Petovan
cd9b864045
Rework App modes
...
- Replace App mode constants with capability-based flags
- Add App->isInstallMode()
- Add file config fallback in (P)Config abstraction
- Removed logger disabling code
2018-07-16 19:38:15 -04:00
Hypolite Petovan
d487c399dd
Standards: Rename App methods
...
- Rename App->max_processes_reached to App->isMaxProcessesReached
- Rename App->maxload_reached to App->isMaxLoadReached
2018-07-16 19:38:14 -04:00
Hypolite Petovan
73b4e0552d
Fix wrong urlpath determination
2018-07-16 19:38:14 -04:00
Hypolite Petovan
2e2930d770
Add addon config hook
2018-07-16 19:38:14 -04:00
Hypolite Petovan
decfc553f7
Set BaseObject::setApp in App
2018-07-16 19:38:13 -04:00
Hypolite Petovan
e952d6677b
Rename App->path to App->urlpath
2018-07-16 19:38:13 -04:00
Hypolite Petovan
5fdff3d813
Centralize startup steps in Friendica\App
...
- Add loadDatabase startup step
- Add loadConfigFiles startup step
- Remove startup() in boot.php
- Replace App::checkMaintenanceMode() with App::determineMode()
2018-07-16 19:38:13 -04:00
miqrogroove
b5fe1c60a9
Fix Broken Profile Links ( #5286 )
...
* Expose the block_public setting to head.tpl
* Do not include hovercard.js if block_public
2018-07-14 16:31:46 -04:00
Michael Vogel
3792e2819d
Use a process identifier for logging that contains the pid ( #5359 )
2018-07-10 18:32:47 -04:00
Michael Vogel
0360f7197a
Several more warnings ... ( #5340 )
...
* Some more warnings removed
* Even more warnings ...
* Will it ever end? ;-)
* Avoid warning in dbstructure
* Origin and OStatus ...
* There are more warnings solved ... yeah!
* And again ...
* We are not done yet
* And more ...
* And some new places ...
* And more in the feeds
* Avoid some more
* And some backend stuff
* Notifications cleared
* Some more stuff
* and again ...
* It's getting fewer ...
* Some warnings had been hidden in the notifications
* Fix the fix
* And another missing one ...
* We need the owner here, not the user
* Forgotten user
* And more ...
* And some more warnings disappeared ...
* Some more frontend warnings
* Some backend warnings removed
* Fixed sidebar for "vier"
* And more ...
* Some more ...
* And something for "remote self"
* Am I stuck in an endless loop?
* Fix: Clear tag and file field on update
* Preset page content
2018-07-10 08:27:56 -04:00
Michael
69db696ab1
Improve test behaviour
2018-07-08 05:29:06 +00:00
Hypolite Petovan
58e1470ddb
Fix Undefined index: HTTP_USER_AGENT in App
2018-07-02 22:19:21 -04:00
Hypolite Petovan
07e06341df
Simplify config.php_path access in App->proc_run
2018-07-02 07:48:33 -04:00
Hypolite Petovan
89e4629c16
Replace system.proc_windows config by PHP_OS test
2018-07-02 07:47:42 -04:00
Hypolite Petovan
28741c8366
Remove startup() function
...
- Enable notice errors
2018-07-02 07:23:47 -04:00
fabrixxm
574bfecdfd
Create config keys if they not exists on set.
2018-06-14 13:18:01 +02:00
rabuzarus
c66d1f01a3
add missing database use statements
2018-05-25 09:05:16 +02:00
rabuzarus
f013625382
fix typo in comment
2018-05-25 08:52:03 +02:00
rabuzarus
8174bfeb2b
Bugfix: compute the current theme each time we want to know which theme is beeing used
2018-05-25 08:44:01 +02:00
Michael
9d0ed1a2af
Issue 4956: Don't fail during installation because of a missing theme configuration
2018-05-20 05:44:20 +00:00
Michael
f1b5e828db
Fix for the slow spawning of workers
2018-05-14 05:02:18 +00:00
Philipp Holzer
b4f5311e7f
Add Install Mode
...
- merge `friendica/develop` to `nupplaphil/install_mode`
2018-04-29 20:15:12 +02:00
Hypolite Petovan
964bf3f3cc
Add new methods to src
...
- Add App::getCurrentTheme()
- Add App::getCurrentThemeStylesheetPath()
- Add Theme::getStylesheetPath()
2018-04-28 18:30:13 -04:00
Philipp Holzer
a97ad9dc42
Add Install Mode (Part 2)
...
- Added constants to class `App`
- Added global App-Mode to `dba:connect()` instead parameter `$install`
2018-04-28 12:36:40 +02:00
Philipp Holzer
d5b68cd146
Add a App-Mode with defined constants
...
- Normal Mode = 0
- Install Mode = 1
- Maintenance Mode = 2
Moved Install-Mode check to class `App`
Replaced all maintenance and install checks with $a->mode checks
2018-04-27 21:07:04 +02:00
Philipp Holzer
6973aaefc2
Add Install Mode
...
- Added $install_mode in Class App instead
- Extracted the install business logic to a new Class Install
- Replaced all $a->module == 'install' with $a->install_mode
2018-04-23 22:56:59 +02:00
Tobias Diekershoff
ef8e984c62
noreply should not be translate-able in email addresses
2018-04-11 08:17:44 +02:00
Hypolite Petovan
a86d1806ae
Add App->getSenderEmailAddress method
2018-04-06 21:47:16 -04:00
Michael
3d487c263e
Fixes missing command line argument
2018-03-31 08:19:19 +00:00
Hypolite Petovan
87f2d18554
Move *ConfigValue functions to App
2018-03-06 20:04:04 -05:00
Hypolite Petovan
22fd2409ca
Add cache to performance arrays
2018-03-04 23:13:19 -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
Adam Magness
07d306aa37
Finish t() for src
...
Update t() calls in src folder
2018-01-22 18:03:26 -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
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