dcee94d9ddace5a5abbcf163e3493704bb61b828
bernd 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) 
bernd 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) 
bernd 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)