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']);
