diff --git a/interface/web/dns/form/dns_a.tform.php b/interface/web/dns/form/dns_a.tform.php index b7def7d1ea61a0ba0c339b4378084a08c0c0ea49..95aa5b81c0d6cb1a5ccd0c43789c69bacee2fd99 100644 --- a/interface/web/dns/form/dns_a.tform.php +++ b/interface/web/dns/form/dns_a.tform.php @@ -129,6 +129,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_aaaa.tform.php b/interface/web/dns/form/dns_aaaa.tform.php index 0550aa4269b0a39dab1e7480d2ee71d7887cdf7c..47bbac39c2911c957e254e44080d7744aa813432 100644 --- a/interface/web/dns/form/dns_aaaa.tform.php +++ b/interface/web/dns/form/dns_aaaa.tform.php @@ -122,6 +122,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_alias.tform.php b/interface/web/dns/form/dns_alias.tform.php index 3325814dc17cc5dcbbf0062343048fb99279f483..663bf84278e83b1de1df7e04a716711de2960283 100644 --- a/interface/web/dns/form/dns_alias.tform.php +++ b/interface/web/dns/form/dns_alias.tform.php @@ -138,6 +138,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_cname.tform.php b/interface/web/dns/form/dns_cname.tform.php index e2a86dea8593bc10a69b0e6e89d57ad2c63478e9..ca2419b1fd2211e918ecb49854d6254542766eaa 100644 --- a/interface/web/dns/form/dns_cname.tform.php +++ b/interface/web/dns/form/dns_cname.tform.php @@ -136,6 +136,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_hinfo.tform.php b/interface/web/dns/form/dns_hinfo.tform.php index 6e815f5cd867b98421bca01c85fb15f614ed0f53..231bdfc65a6a5fac8dc8ee187dbb44f31c239abf 100644 --- a/interface/web/dns/form/dns_hinfo.tform.php +++ b/interface/web/dns/form/dns_hinfo.tform.php @@ -128,6 +128,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_mx.tform.php b/interface/web/dns/form/dns_mx.tform.php index 6e0c7e3236ae70750d6efcb1f62d27c06f774da0..2a8ee6df62c6a943463c792e8284d0a399053539 100644 --- a/interface/web/dns/form/dns_mx.tform.php +++ b/interface/web/dns/form/dns_mx.tform.php @@ -137,6 +137,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_ns.tform.php b/interface/web/dns/form/dns_ns.tform.php index 502097773929dfb2263e8651f36a4fca117e23db..82b30901fdbfb8244699796cdf6fd903203991dd 100644 --- a/interface/web/dns/form/dns_ns.tform.php +++ b/interface/web/dns/form/dns_ns.tform.php @@ -136,6 +136,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_ptr.tform.php b/interface/web/dns/form/dns_ptr.tform.php index b7499928846a63823c4c2ebdd2d62d919990b9dd..59a91e7c8fff26e98579ffc40f719491242de453 100644 --- a/interface/web/dns/form/dns_ptr.tform.php +++ b/interface/web/dns/form/dns_ptr.tform.php @@ -136,6 +136,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_rp.tform.php b/interface/web/dns/form/dns_rp.tform.php index 3b7808e71651a97aa1b06cbb0007e0dcdd6516ef..35b8e55ad149e97e0fd83fc4e549a4df9d89c655 100644 --- a/interface/web/dns/form/dns_rp.tform.php +++ b/interface/web/dns/form/dns_rp.tform.php @@ -129,6 +129,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_srv.tform.php b/interface/web/dns/form/dns_srv.tform.php index 368ecbf076c4a65abfc85b6b99587cd1d6b70d15..2741a5f7f1218a7275242d9181e2f9ae1fe6f330 100644 --- a/interface/web/dns/form/dns_srv.tform.php +++ b/interface/web/dns/form/dns_srv.tform.php @@ -127,6 +127,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/form/dns_txt.tform.php b/interface/web/dns/form/dns_txt.tform.php index 489c5e813850af3dfbda2770732aac74aeb588de..a4b7d4073eaa0a8cb9ba15117c49f4ae4b2e46ae 100644 --- a/interface/web/dns/form/dns_txt.tform.php +++ b/interface/web/dns/form/dns_txt.tform.php @@ -126,6 +126,10 @@ $form["tabs"]['dns'] = array ( 'ttl' => array ( 'datatype' => 'INTEGER', 'formtype' => 'TEXT', + 'validators' => array ( 0 => array ( 'type' => 'RANGE', + 'range' => '60:', + 'errmsg'=> 'ttl_range_error'), + ), 'default' => '86400', 'value' => '', 'width' => '10', diff --git a/interface/web/dns/lib/lang/en_dns_a.lng b/interface/web/dns/lib/lang/en_dns_a.lng index 5bd9c335447e722ed66952e10edebd8f21ff54cb..b2a3a980088d99774e75e3050ade8f5fa4577560 100644 --- a/interface/web/dns/lib/lang/en_dns_a.lng +++ b/interface/web/dns/lib/lang/en_dns_a.lng @@ -13,4 +13,5 @@ $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'IP-Address empty'; $wb["data_error_regex"] = 'IP-Address format invalid'; $wb["data_error_duplicate"] = 'Duplicate A-Record or CNAME-Record'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_aaaa.lng b/interface/web/dns/lib/lang/en_dns_aaaa.lng index c56d55863bee2496b2fefa05a229e4893d732b39..939952d5685b9ca1ec6e2198aac911a0bc59f7d4 100644 --- a/interface/web/dns/lib/lang/en_dns_aaaa.lng +++ b/interface/web/dns/lib/lang/en_dns_aaaa.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The hostname is empty.'; $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'IP-Address empty'; $wb["data_error_regex"] = 'IP-Address format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_alias.lng b/interface/web/dns/lib/lang/en_dns_alias.lng index 46f73a38784509f309184d8392ffc255b99468a1..35c0e0451adadbf13800f1f91a5d6c6874e3dcce 100644 --- a/interface/web/dns/lib/lang/en_dns_alias.lng +++ b/interface/web/dns/lib/lang/en_dns_alias.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The hostname is empty.'; $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Target hostname empty'; $wb["data_error_regex"] = 'Target hostname format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_cname.lng b/interface/web/dns/lib/lang/en_dns_cname.lng index 96061b27c9f43374753dd85e7c0ab02b6805a9ce..ea67106e7af1c58dc38100fbbb29f5958dbcf791 100644 --- a/interface/web/dns/lib/lang/en_dns_cname.lng +++ b/interface/web/dns/lib/lang/en_dns_cname.lng @@ -13,4 +13,5 @@ $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Target hostname empty'; $wb["data_error_regex"] = 'Target hostname format invalid'; $wb["data_error_duplicate"] = 'Duplicate A-Record or CNAME-Record'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_hinfo.lng b/interface/web/dns/lib/lang/en_dns_hinfo.lng index 0fb7f4597ce132a1b20e6b759b06759171a15481..7a954b01db410e5bc058325edc8d89c2d8247f31 100644 --- a/interface/web/dns/lib/lang/en_dns_hinfo.lng +++ b/interface/web/dns/lib/lang/en_dns_hinfo.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The hostname is empty.'; $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Host information empty'; $wb["data_error_regex"] = 'Host Information format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_mx.lng b/interface/web/dns/lib/lang/en_dns_mx.lng index d61f592ec2c977884449b15b5d1f5a0a574f27ef..298568c16cd7129715a10c569b4c03bf200e111f 100644 --- a/interface/web/dns/lib/lang/en_dns_mx.lng +++ b/interface/web/dns/lib/lang/en_dns_mx.lng @@ -14,4 +14,5 @@ $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Mailserver hostname empty'; $wb["data_error_regex"] = 'Mailserver hostname format invalid'; $wb["duplicate_mx_record_txt"] = 'Duplicate MX record.'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_ns.lng b/interface/web/dns/lib/lang/en_dns_ns.lng index 9e0e1e149efe6c2012d3dceb8709eda045dd5ac8..15678111791d504a110241079001c3111a318441 100644 --- a/interface/web/dns/lib/lang/en_dns_ns.lng +++ b/interface/web/dns/lib/lang/en_dns_ns.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The zone is empty.'; $wb["name_error_regex"] = 'The zone has the wrong format.'; $wb["data_error_empty"] = 'Nameserver empty'; $wb["data_error_regex"] = 'Nameserver format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_ptr.lng b/interface/web/dns/lib/lang/en_dns_ptr.lng index 1219a96e1f57be52bff5cb5c6442e73cca6e2583..e9ed6aeac6037d482872d39fcb6d78e86477cb3e 100644 --- a/interface/web/dns/lib/lang/en_dns_ptr.lng +++ b/interface/web/dns/lib/lang/en_dns_ptr.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The name is empty.'; $wb["name_error_regex"] = 'The name has the wrong format.'; $wb["data_error_empty"] = 'Canonical hostname empty'; $wb["data_error_regex"] = 'Canonical hostname format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_rp.lng b/interface/web/dns/lib/lang/en_dns_rp.lng index e705d9fff07b4f9ef5748d3cc324febba48cf4ba..d3e76e711d458140f5aa946e11fd25fe9e992479 100644 --- a/interface/web/dns/lib/lang/en_dns_rp.lng +++ b/interface/web/dns/lib/lang/en_dns_rp.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The hostname is empty.'; $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Responsible person field empty'; $wb["data_error_regex"] = 'Responsible person field format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_srv.lng b/interface/web/dns/lib/lang/en_dns_srv.lng index c50b72198300a9dc05d24d7744b042e4a65fabd1..a90be0310242dce4d13678ce4804a80960c6bedc 100644 --- a/interface/web/dns/lib/lang/en_dns_srv.lng +++ b/interface/web/dns/lib/lang/en_dns_srv.lng @@ -16,4 +16,5 @@ $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Server record empty'; $wb["data_error_regex"] = 'Server record format invalid'; $wb["srv_error_regex"] = 'Invalid server record format. The server record must contain 3 text strings separated by spaces.'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file diff --git a/interface/web/dns/lib/lang/en_dns_txt.lng b/interface/web/dns/lib/lang/en_dns_txt.lng index af43605901f4851ea84455037cedcca175a3794b..b70b8b19d5efba1c68c1d621f42a9929e13aeb6a 100644 --- a/interface/web/dns/lib/lang/en_dns_txt.lng +++ b/interface/web/dns/lib/lang/en_dns_txt.lng @@ -12,4 +12,5 @@ $wb["name_error_empty"] = 'The hostname is empty.'; $wb["name_error_regex"] = 'The hostname has the wrong format.'; $wb["data_error_empty"] = 'Text empty'; $wb["data_error_regex"] = 'Text format invalid'; +$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.'; ?> \ No newline at end of file