Hi all, yesterday I programming the new system based on ISPConfig API and I had need to get all FTP accounts by domain ID from ISPConfig. I cant find this funtion in the API functions. So, I write some for me and my use to ISPCP API. Its only little feature, but useful for me Code is below. Maybe, you can think about implement this to new version, new release of ISPConfig, it may be useful for many other users using and programming with ISPCOnfig API. If is this wrong place to this thread or this topic, Im sorry and please, help me, where to post this Thanks for much. Code: PHP: public function sites_ftp_get_all_by_domain($session_id, $domain_id) { global $app; if(!$this->checkPerm($session_id, sites_ftp_user_get')) { $this->server->fault('permission_denied', 'You do not have the permissions to access this function.'); return false; } $domain_id = intval($domain_id); $sql = "SELECT ftp_user_id, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, server_id, username, password, quota_size, active, dir FROM ftp_user WHERE parent_domain_id=$domain_id"; $all = $app->db->queryAllRecords($sql); return $all; } Placed in /usr/local/ispconfig/interface/lib/class/remoting.inc.php
Thanks, Im happy I could help. Maybe I add another features while I will write our new system based on ISPCP and something will missing to me and can be helpfull for someone else.