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}");
    }
}
Ejemplo n.º 2
0
<?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;
Ejemplo n.º 3
0
            <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