function correo_estado($dominio, $estado) { //Carga todos los modulos require _CFG_INTERFACE_DIRMODULES . "mod_vpopmail/include_funciones.php"; if ($estado == 1) { vpopmail_domainonoff($dominio, 1); } else { vpopmail_domainonoff($dominio, 0); } }
<?php include "../../../config/main_config.php"; require _CFG_INTERFACE_LIBRERIA; include "../include_permiso.php"; require_once _CFG_INTERFACE_DIRMODULES . "mod_vpopmail/include_funciones.php"; if ($_GET['estado'] == 1) { vpopmail_domainonoff($_GET['dominio'], 0); } else { vpopmail_domainonoff($_GET['dominio'], 1); } header("Location: ../../../index.php?grupo=servicios&seccion=vpopmail&pag=index\n\n"); exit; ?>
require _CFG_INTERFACE_LIBRERIA; include "../include_permiso.php"; //Carga todos los modulos $modulos_instalados = modules_array(_CFG_INTERFACE_DIRMODULES); foreach ($modulos_instalados as $modulo) { require _CFG_INTERFACE_DIRMODULES . "mod_" . $modulo . "/include_funciones.php"; } //Crea copia seguridad antes de modificar xmlconfig_backup(_CFG_XML_DOMINIOS); $conf = new patConfiguration(); $conf->setConfigDir(_CFG_XML_CONFIG_DIR); $conf->parseConfigFile(_CFG_XML_DOMINIOS, a); $datos = $conf->getConfigValue(xmlconfig_buscaid($_GET['id'], _CFG_XML_DOMINIOS)); if ($_GET['estado'] == 1) { apache_domainonoff($datos['DOMINIO'], 0, false); pureftpd_domainonoffall($datos['DOMINIO'], 0); vpopmail_domainonoff($datos['DOMINIO'], 0); $datos["ESTADO"] = 0; } else { apache_domainonoff($datos['DOMINIO'], 1, false); pureftpd_domainonoffall($datos['DOMINIO'], 1); vpopmail_domainonoff($datos['DOMINIO'], 1); $datos["ESTADO"] = 1; } $conf->setConfigValue(xmlconfig_buscaid($_GET['id'], _CFG_XML_DOMINIOS), $datos, "array"); $conf->writeConfigFile(_CFG_XML_DOMINIOS, "xml", array("mode" => "pretty")); header("Location: ../../../index.php?grupo=gestion&seccion=dominios&pag=index\n\n"); exit; ?>