On Tuesday 25 Apr 2006 02:56, Robin Bowes wrote: > Robin Bowes wrote: > > 4. When the axfr-get completes, I get a page full of errors - the > > following lines are repeated and not necessarily in this order: > > > > Notice: Undefined index: default_soa in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 534 > > Notice: Undefined index: default_soa in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 589 > > Notice: Undefined index: default_soa in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 604 > > Notice: Undefined index: default_ns in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 537 > > Notice: Undefined index: default_ns in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 585 > > Notice: Undefined index: out_array in > > /var/www/vegadns/vegadns-0.9.9.1/src/functions.php on line 433 > > > > If I click in the address bar and hit return, the page displays OK but > > with the following notices: > > > > Notice: Undefined index: default_soa in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 534 > > Notice: Undefined index: default_ns in > > /var/www/vegadns/vegadns-0.9.9.1/src/domains.php on line 537 > > > > And, the following error: > > > > Error: <alphabetically-first-domain> is already in this database > > > > All the domains seem to have imported OK, e.g. if I click on "Domains". > > I've fixed all these.
You beat me to it ;-) make a patch and submit it, perhaps Bill will feed it in. > > Basically, variables are being used when they are not yet defined. > > In functions.php, I've added "$out_array = '';" to the top of the > parse_dataline function > > In domains.php, I've replaced code like this: > > if ( $_REQUEST['default_soa']=="on") ... > > with code like this: > > if (isset($REQUEST['default_soa']) && $_REQUEST['default_soa']=="on") > > I've also modified axfr-get.php to use the -R option to tcpclient: > > $command = "/usr/local/bin/tcpclient -R '" ... etc > > R. -- ----------------- Bob Hutchinson Midwales dot com -----------------