webinterface => /webinterface
bernd authored 17 years ago
|
1) <?php
2)
3) require_once('inc/db_connect.php');
4) require_once('inc/debug.php');
5)
6) function get_domain_names($customerno, $uid = NULL)
7) {
8) $customerno = (int) $customerno;
9) $query = "SELECT id,CONCAT_WS('.', domainname, tld) AS domainname, registrierungsdatum, kuendigungsdatum FROM kundendaten.domains WHERE";
10) if ($uid !== NULL)
11) {
12) $uid = (int) $uid;
13) $query .= " useraccount={$uid};";
14) }
15) else
16) {
17) $query .= " kunde={$customerno};";
18) }
19) DEBUG('Datenbank-Query (get_domain_names): '.$query."<br />\n");
20)
21) $result = @mysql_query($query);
22) if (@mysql_error())
23) system_failure('Die Domains zu Ihrem Account konnten nicht ermittelt werden. Bitte melden Sie diesen Fehler an einen Administrator. Die Fehlermeldung der Datenbank ist: '.mysql_error());
24)
25) $domains = array();
26) DEBUG('Result set is '.mysql_num_rows($result)." rows.<br />\n");
27) if (mysql_num_rows($result) > 0)
28) while ($domain = mysql_fetch_object($result))
29) array_push($domains, array('id' => $domain->id,
30) 'domainname' => $domain->domainname,
31) 'reg_date' => $domain->registrierungsdatum,
32) 'cancel_date' => $domain->kuendigungsdatum));
33)
34) return $domains;
35) }
36)
37)
|
XSRF-kram fixed
bernd authored 17 years ago
|
38)
39) function get_domain_name($domid)
40) {
41) if ($domid === NULL)
42) return 'schokokeks.org';
43) $domid = (int) $domid;
44) static $domainlist = array();
45)
46) $query = "SELECT CONCAT_WS('.', domainname, tld) AS domainname FROM kundendaten.domains WHERE id=$domid;";
47) DEBUG($query);
48) $result = mysql_query($query);
49) if (@mysql_num_rows($result) > 0)
50) return mysql_fetch_object($result)->domainname;
51) else
52) return NULL;
53)
54) }
55)
56)
|
Neues Jabber-Modul (noch ni...
bernd authored 17 years ago
|
57) function get_jabberable_domains()
58) {
59) require_role(ROLE_CUSTOMER);
60) $customerno = (int) $_SESSION['customerinfo']['customerno'];
61) $query = "SELECT id, CONCAT_WS('.', domainname, tld) AS name FROM kundendaten.domains WHERE jabber=1 AND kunde={$customerno}";
62) DEBUG($query);
63) $result = mysql_query($query);
64)
65) $domains = array(array('id' => 0, 'name' => 'schokokeks.org'));
66) if (mysql_num_rows($result) > 0)
67) while ($domain = mysql_fetch_object($result))
68) array_push($domains, array('id' => $domain->id,
69) 'name' => $domain->name));
70)
71) return $domains;
72)
73) }
74)
75)
76)
|