Till Brehm
2015-12-03 1fbf0d38c82aaa4fe20ef7a7158cdcbac81e16ee
interface/web/sites/database_edit.php
@@ -251,14 +251,6 @@
         // we need remote access rights for this server, so get it's ip address
         $server_config = $app->getconf->get_server_config($tmp['server_id'], 'server');
         if($server_config['ip_address']!='') {
            /*
                if($this->dataRecord['remote_access'] != 'y') $this->dataRecord['remote_ips'] = '';
                $this->dataRecord['remote_access'] = 'y';
                if(preg_match('/(^|,)' . preg_quote($server_config['ip_address'], '/') . '(,|$)/', $this->dataRecord['remote_ips']) == false) {
                    $this->dataRecord['remote_ips'] .= ($this->dataRecord['remote_ips'] != '' ? ',' : '') . $server_config['ip_address'];
                }
            */
            if($this->dataRecord['remote_access'] != 'y'){
               $this->dataRecord['remote_ips'] = $server_config['ip_address'];
               $this->dataRecord['remote_access'] = 'y';
@@ -338,14 +330,6 @@
         // we need remote access rights for this server, so get it's ip address
         $server_config = $app->getconf->get_server_config($tmp['server_id'], 'server');
         if($server_config['ip_address']!='') {
            /*
                if($this->dataRecord['remote_access'] != 'y') $this->dataRecord['remote_ips'] = '';
                $this->dataRecord['remote_access'] = 'y';
                if(preg_match('/(^|,)' . preg_quote($server_config['ip_address'], '/') . '(,|$)/', $this->dataRecord['remote_ips']) == false) {
                    $this->dataRecord['remote_ips'] .= ($this->dataRecord['remote_ips'] != '' ? ',' : '') . $server_config['ip_address'];
                }
            */
            if($this->dataRecord['remote_access'] != 'y'){
               $this->dataRecord['remote_ips'] = $server_config['ip_address'];
               $this->dataRecord['remote_access'] = 'y';
@@ -390,10 +374,6 @@
   function onInsertSave($sql) {
      global $app, $conf;
      $app->uses('sites_database_plugin');
      //$app->sites_database_plugin->processDatabaseInsert($this);
      $app->db->query($sql);
      if($app->db->errorMessage != '') die($app->db->errorMessage);
      $new_id = $app->db->insertID();
@@ -405,9 +385,6 @@
      global $app;
      if(!empty($sql) && !$app->tform->isReadonlyTab($app->tform->getCurrentTab(), $this->id)) {
         $app->uses('sites_database_plugin');
         //$app->sites_database_plugin->processDatabaseUpdate($this);
         $app->db->query($sql);
         if($app->db->errorMessage != '') die($app->db->errorMessage);
      }
@@ -416,34 +393,15 @@
   function onAfterInsert() {
      global $app, $conf;
      if($this->dataRecord["parent_domain_id"] > 0) {
         $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$app->functions->intval($this->dataRecord["parent_domain_id"]));
         //* The Database user shall be owned by the same group then the website
         $sys_groupid = $app->functions->intval($web['sys_groupid']);
         $backup_interval = $app->functions->intval($web['backup_interval']);
         $backup_copies = $app->functions->intval($web['backup_copies']);
         $sql = "UPDATE web_database SET sys_groupid = '$sys_groupid', backup_interval = '$backup_interval', backup_copies = '$backup_copies' WHERE database_id = ".$this->id;
         $app->db->query($sql);
      }
      $app->uses('sites_database_plugin');
      $app->sites_database_plugin->processDatabaseInsert($this);
   }
   function onAfterUpdate() {
      global $app, $conf;
      if($this->dataRecord["parent_domain_id"] > 0) {
         $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$app->functions->intval($this->dataRecord["parent_domain_id"]));
         //* The Database user shall be owned by the same group then the website
         $sys_groupid = $app->functions->intval($web['sys_groupid']);
         $backup_interval = $app->functions->intval($web['backup_interval']);
         $backup_copies = $app->functions->intval($web['backup_copies']);
         $sql = "UPDATE web_database SET sys_groupid = '$sys_groupid', backup_interval = '$backup_interval', backup_copies = '$backup_copies' WHERE database_id = ".$this->id;
         $app->db->query($sql);
      }
      $app->uses('sites_database_plugin');
      $app->sites_database_plugin->processDatabaseUpdate($this);
   }
}