Georg Gell wrote:
a patch for version 0.8.1 :D
add after line 194 in src/default_records.php else if($_REQUEST['type'] == 'TXT') { $q = "insert into default_records (group_owner_id,host,type,val,ttl,default_type) values( '".$user_info['cid']."', '$name', '".set_type($_REQUEST['type'])."', '".mysql_escape_string($_REQUEST['address'])."', '".$_REQUEST['ttl']."', '$default_type')"; }
change line 36 in add_record_form.php from: $smarty->assign('typearray', array('A','NS','MX','CNAME')); to $smarty->assign('typearray', array('A','NS','MX','TXT','CNAME'));
a quick test made no problems.
Sorry but I am not unix freak enough to produce the correct diff format :(
Ha, I coincidentally just did create a diff. See attached. It's for 0.9b1.
Bill
--- default_records.php.orig Thu Sep 23 08:19:03 2004 +++ default_records.php Thu Sep 23 08:22:41 2004 @@ -191,6 +191,15 @@ '".mysql_escape_string($_REQUEST['address'])."', '".$_REQUEST['ttl']."', '$default_type')"; + } else if($_REQUEST['type'] == 'TXT') { + $q = "insert into default_records + (group_owner_id,host,type,val,ttl,default_type) values( + '".$user_info['cid']."', + '$name', + '".set_type($_REQUEST['type'])."', + '".mysql_escape_string($_REQUEST['address'])."', + '".$_REQUEST['ttl']."', + '$default_type')"; } mysql_query($q) or die(mysql_error()); $smarty->assign('message', "Record added successfully!"); --- add_record_form.php.orig Thu Sep 23 08:16:46 2004 +++ add_record_form.php Thu Sep 23 08:17:20 2004 @@ -33,7 +33,7 @@ if($_REQUEST['mode'] == 'records') { $smarty->assign('typearray', array('A','NS','MX','PTR','TXT','CNAME')); } else if ($_REQUEST['mode'] == 'default_records') { - $smarty->assign('typearray', array('A','NS','MX','CNAME')); + $smarty->assign('typearray', array('A','NS','MX','TXT','CNAME')); } if(isset($_REQUEST['type'])) $smarty->assign('type_selected', $_REQUEST['type']);