Michael Kaufmann
181fa96431
first work on dashboard template (admin and customer)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-17 12:01:54 +01:00
envoyr
96b2b2e065
add missing css
2022-02-17 08:13:32 +01:00
Michael Kaufmann
f930565d45
forgot-password function on login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 21:08:25 +01:00
envoyr
14111583f1
merge changes into branch
2022-02-16 20:37:10 +01:00
envoyr
a4d6d183ff
update base structure
2022-02-16 20:29:42 +01:00
Michael Kaufmann
0be8b9c313
beautification and mobile-fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 16:47:18 +01:00
Michael Kaufmann
91197bcff2
update composer.json and fix dependencies for php <8.0 to stay 7.4 compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 15:32:48 +01:00
Michael Kaufmann
2a3262ef45
actually show admin-dashboard
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 15:00:27 +01:00
Michael Kaufmann
759d11d1a0
add userarea-layout + sidebar and topmenu
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 14:54:06 +01:00
envoyr
4fd6ebf5b7
fix jquery
2022-02-16 12:37:28 +01:00
envoyr
f8a00a5f1e
fix javascript and images, update css
2022-02-16 11:59:52 +01:00
Maurice Preuß
f7db5497af
0.11 dev ( #1010 )
...
* update layout and bootstrap package
* update templates
Co-authored-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 09:57:17 +01:00
Michael Kaufmann
3ba196fec6
add dberrornice template for database-errors
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 09:25:27 +01:00
Michael Kaufmann
2ced9cdc2d
add missing query-field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 08:36:32 +01:00
Michael Kaufmann
407a1daebf
first non-install template (login); mostly testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 20:37:27 +01:00
Michael Kaufmann
f37d9d000c
make selecting the used OS actually do something (load default-setting-adjustments required/needed; TBD)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 15:43:18 +01:00
Michael Kaufmann
96cdb34d71
first tiny fixes to get the installation running
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 11:31:49 +01:00
Michael Kaufmann
56a9a71248
preparing for re-design using new template-engine for future 0.11.x releases
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-15 11:18:19 +01:00
Michael Kaufmann
1d7d32130a
setting version to 0.10.33 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.33
2022-02-04 13:24:41 +01:00
Michael Kaufmann
9babcde3e5
additional mkdir/chmod parameter fixes and cron-lock file adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 10:52:12 +01:00
Kris
9ec76c9fd6
Improve composer.json syntax ( #1008 )
...
* Improve composer.json syntax
* Run composer upgrade with PHP 7.4
2022-01-26 14:10:08 +01:00
Michael Kaufmann
61dfeb947f
fix incorrect parameter type for mkdir() and chmod()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 15:47:37 +01:00
Michael Kaufmann
6fdf2636fc
update docs url for api-documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 14:54:52 +01:00
Michael Kaufmann
0a38d1ab5f
add workflow to automatically trigger api-docs generation in Froxlor/Documentation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 17:02:35 +01:00
Michael Kaufmann
7c80dc3d1d
add script for php-session cleanup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 16:02:21 +01:00
Manuel
5ab49e3f50
Call PHP-FPM only when file exists ( #1006 )
...
Added `<If "-f %{SCRIPT_FILENAME}">` to load only PHP files that exists. This is to prevent `File not found` error from PHP-FPM and let Apache handle the error output. It removes also unnecessary PHP-FPM calls and `AH01071: Got error ‘Primary script unknown` in PHP error log.
Usually you can find the error whenever someone goes fishing for paths like wp-login.php.
The `<If>` directive is only available in Apache 2.4+ and not 2.2 or earlier.
2022-01-21 12:25:14 +01:00
Michael Kaufmann
06849133a8
modernize parameters of Cronjob::inserttask()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-21 10:39:32 +01:00
Oskar Eisemuth
4a912e3902
Feature/crontaskid ( #1005 )
...
* Add \Froxlor\Cron\TaskId for fixed task id naming
* Replace Cronjob::inserttask numbers with \Froxlor\Cron\TaskId constants
* Use TaskId in Froxlor\Cron\System\TasksCron
* Use TaskId in Froxlor\System\Cronjob,
simplify getOutstandingTasks.
Rename lng['tasks'] cronjob task description.
WARNING: DELETE_DOMAIN_PDNS, DELETE_DOMAIN_SSL now use %domain%
* Remove Froxlor\System\Cronjob type 3 check
2022-01-21 10:03:45 +01:00
Michael Kaufmann
bcb95e9b7d
check resource-usage for Mysql.add(), thx again to zerody
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 23:18:54 +01:00
Michael Kaufmann
c97f5f1e29
updated README; sanitize script parameter in index.php; sanitize description fields of entities (thx to zerody for pointing these out)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-18 09:29:13 +01:00
timdeluxe
4d289e2a7f
Improves text for global open basedir setting ( #1004 )
2022-01-13 19:50:39 +01:00
Michael Kaufmann
c491f2c03e
put commands for cronjob setup at the end of the list (should be the last thing to execute)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-13 18:42:40 +01:00
Michael Kaufmann
5832346f75
set version to 0.10.32 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.32
2022-01-07 15:38:12 +01:00
Michael Kaufmann
4b4770ab36
add missing change-check when ssl-specialsettings are changed
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-03 20:27:19 +01:00
Michael Kaufmann
8c998dd6f2
Update README.md
2022-01-02 14:53:59 +01:00
Michael Kaufmann
965359ec79
Update README.md
2022-01-02 14:35:36 +01:00
Michael Kaufmann
d1d42f2055
allow setting path to acme.sh installation; fixes #1002
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-31 10:38:49 +01:00
Michael Kaufmann
5f41b37770
test dns entry string without any whitespaces/tabs/etc.
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:08:46 +01:00
Michael Kaufmann
61265778a5
fix unit-test
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 16:01:45 +01:00
Michael Kaufmann
8f0f890145
fix too strict comparison for isemaildomain check in Dns-Zone generation; fixes #1003
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-27 15:38:59 +01:00
Michael Kaufmann
5ccae3f9bb
do not check for allowed-phpconfigs if fpm/fcgid is not activated (no possibility to select a config anyway)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-14 11:23:36 +01:00
Michael Kaufmann
f4d9e64804
set version to 0.10.31 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.31
2021-12-03 15:30:09 +01:00
Michael Kaufmann
149c0935fa
fix Domains.update() with correct path and change_serversettings=0; refs #1001
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 22:06:29 +01:00
Michael Kaufmann
cb0b537f6c
allow settings/updating documentroot (only relative to customer homedirectory) when change_serversettings permission is not granted; fixes #1000
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 18:04:36 +01:00
Michael Kaufmann
b54c012579
respect deactivated flag when createstdsubdomain's default falls back to 'true' if the customer has one (prior to deactivating); refs #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:24:55 +01:00
Michael Kaufmann
389d83f5a3
fix behaviour in Customers.update() in case 'createstdsubdomain' is not set when called via API (wrong default); fixes #998
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-15 20:04:01 +01:00
Michael Kaufmann
00771381e8
set correct php-version numbers for installation dependencies-check; fixes #997
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-13 20:20:05 +01:00
Michael Kaufmann
46df429909
set version to 0.10.30 for upcoming release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.30
2021-11-05 09:27:58 +01:00
Michael Kaufmann
eb841da007
avoid possible DivisionByZeroError in APCu info page, fixes #995
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-04 07:44:03 +01:00
Michael Kaufmann
c4a2db03be
enable bind for testing-scenarios explicitly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-03 14:16:21 +01:00