Sergio Cambra
2014-07-08 baf5dda4cc07aa35eb9e41dda90aee0d2cdecf23
interface/lib/classes/tools_sites.inc.php
@@ -144,10 +144,20 @@
      return $res;
   }
   function getDomainModuleDomains() {
   function getDomainModuleDomains($not_used_in_table = null, $selected_domain = null) {
      global $app;
      $sql = "SELECT domain_id, domain FROM domain WHERE";
      if ($not_used_in_table) {
         if (strpos($not_used_in_table, 'dns') !== false) {
            $field = "origin";
            $select = "SUBSTRING($field, 1, CHAR_LENGTH($field) - 1)";
         } else {
            $field = "domain";
            $select = $field;
         }
         $sql .= " domain NOT IN (SELECT $select FROM ?? WHERE $field != ?) AND";
      }
      if ($_SESSION["s"]["user"]["typ"] == 'admin') {
         $sql .= " 1";
      } else {
@@ -155,7 +165,7 @@
         $sql .= " sys_groupid IN (".$groups.")";
      }
      $sql .= " ORDER BY domain";
      return $app->db->queryAllRecords($sql);
      return $app->db->queryAllRecords($sql, $not_used_in_table, $selected_domain);
   }
   function checkDomainModuleDomain($domain_id) {