Florian Schaal
2016-03-22 5ca959fa688255a8de61f89fe2751eb4d24a6912
interface/lib/classes/remote.d/aps.inc.php
@@ -224,7 +224,9 @@
         return false;
      }
      
      $app->db->query("UPDATE aps_packages SET package_status = ".$params['package_status']." WHERE id = '".$app->functions->intval($primary_id)."';");
      $sql  = "UPDATE aps_packages SET package_status = ? WHERE id = ?";
      $app->db->query($sql, $params['package_status'], $app->functions->intval($primary_id));
      return true;
   }
   
@@ -271,8 +273,15 @@
         return false;
      }
   
      $sql = "SELECT * FROM web_domain WHERE domain = ?";
      $domain = $app->db->queryOneRecord($sql, $params['main_domain']);
      if (substr($params['main_domain'], 0, 4) == 'www.') {
         $domain = substr($params['main_domain'], 4);
         $sql = "SELECT * FROM web_domain WHERE domain = ? AND subdomain=?";
         $domain = $app->db->queryOneRecord($sql, $domain, 'www');
      }
      else {
         $sql = "SELECT * FROM web_domain WHERE domain = ?";
         $domain = $app->db->queryOneRecord($sql, $params['main_domain']);
      }
   
      if (!$domain) {
         $this->server->fault('invalid parameters', 'No valid domain given.');