Systemuser-Modul hinzugefügt
bernd authored 17 years ago
|
1) <?php
2)
3) require_once("inc/debug.php");
4) require_once("inc/db_connect.php");
5)
6) require_role(ROLE_CUSTOMER);
7)
8)
9) function customer_may_have_useraccounts()
10) {
11) $customerno = (int) $_SESSION['customerinfo']['customerno'];
12) $result = db_query("SELECT COUNT(*) FROM system.useraccounts WHERE kunde={$customerno}");
13) return (mysql_num_rows($result) > 0);
14) }
15)
16)
|
Primärer Useraccount kann d...
bernd authored 17 years ago
|
17) function primary_useraccount()
18) {
19) if (! ($_SESSION['role'] & ROLE_SYSTEMUSER))
20) return NULL;
21) $customerno = (int) $_SESSION['customerinfo']['customerno'];
22) $result = db_query("SELECT MIN(uid) AS uid FROM system.useraccounts WHERE kunde={$customerno}");
23) $uid = mysql_fetch_object($result)->uid;
24) DEBUG("primary useraccount: {$uid}");
25) return $uid;
26) }
27)
28)
|
Systemuser-Modul hinzugefügt
bernd authored 17 years ago
|
29)
30) function list_useraccounts()
31) {
32) $customerno = (int) $_SESSION['customerinfo']['customerno'];
33) $result = db_query("SELECT uid,username,name,erstellungsdatum,softquota FROM system.useraccounts WHERE kunde={$customerno}");
34) $ret = array();
35) while ($item = mysql_fetch_object($result))
36) {
37) DEBUG('Useraccount: '.print_r($item, true));
38) array_push($ret, $item);
39) }
40) return $ret;
41) }
42)
43)
44) function get_account_details($uid)
45) {
46) $uid = (int) $uid;
47) $customerno = (int) $_SESSION['customerinfo']['customerno'];
48) $result = db_query("SELECT uid,username,name,softquota FROM system.useraccounts WHERE kunde={$customerno} AND uid={$uid}");
49) if (mysql_num_rows($result) == 0)
50) system_failure("Cannot find the requestes useraccount (for this customer).");
51) return mysql_fetch_array($result);
52) }
53)
54)
55)
56) function set_systemuser_details($uid, $fullname, $quota)
57) {
58) $uid = (int) $uid;
59) $customerno = (int) $_SESSION['customerinfo']['customerno'];
|