コード例 #1
0
    }
    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;
コード例 #2
0
<?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;
コード例 #3
0
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
}