API-Fehlverhalten
Hallo Community, hallo Till.
da in der Version 3.0.5.1 diverse Änderungen auch in der API und Doku eingeflossen sind, habe ich doch ein paar Verständnis Probleme ob es Bugs sind, oder so gewollt ist.
Mysql Datenbank und Benutzer getrennt / Benutzer an Domain gebunden.
Super sache wenn dadurch nicht erhebliche Änderungen an fertigen Programmen vorgenommen werden müssen.
Nun sah ich mir das ganze an
Funktionierte so nicht mehr und wurde um das AND ergänzt.
Database add schaute ich mir mal die Doku an und stellte fest
Ich denke mir, Fehler in der Doku?
Sollte ich noch mehr unklarheiten finden, melde ich mich hier Gerne wieder.
greetz
Hallo Community, hallo Till.
da in der Version 3.0.5.1 diverse Änderungen auch in der API und Doku eingeflossen sind, habe ich doch ein paar Verständnis Probleme ob es Bugs sind, oder so gewollt ist.
Mysql Datenbank und Benutzer getrennt / Benutzer an Domain gebunden.
Super sache wenn dadurch nicht erhebliche Änderungen an fertigen Programmen vorgenommen werden müssen.
Nun sah ich mir das ganze an
PHP:
public function sites_database_get_all_by_user($session_id, $client_id)
{
global $app;
//if(!$this->checkPerm($session_id, 'sites_database_get')) {
//$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
// return false;
// }
$client_id = $app->functions->intval($client_id);
$sql = "SELECT d.database_id, d.database_name, d.database_user_id, d.database_ro_user_id, du.database_user, du.database_password, du.sys_groupid FROM web_database d LEFT JOIN web_database_user du ON (du.database_user_id = d.database_user_id) INNER JOIN sys_user s ON (d.sys_groupid = s.default_group AND du.sys_groupid = s.default_group) WHERE client_id = $client_id";
$all = $app->db->queryAllRecords($sql);
return $all;
}
Database add schaute ich mir mal die Doku an und stellte fest
database_user_addParameters (in $params):
server_id (int(11))
type (varchar(16))
database_name (varchar(64))
database_user_id (int(11))
database_ro_user_id (int(11))
database_password (varchar(64))
database_charset (varchar(64))
remote_access (enum('n','y'))
remote_ips (text)
backup_interval (varchar(255))
backup_copies (int(11))
active (enum('n','y'))
Output:
ist es so gewollt das ich 2x unseren Kunden ein Passwort abverlangen muss ? wo eines nur davon ein sichtlichen grund mitsich bringt.Parameters (in $params):
server_id (int(11))
database_user (varchar(64))
database_password (varchar(64))
Output:
Ich denke mir, Fehler in der Doku?
Sollte ich noch mehr unklarheiten finden, melde ich mich hier Gerne wieder.
greetz
Zuletzt bearbeitet: