Michael Kaufmann
7178b49101
add security question when deleting api-key
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-23 10:00:41 +02:00
Michael Kaufmann
d267f408eb
re-add contextual classes to domain-entry depending on deactivated/termination_date
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 14:29:36 +02:00
Michael Kaufmann
68fcfd2cf5
fix ajax responses; re-add statistics link to main-domains for customers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 13:52:08 +02:00
Michael Kaufmann
8c1621cced
fix deprecated jquery calls; move editapikey jq call to Ajax.php; fix edit of apikeys::allowed_from and allow cidr
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 13:17:09 +02:00
envoyr
a615b04eb4
add function to manage table columns
2022-04-22 10:59:56 +02:00
Michael Kaufmann
b869c84f4d
add new IPTools class; add new callback to show link to domain in domain-overview; validate possible allowed_ip-ranges in FroxlorRPC; fix possible duplicate ips for mysql-access-host in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 10:36:46 +02:00
envoyr
e638511826
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
2022-04-21 18:20:13 +02:00
envoyr
cb7f180d8d
update cron fpm config builder and webpack assets
2022-04-21 18:19:23 +02:00
Michael Kaufmann
f82d78ad5d
add 'back to overview' links when adding/editing entities
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 17:08:49 +02:00
Michael Kaufmann
74021ae142
fix ftp-action-links in listing; fix display of running/scheduled backup-job
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:51:40 +02:00
Michael Kaufmann
949f258f54
reflect same permission requirement for documentroot in Domains.add() and Domains.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:18:02 +02:00
Michael Kaufmann
ebceab96b4
introduce static configs to enable/disable web-update (and possibly more later on)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:18:50 +02:00
Michael Kaufmann
b362c1f232
remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:13:35 +02:00
Michael Kaufmann
58c646f59e
allow api interaction via kind-of-RESTful style via api.php?/module/command/
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-17 20:59:25 +02:00
Dennis Dudek
25d9c52c58
remove unnecessary ternaries ( #1027 )
...
* remove unnecessary ternaries
* fix: !($id <= 0);
* remove ternary
2022-04-14 09:02:10 +02:00
Dennis Dudek
d90676a793
Optimised phpdoc and array value use in foreach ( #1026 )
...
* use array values by already destructed values in foreach
corrected php docs to use string|array
* use values by already desctructered array values in foreach
2022-04-13 10:37:25 +02:00
Dennis Dudek
7a13e4a421
remove nested dirname and use level parameter for better readability ( #1025 )
2022-04-13 10:14:03 +02:00
Michael Kaufmann
3fbf23cb47
switch from crypt() to password_hash() and password_verify(), thx to kapsonfire for the hint
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 14:35:20 +02:00
Michael Kaufmann
90682b774a
fine-tuning configservices cli script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 14:32:43 +02:00
Michael Kaufmann
0f4325f68d
migrate shell/helper scripts to symfony/console components
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-10 10:05:21 +02:00
Michael Kaufmann
7f0eb97f9b
show apikey details in modal-overlay; todo: edit allowed_from and valid_until
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-09 13:32:08 +02:00
Michael Kaufmann
9272c15706
add advanced_mode flag to various settings; exclude from output and global-search when settings-mode is 'basic'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-08 18:41:28 +02:00
Michael Kaufmann
2bb5c31a0f
use correct method to get CurrentUser data-field
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 20:04:55 +02:00
Michael Kaufmann
64994e6444
don't try to globalsearch specific 'settings' search
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:56:40 +02:00
Michael Kaufmann
a4b780e7f7
don't search setting when using specific search and not settings: specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:54:37 +02:00
Michael Kaufmann
7779ec376a
remove unused lib/version.inc.php file; added module-specific search to global-search; added new table for user-column-settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 18:42:49 +02:00
Michael Kaufmann
07049909ef
remove accidentally added character
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:44:13 +02:00
Michael Kaufmann
d18fa771f4
respect domain.writeerrorlog and domain.writeaccesslog when using log-to-pipe
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-03 14:35:09 +02:00
Michael Kaufmann
1441ed9a99
make search-result links a filter/search for the overview instead of the direct edit-link; show number of total entries in overview; show 'back to overview' button when showing search-result
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 16:47:22 +02:00
Michael Kaufmann
0312548e88
don't rely on executable flag for php-sessionclean script
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 14:48:55 +02:00
Michael Kaufmann
eacf383928
set valid version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 10:32:39 +02:00
Michael Kaufmann
5f0429ef77
set development version to 0.11.0-dev
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 10:27:37 +02:00
Michael Kaufmann
78a4c109e4
validate sql_search and sql_orderby API parameters, fix unit-tests as of new default skin is 'Froxlor'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-01 09:37:07 +02:00
Michael Kaufmann
51ba6c757e
migrate customer::backups
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 13:19:26 +02:00
Michael Kaufmann
943301e908
refactor error-reporting for admin/customer; remove now unused Froxlor\UI\Template class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-27 12:44:44 +02:00
FliegenKLATSCH
2a91dafe20
Fix distro in postfix smtpd banner ( #1014 )
2022-03-27 11:11:05 +02:00
Michael Kaufmann
9a9089cde3
a few old session-variable leftovers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-25 08:11:31 +01:00
Michael Kaufmann
04a08f9095
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:35:30 +01:00
Michael Kaufmann
bf41c84c6a
migrate admin_settings::testmail
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:25:29 +01:00
Michael Kaufmann
25b9e5b540
migrated admin_messages; minor fixes in admin-listing and ipsandports::add defaults
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 13:40:43 +01:00
Michael Kaufmann
66f97738c2
added more entities to globalsearch (customer-side)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-21 09:07:43 +01:00
Michael Kaufmann
59682ba620
added a few more entities to globalsearch (admin-side)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-20 09:53:30 +01:00
Michael Kaufmann
860306b855
adjustments in ssl-certificates for customers; fix change-password for customers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 19:25:25 +01:00
Michael Kaufmann
c1f4ee4e05
fully migrate admin_updates; removed unused Froxlor\UI\Paging;
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 16:11:56 +01:00
envoyr
69895943bd
update ui class and traffic stats
2022-03-18 12:53:34 +01:00
Michael Kaufmann
ba0d33392c
2fa template migration; fix menu-active-state; removed unused code from UI/HTML-class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 11:41:07 +01:00
Michael Kaufmann
974e02694e
first refactor of config-files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-18 09:37:50 +01:00
Michael Kaufmann
dc798c63c7
migrate admin-autoupdate
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 14:32:10 +01:00
Michael Kaufmann
d30c9a2ff7
migrated ssl-editor; also usable as admin now
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 13:54:57 +01:00
Michael Kaufmann
401eb60062
admin-updates, settings-import and some minor ui tweaks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-16 13:22:59 +01:00