Michael Kaufmann
a052333296
enhance listing of customer domains; add third openbasedir-option to make 'parentdirectory of domain-docroot' value possible (refs #515 ); corrected some formfield definitions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-01 15:36:21 +01:00
envoyr
4f4c71d79b
major refactoring of almost all files
2022-04-28 20:48:00 +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
Dennis Dudek
25d9c52c58
remove unnecessary ternaries ( #1027 )
...
* remove unnecessary ternaries
* fix: !($id <= 0);
* remove ternary
2022-04-14 09:02:10 +02: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
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
c2ec309a01
more work on tablelisting
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 09:52:35 +01:00
Michael Kaufmann
322719fec8
lot of formfield corrections; form-adjustments; implementing of add/edit for most customer_* pages
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-21 17:42:04 +01:00
Michael Kaufmann
e0540ceb7c
more work on formfields and display
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-20 16:53:47 +01:00
Michael Kaufmann
e6d12be7b3
update some more formfields; improved formfields with wrapper fieldrow()-macro to reduce duplicate markup; enable next_to functionality for some fields
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-20 12:50:29 +01:00
Michael Kaufmann
466c09137b
add new 'ssl-enabled' flag for domains and subdomains so ssl can be deactivated (by a customer too) even if there are ssl-ip/ports assigned; introduce new honorcipherorder and sessiontickets flags for more control over ssl-related settings on a per domain base (admin only); fixes #767 and fixes #769
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-12-10 10:21:35 +01:00
Michael Kaufmann
6102fabcb6
allow setting http2 flag for (sub)domains in customer view, fixes #725
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-09 07:59:11 +02:00
Michael Kaufmann
1ac304e5ac
fix missing domainname parameter when manually adding ssl-certificates for a domain, fixes #700
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 11:36:05 +02:00
Michael Kaufmann
0401e6971a
Revert "refactor global array"
...
This reverts commit c5a58e3f36 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
7e39a7bc60
Revert "refactor global array"
...
This reverts commit 370ccbdb74 .
2018-12-22 08:15:31 +01:00
Michael Kaufmann
370ccbdb74
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:51:44 +01:00
Michael Kaufmann
c5a58e3f36
refactor global array
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 20:31:17 +01:00
Michael Kaufmann
97b5439c0d
auto-format all files; add table-definitions to test-bootstrap file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 12:24:07 +01:00
Michael Kaufmann
5888927239
get rid of more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 12:38:18 +01:00
Michael Kaufmann
bed069f269
more function moving
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 08:33:32 +01:00
Michael Kaufmann (d00p)
b849a5f29a
preparations for php-config select for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 13:59:30 +01:00
Michael Kaufmann (d00p)
225539d2e7
show ssl-related settings only if customer has ssl-ip assigned (not yet checked per domain); fix hsts-includeSubdomain setting for fresh installations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-29 09:34:33 +01:00
Michael Kaufmann (d00p)
60a482dce6
damn, forgot to save the two files to handle customer-side domain-settings regarding the hsts-includeSubdomain issue; version set to 0.9.38.2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-18 10:21:02 +01:00
Michael Kaufmann (d00p)
ce31a0b3fd
enable custom redirect codes also for lighttpd
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 10:16:17 +02:00
Michael Kaufmann (d00p)
fc2ae594cb
enable custom redirect codes also for nginx
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-13 09:51:57 +02:00
Michael Kaufmann (d00p)
d198729222
make the hsts domain settings actually saveable; add hsts domain settings for customer-panel; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:48:13 +02:00
Michael Kaufmann (d00p)
7bba4112b9
allow setting the serveralias option also for subdomains (because, why not? Might come in handy for LE users); add a few strings for autoupdate in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-09 20:03:49 +01:00
Michael Kaufmann (d00p)
604f37bd17
intriduce DB version (again) so we can keep release-version numbers while updating the database; added enable/disable switch for Let's Encrypt
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-07 13:47:22 +01:00
Florian Aders
ddaadf81d6
Temporarily deactivate ssl_redirect if a new Let's Encrypt certificate needs to be generated
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-16 14:31:07 +01:00
Florian Aders
eff978e5f6
Using different texts in admin and customer interface
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-01 11:36:20 +01:00
Florian Aders
f3a7a9c342
Fix formfield
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 14:22:32 +01:00
Florian Aders
44d08d6aa9
Add let's encrypt to customer domain - GUI
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-01-30 13:59:34 +01:00
Michael Kaufmann (d00p)
dd34ab8d9b
fix inline-css (violation of Content Security Policy)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2014-12-29 20:48:56 +01:00
Roman Schmerold (BNoiZe)
bcf187761c
still implementing the new Settings-class, refs #1325
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2013-12-15 14:35:07 +01:00
Michael Kaufmann (d00p)
b8952259ba
fix creating of ssl-redirect without ssl-ip/port, fixes #1303
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-11-21 08:01:43 +01:00
Michael Kaufmann (d00p)
207f5c69d4
select correct value for serveralias-option when editing domain; customer now has same options as admin; refs #1147
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-14 10:08:15 +02:00
Michael Kaufmann (d00p)
e078d39f2d
improve design for ssl-certificate descriptions, also increase size of textareas to fit a certificate-width
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 13:57:39 +02:00
Michael Kaufmann (d00p)
56ef9e1992
enhance customer set ssl-certificates and improve description, this should fix #1244
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-10-06 13:41:01 +02:00
Michael Kaufmann (d00p)
075e18def3
add note to customer domain-add/edit to clearify trailing-slash in URLs, corrected apache-rewrite for url-redirects, fixes #1261
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-09-07 11:32:08 +02:00
Michael Kaufmann (d00p)
d9e7cd349b
fix in display of error for path-field when dropdown is chosen (customer/domains); update change in speciallogfile also for subdomains of that domain, fixes #1223
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-06-09 15:18:38 +02:00
Michael Kaufmann (d00p)
7d49a76c32
don't show openbasedir-textfield for customers if open-basedir is disabled for this domain (only edit), fixes #1224
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-29 16:25:07 +02:00
Michael Kaufmann (d00p)
42b201c54d
prepare ssl-per-domain (customer setable), no cronjob-functionality yet (intended), refs #365
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-05-14 17:26:30 +02:00
Michael Kaufmann (d00p)
a903455ee0
only show 'SSL redirect' checkbox for customers when there really is a ip/port combination for SSL; fixes #1179
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-27 08:34:59 +01:00
Andreas Burchert (scarya)
475377dd85
Added missing var to formfield, fixes #780 @0h5m
...
Thanks to sinuswave
2011-08-02 14:32:45 +02:00
Andreas Burchert (scarya)
51a83d8b09
Removed @version in file header. This isn't used by git.
2011-05-04 11:59:20 +02:00
Andreas Burchert (scarya)
df6441ef80
Replaced yes/no with checkboxes, refs #645 @1h0m
2011-03-30 14:52:59 +02:00
Michael Kaufmann (d00p)
d6d19e7cb2
- fix undefined index in customer_domains.php
...
- add possibility to disable form-buttons if not needed
- corrected ticket-categories order-counter begin-value
- beautify domains-add and e-mail add form for customers
- added various missing hidden-fields in templates (Classic-theme)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-04 11:46:40 +01:00
Michael Kaufmann (d00p)
13bde22344
- updated outdated domains_add & domains_edit templates in Classic-theme
...
- fixed formfield when path-mode is 'Manual'
fixes #620
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-01 10:31:38 +01:00
Michael Kaufmann (d00p)
393a5ce570
- let makePathfield return usable values for the formfield (dynamically changing between select, text and hidden, depending on settings)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-02-24 10:50:59 +01:00
Michael Kaufmann (d00p)
ca9128bdbf
- fix two TODO's where a second field has to be stuck next to the previous
2011-02-24 10:07:38 +01:00