本文整理汇总了PHP中TikiMail::setHTML方法的典型用法代码示例。如果您正苦于以下问题:PHP TikiMail::setHTML方法的具体用法?PHP TikiMail::setHTML怎么用?PHP TikiMail::setHTML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TikiMail
的用法示例。
在下文中一共展示了TikiMail::setHTML方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: split
}
if ($_REQUEST["attach2"]) {
check_ticket('webmail');
$a2 = $mail->getFile('temp/mail_attachs/' . $_REQUEST["attach2file"]);
$mail->addAttachment($a2, $_REQUEST["attach2"], $_REQUEST["attach2type"]);
@unlink('temp/mail_attachs/' . $_REQUEST["attach2file"]);
}
if ($_REQUEST["attach3"]) {
check_ticket('webmail');
$a3 = $mail->getFile('temp/mail_attachs/' . $_REQUEST["attach3file"]);
$mail->addAttachment($a3, $_REQUEST["attach3"], $_REQUEST["attach3type"]);
@unlink('temp/mail_attachs/' . $_REQUEST["attach3file"]);
}
$mail->setSMTPParams($current["smtp"], $current["smtpPort"], '', $current["useAuth"], $current["username"], $current["pass"]);
if (isset($_REQUEST["useHTML"]) && $_REQUEST["useHTML"] == 'on') {
$mail->setHTML($_REQUEST["body"], strip_tags($_REQUEST["body"]));
} else {
$mail->setText($_REQUEST["body"]);
}
$to_array_1 = split('[, ;]', $_REQUEST["to"]);
$to_array = array();
foreach ($to_array_1 as $to_1) {
if (!empty($to_1)) {
$to_array[] = $to_1;
}
}
$to_array = $contactlib->parse_nicknames($to_array);
// Get email addresses not in the address book
$not_contacts = $contactlib->are_contacts($to_array, $user);
if (count($not_contacts) > 0) {
$smarty->assign('notcon', 'y');
示例2: array
}
if ($_REQUEST['fattId']) {
$filegallib = TikiLib::lib('filegal');
$filedata = $filegallib->get_file_info($_REQUEST['fattId']);
$a4 = file_get_contents($prefs['fgal_use_dir'] . $filedata['path']);
$mail->addAttachment($a4, $filedata['filename'], $filedata['filetype']);
}
if ($_REQUEST['fattId']) {
$filegallib = TikiLib::lib('filegal');
$filedata = $filegallib->get_file_info($_REQUEST['fattId']);
$a4 = file_get_contents($prefs['fgal_use_dir'] . $filedata['path']);
$mail->addAttachment($a4, $filedata['filename'], $filedata['filetype']);
}
// $mail->setSMTPParams($current['smtp'], $current['smtpPort'], '', $current['useAuth'], $current['username'], $current['pass']); // commented out as a temporary fix - might need to do more later
if (isset($_REQUEST['useHTML']) && $_REQUEST['useHTML'] == 'on') {
$mail->setHTML($_REQUEST['body'], strip_tags($_REQUEST['body']));
} else {
$mail->setText($_REQUEST['body']);
}
$to_array_1 = preg_split('/[, ;]/', $_REQUEST['to']);
$to_array = array();
foreach ($to_array_1 as $to_1) {
if (!empty($to_1)) {
$to_array[] = $to_1;
}
}
$to_array = $contactlib->parse_nicknames($to_array);
// Get email addresses not in the address book
$not_contacts = $contactlib->are_contacts($to_array, $user);
if (count($not_contacts) > 0) {
$smarty->assign('notcon', 'y');
示例3: tra
// Delete token from url
$notificationPage = preg_replace('/[\\?&]TOKEN=' . $detailtoken['token'] . '/', '', $notificationPage);
// If file Gallery
$smarty->assign('filegallery', 'n');
if (preg_match("/\\btiki-download_file.php\\b/i", $notificationPage)) {
$filegallib = TikiLib::lib('filegal');
$smarty->assign('filegallery', 'y');
$aParams = (array) json_decode($detailtoken['parameters']);
$smarty->assign('fileId', $aParams['fileId']);
$aFileInfos = $filegallib->get_file_info($aParams['fileId']);
$smarty->assign('filegalleryId', $aFileInfos['galleryId']);
$smarty->assign('filename', $aFileInfos['name']);
}
$smarty->assign('email_token', $detailtoken['email']);
$txt = $smarty->fetch('mail/user_watch_token.tpl');
$mail->setHTML($txt);
$mailsent = $mail->send(array($not['email']));
}
}
}
if (empty($notificationPage)) {
$notificationPage = preg_replace('/[\\?&]TOKEN=' . $token . '/', '', $_SERVER['REQUEST_URI']);
}
// Log each token access
$logslib->add_log('token', $detailtoken['email'] . ' ' . tra('has accessed the following shared content:') . ' ' . $notificationPage);
} else {
// Error Token expired
$token_error = tra('Your access to this page has expired');
}
}
$allperms = $userlib->get_enabled_permissions();
示例4: elseif
// Check permissions
$chkUser = $aux["sender"]["user"];
if ($acc["anonymous"] == 'n' && !$userlib->user_has_permission($chkUser, 'tiki_p_admin')) {
if (!$wikilib->user_has_perm_on_object($chkUser, $page, 'wiki page', 'tiki_p_view')) {
$errorMsg = $chkUser . " cannot view the page: " . $page . "<br />";
$logslib->add_log('mailin', mailin_preplog($errorMsg), $logUser);
$content .= $errorMsg;
$processEmail = false;
}
}
if ($processEmail) {
$mail->setSubject($page);
$info = $tikilib->get_page_info($page);
$data = $tikilib->parse_data($info["data"]);
$mail->addAttachment($info['data'], 'source.txt', 'plain/txt');
$mail->setHTML($data, strip_tags($data));
}
} else {
$l = $prefs['language'];
$mail_data = $smarty->fetchLang($l, "mail/mailin_reply_subject.tpl");
$mail->setSubject($mail_data . $page);
}
if ($processEmail) {
$res = $mail->send(array($email_from), 'mail');
$content .= "Response sent<br />";
$hasError = false;
}
} elseif ($acc['type'] == 'wiki-put' || $acc['type'] == 'wiki' && $method == "PUT") {
//////////////
// wiki-put, wiki PUT: Send a wiki page. User emails page to System
//////////////////////////////////////////////////////////////////////////////////