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

Reply via email to