inc/users.inc.php
changeset 26 5d63f1e71d6e
parent 8 47dd15d8bb8c
child 36 4ec5ab29f634
--- a/inc/users.inc.php	Mon Jun 25 20:57:22 2007 +0000
+++ b/inc/users.inc.php	Mon Jun 25 21:32:29 2007 +0000
@@ -364,4 +364,32 @@
 	}
 	error(ERR_INV_ARG);
 }
+
+/**
+ * get_owners_from_domainid
+ *
+ * @todo also fetch the subowners
+ * @param $id integer the id of the domain
+ * @return String the list of owners for this domain
+ */
+function get_owners_from_domainid($id) {
+      
+      global $db;
+      if (is_numeric($id))
+      {
+              $result = $db->query("SELECT users.id, users.fullname FROM users, zones WHERE zones.domain_id=$id AND zones.owner=users.id ORDER by fullname");
+              if ($result->numRows() == 0)
+              {
+                      error(ERR_USER_NOT_EXIST);
+              } else {
+                      $names = array();
+                      while ($r = $result->fetchRow()) {
+                              $names[] = $r['fullname'];
+                      }
+                      return implode(', ', $names);
+              }
+      }
+      error(ERR_INV_ARG);
+}
+
 ?>