isValidFor("api")) { die( json_encode([ "success" => false, "reason" => "apiKey not sufficient or no api key provided", ]) ); } } function get() { $wkSqlQuery = "SELECT DISTINCT" . " `wkParticipo_Users`.* " . " FROM `wkParticipo_Users`" . " JOIN `vormundschaft`" . " ON `wkParticipo_Users`.`id` =`vormundschaft`.`userId`" . " JOIN `wkParticipo_user<=>userAttributes`" . " ON `wkParticipo_user<=>userAttributes`.`userId` = `vormundschaft`.`kidId`" . " WHERE `wkParticipo_user<=>userAttributes`.`attributeId` = 4" . " ORDER BY `wkParticipo_Users`.`id` ASC;"; $wkSqlResponse = dbConnector::query($wkSqlQuery); // Postprocessing // - convert the comma separated list into an array foreach ($wkSqlResponse as &$user) { $user["eMail"] = explode(",", $user["eMail"]); foreach ($user["eMail"] as &$email) { $email = trim($email); } } return $wkSqlResponse; } init($cwsvJudoConfig); authorize(); $wkSqlResponse = get(); // Sending Response // - setting header header("Content-Type: application/json"); // - sending body payload echo json_encode($wkSqlResponse); // exit(0); ?>