} if (function_exists("bind_info")) { if ($datos['DOMINIO'] != "") { bind_domaindel($datos['DOMINIO']); } } if (function_exists("mysql_info")) { if ($datos['DOMINIO'] != "") { db_mysql_dbasedelall($datos['DOMINIO']); } } if (function_exists("logrotate_info")) { if ($datos['DOMINIO'] != "") { logrotate_domaindel($datos['DOMINIO']); } } if (function_exists("pureftpd_info")) { if ($datos['DOMINIO'] != "") { pureftpd_domaindelall($datos['DOMINIO'], true); } } if (function_exists("vpopmail_info")) { if ($datos['DOMINIO'] != "") { vpopmail_domaindel($datos['DOMINIO']); } } } $conf->clearConfigValue(xmlconfig_buscaid($_GET['id'], _CFG_XML_DOMINIOS)); $conf->writeConfigFile(_CFG_XML_DOMINIOS, "xml", array("mode" => "pretty")); header("Location: ../../../index.php?grupo=gestion&seccion=dominios&pag=index\n\n"); exit;
<?php include "../../../config/main_config.php"; require _CFG_INTERFACE_LIBRERIA; include "../include_permiso.php"; require_once _CFG_INTERFACE_DIRMODULES . "mod_xmlconfig/include_funciones.php"; //Crea copia seguridad antes de modificar xmlconfig_backup(_CFG_XML_CLIENTES); $conf = new patConfiguration(); $conf->setConfigDir(_CFG_XML_CONFIG_DIR); $conf->parseConfigFile(_CFG_XML_CLIENTES, a); $conf->clearConfigValue(xmlconfig_buscaid($_GET['id'], _CFG_XML_CLIENTES)); $conf->writeConfigFile(_CFG_XML_CLIENTES, "xml", array("mode" => "pretty")); header("Location: ../../../index.php?grupo=gestion&seccion=clientes&pag=index\n\n"); exit;
function db_mysql_dbasedel($dominio, $dbase) { $link = mysql_connect(_CFG_MYSQL_SERVER, _CFG_MYSQL_USER, _CFG_MYSQL_PASSWORD); mysql_select_db(_CFG_MYSQL_DB, $link); @mysql_query("DROP DATABASE `{$dbase}`;", $link); @mysql_query("delete from user where User='******'", $link); @mysql_query("delete from db where Db='{$dbase}' and User='******';", $link); @mysql_query("FLUSH PRIVILEGES;", $link); mysql_close($link); //Crea la configuracion en el XML if ($dominio != "" and $dbase != "") { //Crea copia seguridad antes de modificar xmlconfig_backup(_CFG_XML_BASEDATOS); $conf = new patConfiguration(); $conf->setConfigDir(_CFG_XML_CONFIG_DIR); $conf->parseConfigFile(_CFG_XML_BASEDATOS, a); $conf->clearConfigValue(xmlconfig_buscar(_CFG_XML_BASEDATOS, "DOMINIO", $dominio, "DATABASE", $dbase, "posicion")); $conf->writeConfigFile(_CFG_XML_BASEDATOS, "xml", array("mode" => "pretty")); } //Fin fichero configuracion XML }