function awstats_domaindel($dominio) { //borrar linea del cron $lines = file(_CFG_AWSTATS_CRON); $fichero_nuevo = fopen(_CFG_AWSTATS_CRON, "w"); foreach ($lines as $line) { if (stristr($line, $dominio) == false) { fputs($fichero_nuevo, $line); } } fclose($fichero_nuevo); //borrar linea del htpasswd $usuario = awstats_usuariohtpasswd($dominio); $lines = file(_CFG_AWSTATS_PASSWD_FILE); $fichero_nuevo = fopen(_CFG_AWSTATS_PASSWD_FILE, "w"); foreach ($lines as $line) { if (stristr($line, $usuario) == false) { fputs($fichero_nuevo, $line); } } fclose($fichero_nuevo); //borrar fichero configuracion awstats if (file_exists(_CFG_AWSTATS_CONF . "awstats.{$dominio}.conf")) { @unlink(_CFG_AWSTATS_CONF . "awstats.{$dominio}.conf"); } //Borra el directorio para los datos del awstats if (file_exists(_CFG_AWSTATS_DATADIR . "{$dominio}")) { $exec_cmd = "rm -f -R"; $result = execute_cmd("{$exec_cmd} " . _CFG_AWSTATS_DATADIR . "{$dominio}"); } }
<?php include "../../../config/main_config.php"; require _CFG_INTERFACE_LIBRERIA; include "../include_permiso.php"; require_once _CFG_INTERFACE_DIRMODULES . "mod_awstats/include_funciones.php"; require_once _CFG_INTERFACE_DIRMODULES . "mod_xmlconfig/include_funciones.php"; $mDominio = trim($_POST['frmDominio']); $mContenido = $_POST['frmContenido']; $mUsuario = trim($_POST['frmUsuario']); $mPassword = trim($_POST['frmPassword']); if ($_GET['id'] != 0) { $mUsuario_Antiguo = awstats_usuariohtpasswd($mDominio); awstats_htpasswdsave($mDominio, $mUsuario_Antiguo, $mUsuario, $mPassword); awstats_filesave_conf($mDominio, $mUsuario, $mContenido); } else { awstats_htpasswdsave($mDominio, $mUsuario, $mUsuario, $mPassword); awstats_cronsave($mDominio); awstats_filesave_conf($mDominio, $mUsuario, $mContenido); } header("Location: ../../../index.php?grupo=servicios&seccion=awstats&pag=index\n\n"); exit;
<td height="25" align="left" bgcolor="#FFFFFF" width="16%"><font face="Arial, Helvetica, sans-serif" size="2">Dominio</font></td> <td height="25" align="left" width="84%"> <input type="hidden" name="frmDominio" size="50" value="<?php echo $_GET['dominio']; ?> " > <?php echo $_GET['dominio']; ?> </td> </tr> <tr align="left" bgcolor="#FFFFFF"> <td bgcolor="#FFFFFF"><font face="Arial, Helvetica, sans-serif" size="2">Usuario</font></td> <td> <input type="text" name="frmUsuario" size="15" maxlength="14" value="<?php echo awstats_usuariohtpasswd($_GET['dominio']); ?> "><font face="Arial, Helvetica, sans-serif" size="2"> Max 14 car.</font> </td> </tr> <tr align="left" bgcolor="#FFFFFF"> <td height="25" align="left" bgcolor="#FFFFFF" width="16%"><font face="Arial, Helvetica, sans-serif" size="2">Password</font></td> <td height="25" align="left" width="84%"> <input type="text" name="frmPassword" size="15" maxlength="14"> <font face="Arial, Helvetica, sans-serif" size="2"> Max 14 car.</font> </td> </tr> <tr align="left" bgcolor="#FFFFFF"> <td bgcolor="#FFFFFF" width="16%" valign="top"><font face="Arial, Helvetica, sans-serif" size="2">Fichero AWSTATS</font></td> <td width="84%"> <textarea name="frmContenido" cols="100" rows="15"><?php