27f758e4ffaa2fdb83053d8b66253ae65d53e5a3
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)   }
bernd sql-abfragen abstrahiert

bernd authored 17 years ago

19)   $result = db_query($query);
bernd webinterface => /webinterface

bernd authored 17 years ago

20)   $domains = array();
21)   DEBUG('Result set is '.mysql_num_rows($result)." rows.<br />\n");
22)   if (mysql_num_rows($result) > 0)
23)     while ($domain = mysql_fetch_object($result))
24)       array_push($domains, array('id' => $domain->id,
25)                               'domainname'  => $domain->domainname,
26)                               'reg_date' => $domain->registrierungsdatum,
27)                               'cancel_date' => $domain->kuendigungsdatum));
28) 
29) 	return $domains;	
30) }
31) 
32) 
bernd XSRF-kram fixed

bernd authored 17 years ago

33) 
34) function get_domain_name($domid)
35) {
36)   if ($domid === NULL)
37)     return 'schokokeks.org';
38)   $domid = (int) $domid;
39)   static $domainlist = array();
40) 
bernd sql-abfragen abstrahiert

bernd authored 17 years ago

41)   $result = db_query("SELECT CONCAT_WS('.', domainname, tld) AS domainname FROM kundendaten.domains WHERE id=$domid;");
bernd XSRF-kram fixed

bernd authored 17 years ago

42)   if (@mysql_num_rows($result) > 0)
43)     return mysql_fetch_object($result)->domainname;
44)   else
45)     return NULL;
46) 
47) }
48) 
49) 
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

50) function get_jabberable_domains()
51) {
52)   require_role(ROLE_CUSTOMER);
53)   $customerno = (int) $_SESSION['customerinfo']['customerno'];
bernd sql-abfragen abstrahiert

bernd authored 17 years ago

54)   $result = db_query("SELECT id, CONCAT_WS('.', domainname, tld) AS name FROM kundendaten.domains WHERE jabber=1 AND kunde={$customerno}");
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

55)   
56)   $domains = array(array('id' => 0, 'name' => 'schokokeks.org'));
57)   if (mysql_num_rows($result) > 0)
58)     while ($domain = mysql_fetch_object($result))
59)       array_push($domains, array('id' => $domain->id,
60)                                 'name' => $domain->name));
61) 
62)   return $domains;
63) 
64) }
65)