//
}
function m_grava_historico($descricao,$cliente_id=0,$atacado='N') {
global $S_cliente_id;
#echo 'funcao';
if ($cliente_id == 0)
$cliente_id = $S_cliente_id;
$ip = $_SERVER['REMOTE_ADDR'];
$query = "INSERT INTO $this->banco_iqmail.historico
(cliente_id, data, descricao, ip, ind_atacado)
VALUES
($cliente_id, now(), '$descricao', '$ip', '$atacado')";
$DB_historico = new Class_DB;
$DB_historico->query($query);
}
function m_grava_historico2($DB,$descricao,$cliente_id=0,$atacado='N') {
global $S_cliente_id;
if ($cliente_id == 0)
$cliente_id = $S_cliente_id;
$ip = $_SERVER['REMOTE_ADDR'];
$query = "INSERT INTO $this->banco_iqmail.historico
(cliente_id, data, descricao, ip, ind_atacado)
VALUES
($cliente_id, now(), '$descricao', '$ip', '$atacado')";
$DB->query($query);
}
function m_trata_nome_template($template_nome)
{
$partes = explode("/",$template_nome);
$tam = count($partes);
$nome_template = $partes[$tam-1];
return $nome_template;
}
function m_spf_valido($sender_email){
$dominio = explode("@",$sender_email);
$checa_spf = "dig txt ".$dominio[1];
$retorno = exec($checa_spf,$linhas);
#print_r($linhas);
// verifica se o include:spf_senderdirect.com ou _spf.senderdirect.com estao presentes
foreach ($linhas as $linha){
if (preg_match("#include\:_spf\.senderdirect\.com#i",$linha)) return true;
if (preg_match("#include\:senderdirect\.com#i",$linha)) return true;
if (preg_match("#include\:_spf\.maildireto\.com#i",$linha)) return true;
if (preg_match("#include\:maildireto\.com#i",$linha)) return true;
}
return false;
}
}
function f_trata_conteudo($conteudo)
{
return addslashes(trim($conteudo));
}
?>
|