Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISPConfig
ISPConfig 3
Commits
a79341a3
Commit
a79341a3
authored
Aug 17, 2012
by
mcramer
Browse files
Added function to get server data from ftp username via remoting
parent
74410e7a
Changes
2
Hide whitespace changes
Inline
Side-by-side
interface/lib/classes/remoting.inc.php
View file @
a79341a3
...
...
@@ -1330,6 +1330,26 @@ class remoting {
return
$affected_rows
;
}
//* Get server for an ftp user
public
function
sites_ftp_user_server_get
(
$session_id
,
$ftp_user
)
{
global
$app
;
if
(
!
$this
->
checkPerm
(
$session_id
,
'sites_ftp_user_server_get'
))
{
$this
->
server
->
fault
(
'permission_denied'
,
'You do not have the permissions to access this function.'
);
return
false
;
}
$data
=
$app
->
db
->
queryOneRecord
(
"SELECT server_id FROM ftp_user WHERE username = '"
.
$app
->
db
->
quote
(
$ftp_user
)
.
"'"
);
file_put_contents
(
'/tmp/test.txt'
,
serialize
(
$data
));
if
(
!
isset
(
$data
[
'server_id'
]))
return
false
;
$server
=
$this
->
server_get
(
$session_id
,
$data
[
'server_id'
],
'server'
);
file_put_contents
(
'/tmp/test2.txt'
,
serialize
(
$server
));
return
$server
;
}
// ----------------------------------------------------------------------------------------------------------
//* Get record details
...
...
interface/web/sites/lib/remote.conf.php
View file @
a79341a3
...
...
@@ -2,7 +2,7 @@
$function_list
[
'sites_cron_get,sites_cron_add,sites_cron_update,sites_cron_delete'
]
=
'Sites cron functions'
;
$function_list
[
'sites_database_get,sites_database_add,sites_database_update,sites_database_delete, sites_database_get_all_by_user'
]
=
'Sites database functions'
;
$function_list
[
'sites_web_folder_get,sites_web_folder_add,sites_web_folder_update,sites_web_folder_delete,sites_web_folder_user_get,sites_web_folder_user_add,sites_web_folder_user_update,sites_web_folder_user_delete'
]
=
'Sites Protected folder functions'
;
$function_list
[
'sites_ftp_user_get,sites_ftp_user_add,sites_ftp_user_update,sites_ftp_user_delete'
]
=
'Sites FTP-User functions'
;
$function_list
[
'sites_ftp_user_get,sites_ftp_user_
server_get,sites_ftp_user_
add,sites_ftp_user_update,sites_ftp_user_delete'
]
=
'Sites FTP-User functions'
;
$function_list
[
'sites_shell_user_get,sites_shell_user_add,sites_shell_user_update,sites_shell_user_delete'
]
=
'Sites Shell-User functions'
;
$function_list
[
'sites_web_domain_get,sites_web_domain_add,sites_web_domain_update,sites_web_domain_delete,sites_web_domain_set_status'
]
=
'Sites Domain functions'
;
$function_list
[
'sites_web_aliasdomain_get,sites_web_aliasdomain_add,sites_web_aliasdomain_update,sites_web_aliasdomain_delete'
]
=
'Sites Aliasdomain functions'
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment