Michael Kaufmann
d46b2d1d80
add USERNAME replacer to all email templates; fixes #1032
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-05-31 10:43:39 +02: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
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
Stefan Weil
09038ac7aa
Fix some typos (found by codespell) ( #969 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de >
2021-07-31 09:51:54 +02:00
Michael Kaufmann
49db4e60cb
escape passwords for email content (new email-account, new ftp-account and new database); fixes #905
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-03-03 11:25:58 +01:00
Michael Kaufmann
907c475361
create quotatallies entry if it not exists, fixes #885 ; correction in api-doc for Ftps.update ftp_password parameter, fixes #889
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-13 19:52:29 +02:00
Michael Kaufmann
a5dc7b93a2
unify customerid/loginname api-parameter-descriptions; fixes #883
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-10-05 19:59:02 +02:00
Michael Kaufmann
1a0953e77e
fix typo in response status message, fixes #858
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-08 11:42:44 +02:00
Michael Kaufmann
8e60c6b201
update api documentation for Ftps.update(), fixes #857
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-06-05 16:23:41 +02:00
Michael Kaufmann
26e43077c2
make customer firstname,name,company and customer-no available for all templates; fixes #808
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-02-29 08:16:55 +01:00
Michael Kaufmann
1b2c186c07
introduce search, limit, offset and orderby possibilities for (almost) all API listing() functions; added listingCount() function in preparation to replace the old UI\Paging class later on
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-02 10:58:52 +01:00
Michael Kaufmann
46982ad2dc
validate that a customer gets the default ftp account created even if the admin/reseller has no more resource for ftp accounts; fixes #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-29 07:52:00 +01:00
Michael Kaufmann
822bb2bd4d
fixed deletion of default-ftp-user possible via API (not through the interface though); refs #741
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-27 16:02:32 +01:00
Michael Kaufmann
0f1c5506e2
do not create username@domain ftp user if the default-ftp-user is being created in Ftps.add, fixes #720
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 12:04:10 +02:00
Michael Kaufmann
dd87a7374e
fix ftp-group not added correctly when new customer is added
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-26 07:45:38 +02:00
Michael Kaufmann
2ce517e84a
use Fts.add when adding new Customers to reduce duplicate code
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-28 15:15:17 +02:00
Michael Kaufmann
cb636fe2c9
Merge branch 'annotationsAPI' of https://github.com/foliengriller/Froxlor into foliengriller-annotationsAPI
2019-04-26 12:23:58 +02:00
Michael Kaufmann
5ecb43ba73
correct increasing/decreasing of admin-resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-16 15:14:22 +01:00
Michael Kaufmann
e64e8cafa6
define logger constants in logger class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 15:51:26 +01:00
Michael Kaufmann
1b090377ee
even more function to class conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:41:22 +01:00
Michael Kaufmann
a819d81ef2
more function reducing and fixing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:53:04 +01:00
Michael Kaufmann
0a28ef2af6
minor changes for unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 16:32:44 +01:00
Michael Kaufmann
1ba4164028
add new PHPMail Wrapper to avoid multiple setting of properties
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 14:49:55 +01:00
Michael Kaufmann
c0e89bbd05
refactor UI functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:22:03 +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
8c896d60d6
get rid of some more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 07:43:40 +01:00
Michael Kaufmann
c4024c8107
use correct makeCorrect(Dir/File) everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:13:41 +01:00
Michael Kaufmann
6329042d40
use namespaces in modules
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 13:45:05 +01:00
Michael Kaufmann
c9ee2ae7e0
use IdnaConvert from composer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 10:40:16 +01:00
Michael Kaufmann
4c27efa4ae
put Api-Commands into namespaces
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 09:46:36 +01:00