<?php
function list_system_users()
{
require_role(ROLE_SYSADMIN);
$result = db_query("SELECT uid,username FROM system.v_useraccounts ORDER BY username");
$ret = [];
while ($item = $result->fetch(PDO::FETCH_OBJ)) {
array_push($ret, $item);
}
return $ret;
}
function list_customers()
{
require_role(ROLE_SYSADMIN);
$result = db_query("SELECT id, IF(firma IS NULL, CONCAT_WS(' ', vorname, nachname), CONCAT(firma, ' (', CONCAT_WS(' ', vorname, nachname), ')')) AS name FROM kundendaten.kunden");
$ret = [];
while ($item = $result->fetch(PDO::FETCH_OBJ)) {
array_push($ret, $item);
}
return $ret;
}
function customer_details($id)
{
$id = (int) $id;
$result = db_query("SELECT id, IF(firma IS NULL, CONCAT_WS(' ', vorname, nachname), CONCAT(firma, ' (', CONCAT_WS(' ', vorname, nachname), ')')) AS name FROM kundendaten.kunden WHERE id=?", [$id]);
if ($result->rowCount() < 1) {
return null;
}
$kunde = $result->fetch();
return $kunde;
}