|
- <?php
-
- /**
- *
- * 信息推荐
- *
- * @version $Id: recommend.php$
- * @package DedeBIZ.Site
- * @copyright Copyright (c) 2020, DedeBIZ.COM
- * @license https://www.dedebiz.com/license
- * @link https://www.dedebiz.com
- */
- require_once(dirname(__FILE__) . "/../include/common.inc.php");
- require_once(DEDEINC . "/channelunit.class.php");
- if (!isset($action)) $action = '';
- unset($_FILES);
- if (isset($arcID)) $aid = $arcID;
- $arcID = $aid = (isset($aid) && is_numeric($aid) ? $aid : 0);
- $type = (!isset($type) ? "" : $type);
-
- if (empty($aid)) {
- ShowMsg("文档ID不能为空!", "-1");
- exit();
- }
-
- //读取文档信息
- if ($action == '') {
- if ($type == 'sys') {
- //读取文档信息
- $arcRow = GetOneArchive($aid);
- if ($arcRow['aid'] == '') {
- ShowMsg("无法把未知文档推荐给好友!", "-1");
- exit();
- }
- extract($arcRow, EXTR_OVERWRITE);
- } else {
- $arcRow = $dsql->GetOne("SELECT s.*,t.* FROM `#@__member_stow` AS s LEFT JOIN `#@__member_stowtype` AS t ON s.type=t.stowname WHERE s.aid='$aid' AND s.type='$type'");
- if (!is_array($arcRow)) {
- ShowMsg("无法把未知文档推荐给好友!", "-1");
- exit();
- }
- $arcRow['arcurl'] = $arcRow['indexurl'] . "=" . $arcRow['aid'];
- extract($arcRow, EXTR_OVERWRITE);
- }
- }
-
- //发送推荐信息
- else if ($action == 'send') {
- if (!CheckEmail($email)) {
- echo "<script>alert('Email格式不正确!');history.go(-1);</script>";
- exit();
- }
- $mailbody = '';
- $msg = dede_htmlspecialchars($msg);
- $mailtitle = "你的好友给你推荐了一篇文章";
- $mailbody .= "$msg \r\n\r\n";
- $mailbody .= "Power by https://www.dedebiz.com DedeCMSV6内容管理系统!";
-
- $headers = "From: " . $cfg_adminemail . "\r\nReply-To: " . $cfg_adminemail;
-
- if ($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server)) {
- $mailtype = 'TXT';
- require_once(DEDEINC . '/mail.class.php');
- $smtp = new smtp($cfg_smtp_server, $cfg_smtp_port, true, $cfg_smtp_usermail, $cfg_smtp_password);
- $smtp->debug = false;
- $smtp->sendmail($email, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
- } else {
- @mail($email, $mailtitle, $mailbody, $headers);
- }
-
- ShowMsg("成功推荐一篇文章!", $arcurl);
- exit();
- }
- $arcRow = GetOneArchive($aid);
- if ($arcRow['aid'] == '') {
- ShowMsg("无法把未知文档推荐给好友!", "-1");
- exit();
- }
- extract($arcRow, EXTR_OVERWRITE);
- //显示模板(简单PHP文件)
- include(DEDETEMPLATE . '/plus/recommend.htm');
|