WebDAV user problem
Hi, good morning,
We¹re having problems creating webdav users in the last version.
When you try to create a new user, the Website¹s field is empty and you cann't create any user.
We were debugging the source code and and looks like the problem is in the quotes.
I attach you below the differents between both versions and how we fixed it.
I¹d appreciate if you can check it to be sure that we fixed well the bug
Best regards
ISPConfig 3.1.1.p1
interface/lib/classes/custom_datasource.inc.php
$records = $app->db->queryAllRecords("SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id IN (?) AND web_domain.server_id = server.server_id AND ".$app->tform->getAuthSQL('r', 'web_domain')." ORDER BY web_domain.domain", $server_ids);
SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id IN ('1,2,3,4,5,7,8,9') AND web_domain.server_id = server.server_id AND 1 ORDER BY web_domain.domain
ISPCONFIG 3.0.5.4p9
$records = $app->db->queryAllRecords("SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id IN (".$app->db->quote($server_ids).") AND web_domain.server_id = server.server_id AND ".$app->tform->getAuthSQL('r', 'web_domain')." ORDER BY web_domain.domain");
SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id IN (1,2,3,4,5,7,8,9) AND web_domain.server_id = server.server_id AND 1 ORDER BY web_domain.domain