@@ -28,7 +28,7 @@ if ($action == "post") { | |||||
exit(); | exit(); | ||||
} | } | ||||
$rs = $dsql->ExecuteNoneQuery("INSERT INTO `#@__member_pms` (floginid,fromid,toid,tologinid,folder,hasview,subject,sendtime,writetime,message,isadmin) VALUES ('$floginid','$fromid','$toid','$tologinid','outbox','0','$subject','$sendtime','$writetime','$message','1');"); | $rs = $dsql->ExecuteNoneQuery("INSERT INTO `#@__member_pms` (floginid,fromid,toid,tologinid,folder,hasview,subject,sendtime,writetime,message,isadmin) VALUES ('$floginid','$fromid','$toid','$tologinid','outbox','0','$subject','$sendtime','$writetime','$message','1');"); | ||||
ShowMsg('短信已成功发送', '-1'); | |||||
ShowMsg('短信已成功发送', 'member_pm.php'); | |||||
exit(); | exit(); | ||||
} | } | ||||
require_once(DEDEADMIN."/templets/member_pmall.htm"); | require_once(DEDEADMIN."/templets/member_pmall.htm"); |
@@ -128,6 +128,21 @@ if ($cfg_mb_open == 'N') { | |||||
} | } | ||||
$keeptime = isset($keeptime) && is_numeric($keeptime) ? $keeptime : -1; | $keeptime = isset($keeptime) && is_numeric($keeptime) ? $keeptime : -1; | ||||
$cfg_ml = new MemberLogin($keeptime); | $cfg_ml = new MemberLogin($keeptime); | ||||
// 检查收件箱 | |||||
function PmRead(){ | |||||
global $dsql,$cfg_ml; | |||||
$query = "SELECT * FROM `#@__member_pms` WHERE folder LIKE 'outbox' AND isadmin='1'"; | |||||
$dsql->SetQuery($query); | |||||
$dsql->Execute(); | |||||
while ($row = $dsql->GetArray()) { | |||||
$row2 = $dsql->GetOne("SELECT * FROM `#@__member_pms` WHERE fromid = '$row[id]' AND toid='{$cfg_ml->M_ID}'"); | |||||
if (!is_array($row2)) { | |||||
$row3 = "INSERT INTO `#@__member_pms` (`floginid`,`fromid`,`toid`,`tologinid`,`folder`,`subject`,`sendtime`,`writetime`,`hasview`,`isadmin`,`message`) VALUES ('admin','{$row['id']}','{$cfg_ml->M_ID}','{$cfg_ml->M_LoginID}','inbox','{$row['subject']}','{$row['sendtime']}','{$row['writetime']}','{$row['hasview']}','{$row['isadmin']}','{$row['message']}')"; | |||||
$dsql->ExecuteNoneQuery($row3); | |||||
} | |||||
} | |||||
} | |||||
//判断用户是否登录 | //判断用户是否登录 | ||||
$myurl = ''; | $myurl = ''; | ||||
if ($cfg_ml->IsLogin()) { | if ($cfg_ml->IsLogin()) { | ||||
@@ -136,6 +151,7 @@ if ($cfg_ml->IsLogin()) { | |||||
if ($cfg_ml->fields['face'] == "") { | if ($cfg_ml->fields['face'] == "") { | ||||
$cfg_ml->fields['face'] = $cfg_cmsurl."../static/web/img/avatar.png"; | $cfg_ml->fields['face'] = $cfg_cmsurl."../static/web/img/avatar.png"; | ||||
} | } | ||||
PmRead(); | |||||
} | } | ||||
//有没新短信 | //有没新短信 | ||||
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_pms` WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'"); | $pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_pms` WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'"); | ||||
@@ -47,8 +47,6 @@ if ($uid == '') { | |||||
while ($arr = $dsql->GetArray('fl')) { | while ($arr = $dsql->GetArray('fl')) { | ||||
$favorites[] = $arr; | $favorites[] = $arr; | ||||
} | } | ||||
//有没新短信 | |||||
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_pms` WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'"); | |||||
$dpl = new DedeTemplate(); | $dpl = new DedeTemplate(); | ||||
$tpl = dirname(__FILE__)."/templets/index.htm"; | $tpl = dirname(__FILE__)."/templets/index.htm"; | ||||
$dpl->LoadTemplate($tpl); | $dpl->LoadTemplate($tpl); | ||||
@@ -62,16 +62,6 @@ else { | |||||
$wsql = " `fromid`='{$cfg_ml->M_ID}' AND folder LIKE 'outbox' "; | $wsql = " `fromid`='{$cfg_ml->M_ID}' AND folder LIKE 'outbox' "; | ||||
$tname = "发件箱"; | $tname = "发件箱"; | ||||
} elseif ($folder == 'inbox') { | } elseif ($folder == 'inbox') { | ||||
$query = "SELECT * FROM `#@__member_pms` WHERE folder LIKE 'outbox' AND isadmin='1'"; | |||||
$dsql->SetQuery($query); | |||||
$dsql->Execute(); | |||||
while ($row = $dsql->GetArray()) { | |||||
$row2 = $dsql->GetOne("SELECT * FROM `#@__member_pms` WHERE fromid = '$row[id]' AND toid='{$cfg_ml->M_ID}'"); | |||||
if (!is_array($row2)) { | |||||
$row3 = "INSERT INTO `#@__member_pms` (`floginid`,`fromid`,`toid`,`tologinid`,`folder`,`subject`,`sendtime`,`writetime`,`hasview`,`isadmin`,`message`) VALUES ('admin','{$row['id']}','{$cfg_ml->M_ID}','{$cfg_ml->M_LoginID}','inbox','{$row['subject']}','{$row['sendtime']}','{$row['writetime']}','{$row['hasview']}','{$row['isadmin']}','{$row['message']}')"; | |||||
$dsql->ExecuteNoneQuery($row3); | |||||
} | |||||
} | |||||
if ($state === 1) { | if ($state === 1) { | ||||
$wsql = " toid='{$cfg_ml->M_ID}' AND folder='inbox' AND writetime!='' and hasview=1"; | $wsql = " toid='{$cfg_ml->M_ID}' AND folder='inbox' AND writetime!='' and hasview=1"; | ||||
$tname = "收件箱"; | $tname = "收件箱"; | ||||