admin/mail_title.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC."/datalistcp.class.php");
CheckPurview('plus_Mail');
if(!isset($dopost)) $dopost = '';
if($dopost=="add"){
	$dsql->SetQuery("SELECT id,typename FROM `#@__mail_type` ORDER BY id");
  $dsql->Execute();
	$btypes = Array();
	while($row = $dsql->GetArray())
	{
	  $btypes[$row['id']] = $row['typename'];
	}
	require_once(DEDEADMIN."/templets/mail_title_add.htm");	
}elseif($dopost=="edit"){
	$dsql->SetQuery("SELECT id,typename FROM `#@__mail_type` ORDER BY id");
  $dsql->Execute();
	$btypes = Array();
	while($row = $dsql->GetArray())
	{
	  $btypes[$row['id']] = $row['typename'];
	}
  $row=$dsql->GetOne("SELECT * FROM `#@__mail_title` WHERE id=$id");
  require_once(DEDEADMIN."/templets/mail_title_edit.htm");	
}elseif($dopost=="addsave"){
	if(!preg_match('/[0-9]/',$period)){
		ShowMsg("期刊号只能为数字!","-1");
		exit();
	}
	if($typeid=="0"){
		ShowMsg("请选择类别!","-1");
		exit();
	}
	if($title==''){
		ShowMsg("请填写信息标题!","-1");
		exit();
	}
	if($message==''){
		ShowMsg("请填写内容!","-1");
		exit();
	}
	$message = stripslashes($message);
  $pattern="/\\".$cfg_medias_dir."/";
	$message =preg_replace($pattern,$cfg_basehost.$cfg_medias_dir,$message);
	$title = cn_substrR(HtmlReplace($title,1),60);
	$addtime=$sendtime = time();
	$writer= $cuserLogin->getUserName();
	$mid=$cuserLogin->getUserID();
	$query = "INSERT INTO #@__mail_title (period,typeid,title,content,addtime,sendtime,writer,mid,state,count) VALUES ('$period','$typeid','$title','$message','$addtime',0,'$writer','$mid',0,0)";
	if(!$dsql->ExecuteNoneQuery($query)){
		ShowMsg("更新数据库#@__mail_title表时出错,请检查!","javascript:;");
	  exit();
	}else{
    ShowMsg("发表期刊成功!","mail_title.php");
		exit();
	}
}elseif($dopost=="editsave"){
	if(!preg_match('/[0-9]/',$period)){
		ShowMsg("期刊号只能为数字!","-1");
		exit();
后面还有 43 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。