Michael Kaufmann (d00p)
|
f32a1921c5
|
re-read admin/customer when adding/updating so we return the fields from the table, not the placeholders of the prepared-statement
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-25 17:03:49 +01:00 |
|
Michael Kaufmann (d00p)
|
0958d07f23
|
fixes in Admins and Customers ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-25 16:49:24 +01:00 |
|
Michael Kaufmann (d00p)
|
a222114d0a
|
remove unnecessary parameter-checks as they will never happen; make Customers.update callable for customers
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-25 15:02:58 +01:00 |
|
Michael Kaufmann (d00p)
|
243b68cc37
|
minor changes for testing
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-25 11:47:28 +01:00 |
|
Michael Kaufmann (d00p)
|
2f30d85d32
|
minor changes in ApiCommand; added Ftps.get ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 20:52:21 +01:00 |
|
Michael Kaufmann (d00p)
|
ca07621de7
|
reduce mysql-usage counter for admins too when deleting a mysql-database
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 20:12:57 +01:00 |
|
Michael Kaufmann (d00p)
|
e5a1b504d7
|
consistency replace dbserver with mysql_server everywhere
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 16:52:14 +01:00 |
|
Michael Kaufmann (d00p)
|
20aac1ccd4
|
finish Mysqls.update, untested
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 16:46:56 +01:00 |
|
Michael Kaufmann (d00p)
|
bda652f947
|
tiny fixes in Domains.add and Domains.update
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 16:26:47 +01:00 |
|
Michael Kaufmann (d00p)
|
87912a9e07
|
refactored moveCustomerToAdmin() function to Customers.move ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 16:06:53 +01:00 |
|
Michael Kaufmann (d00p)
|
0bf430e0c1
|
let customers edit password, def-language and theme in Customers.edit
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 15:02:49 +01:00 |
|
Michael Kaufmann (d00p)
|
d2aaf84eff
|
added Mysqls.add
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 12:13:47 +01:00 |
|
Michael Kaufmann (d00p)
|
b5ebe48715
|
forgot to save this one
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 11:01:29 +01:00 |
|
Michael Kaufmann (d00p)
|
9a61a56732
|
enhance phpdoc and add @access to specify which usergroup can use the ApiCommands; add --import-settings parameter to config-services.php CLI script to gain even more automatism when setting up
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-24 10:57:52 +01:00 |
|
Michael Kaufmann (d00p)
|
1c4ecdffbf
|
use correct dbserver for getting mysql-size info in Mysqls.get()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-23 18:24:10 +01:00 |
|
Michael Kaufmann (d00p)
|
831ee221f6
|
make lng, version, dbversion and branding protected variables of ApiCommand to avoid the need of 'global' statement
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-23 18:18:31 +01:00 |
|
Michael Kaufmann (d00p)
|
6409fb2dbe
|
started working on Mysqls-ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-23 15:17:22 +01:00 |
|
Michael Kaufmann (d00p)
|
662f537a0d
|
fixes in Admins.update(); use ApiCommand for theme-, language- and password-change
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-23 12:48:17 +01:00 |
|
Michael Kaufmann (d00p)
|
8e0bfe9d09
|
add Admins.update()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-23 11:57:29 +01:00 |
|
Michael Kaufmann (d00p)
|
d9ec214e17
|
secure included webinterface-modules; add settings-functions to Froxlor-ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 21:05:58 +01:00 |
|
Michael Kaufmann (d00p)
|
dfb5d33a56
|
add Admins.add()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 16:51:56 +01:00 |
|
Michael Kaufmann (d00p)
|
b42a7b1b26
|
show basic api doc in webinterface (top-menu - options - API help)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 13:41:28 +01:00 |
|
Michael Kaufmann (d00p)
|
a468fe50df
|
filter deactivated users who want to use the API; fix error-output in Customers::update()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 11:42:13 +01:00 |
|
Michael Kaufmann (d00p)
|
332e29be24
|
lots of phpdoc; fix Customers::update()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 11:16:55 +01:00 |
|
Michael Kaufmann (d00p)
|
c93e2678f7
|
make Customers::update() also work with loginname as an alternative to the id
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-22 10:47:14 +01:00 |
|
Michael Kaufmann (d00p)
|
689ca853c3
|
minor fixes in Customers and Domains ApiCommands, added list() and get() for Admins-ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-21 14:38:27 +01:00 |
|
Michael Kaufmann (d00p)
|
8310e8554b
|
enable usage of 'domainname' as an alternative to 'id' for Domains::get() and Domains::delete(); enable usage of 'loginname' as an alternative to 'id' for Customers::get() and Customers::delete()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-21 13:14:54 +01:00 |
|
Michael Kaufmann (d00p)
|
5480fcbf5d
|
add default-ssl-ip setting
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-21 11:50:34 +01:00 |
|
Michael Kaufmann (d00p)
|
26b9c030b5
|
leave default-values for adding std-subdomain when adding customer from the parameters-array; do not require ipandports parameter when adding domain but rather default to system.defaultip if no ipandport is given
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-21 10:57:46 +01:00 |
|
Michael Kaufmann (d00p)
|
b9653c5abd
|
fix company-required check for good now :P
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-20 19:11:33 +01:00 |
|
Michael Kaufmann (d00p)
|
eabc78c84f
|
enhance check for requirement of company field
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-20 14:21:40 +01:00 |
|
Michael Kaufmann (d00p)
|
033393880d
|
fix typo in variable name
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-20 14:14:47 +01:00 |
|
Michael Kaufmann (d00p)
|
b2ac1fb593
|
add FpmDaemons ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-19 13:58:39 +01:00 |
|
Michael Kaufmann (d00p)
|
8c6ae4f3a3
|
add PhpSettings ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-19 13:36:15 +01:00 |
|
Michael Kaufmann (d00p)
|
5524ff7cae
|
fixes in Customers::update()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-19 11:36:01 +01:00 |
|
Michael Kaufmann (d00p)
|
603e14913b
|
finished Customer::update(), untested
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-19 10:45:41 +01:00 |
|
Michael Kaufmann (d00p)
|
133af365bd
|
enhance ApiCommand::getParam() to specify required and optional parameter
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-19 08:59:24 +01:00 |
|
Michael Kaufmann (d00p)
|
532551263d
|
add new api-module to output list of possible modules/functions
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-18 10:19:17 +01:00 |
|
Michael Kaufmann (d00p)
|
7c96164770
|
fix lng availability; add returncode for not-found messages
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-16 15:39:59 +01:00 |
|
Michael Kaufmann (d00p)
|
60defd3cdf
|
fix unlimited flags when adding customer; add debug flag to log all api-requests for testing purposes now
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-16 14:34:55 +01:00 |
|
Michael Kaufmann (d00p)
|
8978dd3a4b
|
std-subdomain <> ip connection is already handled by Domains::add()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-16 13:55:12 +01:00 |
|
Michael Kaufmann (d00p)
|
1e45da2410
|
more work on Customer-ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-16 13:27:31 +01:00 |
|
Michael Kaufmann (d00p)
|
2da2912c9c
|
set update-check-urls to api-version; started working on Customers-ApiCommand
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-16 10:56:27 +01:00 |
|
Michael Kaufmann (d00p)
|
81602f17be
|
add Domains api module
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-15 14:44:48 +01:00 |
|
Michael Kaufmann (d00p)
|
0fc2fbaf09
|
add language strings (english only currently)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-15 12:59:34 +01:00 |
|
Michael Kaufmann (d00p)
|
a82d5cf764
|
minor fixes
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-15 11:37:38 +01:00 |
|
Michael Kaufmann (d00p)
|
4663f8c6ec
|
converted IpsAndPorts to API
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2018-02-15 07:48:03 +01:00 |
|