[feladat @ 5]
- Second half of translation framework.
- Several small typo's in code fixed.
- Removed comments on a todo in leveldescription(), already done.
- Replaced dal.inc.php with DB.php from package DB-1.7.6 from
pear.php.net to fix problems using poweradmin 1.2.7-patched
with php5/pear. The DB package has already been superseded by
MDB2, but that version is incompatible with current code.
<?php
/* Edit all fields below here to your information */
/* MySQL Configuration */
//
// Host we should connect to.
// This could be for example "localhost" or a sock file
$dbhost = 'localhost';
//
// Your user with SELECT/INSERT/UPDATE/DELETE/CREATE access to $dbdatabase
$dbuser = '';
//
// Youe password, the password for $dbuser
$dbpass = '';
// Your database, the database you want to use for PowerDNS (or are already using)
$dbdatabase = '';
// The dsn you want to use (which database you want to use)
// Tested is mysql and pgsql default is mysql
$dbdsntype = 'mysql';
/* URI Configuration */
// $BASE_URL
// This will be the main URI you will use to connect to PowerAdmin.
// For instance: "http://poweradmin.sjeemz.nl"
$BASE_URL = "http://";
// $BASE_PATH
// If PowerAdmin is in a subdir. Specify this here
// For instance: "/admin/"
$BASE_PATH = "/admin/";
/* DNS Record information */
// $HOSTMASTER
// The email address of the hostmaster you want to be mailed.
// For instance: "hostmaster@sjeemz.nl"
$HOSTMASTER = "";
// $NS1
// Your first nameserver
// Should be a domainname! Not an IP.
$NS1 = "";
// $NS2
// Your second nameserver.
// If you dont have a second nameserver, fill in the same value as $NS1
$NS2 = "";
/* You dont have to edit these fields. Change them if you want. */
// $EXPIRE
// Session timeout in seconds. This is 1800 seconds which is 30 minutes by default.
// The information in this field should be in seconds.
// After this $EXPIRE you are automatically logged out from the system.
$EXPIRE = 1800;
// $ALLOW_SOA_EDIT
// Allow users with level 1 to edit/delete SOA records?
$ALLOW_SOA_EDIT = 0;
// $ALLOW_NS_EDIT
// Allow users with level 1 to edit/delete pre-set NS records for their domain.
$ALLOW_NS_EDIT = 1;
// $DEFAULT_TTL
// Default TTL for records.
// Default time to live for all records. This notation is in seconds.
$DEFAULT_TTL = 3600; // (3600 seconds / 1 hour by default)
// $NAME_LEVEL_X
// These directives allow you to change the statusnames of users on the system.
$NAME_LEVEL_1 = _('Normal user');
$NAME_LEVEL_5 = _('Administrator');
$NAME_LEVEL_10 = _('Administrator w/ user admin rights');
// Enable fancy records or not (http://doc.powerdns.com/fancy-records.html)? true/false
$FANCY_RECORDS = true;
// Master or slave functionality. Set this to either true or false.
// This field indicates if you are running in a MASTER/SLAVE setup or in a NATIVE setup.
// By toggling this function you will get some more selection features.
// Default is false.
// Use these features with care, they havent been tested much yet.
$MASTER_SLAVE_FUNCTIONS = false;
/* ------------------------------------------ */
/* No need to make changes below this line... */
/* Which means, dont touch it */
/* ------------------------------------------ */
/* -------------------------------------------------------------------- */
/* NO REALLY DONT TOUCH IT! Unless you _REALLY_ know what you are doing */
/* -------------------------------------------------------------------- */
// $rtypes - array of possible record types
$rtypes = array('A', 'AAAA', 'CNAME', 'HINFO', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'TXT');
// If fancy records is enabled, extend this field.
if($FANCY_RECORDS)
{
$rtypes[10] = 'URL';
$rtypes[11] = 'MBOXFW';
}
// $template - array of records that will be applied when adding a new zone file
$template = array(
array(
"name" => "##DOMAIN##",
"type" => "SOA",
"content" => "$NS1 $HOSTMASTER 1",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "##DOMAIN##",
"type" => "NS",
"content" => "$NS1",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "##DOMAIN##",
"type" => "NS",
"content" => "$NS2",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "www.##DOMAIN##",
"type" => "A",
"content" => "##WEBIP##",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "##DOMAIN##",
"type" => "A",
"content" => "##WEBIP##",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "mail.##DOMAIN##",
"type" => "A",
"content" => "##MAILIP##",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "localhost.##DOMAIN##",
"type" => "A",
"content" => "127.0.0.1",
"ttl" => "$DEFAULT_TTL",
"prio" => ""
),
array(
"name" => "##DOMAIN##",
"type" => "MX",
"content" => "mail.##DOMAIN##",
"ttl" => "$DEFAULT_TTL",
"prio" => "10"
)
);
?>