/** * sendText * * @param string $from default value empty * @param string $target default value empty * @param string $cc default value empty * @param string $bcc default value empty * @param string $subject default value empty * @param string $content default value empty * @param array $attachs * * @return object $result */ function sendText($from = "", $target = "", $cc = "", $bcc = "", $subject = "", $content = "", $attachs = array()) { //Prepate el phpmailer $mailer = mailer::instanceMailer(); $arpa = mailer::arpaEMAIL($from); $mailer->From = $arpa['email'] == '' ? $mailer->defaultEMail : $arpa['email']; $mailer->FromName = $arpa['name']; $arpa = mailer::arpaEMAIL($target); $mailer->AddAddress($arpa['email'], $arpa['name']); $mailer->AddCC($cc); $mailer->AddBCC($bcc); $mailer->Subject = $subject; if ($content === '') { $content = 'empty'; } $mailer->Body = $content; $mailer->AltBody = $content; $mailer->isHTML(false); //Attach the required files if (sizeof($attachs) > 0) { foreach ($attachs as $aFile) { $mailer->AddAttachment($aFile, basename($aFile)); } } //Send the e-mail. for ($r = 1; $r <= 4; $r++) { $result = $mailer->Send(); if ($result) { break; } } return $result; }