tbrehm
2011-03-07 9cd5c1e1c180c1deed393f7b7067b116dcc2fcdb
Fixed: FS#1548 - Resellers cannot add slave DNS zones
2 files modified
12 ■■■■ changed files
interface/lib/config.inc.php 2 ●●● patch | view | raw | blame | history
interface/web/dns/dns_slave_edit.php 10 ●●●● patch | view | raw | blame | history
interface/lib/config.inc.php
@@ -50,7 +50,7 @@
//** Database
$conf['db_type'] = 'mysql';
$conf['db_host'] = 'localhost';
$conf['db_database'] = 'ispconfig3';
$conf['db_database'] = 'ispconfig3_stable';
$conf['db_user'] = 'root';
$conf['db_password'] = '';
$conf['db_charset'] = 'utf8'; // same charset as html-charset - (HTML --> MYSQL: "utf-8" --> "utf8", "iso-8859-1" --> "latin1")
interface/web/dns/dns_slave_edit.php
@@ -129,11 +129,11 @@
                $this->dataRecord["server_id"] = $client["default_dnsserver"];
                
                // Check if the user may add anoter secondary domain.
                if($client["limit_slave_dns_zone"] >= 0) {
                    $tmp = $app->db->queryOneRecord("SELECT count(id) as number FROM dns_slave WHERE sys_groupid = $client_group_id");
                    if($tmp["number"] >= $client["limit_dns_slave_zone"]) {
                        $app->error($app->tform->wordbook["limit_dns_slave_zone_txt"]);
                    }
                if(!$app->tform->checkClientLimit('limit_dns_slave_zone')) {
                    $app->error($app->tform->wordbook["limit_dns_slave_zone_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_dns_slave_zone')) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_dns_slave_zone_txt"]);
                }
            }
        }