tbrehm
2012-01-04 0dead8799795e2e64f806dfd28ccae758be11e9a
interface/web/dns/dns_import.php
@@ -256,6 +256,12 @@
                  $dns_rr[$r]['aux'] = intval($parts[$pkey+1]);
                  $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+2));
                  break;
               case 'txt':
                  $dns_rr[$r]['aux'] = 0;
                  $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
                  if(substr($dns_rr[$r]['data'],0,1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],1);
                  if(substr($dns_rr[$r]['data'],-1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],0,-1);
                  break;
               default:
                  $dns_rr[$r]['aux'] = 0;
                  $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
@@ -273,6 +279,12 @@
                  case 'srv':
                     $dns_rr[$r]['aux'] = intval($parts[$pkey+1]);
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+2));
                     break;
                  case 'txt':
                     $dns_rr[$r]['aux'] = 0;
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
                     if(substr($dns_rr[$r]['data'],0,1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],1);
                     if(substr($dns_rr[$r]['data'],-1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],0,-1);
                     break;
                  default:
                     $dns_rr[$r]['aux'] = 0;
@@ -292,6 +304,12 @@
                     $dns_rr[$r]['aux'] = intval($parts[$pkey+1]);
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+2));
                     break;
                  case 'txt':
                     $dns_rr[$r]['aux'] = 0;
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
                     if(substr($dns_rr[$r]['data'],0,1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],1);
                     if(substr($dns_rr[$r]['data'],-1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],0,-1);
                     break;
                  default:
                     $dns_rr[$r]['aux'] = 0;
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
@@ -309,6 +327,12 @@
                  case 'srv':
                     $dns_rr[$r]['aux'] = intval($parts[$pkey+1]);
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+2));
                     break;
                  case 'txt':
                     $dns_rr[$r]['aux'] = 0;
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
                     if(substr($dns_rr[$r]['data'],0,1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],1);
                     if(substr($dns_rr[$r]['data'],-1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],0,-1);
                     break;
                  default:
                     $dns_rr[$r]['aux'] = 0;
@@ -329,6 +353,12 @@
                  case 'srv':
                     $dns_rr[$r]['aux'] = intval($parts[$pkey+1]);
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+2));
                     break;
                  case 'txt':
                     $dns_rr[$r]['aux'] = 0;
                     $dns_rr[$r]['data'] = implode(' ',array_slice($parts, $pkey+1));
                     if(substr($dns_rr[$r]['data'],0,1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],1);
                     if(substr($dns_rr[$r]['data'],-1) == '"') $dns_rr[$r]['data'] = substr($dns_rr[$r]['data'],0,-1);
                     break;
                  default:
                     $dns_rr[$r]['aux'] = 0;
@@ -522,6 +552,7 @@
$app->tpl->setVar('error',$error);
$app->tpl->setVar("title",'Import Zone Files');
$app->tpl->setVar("zonefile_to_import_txt",$app->lng('zonefile_to_import_txt'));
$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_dns_wizard.lng';
include($lng_file);