Alternc
3.2
Alternc logiel libre pour l'hébergement
|
Public Member Functions | |
system_bind () | |
conf_from_db ($domain=false) | |
get_zone_file_uri ($domain) | |
get_zone_file ($domain) | |
get_serial ($domain) | |
get_persistent ($domain) | |
get_zone_header ($domain) | |
get_domain_summary ($domain=false) | |
dkim_delete ($domain) | |
dkim_generate_key ($domain) | |
dkim_refresh_list () | |
dkim_entry ($domain) | |
mail_autoconfig_entry ($domain) | |
get_zone ($domain) | |
reload_zone ($domain) | |
is_locked ($domain) | |
save_zone ($domain) | |
delete_zone ($domain) | |
reload_named () | |
regenerate_conf ($all=false) |
Data Fields | |
$ZONE_TEMPLATE = "/etc/alternc/templates/bind/templates/zone.template" | |
$NAMED_TEMPLATE = "/etc/alternc/templates/bind/templates/named.template" | |
$NAMED_CONF = "/var/lib/alternc/bind/automatic.conf" | |
$RNDC = "/usr/sbin/rndc" | |
$dkim_trusted_host_file = "/etc/opendkim/TrustedHosts" | |
$dkim_keytable_file = "/etc/opendkim/KeyTable" | |
$dkim_signingtable_file = "/etc/opendkim/SigningTable" | |
$cache_conf_db = array() | |
$cache_get_persistent = array() | |
$cache_zone_file = array() | |
$cache_domain_summary = array() | |
$zone_file_directory = '/var/lib/alternc/bind/zones/' |
Private Member Functions | |
dummy_for_translation () |
Definition at line 4 of file class_system_bind.php.
conf_from_db | ( | $domain = false | ) |
Definition at line 25 of file class_system_bind.php.
References $cache_conf_db, $db, $domain, $t, and isset.
Referenced by get_zone(), and mail_autoconfig_entry().
delete_zone | ( | $domain | ) |
Definition at line 310 of file class_system_bind.php.
References $domain, dkim_delete(), and get_zone_file_uri().
Referenced by regenerate_conf().
dkim_delete | ( | $domain | ) |
Definition at line 120 of file class_system_bind.php.
Referenced by delete_zone().
dkim_entry | ( | $domain | ) |
Definition at line 209 of file class_system_bind.php.
References $domain, dkim_generate_key(), and get_domain_summary().
Referenced by get_zone().
dkim_generate_key | ( | $domain | ) |
Definition at line 131 of file class_system_bind.php.
References $domain, and get_domain_summary().
Referenced by dkim_entry().
dkim_refresh_list | ( | ) |
Definition at line 155 of file class_system_bind.php.
References $domain, get_domain_summary(), and isset.
Referenced by regenerate_conf().
|
private |
Definition at line 371 of file class_system_bind.php.
get_domain_summary | ( | $domain = false | ) |
Definition at line 108 of file class_system_bind.php.
References $cache_domain_summary, $dom, and $domain.
Referenced by dkim_entry(), dkim_generate_key(), dkim_refresh_list(), get_zone(), mail_autoconfig_entry(), regenerate_conf(), and reload_named().
get_persistent | ( | $domain | ) |
Definition at line 92 of file class_system_bind.php.
References $domain, get_zone_file(), and isset.
Referenced by get_zone(), and mail_autoconfig_entry().
get_serial | ( | $domain | ) |
Definition at line 72 of file class_system_bind.php.
References $domain, get_zone_file(), and isset.
Referenced by get_zone().
get_zone | ( | $domain | ) |
Definition at line 239 of file class_system_bind.php.
References $domain, conf_from_db(), dkim_entry(), get_domain_summary(), get_persistent(), get_serial(), get_zone_header(), and mail_autoconfig_entry().
Referenced by save_zone().
get_zone_file | ( | $domain | ) |
Definition at line 60 of file class_system_bind.php.
References $domain, get_zone_file_uri(), and isset.
Referenced by get_persistent(), get_serial(), and is_locked().
get_zone_file_uri | ( | $domain | ) |
Definition at line 56 of file class_system_bind.php.
Referenced by delete_zone(), get_zone_file(), reload_named(), and save_zone().
get_zone_header | ( | $domain | ) |
Definition at line 104 of file class_system_bind.php.
Referenced by get_zone().
is_locked | ( | $domain | ) |
Definition at line 281 of file class_system_bind.php.
References $domain, get_zone_file(), and isset.
Referenced by save_zone().
mail_autoconfig_entry | ( | $domain | ) |
Definition at line 219 of file class_system_bind.php.
References $domain, conf_from_db(), get_domain_summary(), and get_persistent().
Referenced by get_zone().
regenerate_conf | ( | $all = false | ) |
Definition at line 345 of file class_system_bind.php.
References $domain, $hooks, delete_zone(), dkim_refresh_list(), get_domain_summary(), reload_named(), reload_zone(), and save_zone().
reload_named | ( | ) |
Definition at line 319 of file class_system_bind.php.
References $domain, $hooks, get_domain_summary(), and get_zone_file_uri().
Referenced by regenerate_conf().
reload_zone | ( | $domain | ) |
Definition at line 273 of file class_system_bind.php.
References $domain.
Referenced by regenerate_conf().
save_zone | ( | $domain | ) |
Definition at line 289 of file class_system_bind.php.
References $db, $dom, $domain, get_zone(), get_zone_file_uri(), and is_locked().
Referenced by regenerate_conf().
system_bind | ( | ) |
Definition at line 20 of file class_system_bind.php.
$cache_conf_db = array() |
Definition at line 14 of file class_system_bind.php.
Referenced by conf_from_db().
$cache_domain_summary = array() |
Definition at line 17 of file class_system_bind.php.
Referenced by get_domain_summary().
$cache_get_persistent = array() |
Definition at line 15 of file class_system_bind.php.
$cache_zone_file = array() |
Definition at line 16 of file class_system_bind.php.
$dkim_keytable_file = "/etc/opendkim/KeyTable" |
Definition at line 11 of file class_system_bind.php.
$dkim_signingtable_file = "/etc/opendkim/SigningTable" |
Definition at line 12 of file class_system_bind.php.
$dkim_trusted_host_file = "/etc/opendkim/TrustedHosts" |
Definition at line 10 of file class_system_bind.php.
$NAMED_CONF = "/var/lib/alternc/bind/automatic.conf" |
Definition at line 7 of file class_system_bind.php.
$NAMED_TEMPLATE = "/etc/alternc/templates/bind/templates/named.template" |
Definition at line 6 of file class_system_bind.php.
$RNDC = "/usr/sbin/rndc" |
Definition at line 8 of file class_system_bind.php.
$zone_file_directory = '/var/lib/alternc/bind/zones/' |
Definition at line 18 of file class_system_bind.php.
$ZONE_TEMPLATE = "/etc/alternc/templates/bind/templates/zone.template" |
Definition at line 5 of file class_system_bind.php.