function dominio_estado($iddominio, $estado) { //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"; } $conf = new patConfiguration(); $conf->setConfigDir(_CFG_XML_CONFIG_DIR); $conf->parseConfigFile(_CFG_XML_DOMINIOS, a); $datos = $conf->getConfigValue(xmlconfig_buscaid($iddominio, _CFG_XML_DOMINIOS)); if ($estado == 1) { apache_domainonoff($datos['DOMINIO'], 1, false); pureftpd_domainonoffall($datos['DOMINIO'], 1); vpopmail_domainonoff($datos['DOMINIO'], 1); $datos["ESTADO"] = 1; } else { apache_domainonoff($datos['DOMINIO'], 0, false); pureftpd_domainonoffall($datos['DOMINIO'], 0); vpopmail_domainonoff($datos['DOMINIO'], 0); $datos["ESTADO"] = 0; } $conf->setConfigValue(xmlconfig_buscaid($iddominio, _CFG_XML_DOMINIOS), $datos, "array"); $conf->writeConfigFile(_CFG_XML_DOMINIOS, "xml", array("mode" => "pretty")); }
<?php include "../../../../admin_panel/config/main_config.php"; require _CFG_INTERFACE_LIBRERIA; include "../include_permiso.php"; if (count($_SESSION['SEC_USER_DOMINIOS']) >= $_SESSION['SEC_USER_TOTAL_DOMINIOS']) { exit; } //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"; } $conf = new patConfiguration(); $conf->setConfigDir(_CFG_XML_CONFIG_DIR); $conf->parseConfigFile(_CFG_XML_DOMINIOS, a); $mIDCliente = $_SESSION['SEC_ID']; $mDominio = trim($_POST['frmDominio']); $mBase = trim($_POST['frmBase']); $mUsuario = trim($_POST['frmUsuario']); if ($_POST['frmPassword'] == "") { $datos = $conf->getConfigValue(xmlconfig_buscaid($_GET['id'], _CFG_XML_DOMINIOS)); $mPassword = $datos['PASSWORD']; } else { $mPassword = md5_encrypt(trim($_POST['frmPassword']), _CFG_INTERFACE_BLOWFISH); } $mCuentas = trim($_POST['frmCuentas']); $mRedirecciones = trim($_POST['frmRedirecciones']); $mAlias = trim($_POST['frmAlias']); $mAutoRespuesta = trim($_POST['frmAutoRespuesta']); $mLista = trim($_POST['frmLista']);