function vpopmail_listalias($dominio)
{
    $array_listado = array();
    $array_autorespond = array();
    $exec_cmd = _CFG_VPOPMAIL_ALIAS;
    $result = execute_cmd("{$exec_cmd} {$dominio}");
    $x = 0;
    $z = 0;
    for ($i = 0; $i < count($result); $i++) {
        if (strpos($result[$i], "autorespond") === false and strpos($result[$i], "ezmlm") === false and strpos($result[$i], "-owner") === false and strpos($result[$i], "/allow") === false) {
            list($cuenta_origen, $cuenta_destino) = split(_CFG_VPOPMAIL_CFG_CUENTAALIAS, $result[$i], 2);
            if (!array_search_match($cuenta_origen, $array_autorespond)) {
                $array_listado[$x]["cuenta_origen"] = trim($cuenta_origen);
                $array_listado[$x]["cuenta_destino"] = substr(trim($cuenta_destino), 1);
                $x++;
            }
        } elseif (strpos($result[$i], "autorespond") !== false) {
            list($cuenta_origen, $cuenta_destino) = split(_CFG_VPOPMAIL_CFG_CUENTAALIAS, $result[$i], 2);
            $array_autorespond[$z] = trim($cuenta_origen);
            $z++;
        }
    }
    array_multisort($array_listado);
    return $array_listado;
}
Exemplo n.º 2
0
function word_exist($cadena, $fichero)
{
    $palabras = file($fichero);
    $resultado = array_search_match($cadena, $palabras);
    return $resultado;
}