Dominik
2015-04-04 2e5752c397cc699374a0d3daa07ec3bd2a6d3e36
interface/web/dns/dns_spf_edit.php
@@ -202,7 +202,7 @@
      if (!empty($spf_domain)) {
         $rec = split(' ', $spf_domain);
         foreach ($rec as $domain) {
            if (preg_match('/_^[a-zA-Z0-9\\.\\-\\*]{0,64}$/', $domain))
            if (preg_match('/^[_a-zA-Z0-9\\.\\-\\*]{0,64}$/', $domain))
               $spf_record[] = 'include:' . $domain;
            else {
               if (isset($app->tform->errorMessage )) $app->tform->errorMessage .= '<br/>' . $app->tform->wordbook["spf_invalid_domain_txt"]. $domain;
@@ -229,7 +229,7 @@
      $this->dataRecord["stamp"] = date('Y-m-d H:i:s');
      // always update an existing entry
      $check=$app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = ? AND type = ? AND data LIKE 'v=spf1%' AND name = ?", $this->dataRecord["zone"], $this->dataRecord["type"], $this->dataRecord['name'].'.');
      $check=$app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = ? AND type = ? AND data LIKE 'v=spf1%' AND name = ?", $this->dataRecord["zone"], $this->dataRecord["type"], $this->dataRecord['name']);
      $this->id = $check['id'];
      if (!isset($this->dataRecord['active'])) $this->dataRecord['active'] = 'N';