Commit Graph

5083 Commits

Author SHA1 Message Date
Michael Kaufmann
9dc95e086d correct Dropdown directory selection; fixes #1044
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-16 08:33:37 +02:00
Michael Kaufmann
94a19ee2b6 more minor fixes and code-cleaning
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-10 12:01:26 +02:00
Michael Kaufmann
e82d7b5d8b add missing namespaces, fix typo
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-10 11:15:06 +02:00
Michael Kaufmann
16a9b18dad fix type of parameter in Validate::validate()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-10 11:06:38 +02:00
Michael Kaufmann
50e35e149c various minor bugfixes; composer requirements update
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-10 00:17:11 +02:00
Michael Kaufmann
31500522ce make froxlor_master_cronkjob a froxlor-cli command; secure files/folders in froxlor-virtualhost;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-09 15:49:44 +02:00
Michael Kaufmann
293c0ceb9d move needed view() function declaration above first potential usage
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-31 16:45:05 +02:00
Michael Kaufmann
5b3ea24725 add paramter 'mail-notify' to froxlor:update CLI script to notify the system administrator via email about a new version (once per version)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-31 16:26:39 +02:00
Michael Kaufmann
fabc68d13f pass mysql_server after adding to Mysqls.get command, do not validate in Mysqls.get if left empty on purpose
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-29 09:49:24 +02:00
Michael Kaufmann
dfb2d625c9 use correct target-dbserver to add db and user when using multiple database servers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-29 09:35:11 +02:00
Michael Kaufmann
4d1a6728f6 fix first time updatecheck run when null is returned from Update::getUpdateCheckData()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-24 11:51:32 +02:00
Michael Kaufmann
b6267e610a add interval for external update-check; add parameter 'force' to Froxlor.checkUpdate() API call; fix session/language update when changing language
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-24 11:47:10 +02:00
Michael Kaufmann
771d6c483a add onpage mini-search for listings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-23 11:52:22 +02:00
Michael Kaufmann
b48c135d6d re-add image-logo upload in settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 11:44:01 +02:00
Michael Kaufmann
6b36508388 autofocus login field
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 09:01:21 +02:00
Michael Kaufmann
d6b97399d4 fix missing languages-array for change-language action
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 08:57:47 +02:00
Michael Kaufmann
8b930f7655 inject success-message to avoid re-sending of form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 08:52:52 +02:00
Michael Kaufmann
72d14770de catch php errors to return valid JSON when invoking API, refs #1047
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 08:37:19 +02:00
Michael Kaufmann
cb3be2556b dont show section if section is not visible completely
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 08:36:40 +02:00
Michael Kaufmann
b5e613a794 re-add update paths from last 0.9.x 2022-07-22 08:09:18 +02:00
Michael Kaufmann
faba5b0715 update sql-users with their corresponding password-hash-algorithm; remove a few notices for empty values in str_replace and others
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-17 12:22:06 +02:00
Michael Kaufmann
430aefe0f7 added input-file option for automatic cli-installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-08 16:52:22 +02:00
Michael Kaufmann
7c812df4e0 re-enable quota and sieve plugins for dovecot in buster and bullseye config-templates, fixes #1042
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-07 15:29:10 +02:00
Michael Kaufmann
f1ad8b6cfd rework FileDir::makePathfield() is mode is 'dropdown' to show all directories correctly (depth limited); fixes #1044
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-07 15:28:50 +02:00
Michael Kaufmann
c8183fbbbf avoid accessing api_keys page if not allowed for loggedin user
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-30 14:53:58 +02:00
Michael Kaufmann
d4e94c0390 rearrange logfiles-view template contents to suite the overall layout better
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-30 14:02:21 +02:00
Michael Kaufmann
546a001092 fix passing complex passwords with special characters to mysqldump in backup-cron; fixes #1038
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-28 20:08:40 +02:00
Michael Kaufmann
7f546bb096 store userdata.inc.php when cli-install is finished and passthru config-services command so output can be seen
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-22 15:35:22 +02:00
Michael Kaufmann
fca80de995 fixes to install (mostly CLI)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-02 20:33:27 +02:00
Michael Kaufmann
bbd754c198 add USERNAME replacer to all email templates; fixes #1032
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-01 14:07:01 +02:00
Michael Kaufmann
d545e7e09d add CLI install command (more testing tbd)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-01 14:05:18 +02:00
Michael Kaufmann
f3b277237e add missing whitespace after channel-name fir update.noupdatesavail language string
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 14:06:32 +02:00
Michael Kaufmann
ceb621b9b5 set update-channel to testing for unittests as long as this branch is not main/stable
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 13:50:31 +02:00
Michael Kaufmann
75fedcb7e8 return more detailed message (include update_channel if testing)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 13:46:44 +02:00
Michael Kaufmann
66c3694809 fix lng() usage in RunApiCommand-class; fix title-tag content if newerversion=0 in update-check
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 13:29:26 +02:00
Michael Kaufmann
282e6f4cd7 update UI version check via AutoUpdate class in Froxlor.checkUpdate()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 13:14:43 +02:00
Michael Kaufmann
ac143b2bbf Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-05-26 13:13:57 +02:00
envoyr
3b1250f557 add install/*.json to .gitignore 2022-05-26 13:12:43 +02:00
Michael Kaufmann
3e3ced946f add styling classes to dnszone textarea
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 12:29:03 +02:00
Michael Kaufmann
2e72fa8445 use new Language class in formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 12:24:44 +02:00
Michael Kaufmann
dbd1fe3846 corrected domain-formfields visibility flag for ssl-related settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 12:07:55 +02:00
Michael Kaufmann
c087ac18d5 fix wrong number of bound variables when customers_see_all == 0
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-25 18:57:50 +02:00
Michael Kaufmann
ab6a8fefd2 make test-hostname actually an invalid hostname when testing for invalid hostnames
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-24 20:24:37 +02:00
Michael Kaufmann
d8bcf52b3b add frontend for new MysqlServer API command
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-24 19:50:30 +02:00
Michael Kaufmann
7cbc14f4aa enhance MysqlServer.add(), implement MysqlServer.update(), adjusted MysqlServer.get() to be callable by customer if allowed access to the given dbserver
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-24 09:30:09 +02:00
Michael Kaufmann
d3a8c8628e add with_ips parameter to SubDomains.listing() and SubDomains.get(); add column ips/ports to domain tablelisting (admin and customer)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-23 13:50:50 +02:00
Michael Kaufmann
9b5d3aed97 fix emails-edit formfield
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-23 13:07:59 +02:00
Michael Kaufmann
e02164049e add update cli-command; add update-channel setting (stable|testing)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-22 20:18:18 +02:00
Michael Kaufmann
1de39ac39c minor fix in templates due to new Language class + other minor language fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-21 17:29:14 +02:00
Michael Kaufmann
309abc6150 remove some already fixed todo markers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-21 17:03:34 +02:00